Skip to content

DSpace-CRIS release 2024.02.03

Latest

Choose a tag to compare

@vins01-4science vins01-4science released this 10 Oct 15:41
· 188 commits to main-cris since this release

DSpace-CRIS 2024.02.03 October, 10th (REST | Angular)

This release is based on the DSpace 8.2 tag.


Improvements to Existing Features

  • Added support for explicit Apache Tika configuration via the TIKA_CONFIG env variable or -Dtika.config JVM argument; default file is config/tika-config.xml.
  • Set the iiifuploader.machinetoken by default to dspace.cli.jwt.
  • Improved Italian translations in Browse by pages.
  • Enhanced performance of the metadata-import process by increasing the bulkedit.change.commit.count limit to 20 items.
  • Improved login pop-up behavior when standard login is disabled.
  • Metadata enrichment from authorities can now be configured to enrich related metadata with all values from the selected vocabulary entry.
  • Introduced a background batch deletion script (dspace-object-deletion) to avoid blocking the UI/API. Supports deletion of Communities, Collections, or Items via UUID or handle.
  • Changed the label of the bulk-import start button on the item page.
  • Improved bulk execution of curation tasks to avoid reprocessing already handled items, enhancing performance on large repositories.
    • Introduced metadata markers (cris.curation.process, cris.curation.history), paginated Solr queries, and runtime flags (--force, --recent) to control execution.
    • Enhanced and tested multiple curation tasks across addons (OCR, IIIF, DocViewer).
  • Upgraded citeproc-java to version 3.3.0 and added full support for APA v. 7.
  • Handled NullPointerException when XML parsing for OAI fails.

Bug Fixes

  • Fixed REST pipeline failure caused by an integration test checking DSpace demo availability.
  • Fixed visibility of the "Request a correction" feature in the dropdown item menu.
  • Fixed import and admin search for community/collection administrators.
  • Fixed configuration for login backdoor.
  • Fixed “Show more” button on search result elements.
  • Fixed broken read-only form field mechanism in submission forms (donated by kskaiser).
  • Fixed issue accessing the item’s administrative page when cris.customurl is defined.
  • Fixed end-to-end tests.
  • Fixed metadata with underscores not being properly indexed.
  • Fixed NULL mimetype issues affecting file download and management.
  • Fixed an issue causing tables in item pages to display with incorrect proportions.
  • bulk-item-export process launched from the search page now correctly filters results when an end date is set.
  • Fixed and updated Docker scripts for DSpace-CRIS (donated by tdonohue).
  • Fixed duplication of rows during the cris-layout-export script execution.
  • Fixed a NPE during Drag and Drop submission in MyDSpace, and allowed drag-and-dropped files to be uploaded (co-funded by BFH - Berner Fachhochschule).