Skip to content

Releases: clowder-framework/clowder

v1.22.1

13 Nov 15:33
f28c203
Compare
Choose a tag to compare

v1.22.1 - 2023-11-10

Fixed

  • Fixed hearthbeat bug where if the owner was not set in extractors_info.json clowder would throw and error and the
    extractor would not get registered.

1.22.0

27 Sep 00:41
ccb804e
Compare
Choose a tag to compare

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

08 Sep 03:28
54ed131
Compare
Choose a tag to compare

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

10 Jun 21:15
b971c44
Compare
Choose a tag to compare

1.20.3 - 2022-06-10

Fixed

  • docker images are build using newest java version #361

Changed

  • docker builds images for amd64 and arm64 #322

1.20.2

04 May 16:43
68baf98
Compare
Choose a tag to compare

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 read Enabled by Server Admin #344

1.20.1

18 Apr 21:30
86ba0e3
Compare
Choose a tag to compare

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

10 Feb 22:25
a9c2700
Compare
Choose a tag to compare

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

24 Jan 23:00
17651a4
Compare
Choose a tag to compare

Fixed

  • Removed JMSAppender and SocketServer from log4j.
  • Cleaned up getting started documentation.

v1.19.4

12 Nov 15:53
ddf246a
Compare
Choose a tag to compare

1.19.4 - 2021-11-11

Fixed

  • Error with adding dataset to collection. #306

v1.19.3

10 Nov 22:02
ddf246a
Compare
Choose a tag to compare

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