Skip to content

v0.7.0-beta6

Pre-release
Pre-release
Compare
Choose a tag to compare
@wettenhj wettenhj released this 16 Mar 22:34
· 331 commits to master since this release
RELEASE NOTES

MAJOR CHANGES
1.1 Removed file chunking
    - Improves upload speed, but partial uploads can no longer be resumed.
1.2 Upload progress determined by querying server instead of counting chunks uploaded.
    - progress_poll_interval setting is configurable in MyData.cfg
1.3 On Windows, settings are now saved to a central location accessible to all users.
1.4 On Windows, upgraded SCP binaries are now provided for both 32-bit and 64-bit.
    - Previously, 32-bit binaries were always used.
1.5 MyData now measures and displays upload speeds
   - For individual files, and
   - Overall average (including MD5 checksums times)
   - Added Upload Speed notes to documentation.
1.6 Added initial support for uploading files at the experiment level, 
      not within any dataset folder.
1.7 Significantly improved test coverage.

MINOR CHANGES
2.1 Some new configurable settings (including immutable_datasets) can be specified in MyData.cfg:
   http://mydata.readthedocs.io/en/latest/settings.html#settings-only-configurable-in-mydata-cfg
2.2 MD5 sums can now be faked (by settings fake_md5_sum = True in MyData.cfg).
    There is no functionality yet to POST corrected MD5 sums. But faking MD5
    sums can help to isolate performance bottlenecks.
2.3 MyData debug log path can now be specified as an environment variable
    (MYDATA_DEBUG_LOG_PATH), which is used for making debug logs available
    from continuous integration builds.
2.4 Using a standard status bar instead of buggy EnhancedStatusBar
2.5 Fixed an issue where MyData complained if there was a folder other than "MyTardis" at the same level as the "MyTardis" folder in the Username/"MyTardis"/Experiment/Dataset folder structure.

IMPROVED LINUX COMPATIBILITY
4.1 MyData on Linux now uses errand_boy which is more efficient than
    subprocess, due to subprocess's use of os.fork.
4.2 Fixed Linux bug which could cause MyData to freeze when exiting.
4.3. Removed -oIdentiesOnly which doesn't play nicely with some Linux
     OpenSSH environments (e.g. RHEL7 with gnome-key-ring).
4.4 Fixed settings dialog spacing on RHEL7 (GNOME classic).
4.5 When running on Ubuntu Unity, MyData checks that the indicator-systemtray-unity
     is installed and displays an error if it isn't.