Releases: mytardis/mytardis
Releases · mytardis/mytardis
v4.6.0
- #3153 Move static libs from PushTo app to Webpack
- #3115 Download single file via Nginx
- #3114 Update HSM app docs
- #3113 Update Celery settings to a new format
- #3111 Send datafile recall acknowledgement email
- #3091 Google auth user approval fix
- #3089 Events log update (switch to a native JSONField)
- #3028 and #3029 Security fixes as per CodeQL advice
- #3014 Track HSM app recalls with events log
- Dependency updates for Python and JS
- NodeJS has been switched from 10.x to LTS version (14.x)
- Dockerfile for tests has been switched to Ubuntu 20.04
v4.5.0
MyTardis v4.5.0
- Support for displaying online/offline files status for file in HSM
- Support for requesting recall of an offline dataset
- Support for requesting recall of an offline datafile
- Updated various Python and JS libraries
- Bugfixes
v4.4.0
v.4.3.0
- Updated various Python and JS libraries
- Removed Mustache and Backbone JS libraries (replaced with React)
- No new session will be created on API call or health check
- Check DataFile permissions in API differently (performance gain)
- Check for dataset permissions during API calls (security bug)
- New uploader registration email to be send to managers group not admins
v4.2.0
MyTardis v4.2.0
- Upgraded Django from 1.11.26 to 2.2.6
- Upgraded Bootstrap from 3.4.1 to 4.1.3
- Continuous Integration testing implemented for Python 3.5, 3.6, 3.7 and 3.8
- Dropped support for Python 2
- Dataset view now has a tree-based file browser
- Added a task which can be scheduled to clean up unverified files
- Added a task which can be scheduled to clean up DataFiles without DataFileObjects
- Bug fixes
- Ensured thumbnail image files are opened in binary format, required for Python 3
- Fixed bug with downloads on Python 3 by removing use of
.__next__()
- Fixed bugs in Push To's encoding/decoding of SSH certificates in Python 3
- Fixed bug in MyTardis SFTP service relating to use of gevent with Django 2.2
- Dependency updates
- Python and JS dependencies have been updated to address vulnerabilities.
MyTardis v4.1.5
MyTardis v4.1.5
- Update AngularJS to address the SNYK-JS-ANGULAR-534884 vulnerability.
- Update the handlebars version in package-lock.json to avoid having
"npm install" report high severity vulnerabilities. - Fix the dataset metadata API test which was failing on Python 3.5.
MyTardis v4.1.4
MyTardis v4.1.4
- Fixed duplicate form submission bugs for create experiment/dataset
- Fixed search bug which restricted instrument drop-down to 20 records
- Fixed some byte string encoding issues with LDAP auth in Python 3
- Fixed Python 3.5 unit tests
- Fixed pickled StorageBoxOption values for Python 3
MyTardis v4.1.3
MyTardis v4.1.3
- Update the https-proxy-agent version in package-lock.json to avoid having
"npm install" display "found 1 high severity vulnerability".
MyTardis v4.1.2
MyTardis v4.1.2
- Allow .jsx files to be included in assets/js/tardis_portal/ and ensure that
they won't be linted using the jQuery ESLint configuration - Switch back to the official version of the pyoai dependency
MyTardis v4.1.1
MyTardis v4.1.1
- Fixed Python 3 bug with string encoding in deep download mapper
which affected directory names in SFTP interface.