Skip to content

Releases: mytardis/mydata

v0.6.0-beta8

04 Aug 03:12
Compare
Choose a tag to compare
v0.6.0-beta8 Pre-release
Pre-release
RELEASE NOTES

1. New Functionality
- Test runs ("dry runs").
- New "User Group / Experiment / Dataset" folder structure.
- Support for includes / excludes (file pattern matching).
- Upload invalid user folders checkbox now also works for user groups.

2. Changes in Appearance
- New Test Run toolbar icon.
- Refresh toolbar icon has been replaced with an Upload toolbar icon.
    The functionality is still the same (scan / re-scan folders and
    upload if not already uploaded).
- Changed field order in Settings Dialog's filtering panel to User, Experiment, Dataset.

3. Improved Functionality
- More efficient data folder scanning (previously, os.walk was being called twice,
    once to count files, and once to list them).
- More responsive to Stop requests: Settings validation now checks periodically
    for ShouldAbort().
- MyTardis URL testing during settings validation now uses the MyTardis site's API URL,
    instead of its About page, whose response time gives a more realistic indication of
    whether MyData will be able to perform adequately.

4. Bug Fixes
- If the user pressed Cancel from the Settings dialog after a failed settings validation,
   the settings were not saved to disk, but they were saved in memory.  Now they are
   rolled back when Cancel is pressed.
