Releases: clowder-framework/clowder
Releases · clowder-framework/clowder
v1.22.1
1.22.0
1.22.0 - 2023-09-12
Added
- Users can be marked as ReadOnly #405
- Delete button to delete section #347
- When parameter on API endpoints to enable pagination #266
- Extractors can now specify an extractor_key and an owner (email address) when sending a
registration or heartbeat to Clowder that will restrict use of that extractor to them. - Added a dropdown menu to space listing to select all spaces, your spaces and also the spaces you have access to. #374
- Support for SMTP_FROM in docker-compose yml file. #417
- Keycloak provider with secure social #419
- Documentation on how to do easy testing of pull requests
- citation.cff
- New GET sections endpoint to file API and fix missing section routes in javascriptRoutes #410
- Google's model viewer within viewer_three.js previewer
Fixed
- Updated lastModifiesDate when updating file or metadata to a dataset, added lastModified to UI 386
- Disabled button after creating new dataset #311
- Changed default to 'Viewer' while inviting users to new spaces #375
- Complex extracted JSON metadata objects using arrays are now being indexed properly for search.
- Fixed positioning problems related to how the 3D models appear on the screen
- Search results are checked to verify nothing has been put in trash before display #377
- Previewer source URL in the documentation to point to the Clowder GitHub repo. #395
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
v1.20.3
1.20.2
1.20.2 - 2022-04-30
Fixed
- swagger lint action
- When downloading a file with a
'
in the name it would save the file as blob - Fix for a rare race condition with masonry where tiles could end up overlapping in space page.
- Fixes bug where same extractor shows up multiple times and all Clowder instances index db on reindex #327
Changed
- Changed
Enabled By SuperAdmin
to readEnabled by Server Admin
#344
1.20.1
1.20.1 - 2022-04-04
Fixed
- Fix to incorrect sorting for default cases. #248
- Masonry package was not loaded from right location sometimes.
- Fixes bug where "Select a Collection" Parent Collection dropdown on Collection page was not working due to missing parameter #343
Added
- Documentation: Installing Clowder on Apple Silicon M1
- Documentation: Customizing clowder's deployment, simplified duplicate instructinos.
- Documentation: Added "How to contribute documentation" page
- Documentation: New Sphinx plugins for dropdowns and menus.
v1.20.0
Fixed
- Conf file and code had incosistent spelling of BagIt. Now all have capital B and I.
- When event stream is disabled don't show for logged in user #280
- three.js is no longer associated with application/octet-stream, now with models #305
Changed
- Download of dataset/collection now has optional parameter bagit (default false) to download items in bagit format.
v1.19.5
v1.19.4
v1.19.3
1.19.3 - 2021-11-11
See fix-counts.js for a script that can be run before this update (as well as the
update for 1.19.0) to pre populate the migration. This will speed up the update and will not impact the running
instance.
Fixed
- If a space has a lot of datasets, rendering the space page is very slow. Files in a space is now cached.
- Set permissions for folders to be 777 this fixes clowder-helm#5