Releases: clowder-framework/clowder
v2.0-alpha.1
- 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
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
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
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
v1.8.1
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
- 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.