Skip to content

Releases: clowder-framework/clowder

v2.0-alpha.1

16 Jul 14:35
Compare
Choose a tag to compare
v2.0-alpha.1 Pre-release
Pre-release
  • Remove all unused and legacy code
    • XML RDF export
    • Rabbitmq monitoring using manager API
    • Geostreams API
    • Deprecated endpoints
  • Every plugin should become a Guice Trait + Implementation
  • For services that are not implemented, provide an no-op implementation
  • Elasticsearch upgrade from 2.3.5 to 7.5

https://opensource.ncsa.illinois.edu/confluence/display/CATS/2.0

v1.9.0

02 Jun 21:55
Compare
Choose a tag to compare

Warning: This update modifies information stored in Elasticsearch used for text based searching. To take advantage of these changes a reindex of Elasticsearch is required. A reindex can be started by an admin from the Admin menu.

Added

  • Ability to delete extractor, both from API and GUI. CATS-1044
  • Add tags endpoint now returns the added tags. CATS-1053
  • Ability to search by creator name and email address for all resources.
  • List Spaces/Datasets/Collections created by each user on their User Profile page. CATS-1056
  • Allow user to easily flip through the files in a dataset. CATS-1058
  • Ability to filter files and folders in a dataset when sorting is enabled.
  • Visualize existing relations between datasets on the dataset page. This can be extended other resource types. CATS-1000
  • S3ByteStorageService verifies bucket existence on startup and creates it if it does not exist. CATS-1057
  • Can now switch storage provider in Docker compose, for example S3 storage. See env.example for configuration options.
  • Script to test extractions through the API.

Fixed

  • When adding tags to a section of an image, show the new tag without having to refresh the page. CATS-1053

Changed

  • Removed buttons to remove datasets from spaces and collections from certain pages. Moved Remove button for subcollections to right side of page to be consistent with other pages. CATS-1055
  • Upgraded swagger documentation to openapi v3.0.1.

v1.8.4

15 May 16:39
Compare
Choose a tag to compare

Warning: This update modifies how information is stored in Elasticsearch for text based searching. To take advantage of these changes a reindex of Elasticsearch is required. This can be started by an admin either from GUI or through the API.

Fixed

  • Fixed a bug related to improper indexing of files in nested subfolders, which could also affect searching by parent dataset.

v1.8.3

04 May 22:10
Compare
Choose a tag to compare

Warning: This update modifies how information is stored in Elasticsearch for text based searching. To take advantage of these changes a reindex of Elasticsearch is required. This can be started by an admin either from GUI or through the API.

Changed

  • Elasticsearch indexer will now store new metadata fields as strings to avoid unexpected behavior on date fields.
  • When reindexing use a temporary index to reindex while the current one is in use then swap.

Fixed

  • Ability to delete tags from sections and files on the file page.
  • User-owned resources will now appear in search results regardless of space permissions.
  • Updating space ownership for datasets and collections will correctly reindex those resources for searches.
  • Missing index in statistics which would slow down system when inserting download/views.

Added

  • GitHub Actions to compile and test the code base, create documentation and docker images.
  • Code of Conduct as MD file (will be displayed by GitHub).
  • Templates for Bug, Feature and Pull Request on GitHub.

v1.8.2

04 May 16:21
Compare
Choose a tag to compare

Fixed

  • Use the passed-in length within S3ByteStorageService.save.

v1.8.1

05 Feb 18:35
Compare
Choose a tag to compare

Removed

  • Removed unused RDF libraries. This was probably used by the rdf/xml functionality that was removed a while back but the dependencies were never removed.
  • Removed Jena validation of JSON-LD metadata. It was creating a blank graph and clients couldn't upload metadata when Clowder runs in a location that doesn't not have access to https://clowderframework.org/contexts/metadata.jsonld.

Added

  • Scripts to migrate files on disk AWS S3. CATS-1034

Changed

  • Include collection prefix in path when saving to S3.
  • Include length of file in FileService when saving the bytes to any backend service. This helps optimize S3 implementation.
  • Upgraded sbt from 0.13.0 to 0.13.6 to fix build failures. CATS-1038

Fixed

  • Calling api/Files.removeFile should no longer decrement related counters twice. CATS-929

v1.8.0

08 Nov 15:44
Compare
Choose a tag to compare
  • Ability for users to provide run time parameters when manually submitting extractions.
  • Improvements to the search web interface and web API endpoints.
  • A new tree folder like view starting at spaces and going down to files (available in the “Tree View” tab on the home page).
  • Minor improvements to the pagination and extraction pages.
  • Improvements to the Docker build; support for MongoDB 3.6.
  • Internal optimizations of MongoDB queries.
  • Bug fixes.
  • For the full list please see the changelog.

v1.7.4

28 Oct 21:09
Compare
Choose a tag to compare

Fixed

  • Extractors that don't specify EXTRACT as categories don't show up in the manual submission page.
    CATS-1023