Releases: mytardis/mydata
Releases · mytardis/mydata
v0.6.0-beta8
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
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
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
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
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
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
Merge pull request #50 from mytardis/develop Merging into master for v0.6.0-beta2 builds
v0.6.0-beta1
- 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
- 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.