...
- OpenAlex integration. DSpace now supports importing content (on MyDSpace) from OpenAlex.org. The Publication Claim feature also now supports importing a Publications related to a Researcher Profiles, provided that the profile has an OpenAlex ID. Additional screenshots & examples at #10433 (Donated by 4Science)
- Support for tracking usage statistics via Matomo (a Google Analytics alternative). DSpace can now integrate with Matomo Analytics, in order to track usage statistics, search statistics and downloads. This requires an existing Matomo account or instance. See screenshots at #10435 (Donated by 4Science)
- ORCID Login flow is improved. Users logging in via ORCID can now merge their ORCID login with an existing DSpace login. Users can also login via ORCID without sharing their email from their ORCID account to DSpace. See #9849 for more details (Donated by 4Science)
- Support for SAML authentication. DSpace now includes a SAML Authentication Plugin, which can be configured to allow your DSpace site to use an external SAML IdP. See also #9470 and #9438 for more details (Donated by DSpaceDirect)
- Request a Copy now supports sending a secure download link for larger files. Files under a (configurable) size threshold are still attached in requests. But, larger files now send a secure (auto-expiring) link to allow the requester to download the file. See also #3984 (Donated by The Library Code)
- ALTCHA captcha protection is now supported. At this time, ALTCHA is only used by the (updated) Request a Copy feature. It may be extended to other features in the future. See CAPTCHA Verification. (Donated by The Library Code)
- Embargo release dates for embargoed files are now displayed on Item page. The user interface includes a new "showAccessStatuses" configuration for bitstreams on the Item page. When enabled, any embargoed files will show a "badge" next to the file name on the Item page. This badge will display the date the embargo ends. Screenshots can be found in the comments of #3882 (Donated by nibou230)
- PDF Citation Cover Page has been enhanced to use a Thymeleaf HTML template. This provides more control over the look and feel of these cover pages: #9844 (Donated by The Library Code)
- Support for Geospatial maps, including browsing and searching. If any Items/Entities include geospatial data in the "dcterms.spatial" metadata field (or similar), then new "geospatialMapViewer" settings now provide ways to interact with this data via maps. This includes options to display a map of the location on the Item page, view search results on a map, or browse geospatial data via a map. See #3540 (Donated by The Library Code)
- The default tab on Community/Collection pages is now configurable. By default it will still be the "Search" tab, but it can be modified using the new "defaultBrowseTab" setting under the "community" or "collection" configurations in your config.*.yml. See also #3164 (Donated by Abel Gomez)
- The "Edit Item → Metadata" tab now supports a dropdown for "dspace.entity.type" field. In previous versions, this field was free-text, but now only valid Entity types can be selected. Metadata field code was also refactored on this page. See #3722 (Donated by Atmire)
- Creative Commons license display now uses the backend configuration. The existing "cc.license.name" and "cc.license.url" configurations on the backend are now used by the frontend to determine which metadata field(s) to use for display of the CC license on the Item page. See #3165 (Donated by Abel Gomez)
- Accessibility Settings are customizable by users. Basic accessibility settings like Notification (popup) timeouts and ARIA Live Region timeouts can now be customized by each user of your site via the "Accessibility Settings" link in the footer. This allows users more control over how long confirmation and error messages are displayed. Health page now includes an "SEO" check. A basic check of your DSpace site's Search Engine Optimization is now available on your Health page (/health) in the Admin sidebar. This SEO report checks that your sitemap is visible, your robots.txt is visible and that you have SSR (Server Side Rendering) enabled. #10485 (Donated by Atmire)
- Accessibility Settings are customizable by users. Basic accessibility settings like Notification (popup) timeouts and ARIA Live Region timeouts can now be customized by each user of your site via the "Accessibility Settings" link in the footer. This allows users more control over how long confirmation and error messages are displayed. (Donated by Atmire)
- CSV Export from Admin Report. The Administrator Reports (Beta feature) now supports CSV Export from Admin Report. The Administrator Reports (Beta feature) now supports CSV export. After running a report, next to the results is export button that allows you to export those results to a CSV. See #4071 (Donated by Université Laval)
- Bitstream Storage (assetstore) now supports Apache JClouds, supporting many cloud providers. See Configuring JCloudstore for Asset Storage documentation and #9915 (Donated by Atmire)
...
- (This section is still being filled out and is INCOMPLETE.)
- General user enhancements and fixes
- Search filters now include "Access Type" filter which allows you to filter by open access, metadata only, etc. #10434 (Donated by Paulo Graça)
- RSS/Atom feeds are now available for RSS/Atom feeds are now available for search results, allowing you to subscribe to a search via RSS. #2489 (Donated by Atmire)
- Added ability for users to reject the "Correlation ID" cookie, tracked in the backend's logs for debugging purposes. #3889 (Donated by 4Science)
- Fixed search bug where stale data could sometimes be returned. #3888 (Donated by Atmire)
- Fixed bug where access restricted thumbnails were not shown to users who have proper access rights. #4165 (Donated by Atmire)
- Added ability for users to reject the "Correlation ID" cookie, tracked in the backend's logs for debugging purposes. #3889 (Donated by 4Science)
- Fixed statistics Fixed statistics bug where "view" events could be sent twice when using scoped themes. #4099 (Donated by Atmire)
- Fixed bug where sorting in descending order on Browse by Author may result in an error. #10519 (Donated by Toni Prieto)
- Submission / Workflow enhancements and fixes
- Project Entities can now be imported from DataCite #9636 (Donated by Florian Gantner)
- Fixed caching issues that could occur on MyDspace page when switching between views. #4205 (Donated by 4Science)
- Fixed issue where search filters could disappear from MyDSpace page. #4097 (Donated by Arvo Consultores)
- Fixed infinite loading issue that could occur on submission forms. #4060 (Donated by Atmire)
- Fixed bug where an Admin admin could not upload a bitstream to an item in workflow when impersonating a user. #4288 (Donated by 4Science)
- Fixed bug where fields of type "name" in submission forms could not be deleted properly. #4073 (Donated by Atmire)
- Improved proxy support for all external sources/APIs. All external connections should now use the DSpace Proxy Configuration. See also #10639 (Donated by 4Science)
- Administrative enhancements and fixes
- Edit menus on all Communitycommunity, Collectioncollection, Item item pages are now dropdowns. #3994 (Donated by Atmire)
- Limited the number of Items that can be exported at once to 500. This limit is configurable on backend via "metadataexport.max.items" #10030Fixed bug where CSV import (Batch Metadata Import) was not compatible with Controlled Vocabularies. #9749 (Donated by Atmire)
- Fixed bug where Processes page wasn't properly supporting integer parameters. #4273 (Donated by 4Science)
- Fixed bug where list of bitstreams on "Edit Item > Bitstreams" tab would be duplicated when using pagination. #4015 (Donated by Atmire)
- COAR Notify was not fully adhering to the "Request Endorsement" pattern supported by PCI (https://peercommunityin.org/). #10053 (Donated by Agustina Martinez)
- Accessibility fixes:
- Truncated abstracts now use ellipsis for truncation instead of fading out. #4341 (Donated by 4Science)
- Improved screen reader accessibility for header and recent submissions. #4335 (Donated by Atmire)
- Enhanced keyboard navigation on several pages. #4244 (Donated by eScire)
- Fixed small screen display issues in footer and full item page. #4218 (Donated by Jesiel Viana)
- Fixed issued where Collection Admins could not add new policies to bitstreams. #10688 (Donated by 4Science)
- Fixed issued where Collection Admins could not view metadata of withdrawn items. #10668 (Donated by 4Science)
- Fixed pagination issue with Bulk Access Control script/page which could cause duplicate policies to be created. #10697 (Donated by 4Science)
- Fixed issue where Handles were not stored for communities & collections when `VersionedHandleIdentifierProviderWithCanonicalHandles` provider was enabled. #10240 (Donated by Atmire)
- Performance/stability improvements:
- Limited the number of Items that can be exported at once to 500. This limit is configurable on backend via "metadataexport.max.items" #10030 (Donated by Atmire)
- Fixed issue where login endpoints to REST API didn't always close their database connection after login action was completed. #10598 (Donated by Atmire)
- OpenSearch now limits its results per page to 100, though it is configurable via "websvc.opensearch.max_num_of_items_per_request" setting. #10549 (Donated by Sascha Szott)
- Fixed performance issue with "import-loader-suggestions" script when run on a large repository. #10719 (Donated by 4Science)
- Indexing improvements to the "index-discovery" script when your site has a larger number of relationships (between entities). #10351 (Donated by Atmire)
- Fix bug when DSpace could fail to startup when ORCID connections failed (if ORCID is enabled). #9876 (Donated by The Library Code)
- Accessibility improvements:
- Truncated abstracts now use ellipsis for truncation instead of fading out. #4341 (Donated by 4Science)
- Improved screen reader accessibility for header and recent submissions. #4335 (Donated by Atmire)
- Enhanced keyboard navigation on several pages. #4244 (Donated by eScire)
- Fixed small screen display issues in footer and full item page. #4218 (Donated by Jesiel Viana)
- OpenAIRE v4 compliance improvements to both the OpenAIRE submission forms and the OAI-PMH "oai_openaire" metadata format. #10128 (Built by Atmire, funded from Ireland's National Open Research Forum (NORF) under the 2022 Open Research Fund))
- Klaro cookie settings popup was replaced with Orejime. Orejime provides better accessibility and is better maintained. #2718 (Donated by 4Science)
- OAI-PMH templating has moved from using JTwig to Thymeleaf. This also fixes errors thrown by the root page (/server/oai) since 8.x. See #10563 (Donated by The Library CodeKlaro cookie settings popup was replaced with Orejime. Orejime provides better accessibility and is better maintained. #2718 (Donated by 4Science)
- Includes all bug fixes and accessibility fixes also included in in the 8.1 release.
- Fixed a large number of other small bugs. See Changes in 9.x for a list of all changes.
- Major dependency updates: Frontend updated to Angular 18 and Bootstrap 5. (Both donated by Atmire)
New/Updated Language support
...
- Catalan (Català) language updates donated by Toni Prieto
- German (Deutsch) language updates donated by The Library Code
- French (Français) language updates donated by Pierre Lasou (pilasou) and Carolyn Sullivan (Peredwel)
- Polish (Polski) language updates donated by PCG Academia
- Portuguese (Português) language updates donated by Ricardo Saraiva (rsaraivac) and Paulo Graça (paulo-graca)
...
{"serverDuration": 213, "requestCorrelationId": "4f99c600c6a3c253"}