- For approved uploads via staging, ensure that the correct storage box can be reliably
  determined from the POSTed data.  (There is a related change in the
  https://github.com/mytardis/mytardis-app-mydata server-side app).
- Ensure that attempts to load settings from server can't raise a critical exception.
- Ensure that a "(Tentative)" IP address annotation isn't included in the local IP address
POSTed to the MyTardis API.
- Fixed bug in "Cancel All Remaining" when using POST upload method which meant that MyData waited until the current upload completed before canceling.

v0.6.0-beta7

03 Aug 23:36
Compare
Choose a tag to compare
v0.6.0-beta7 Pre-release
Pre-release
RELEASE NOTES

1. New Functionality
- Test runs ("dry runs").
- New "User Group / Experiment / Dataset" folder structure.
- Support for includes / excludes (file pattern matching).
- Upload invalid user folders checkbox now also works for user groups.

2. Changes in Appearance
- New Test Run toolbar icon.
- Refresh toolbar icon has been replaced with an Upload toolbar icon.
    The functionality is still the same (scan / re-scan folders and
    upload if not already uploaded).
- Changed field order in Settings Dialog's filtering panel to User, Experiment, Dataset.

3. Improved Functionality
- More efficient data folder scanning (previously, os.walk was being called twice,
    once to count files, and once to list them).
- More responsive to Stop requests: Settings validation now checks periodically
    for ShouldAbort().
- MyTardis URL testing during settings validation now uses the MyTardis site's API URL,
    instead of its About page, whose response time gives a more realistic indication of
    whether MyData will be able to perform adequately.

4. Bug Fixes
- If the user pressed Cancel from the Settings dialog after a failed settings validation,
   the settings were not saved to disk, but they were saved in memory.  Now they are
   rolled back when Cancel is pressed.
- Ensure that attempts to load settings from server can't raise a critical exception.
- Ensure that a "(Tentative)" IP address annotation isn't included in the local IP address
POSTed to the MyTardis API.
- For approved uploads via staging, ensure that the correct storage box can be reliably
  determined from the POSTed data.  (There is a related change in the
  https://github.com/mytardis/mytardis-app-mydata server-side app).

v0.6.0-beta6

01 Aug 03:47
Compare
Choose a tag to compare
v0.6.0-beta6 Pre-release
Pre-release
RELEASE NOTES

1. New Functionality
- Test runs ("dry runs").
- New "User Group / Experiment / Dataset" folder structure.
- Support for includes / excludes (file pattern matching).
- Upload invalid user folders checkbox now also works for user groups.

2. Changes in Appearance
- New Test Run toolbar icon.
- Refresh toolbar icon has been replaced with an Upload toolbar icon.
    The functionality is still the same (scan / re-scan folders and
    upload if not already uploaded).
- Changed field order in Settings Dialog's filtering panel to User, Experiment, Dataset.

3. Improved Functionality
- More efficient data folder scanning (previously, os.walk was being called twice,
    once to count files, and once to list them).
- More responsive to Stop requests: Settings validation now checks periodically
    for ShouldAbort().
- MyTardis URL testing during settings validation now uses the MyTardis site's API URL,
    instead of its About page, whose response time gives a more realistic indication of
    whether MyData will be able to perform adequately.

4. Bug Fixes
- If the user pressed Cancel from the Settings dialog after a failed settings validation,
   the settings were not saved to disk, but they were saved in memory.  Now they are
   rolled back when Cancel is pressed.
- Ensure that attempts to load settings from server can't raise a critical exception.
- Ensure that a "(Tentative)" IP address annotation isn't included in the local IP address
POSTed to the MyTardis API.
- For approved uploads via staging, ensure that the correct storage box can be reliably
  determined from the POSTed data.  (There is a related change in the
  https://github.com/wettenhj/mytardis-app-mydata server-side app).

v0.6.0-beta5

31 Jul 23:43
Compare
Choose a tag to compare
v0.6.0-beta5 Pre-release
Pre-release
RELEASE NOTES

1. New Functionality
- Test runs ("dry runs").
- New "User Group / Experiment / Dataset" folder structure.
- Support for includes / excludes (file pattern matching).
- Upload invalid user folders checkbox now also works for user groups.

2. Changes in Appearance
- New Test Run toolbar icon.
- Refresh toolbar icon has been replaced with an Upload toolbar icon.
    The functionality is still the same (scan / re-scan folders and
    upload if not already uploaded).
- Changed field order in Settings Dialog's filtering panel to User, Experiment, Dataset.

3. Improved Functionality
- More efficient data folder scanning (previously, os.walk was being called twice,
    once to count files, and once to list them).
- More responsive to Stop requests: Settings validation now checks periodically
    for ShouldAbort().
- MyTardis URL testing during settings validation now uses the MyTardis site's API URL,
    instead of its About page, whose response time gives a more realistic indication of
    whether MyData will be able to perform adequately.

4. Bug Fixes
- If the user pressed Cancel from the Settings dialog after a failed settings validation,
   the settings were not saved to disk, but they were saved in memory.  Now they are
   rolled back when Cancel is pressed.
- Ensure that attempts to load settings from server can't raise a critical exception.
- Ensure that a "(Tentative)" IP address annotation isn't included in the local IP address
POSTed to the MyTardis API.
- For approved uploads via staging, ensure that the correct storage box can be reliably
  determined from the POSTed data.  (There is a related change in the
  https://github.com/wettenhj/mytardis-app-mydata server-side app).

v0.6.0-beta4

20 Jul 04:03
Compare
Choose a tag to compare
v0.6.0-beta4 Pre-release
Pre-release
RELEASE NOTES

1. New Functionality
- Test runs ("dry runs").
- New "User Group / Experiment / Dataset" folder structure.
- Support for includes / excludes (file pattern matching).
- Upload invalid user folders checkbox now also works for user groups.

2. Changes in Appearance
- New Test Run toolbar icon.
- Refresh toolbar icon has been replaced with an Upload toolbar icon.
    The functionality is still the same (scan / re-scan folders and
    upload if not already uploaded).
- Changed field order in Settings Dialog's filtering panel to User, Experiment, Dataset.

3. Improved Functionality
- More efficient data folder scanning (previously, os.walk was being called twice,
    once to count files, and once to list them).
- More responsive to Stop requests: Settings validation now checks periodically
    for ShouldAbort().
- MyTardis URL testing during settings validation now uses the MyTardis site's API URL,
    instead of its About page, whose response time gives a more realistic indication of
    whether MyData will be able to perform adequately.

4. Bug Fixes
- If the user pressed Cancel from the Settings dialog after a failed settings validation,
   the settings were not saved to disk, but they were saved in memory.  Now they are
   rolled back when Cancel is pressed.
- Ensure that attempts to load settings from server can't raise a critical exception.
- Ensure that a "(Tentative)" IP address annotation isn't included in the local IP address
POSTed to the MyTardis API.

v0.6.0-beta3

06 Jul 04:04
Compare
Choose a tag to compare
v0.6.0-beta3 Pre-release
Pre-release
RELEASE NOTES

1. New Functionality
- Test runs ("dry runs").
- New "User Group / Experiment / Dataset" folder structure.
- Support for includes / excludes (file pattern matching).
- Upload invalid user folders checkbox now also works for user groups.

2. Changes in Appearance
- New Test Run toolbar icon.
- Refresh toolbar icon has been replaced with an Upload toolbar icon.
    The functionality is still the same (scan / re-scan folders and
    upload if not already uploaded).
- Changed field order in Settings Dialog's filtering panel to User, Experiment, Dataset.

3. Improved Functionality
- More efficient data folder scanning (previously, os.walk was being called twice,
    once to count files, and once to list them).
- More responsive to Stop requests: Settings validation now checks periodically
    for ShouldAbort().
- MyTardis URL testing during settings validation now uses the MyTardis site's API URL,
    instead of its About page, whose response time gives a more realistic indication of
    whether MyData will be able to perform adequately.

4. Bug Fixes
- If the user pressed Cancel from the Settings dialog after a failed settings validation,
   the settings were not saved to disk, but they were saved in memory.  Now they are
   rolled back when Cancel is pressed.
- Ensure that attempts to load settings from server can't raise a critical exception.

v0.6.0-beta2

05 Jul 22:45
Compare
Choose a tag to compare
v0.6.0-beta2 Pre-release
Pre-release
Merge pull request #50 from mytardis/develop

Merging into master for v0.6.0-beta2 builds

v0.6.0-beta1

27 Jun 01:48
Compare
Choose a tag to compare
v0.6.0-beta1 Pre-release
Pre-release
  • New test run ("dry run") feature.
  • Files can be included or excluded by supplying wildcard patterns.
  • Fixed a bug where settings validation could be run twice in some cases.
  • Fixed a bug causing MyData to scan folders twice (once to count files, and once to list files).
  • Refresh icon on toolbar has been replaced with an Upload icon.

v0.5.6

15 Jun 03:24
Compare
Choose a tag to compare
  • Two new folder structures (Experiment / Dataset and Dataset) have been added to support staff-operated data collection PCs where it is not feasible to have a separate folder for each user.
  • Fixed an issue where running data scans and uploads manually canceled scheduled tasks.
  • After saving settings with a 'manual' schedule, the user is now warned that they will need to trigger the data scans and uploads manually.
  • Fixed an issue where data scans and uploads did not terminate gracefully when there were no folders in the main data directory.
  • Fixed issue in Linux build scripts which prevented the latest commit hash from appearing in the About dialog.

v0.5.5

13 Jun 04:55
Compare
Choose a tag to compare
  • New files (modified within past n minutes) can now be ignored using new Filters setting.
  • A build is now provided for Linux (RHEL / CentOS 6+)