Releases: clowder-framework/clowder
Releases · clowder-framework/clowder
v1.23.0
What's Changed
- Update GitHub actions by @robkooper in #461
- Fix/escape space name description by @lmarini in #459
- Fix NoSuchElementException for anonymous users in spaces listing and … by @robkooper in #460
- Release/v1.23.0 by @lmarini in #462
Full Changelog: v1.22.1...v1.23.0
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 SuperAdminto 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.