Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Nicholas

...

  • Bulk Access Management allows someone with administrative privileges (site wide or over a single object) to perform bulk modifications to the permissions of objects they administer.  This allows for the ability to add/remove embargoes or other access restrictions to many objects at once. (Developed and co-funded by 4Science with the Support of University of Cambridge)
  • Item counts can now be displayed for all Communities/CollectionsUses the same "webui.strengths.show = true" configuration as in DSpace 6.x (Donated by damian-joz) next to each Community/Collection name.
  • Signposting support for items and bitstreams. (Developed and donated by 4Science) This new feature embeds signposting links/metadata into pages and responses, to better support FAIR guiding principles.
  • Browse Hierarchical Controlled Vocabularies Vocabularies (Donated by Atmire)
  • Support for selecting Primary Bitstream for archived Items. The existing "primary bitstream" selector now functions properly when editing a Bitstream.
  • Import Simple Archive Format Zip files from a remote URL
  • ImageMagick Thumbnails for Video files (MP4). A new "ImageMagick Video Thumbnail" plugin can be used to generate thumbnails from Video files using FFmpeg.
  • Ability to map Item submission forms via Entity Type in item-submission.xml
  • New default Privacy Statement and End User Agreement (Donated by DSpaceDirect). The new default text of these policies can be found by visiting the links in the footer of our demo site.
  • Oracle support has been removed as was previously announced in March 2022 on our mailing lists.

...

  • User interface upgraded to Angular 15
  • Performance improvements for Items with many bitstreams.
  • Browse by fixes
    • Allow browse by to properly filter for numerical values
    • Added upper limit for year in Browse by Date
    • Fixed issue with clicking on items when filtering by year in Browse by Date
    • Fixed issue where non-existent browse could cause page loading issues
    • Fixed issue where special characters in UUID could cause  page loading issues
  • Submission form fixes
    • Fixed issue where "list" input type would not work properly when set to required
    • Adding/removing new relationships (between Entities) would sometimes not update on the form
    • Date picker was not always respecting start/end dates for access options
    • Hint was missing from subject keywords field
    • Fixed several issues with imports from external sources to avoid cached errors and double submissions
    • Fixed issues where a required, hidden field could make it impossible to complete submission
    • Disabled collection box once submission is in workflow state. Collection cannot be changed during workflow.
    • Fixed visibility of read-only fields and sections
    • Fixed issue where CC0 was displayed twice in Creative Commons section
  • Search fixes
    • Fixed issue with scope-based searching in Discovery/Solr
    • Fixed issue where deselecting a filter could return an invalid query.
    • Ensured Collections/Communities are now listed alphabetically in all search/selection popups (and sort order is configurable in config.yml)
  • Statistics fixes
    • Fixed issue where Solr statistics were not loading after sharding
    • Fixed issue where restricted objects appeared in Solr statistics with an empty name
    • Fixed issue where the referrer for a "view" event was almost always incorrect
    • Fixed issue where "search_result" events were not being captured in statistics.
  • Permission inheritance fixes
    • When moving an Item to a new Collection
    • Where Bundles were accidentally inheriting access permissions for Bitstreams
  • Administrative fixes
    • Enhanced functionality for deleting multiple bitstreams (of the same Item) at once. Fixed issue where sometimes only the first bitstream would be deleted.
    • Fixed issue where only one thumbnail was deleted when running media-filter in force mode. Developed and donated by 4Science
    • Fixed issue where an Admin couldn't reset another user's password if Captcha was enabled.
    • Fixed issues with checksum reporter/checker no longer working properly. Developed and donated by 4Science
    • Fixed issue where Collection Admin could not edit an Item Template
    • Fixed issue where EPerson deletion could result in page loading issues
    • Fixed bug where edit form for a Commuity/Collection/Item would not always update if you selected a different object immediately
    • Improved validation of input fields when creating new Metadata schema or fields.
    • Fixed issue where workflow actions (from "Administer workflow" page) were not working
    • Fixed issue where curation tasks could not be performed by Community or Collection Admins
  • Request a Copy fixes
    • Fixed issue with response page not loading
    • Fixed issue where "helpdesk" strategy required authentication in order to respond.
    • Moved text of approval/rejection emails to backend along with other email templates
  • Added Multipart upload support to Amazon S3 Bitstore plugin (allows for larger uploads). Developed and donated by 4Science
  • Added "webui.content_disposition_format" configuration to support always downloading (as an attachment) specific file formats.
  • Fixed issue where page could fail to load if browse cookie language code was invalid
  • Fixed issue where Shibboleth authentication would not reload the current page after authentication
  • Fixed several bugs with the ORCID Authority Control plugin and added more detailed documentation on enabling it.
  • Fixed issue where RSS feed was wrongly sorting alphabetically. Corrected to sort by date (like recent submissions).
  • Fixed issue where you could not enable the video viewer without also enabling the image viewer.
  • Fixed issue where Batch import (Zip) would throw a confusing error if the file size was too large (Donated by 
  • Fixed issue where Batch import (Zip) was not cleaning up temporary files after an error occurred
  • GDPR compliance fix. An unnecessary external font was being loaded into the UI.
  • Made many more user interface components themeable
  • Updated numerous dependencies of front and backend.
  • Numerous user interface accessibility and usability enhancements
  • Numerous other small bug fixes and dependency updates

...