1.21.0
1.21.0 - 2022-08-23
Important: This update requires a MongoDB update schema due to a bug in the original migration of showing summary statistics at the
space level. Make sure to start the application with -DMONGOUPDATE=1. You can also run the fixCounts.js
script prior to upgrading to minimize the downtime.
Added
- api.Files jsonfile, adds two fields "downloads" and "views" #228
- Dataset and file scala.html pages incl schema.org jsonld metadata for (google)datasetsearch #335
- MiniUser and LicenseData now have to_jsonld methods to return string part of #335 metadata
- LicenseData has urlViaAttributes used by it's to_jsonld to guess url when empty, for #335
- MRI previewer for NIFTY (.nii) files.
- Dataset page usually defaults to Files tab, but if no files will now show Metadata first
- HEIC (.heic) and HEIF (.heif) mimetypes to support new Apple iPhone image file format.
- In the docker container the folder /home/clowder/data is now whitelisted by default for uploading by reference.
This can be changed using the environment variable CLOWDER_SOURCEPATH. - The current CLA for developers of clowder.
Fixed
- Send email to all admins in a single email when a user submits 'Request access' for a space
- Send email to all admins and request user in a single email when any admin accepts/rejects 'Request access' for a space #330
- script/code to count space in files was not correct #366
- github actions would fail for docker builds due to secrets not existing
- Fix to remove dataset from a space #349
Changed
- Utils.baseURL now on RequestHeader instead of Request[Any]
- MongoDB Service log error:'Not all dataset IDs found for Dataset|Folder bulk get request', now incl all the IDs notFound