Page History
...
Table of Contents | ||
---|---|---|
|
7.2 Release Notes
Info | ||
---|---|---|
| ||
DSpace 7.2 is due on/around Monday, Feb 7. Until then, these release notes are a DRAFT. |
DSpace 7.2 provides new features & bug fixes to the 7.x platform.
New and improved features include:
- Runtime configuration for User Interface (Donated by Harvard University): In DSpace 7.0 and 7.1, changes to your User Interface Configuration required rebuilding the entire UI (which could take 10+ minutes). As of 7.2, all User Interface configurations are loaded at runtime. So, to change configurations just requires a quick restart of the User Interface (which usually takes only a few seconds). The configuration format also changed from Typescript to YAML to support this feature. A "yarn env:yaml" migration script is provided to migrate the old format to the new one. See User Interface Configuration for more details.
- Item Embargoes or Access Restrictions: A new, optional "itemAccessConditions" step exists in the Submission configuration. Enabling it adds a section which allows you to select access restrictions, embargoes or leases. It also allows you to select whether the Item is discoverable via search/browse.
- Feedback Form: A feedback form is now linked in the footer of every page. This can be used to allow users to contact the configured "feedback.recipient" in your local.cfg.
- OpenID Connect (OIDC) Authentication Plugin (Ported from the DSpace-CRIS project by Hardy Pottinger, UCLA, with support from 4Science): DSpace now supports single sign on using OpenID Connect (OIDC), which allows it to support authentication through providers such as Google, Microsoft, Amazon, etc. For more information on setting this up, see the Authentication Plugins page.
- IIIF Improvements/Enhancements, including support for Simple Archive Format imports with IIIF metadata, a new "./dspace iiif-canvas-dimensions" CLI tool for auto-populating canvas dimensions of images
- Running MediaFilter is now possible from Processes User Interface. Administrators can now run the filter-media script from the Admin UI, in order to immediately update thumbnails, full text indexing, etc.
- Backend has added support for JDK 17: DSpace now supports either JDK 11 or JDK 17 on the backend.
- Frontend has been upgraded to Angular 11.
- Solr connection now uses a connection pool. See new "solr.client.*" configs in dspace.cfg.
Major bug fixes include:
- User interface would load indefinitely if the REST API was unavailable. Now, an error page is displayed to let you know the REST API is unresponsive.
- User Interface deployment required the "node_modules" folder to exist. Now, it can be deployed stand alone. See https://github.com/DSpace/dspace-angular/issues/1410
- Searches with invalid syntax or special characters would load indefinitely. Now an error is displayed if the syntax is invalid in some way.
- On Item page, very long metadata fields or file names would break the page layout
- When an Item had an invalid or empty "dspace.entity.type" metadata field, it was unable to be deleted.
- On Submission page, if you drag & drop a file to start a submission, the Collection selection window sometimes did not load properly.
- On Submission page, fixed several bugs with editing / setting embargoes or access restrictions on uploaded files.
- On Submission page, sometimes the "Deposit" button would not enable even when all required fields are filled out. "Deposit" button is now always enabled, but it will block submission if required fields are missing.
- Administrators were not able to reset passwords of other users.
- On Processes page, scripts could not be run without parameters. Additionally, fixed display of dates so they always appear as UTC time
- Removed "browseBy > types" settings from the UI configuration. User Interface "Browse by" options are now retrieved dynamically from the REST API, based on the backend's configured browse by options.
- When Shibboleth was enabled, users were able to change their password in DSpace in order to bypass Shibboleth. This is no longer possible.
- On backend, improved indexing performance. Also improved download performance.
- Numerous other minor bug fixes or accessibility improvements. See the 7.2 milestone for frontend and backend for a list of all changes applied in 7.2.
7.1.1 Release Notes (Backend Only)
...
Overview
Content Tools