Skip to content

v0.3.1

Compare
Choose a tag to compare
@wettenhj wettenhj released this 30 Jun 15:46
· 107 commits to master since this release
v0.3.1 Release Notes
====================

1. Reduced memory usage
- On Windows, no longer using dd.exe to extract chunks when uploading files.
  - The "dd.exe" command in the previous version was using up to 256 MB of RAM
    while extracting a chunk from a file to upload.
  - A new pure Python method implemented to extract chunks from files to upload
    is more efficient.
- Smaller chunks are used when calculating MD5 sums

2. Fixed "Exit MyData" system tray menu item on Windows (when running in background mode)
- This menu item requests privilege elevation.
  - The code to do the privilege elevation was broken on Windows.  Now fixed.

3. Fixed "Quit MyData" menu item on Mac OS X, which said "Quit Run", matching run.py
- Now it says "Quit MyData".

v0.3.1-beta1 Release Notes
==========================

NB: v0.3.0 was never released (except for v0.3.0-beta1), because some server-side
changes were required, which meant incrementing the version number to v0.3.1
(instead of just removing the "beta" status of v0.3.0), so that we could tag the
server-side code as "MyData_v0.3.1".

1. Removed MyData's restriction on the maximum length of the main data
directory path.  The maximum length is still restricted for Store.Monash
(256 characters now, instead of 64), but it is done on the server side
only, not in MyData.

2. MyData now requests verification of each datafile when it finishes
uploading, instead of waiting for MyTardis to schedule its verification.

3. When approving staging uploads from MyData, the MyTardis administrator
can now assign a temporary storage box specific to one facility, e.g.
"TestFacility-staging" and MyData will use that temporary storage box for
staging uploads, instead of MyTardis's default temporary storage box.

4. A new "Stop" button on MyData's toolbar allows data scans and uploads
to be canceled irrespective of which view is open.  (Previously this could
only be done from the Uploads view.)  The status of the "Stop" button
(enabled or disabled) indicates whether MyData's data scan and upload
threads are currently running.

5. Fixed a missing import which could result in an "Undefined symbol
Unauthorized" error for MyTardis accounts without permission to create
ObjectACLs.

6. Fixed a bug where the progress dialog failed to close when the user
pressed "Cancel".  The current progress dialog is only for scanning user
folders to compile a list of datasets and datafiles. Further work is needed
to provide a central progress dialog to summarize the verifications and
uploads (as displayed in the Verifications and Uploads tabs).