Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
maxLevel3

7.6.2 Release Notes

Warning

UNRELEASED.  These are draft release notes & may not be finalized. The latest production release of 7.x is 7.6.1 (see below)

Info
titleDSpace 7.2 is coming soon
DSpace 7.2 is due on/around Monday, Feb 7. Until then, these release notes are a DRAFT

.

DSpace 7.6.2 provides new features & bug fixes, accessibility & performance improvements to the 7.6.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.
  • Add Item Embargoes or Access Restrictions in Submission: 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 of UCLA Library, 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 Enhancements (Donated by Michael Spalti of Willamette University): Includes support for adding IIIF metadata using Importing and Exporting Items via Simple Archive Format, editing IIIF bitstream metadata from the User Interface (when editing an existing Bitstream), and a new "./dspace iiif-canvas-dimensions" CLI tool for auto-populating IIIF canvas dimensions in bulk.
  • Running "filter-media" from Processes User Interface.  Administrators can now run the "filter-media script" from the Admin UI ("Processes" menu), in order to immediately update thumbnails, full text indexing, etc. See Mediafilters for Transforming DSpace Content for more details about this script.
  • Improved support for custom "Browse By" configurations. User Interface "Browse by" options are now retrieved dynamically from the REST API, based on the backend's configured browse by options (see "webui.browse.index.*" options documented in the Configuration Reference)
  • Backend has added support for JDK 17. The DSpace backend now supports either JDK 11 or JDK 17.
  • Frontend has been upgraded to Angular 11.
  • Solr now uses a connection pool by default. See Configuration Reference for details of new "solr.client.*" configs in dspace.cfg.

Major bug fixes include:

...

No new features are provided. As such this release should be an easier upgrade for sites already running 7.6.x.

Security Fixes

Major bug fixes / improvements include:

  • Performance Improvements
    • Disabled Angular "inlineCriticalCSS" in all Server Side Rendering (SSR). This provides a performance improvement to all SSR generated pages. See https://github.com/DSpace/dspace-angular/pull/2901 (Donated by 4Science)
    • Media filter performance improvements when filtering a large number of bitstreams (for thumbnail creation or full text indexing). (Donated by 4Science)
    • Submission form performance improvements.  The submission form has been updated to ensure it no longer loads all related objects. (Donated by Atmire)
    • Submission configuration reloading performance improvements. This also improves performance of creating a new Collection. (Donated by Toni Prieto)
    • Updated robots.txt to stop crawlers from accessing search facets (Donated by Atmire)
  • Accessibility improvements in User Interface
    • Hidden "Skip to main content" button now exists on all pages. (Donated by Atmire)
    • Header / Navbar / Admin Sidebar accessibility fixes (Donated by 4Science)
    • Community list accessibility fixes (Donated by Hrafn Malmquist)
    • Color contrast fixes to "dspace" theme (Donated by Maciej Kleban)
    •  Search results / MyDSpace / Item Edit /  Browse by / Login menu accessibility fixes (Donated by Atmire)
    • Community/Collection Homepage accessibility fixes (Donated by Atmire)
    • Additional keyboard controls in Submission form (Donated by Atmire)
    • Browse by Author accessibility fixes (Donated by Neki-it)
    • "Loading" message accessibility improvements (Donated by Neki-it)
    • Fixing issue with header menu being keyboard accessible on small screens (Donated by Eike Löhden)
    • Fix color contrast issues with cookie settings popup (Donated by PCG Academia)
  • Submission form fixes
    • Fixed caching issues and instability of PATCH commands when editing date (Donated by 4Science)
    • Fixed issue where some changes could be lost after a save but reappear after reloading page (Donated by Atmire)
    • Fixed issue where metadata import (from external source) would only show first value for each metadata field instead of all values (Donated by Atmire)
    • Fixed issue where vocabulary displayed value was not always appearing when editing an existing submission (Donated by Atmire)
    • Provide a way to deselect a value from a metadata field dropdown (Donated by Atmire)
    • Fixed bugs related to creating/deleting Entity relationships in the submission form (Donated by Atmire)
    • Fixed bugs where type-bind wasn't working for radio buttons and checkboxes (Donated by Max Nuding)
    • Fixed issues with CrossRef and Scopus metadata import (Donated by Sascha Szott)
    • Fixed issue with display of no results from CrossRef search (Donated by Philipp Rumpf)
    • Fixed issues with DataCite metadata import (Donated by Florian Gantner)
  • Statistics fixes
    • Solr Statistics: fixed issue where first visit to a repository was not always tracked because of a CSRF token mismatch.
    • Google Analytics 4 updated to only count file downloads from ORIGINAL bundle. See https://github.com/DSpace/DSpace/pull/8944 (Donated by Atmire)
    • Item Counts (webui.strengths) are now updating automatically again.
  • SEO improvements
    • Legacy bitstream URLs now return a 301 redirect (instead of a 302) (Donated by Atmire)
    • Missing identifiers now return an HTTP code 404 (Donated by Atmire)
  • Fixed bug where Amazon S3 data store would sometimes leave around temp files during download process. See https://github.com/DSpace/DSpace/pull/9477 (Donated by 4Science)
  • Fixed issue where failing ZIP exports could sometimes leave around a work directory.
  • Fixed issue where virtual metadata of Entities could cause failures during Item versioning & AIP import.
  • Fixed issue where indexing may fail if Full Text extraction fails (Donated by 4Science)
  • Fix several issues with editing Entity relationships (Donated by Atmire)
  • Fix several pagination issues with Item Mapper (Donated by Atmire)
  • Fixed issue where deleted admin users could cause the Processes page to no longer load properly. (Donated by Atmire)
  • System alerts now support basic HTML. See https://github.com/DSpace/dspace-angular/pull/3044 (Donated by Abel Gómez)
  • Fixed issue where batch imported bitstreams may be created without a resource policy type.  (Donated by Agustina Martinez)
  • Fixed issue where Items imported via SWORD may be created without a resource policy type.  (Donated by Paulo Graça)
  • Fixed display issue where Communities with diacritics were not sorted properly (Donated by Paulo Graça)
  • OAI-PMH DataCite crosswalk updated to support DataCite version 4.5 (Sponsored by The Library Code) 
  • Minor updates to various dependencies for security purposes (both for user interface and backend)
  • Many other minor bug fixes as listed in Changes in 7.x.

Updated Language support:

  • (NEW) Arabic (العربية) translation added by KnowledgeWare Technologies Est.
  • Czech (Čeština) translation updates donated by NTK
  • German (Deutsch) language updates donated by Sascha Szott (saschaszott)
  • Portuguese (Português) language updates donated by Ricardo Saraiva (rsaraivac)

7.6.2 Acknowledgments

The DSpace application would not exist without the hard work and support of its community. Thank you to the many developers who have worked very hard to deliver all the bug fixes and improvements. This release was entirely volunteer driven!

Development Acknowledgments

A total of 58 unique individuals contributed to 7.6.2.

Frontend / User Interface Acknowledgments 

The following 35 individuals have contributed directly to the new DSpace (Angular) User Interface in this release (ordered by number of GitHub commits):

Alexandre Vryghem (alexandrevryghem), Tim Donohue (tdonohue), Davide Negretti (davide-negretti), Art Lowel (artlowel), Alan Orth (alanorth), Ricardo Saraiva (rsaraivac), Sascha Szott (saschaszott), Lotte Hofstede (LotteHofstede), Jens Vannerum (jensvannerum), Oscar Chacón (oscar-escire),  Pierre Lasou (pilasou), Yury Bondarenko (ybnd), Francesco Molinaro (FrancescoMolinaro), Giuseppe Digilio (atarix83), Kuno Vercammen, Michael Spalti (mspalti), Thomas Misilo (misilot), Abel Gómez (abelgomez), Andreas Awouters (AAwouters), Kim Shepherd (kshepherd), William Welling (wwelling), Yana De Pauw (YanaDePauw), Maciej Kleban (Dawnkai), Victor Hugo Duran Santiago (VictorHugoDuranS), Agustina Martinez (amgciadev), Andrea Barbasso (AndreaBarbasso), Bram Luyten (bram-atmire), Eike Löhden (Leano1998), Florian Gantner (floriangantner), Marie Verdonck (MarieVerdonck), Mohamed Ali, NTK, Nona Luypaert (nona-luypaert), Max Nuding (hutattedonmyarm), Reeta Kuukoski (reetagithub).

The above contributor list was determined based on contributions to the "dspace-angular" project in GitHub between 7.6.1 (after Nov 15, 2023) and 7.6.2 using "git shortlog" on the dspace-7_x branch and excluding all merge commits: git shortlog -s -n -e --no-merges --since 2023-11-15

Backend / REST API Acknowledgments

The following 38 individuals have contributed directly to the DSpace backend (REST API, Java API, OAI-PMH, etc.) in this release (ordered by number of GitHub commits): Tim Donohue (tdonohue), Sascha Szott (saschaszott), Alan Orth (alanorth), Andrea Bollini (abollini), Toni Prieto (toniprieto), Agustina Martinez (amgciadev), Marie Verdonck (MarieVerdonck), Pascal-Nicolas Becker (pnbecker), Paulo Graça (paulo-graca), Yana De Pauw (YanaDePauw), Nicholas Woodward (nwoodward), Florian Gantner (floriangantner), Xiqinger, Damian Jozefowski (damian-joz), Francesco Bacchelli (frabacche), Thomas Misilo (misilot), Mohamed Eskander (eskander17), Alexandre Vryghem (alexandrevryghem), Eike Löhden (Leano1998), Jean-François Morin (jeffmorin), Kristof De Langhe (Atmire-Kristof), Philipp Rumpf (philipprumpf), Roy Brushini (Bezkup), William Welling (wwelling), Marsa Haoua (marsaoua), David Steelman, Jens Vannerum (jensvannerum), John Abrahams (jabrah), Kim Shepherd (kshepherd), Koen Pauwels (KoenP), Marian Berger (MajoBerger), Martin Walk (MW3000), Mirko Scherf (mirkoscherf), Nona Luypaert (nona-luypaert), Shankeerthan Kasilingam, Yannick Paulsen (YPaulsen-TLC), Max Nuding (hutattedonmyarm), Milan Majchrak (milanmajchrak).

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 7.6.1 (after Nov 15, 2023) and 7.6.2 using "git shortlog" on the dspace-7_x branch and excluding all merge commits: git shortlog -s -n -e --no-merges --since 2023-11-15

7.6.1 Release Notes

Info
titleDSpace 7.6.1 was released on November 15, 2023

To try out DSpace 7.6.1 immediately, see Try out DSpace 7.   This includes instructions for a quick-install via Docker, as well as information on our DSpace demo site.

To upgrade to DSpace 7.6.1 from 7.x or any prior version, see Upgrading DSpace

  • To upgrade to 7.6.1, you MUST upgrade both the backend and frontend (user interface). Many bug fixes require updating both.

To install DSpace 7.6.1 for the first time, see Installing DSpace.

DSpace 7.6.1 provides bug fixes & performance improvements to the 7.6.x platform. No new features are provided. As such this release should be an easier upgrade for sites already running 7.6.

Major bug fixes / improvements include:

Updated Language support:

  • Finnish (Suomi) translation updates donated by Reeta Kuukoski (reetagithub)
  • Italian (Italiano) language updates donated by 4Science
  • Polish (Polski) translation updates donated  by Michał Dykas (michdyk)
  • Brazilian Portuguese (Português do Brasil) updates donated by Marco Aurelio Cardoso (marcoaureliocardoso)
  • Portugese (Português) language updates donated  by José Carvalho (j-n-c)
  • (New) Serbian Cyrillic (Српски) language translations donated by Milos Ivanovic (imilos)
  • (New) Serbian Latin (Srpski (lat)) language translations donated by Milos Ivanovic (imilos)
  • Spanish (Español) translation updates donated by Arvo Consultores

7.6.1 Acknowledgments

The DSpace application would not exist without the hard work and support of its community. Thank you to the many developers who have worked very hard to deliver all the bug fixes and improvements. This release was entirely volunteer driven!

Development Acknowledgments

A total of 38 unique individuals contributed to 7.6.1.

Frontend / User Interface Acknowledgments 

The following 29 individuals have contributed directly to the new DSpace (Angular) User Interface in this release (ordered by number of GitHub commits): Alexandre Vryghem (alexandrevryghem), Tim Donohue (tdonohue), Hugo Daniel Dominguez de la Cruz (hugo-escire), Davide Negretti (davide-negretti), Vladzislav Novski (vNovski), Eike Löhden (Leano1998), Hrafn Malmquist (J4bbi), Paulo Graça (paulo-graca), Art Lowel (artlowel), Michał Dykas (michdyk), Alan Orth (alanorth), Kristof De Langhe (Atmire-Kristof), Milos Ivanovic (imilos), Mirko Scherf (mirkoscherf), Sascha Szott (saschaszott), Mark Wood (mwoodiupui), William Welling (wwtamu), Lotte Hofstede (LotteHofstede), Flo (floriangantner), Hardy Pottinger (hardyoyo), Sergio Fernández Celorio (sergius02), Yury Bondarenko (ybnd), Agustina Martinez (amgciadev), Reeta Kuukoski (reetagithub), Nona Luypaert (nona-luypaert), Kim Shepherd (kshepherd), Yana De Pauw (YanaDePauw), Marie Verdonck (MarieVerdonck)

The above contributor lists were determined based on contributions to the "dspace-angular" project in GitHub between 7.6 (after June 23, 2023) and 7.6.1: https://github.com/DSpace/dspace-angular/graphs/contributors?from=2023-06-23&to=2023-11-15&type=c

Backend / REST API Acknowledgments

The following 20 individuals have contributed directly to the DSpace backend (REST API, Java API, OAI-PMH, etc.) in this release (ordered by number of GitHub commits): Tim Donohue (tdonohue), Agustina Martinez (amgciadev), Mark Wood (mwoodiupui), Paulo Graça (paulo-graca), Toni Prieto (toniprieto), Adán Román Ruiz (aroman-arvo), Christian Bethge (ChrisBethgster), Alan Orth (alanorth), Nicholas Woodward (nwoodward), Nona Luypaert (nona-luypaert), Alexandre Vryghem (alexandrevryghem), Hrafn Malmquist (J4bbi), Andrea Bollini (abollini), Luca Giamminonni (LucaGiamminonni), damian-joz, Michael Spalti (mspalti), Kim Shepherd (kshepherd), Martin Walk (MW3000)

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 7.6 (after June 23, 2023) and 7.6.1: https://github.com/DSpace/dspace/graphs/contributors?from=2023-06-23&to=2023-11-15&type=c

7.6 Release Notes

Info
titleDSpace 7.6 was released on June 26, 2023

To try out DSpace 7.6 immediately, see Try out DSpace 7.   This includes instructions for a quick-install via Docker, as well as information on our sandbox/demo site for DSpace 7.

To upgrade to DSpace 7.6 from 7.x or any prior version, see Upgrading DSpace.

To install DSpace 7.6 for the first time, see Installing DSpace.

DSpace 7.6 provides new features & bug fixes to the 7.x platform.

New features include:

  • 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)
  • Support for selecting Primary Bitstream for archived Items, similar to version 6.x.The existing "primary bitstream" selector now functions properly when editing a Bitstream.
  • Item counts can now be displayed for all Communities/Collections similar to version 6.x. (Donated by PCG Academia)
  • Browse Hierarchical Controlled Vocabularies This new feature allows users to browse/search for items quickly using the same controlled vocabulary configured in your submission forms. (Donated by Atmire)
  • Signposting support for items and bitstreams. This new feature embeds signposting links/metadata into pages and responses, to better support FAIR guiding principles. (Developed and donated by 4Science) 
  • Import Simple Archive Format Zip files from a remote URL. This feature enhances the existing batch import feature to allow you to specify the URL of the ZIP file to import, instead of using the drag & drop upload. (Developed and donated by 4Science)
  • ImageMagick Thumbnails for Video files (MP4). A new "ImageMagick Video Thumbnail" plugin can be used to generate thumbnails from Video files using FFmpeg. (Donated by Abel Gómez)
  • Ability to map Item submission forms via Entity Type to easily configure a submission form for all Collections accepting the same Entity Type. See the Configurable Entities documentation. (Donated by Paulo Graça)
  • New default Privacy Statement and End User Agreement The new default text of these policies can be found by visiting the links in the footer of our demo site. (Donated by DSpaceDirect)
  • Oracle support has been removed as was previously announced in March 2022 on our mailing lists.

Major bug fixes / improvements include:

  • User interface upgraded to Angular 15
  • Performance improvements for Items with many bitstreams (Donated by Michael Spalti)
  • Browse by fixes
    • Allow browse by to properly filter for numerical values. (Donated by eScire)
    • Added upper limit for year in Browse by Date (Donated by Michael Spalti)
    • Fixed issue with clicking on items when filtering by year in Browse by Date (Donated by Michael Spalti)
    • Fixed issue where non-existent browse could cause page loading issues (Donated by Atmire)
    • Fixed issue where special characters in UUID could cause  page loading issues (Donated by Atmire)
  • Search fixes
    • Fixed issue with scope-based searching in Discovery/Solr (Donated by Atmire)
    • Fixed issue where deselecting a filter could return an invalid query. (Donated by eScire)
    • Ensured Collections/Communities are now listed alphabetically in all search/selection popups (and sort order is configurable in config.yml) (Donated by Arvo Consultores)
    • Fixed issues with "-i" and "-r" params to index-discovery script (Donated by Agustina Martinez)
  • 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 (Donated by Atmire)
    • Date picker was not always respecting start/end dates for access options (Donated by Mark Wood)
    • Hint was missing from subject keywords field, and "list" and "tag" input types (Donated by Atmire)
    • Fixed several issues with imports from external sources to avoid cached errors and double submissions (Donated by Atmire and 4Science and Alan Orth and others)
    • Fixed issues where a required, hidden field could make it impossible to complete submission (Donated by 4Science)
    • Disabled collection box once submission is in workflow state. Collection cannot be changed during workflow. (Donated by eScire)
    • Fixed visibility of read-only fields and sections (Donated by 4Science)
    • Fixed issue where CC0 was displayed twice in Creative Commons section (Donated by Atmire)
  • Statistics fixes
    • Fixed issue where Solr statistics were not loading after sharding (Donated by Nicholas Woodward)
    • 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 (Donated by Atmire)
    • Fixed issue where "search_result" events were not being captured in statistics. (Donated by Atmire)
  • Permission inheritance fixes
    • When moving an Item to a new Collection (Donated by Agustina Martinez)
    • Where Bundles were accidentally inheriting access permissions for Bitstreams (Donated by Kim Shepherd)
  • 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. (Donated by Atmire)
    • 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. (Donated by @Ma-Tador)
    • 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 (Donated by D&L)
    • Fixed issue where EPerson deletion could result in page loading issues (Developed and donated by 4Science)
    • Fixed bug where edit form for a Commuity/Collection/Item would not always update if you selected a different object immediately (Developed and donated by 4Science)
    • Improved validation of input fields when creating new Metadata schema or fields. (Donated by Atmire)
    • Fixed issue where workflow actions (from "Administer workflow" page) were not working. (Developed and donated by 4Science)
    • Fixed issue where curation tasks could not be performed by Community or Collection Admins. (Developed and donated by 4Science)
  • Request a Copy fixes
    • Fixed issue with response page not loading
    • Fixed issue where "helpdesk" strategy required authentication in order to respond. (Donated by Arvo Consultores)
    • Moved text of approval/rejection emails to backend along with other email templates (Donated by Mark Wood)
  • 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. (Donated by Atmire)
  • Fixed issue where page could fail to load if browse cookie language code was invalid (Donated by Atmire)
  • Fixed issue where Shibboleth authentication would not reload the current page after authentication (Donated by Michael Spalti)
  • Fixed several bugs with the ORCID Authority Control plugin and added more detailed documentation on enabling it. (Donated by uofmsean with support from others)
  • Fixed issue where RSS feed was wrongly sorting alphabetically. Corrected to sort by date (like recent submissions). (Donated by Nicholas Woodward)
  • Fixed issue where you could not enable the video viewer without also enabling the image viewer. (Donated by Atmire)
  • Fixed issue where Batch import (Zip) would throw a confusing error if the file size was too large (Donated by Nicholas Woodward)
  • Fixed issue where Batch import (Zip) was not cleaning up temporary files after an error occurred (Donated by Nicholas Woodward)
  • GDPR compliance fix. An unnecessary external font was being loaded into the UI. (Donated by Nicholas Woodward)
  • Minor updates/fixes to IIIF support (Donated by Michael Spalti)
  • Made many more user interface components themeable
  • Numerous user interface accessibility and usability enhancements (Donated by Adam Doan and eScire and Atmire)
  • Docker script build enhancements (Donated by DSpaceDirect)
  • Numerous other small bug fixes and dependency updates to frontend and backend.

New/Updated Language support:

  • French (Français)language updates donated by Pierre Lasou (pilasou)
  • German (Deutsch) language updates donated by fapsi and Sascha Szott (saschaszott)
  • Hungarian (Magyar) language updates donated by Nagy Akos (akoscomp)
  • Italian (Italiano) language added & donated by 4Science
  • Portugese (Português) language updates donated by Ricardo Saraiva (rsaraivac)
  • Spanish (Español) language updates donated by vlguerrero
  • Vietnamese (Tiếng Việt) language added & donated by D&L (VuNguyen - Zerosoul1990)

7.6 Acknowledgments

The DSpace application would not exist without the hard work and support of its community. Thank you to the many developers who have worked very hard to deliver all the new features and improvements. We deeply appreciate the financial contributions by those institutions that have contributed to the DSpace Development Fund. Also, thanks to the users who provided input and feedback on the development, those who contributed documentation as well those who participated in the testathons. 

Development Acknowledgments

A total of 45 unique individuals contributed to 7.6, with major institutional contributions coming from 4Science and Atmire. 

Frontend / User Interface Acknowledgments 

The following 33 individuals have contributed directly to the new DSpace (Angular) User Interface in this release (ordered by number of GitHub commits): Alexandre Vryghem (alexandrevryghem), enea4science, Kristof De Langhe (Atmire-Kristof), Nona Luypaert (nona-luypaert), Tim Donohue (tdonohue), Lotte Hofstede (LotteHofstede), Cristian Emanuelle Guzmán Suárez (CrisGuzmanS), Mark Wood (mwoodiupui), Art Lowel (artlowel), Michael Spalti (mspalti), Ricardo Saraiva (rsaraivac), Paulo Graça (paulo-graca), Aman Budgujar (amanbudgujar), Alan Orth (alanorth), Adam Doan (doana), VuNguyen (Zerosoul1990), Davide Negretti (davide-negretti), damian-joz, Yana De Pauw (YanaDePauw), Yury Bondarenko (ybnd), Nicholas Woodward (nwoodward), Pierre Lasou (pilasou), fapsi, Flo (floriangantner), Mattia Vianelli (Sondissimo), Reeta Kuuskoski (reetagithub), Agustina Martinez (amgciadev), Nagy Akos (akoscomp), Mark Cooper (mark-cooper), vlguerrero, Adán Román Ruiz (aroman-arvo), Sascha Szott (saschaszott), Kim Shepherd (kshepherd)

The above contributor lists were determined based on contributions to the "dspace-angular" project in GitHub between 7.5 (after February 17, 2023) and 7.6: https://github.com/DSpace/dspace-angular/graphs/contributors?from=2023-02-17&to=2023-06-23&type=c

Backend / REST API Acknowledgments

The following 27 individuals have contributed directly to the DSpace backend (REST API, Java API, OAI-PMH, etc.) in this release (ordered by number of GitHub commits): Tim Donohue (tdonohue), Nona Luypaert (nona-luypaert), Mark Wood (mwoodiupui), Alan Orth (alanorth), NikitaKr1vonosov, Paulo Graça (paulo-graca), Alexandre Vryghem (alexandrevryghem), Adán Román Ruiz (aroman-arvo), Andrea Bollini (abollini), Yana De Pauw (YanaDePauw), Francesco Pio Scognamiglio (francescopioscognamiglio), Agustina Martinez (amgciadev), Kim Shepherd (kshepherd), Michael Spalti (mspalti), Nicholas Woodward (nwoodward), Abel Gómez (abelgomez), Kristof De Langhe (Atmire-Kristof), damian-joz, buithaihai, Chandaluri Vamsi Krishna (CVamsi27), eskander17, Vincenzo Mecca (vins01-4science), Kevin Van de Velde (KevinVdV), Luca Giamminonni (LucaGiamminonni), Hardy Pottinger (hardyoyo), Marie Verdonck (MarieVerdonck), Yury Bondarenko (ybnd)

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 7.5 (after February 17, 2023) and 7.6: https://github.com/DSpace/dspace/graphs/contributors?from=2023-02-17&to=2023-06-23&type=c

Financial Acknowledgments

We gratefully recognize those institutionswho have generously pledged to financially support one or more 7.x releases via the DSpace Development Fund.  A list of those funders can be found on the DSpace Development Fund page.

7.5 Release Notes

Info
titleDSpace 7.5 was released on February 20, 2023

To try out DSpace 7.5 immediately, see Try out DSpace 7.   This includes instructions for a quick-install via Docker, as well as information on our sandbox/demo site for DSpace 7.

To upgrade to DSpace 7.5 from 7.x or any prior version, see Upgrading DSpace.

To install DSpace 7.5 for the first time, see Installing DSpace.

DSpace 7.5 provides new features & bug fixes to the 7.x platform.

New features include:

  • Subscribe to email updates from a Community or Collection(ported from the DSpace-CRIS project, partially donated and developed by 4Science)
  • Supervision orders allow Administrators to assign Group(s) to supervise other user's (in-progress) submissions
  • System wide alerts which allow you to display a site-wide banner to announce scheduled downtime or maintenance (Login as an Admin and visit the "System-wide Alert" menu option)
  • Ability to disable self-registration or restrict to specific email domains. See Authentication by Password documentation for more details.
  • Search interface supports filtering by controlled vocabularies See the new "vocabularies" option in config.*.yml. By default, only the SRSC vocabulary is available in DSpace, but additional ones may be added as described in Authority Control of Metadata Values
  • Support for custom Configurable Workflow steps, including "Select Single Reviewer Workflow" and "Score Review Workflow" (which were in v6.x). See Additional workflow steps documentation for more details.
  • Ability to add Contextual Help Tooltips on any page. Currently, only a basic example is provided, with more likely to be added in future DSpace releases. In the meantime, additional tooltips may be added manually on a page-by-page basis.  See Contextual Help Tooltips for more details.
  • Basic MediaViewer now supports captioning for audio/video files. (Donated by yingjin) The caption file must be provided alongside the video/audio file. See documentation at Media Viewer Settings
  • On Item pages, the "Edit Item > Metadata" tab has been redesigned to allow for easier reordering of metadata values, etc.
  • On Item pages, metadata values can automatically link to "Browse By" results for that value. (Donated by The Library Code with the Support of German Institute for Urban Affairs) The existing "webui.browse.links.<n>" settings in dspace.cfg are now supported in version 7.x. See Links to Other Browse Contexts section of the Configuration documentation.
  • "Show identifiers" submission allows you to optionally pre-register Handles or DOIs for all new submissions. (Donated by The Library Code with support of Technische Universität Hamburg and Technische InformationsbibliothekSee Configuring the Identifiers step and Configuring pre-registration of Identifiers
  • New DataCite plugin for importing metadata from DataCite when starting a new submission. (Donated by @johannastaudinger@floriangantner and @philipprumpf)
  • New "dspace database skip" command can be used to skip problematic database migrations during upgrade to 7.x.  See this common migration error that has impacted some older DSpace sites during their upgrade to 7.x.

Major bug fixes / improvements include:

  • Performance improvements to User Interface
    • Optional page caching (of server-side rendered pages) for bots and/or anonymous users. Page caching for bots is enabled by default, while page caching for anonymous users is disabled.  Enabling page caching for anonymous users can drastically speed up your site, but anonymous users may see slightly outdated content. See Cache Settings - Server Side Rendering(SSR) for details.
    • Decreased the initial download size of the UI application. Between 7.4 and 7.5, we've decreased the initial download from 877KB to ~600KB (gzipped sizes), even while adding new features.
  • Performance improvements for the "metadata-import" and "cleanup" command-line scripts. (Fixes to "cleanup" donated by Agustina Martinez)
  • Logging of slow SOLR queries is now enabled by default to simplify performance issues analysis (Donated by 4Science)
  • Fixed issues with the "Request a Copy" helpdesk strategy, where all requests go to the Helpdesk email to respond. (Donated by Mark Wood, IUPUI)
  • Number of bitstreams displayed on the Item page is now configurable (see "item > bitstream > pageSize" configuration). (Donated by Arvo Consultores y Tecnología. S.L)
  • Updated Submission forms "<regex>" tag to use a common extended regular expression format.
  • "Back to Results" button appears on Item pages when browsing/searching and clicking on an Item. This allows you to easily return to your prior browse/search. (Donated by Michael Spalti)
  • Fixed breadcrumbs to display full object names on hover over (Donated by eScire)
  • Facet search box on the main search interface can now search all words in a phrase facet value (previously it only searched the first word)
  • Fixed issue where homepage hits could trigger 2 views in Google Analytics
  • Fixed issues with Syndication Feed buttons on Community/Collection pages (Donated by Nicholas Woodward)
  • Fixed issue where "Browse By Title" didn't allow you to filter results by multiple words (Donated by Toni Prieto)
  • Fixed issue where opening a restricted bitstream in a different window or tab did not work properly.
  • Fixed issue where items with thousands of bitstreams caused the Item page to load extremely slowly or crash entirely.
  • Fixed robots.txt to include fully qualified URLs in Sitemap (necessary for search engine optimization)
  • Fixed issue where "Browse By" menus were not working properly for Community/Collection Admins.
  • Fixed issue where Collection Admins could not version Items.
  • Fixed issue where Group descriptions could not be edited from the Admin UI.
  • Fixed issue where sidebar options were displayed for authenticated users with read-only access.  Sidebar has been enhanced to check user permissions more carefully.
  • Fixed issue where thumbnails were sometimes generated with no permissions, making them not able to be displayed in the UI.
  • Fixed issue where submission forms listed Collections in the Collection dropdown in a random order. They are now ordered by Title (Donated by Arvo Consultores y Tecnología. S.L)
  • Fixed issue where scripts are listed in the start new process dropdown in a random order. They are now order alphabetically (Donated by 4Science)
  • Fixed issues where configured Creative Commons jurisdiction was being ignored & locale wasn't returning translated questions (Donated by Toni Prieto)
  • Fixed issues where OAI Harvesting "last harvested" date wasn't being updated or reported properly. (Donated by Nicholas Woodword)
  • Fixed issue where title highlighting was not working in search results.
  • Fixed issue where an Item could not be deleted if it had a "Request for Copy".
  • Allow users to enhance ImageMagick generated PDF thumbnails via a new "density" setting & fixed layout issues with some PDF thumbnails. (Donated by Alan Orth)
  • CSS variables can now be used in all HTML templates.  See https://github.com/DSpace/dspace-angular/pull/1853
  • Accessibility bug fixes for several pages (Donated by eScire)
  • Support for Node v18 in the User Interface
  • Numerous other small bug fixes and dependency updates

New/Updated Language support:

  • Brazilian Portugese (Português do Brasil) language updates donated by Lucas Zinato Carraro (lucaszc)
  • Catalan (Català) language added & donated by Toni Prieto
  • French (Français)language updates donated by Pierre Lasou (pilasou)
  • German (Deutsch) language updates donated by Sascha Szott (saschaszott)
  • Greek (Ελληνικά) language updates donated by LisAtUP
  • Kazakh (Қазақ) language updates donated by myrza1
  • Polish (Polski) language added & donated by PCG Academia & Michał Dykas (michdyk)
  • Spanish (Español) language updates donated by Toni Prieto & Cristian Emanuelle Guzmán Suárez (CrisGuzmanS)
  • Ukrainian (Yкраї́нська) language added & donated by AndrukhivAndriy

7.5 Acknowledgments

The DSpace application would not exist without the hard work and support of its community. Thank you to the many developers who have worked very hard to deliver all the new features and improvements. We deeply appreciate the financial contributions by those institutions that have contributed to the DSpace Development Fund. Also, thanks to the users who provided input and feedback on the development, those who contributed documentation as well those who participated in the testathons. 

Development Acknowledgments

A total of 44 unique individuals contributed to 7.5, with major institutional contributions coming from 4Science and Atmire. 

Frontend / User Interface Acknowledgments 

The following 30 individuals have contributed directly to the new DSpace (Angular) User Interface in this release (ordered by number of GitHub commits): Alexandre Vryghem (alexandrevryghem), Tim Donohue (tdonohue), Kim Shepherd (kshepherd), Kristof De Langhe (Atmire-Kristof), Michael Spalti (mspalti), Yana De Pauw (YanaDePauw), Yury Bondarenko (ybnd), Giuseppe Digilio (atarix83), Joost Fock (joost-atmire), Cristian Emanuelle Guzmán Suárez (CrisGuzmanS), nikunj59, yingjin, Marie Verdonck (MarieVerdonck), Toni Prieto (toniprieto), Mark Wood (mwoodiupui), Art Lowel (artlowel), Nicholas Woodward (nwoodward), Sergio Fernández Celorio (sergius02), Lucas Zinato Carraro (lucaszc), Sascha Szott (saschaszott), Michał Dykas (michdyk), Vincenzo Mecca (vins01-4science), Pierre Lasou (pilasou), Max Nuding (hutattedonmyarm), dsteelma-umd, Mykhaylo Boychuk (Micheleboychuk), myrza1, AndrukhivAndriy, LisAtUP, tony

The above contributor lists were determined based on contributions to the "dspace-angular" project in GitHub between 7.4 (after October 6, 2022) and 7.5: https://github.com/DSpace/dspace-angular/graphs/contributors?from=2022-10-06&to=2023-02-16&type=c

Backend / REST API Acknowledgments

The following 26 individuals have contributed directly to the DSpace backend (REST API, Java API, OAI-PMH, etc.) in this release (ordered by number of GitHub commits): Mykhaylo Boychuk (Micheleboychuk), Kim Shepherd (kshepherd), Tim Donohue (tdonohue), Marie Verdonck (MarieVerdonck), JensRoets-Atmire, Yana De Pauw (YanaDePauw), Vincenzo Mecca (vins01-4science), Nicholas Woodward (nwoodward), Kevin Van de Velde (KevinVdV), Toni Prieto (toniprieto), Adán Román Ruiz (aroman-arvo), Alex (sashashura), Philipp Rumpf (philipprumpf), Mark Wood (mwoodiupui), Alan Orth (alanorth), Giuseppe Digilio (atarix83), Joost Fock (joost-atmire), Pascal-Nicolas Becker (pnbecker), Johanna (johannastaudinger), Hrafn Malmquist (J4bbi), Raf Ponsaerts (Raf-atmire), Andrea Bollini (abollini), Francesco Pio Scognamiglio (francescopioscognamiglio), Christian Scheible (christian-scheible), Kristof De Langhe (Atmire-Kristof), Flo (floriangantner)

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 7.4 (after October 6, 2022) and 7.5: https://github.com/DSpace/DSpace/graphs/contributors?from=2022-10-06&to=2023-02-16&type=c

Financial Acknowledgments

We gratefully recognize those institutionswho have generously pledged to financially support one or more 7.x releases via the DSpace Development Fund.  A list of those funders can be found on the DSpace Development Fund page.

7.4 Release Notes

Info
titleDSpace 7.4 was released on October 10, 2022

To upgrade to DSpace 7.4 from 7.x or any prior version, see Upgrading DSpace.

To install DSpace 7.4 for the first time, see Installing DSpace.

DSpace 7.4 provides new features & bug fixes to the 7.x platform.

New and improved features include:

Major bug fixes / improvements include:

  • Fixed issue where “start-handle-server” command line tool wasn’t working properly (donated by Jean-François Morin, Université Laval and Mark Wood, IUPUI)
  • MyDSpace: Entities are now displayed properly, workflow tasks now refresh after state change
  • Submission: After drag & drop of a file, the user goes directly to the submission form. (donated by Nicolas Boulay, Université Laval)
  • Statistics: fixed issue where file names were sometimes missing or replaced by UUID.
  • Thumbnails: restricted thumbnails are now supported and are displayed if you have access.
  • Search: admins were seeing private/withdrawn items in normal searches. Those now are only visible in the “Admin Search” page.
  • Browse by pages: fixed issue where pagination was not working properly on all browse by pages and diacritics were not working properly in filter boxes
  • Curation tasks: the output of the task is now visible from the Admin UI.
  • Password authentication security enhancements: user must provide current password when changing their password. Password minimum requirements are now configurable, allowing for you to require users to create more secure passwords (See "authentication-password.regex-validation.pattern" in dspace.cfg)
  • Shibboleth authentication: Admin menu now reloads automatically after login
  • Numerous caching & performance fixes to ensure various pages will now automatically refresh whenever underlying objects change.
  • See the 7.4 milestone for frontend and backend for a list of all changes applied in 7.4.

New/Updated Language support:

  • Finnish (Suomi) language updates donated by Reeta Kuuskoski (reetagithub)
  • French (Français)language updates donated by Pierre Lasou (pilasou)
  • German (Deutsch) language updates donated by Sascha Szott (saschaszott) 
  • Greek (Ελληνικά) language added & donated by Kostis Alexandris (kostisalex)
  • Hindi (हिंदी) language added & donated by DSquare Technologies
  • Kazakh (Қазақ) language added & donated by myrza1
  • Brazilian Portuguese (Português do Brasil) updates donated by João Fernandes (joao-uefrom), Lucas Zinato Carraro (lucaszc) and Danilo Felicio Jr (danilofjr)
  • Spanish (Español) language updates donated by Arvo Consultores y Tecnología. S.L
  • Swedish (Svenska) language added & donated by Urban Andersson (jokermanse). Additional updates donated by Reeta Kuuskoski (reetagithub)

7.4 Acknowledgments

The DSpace application would not exist without the hard work and support of its community. Thank you to the many developers who have worked very hard to deliver all the new features and improvements. We deeply appreciate the financial contributions by those institutions that have contributed to the DSpace Development Fund. Also, thanks to the users who provided input and feedback on the development, those who contributed documentation as well those who participated in the testathons. 

Development Acknowledgments

A total of 49 unique individuals contributed to 7.4, with major institutional contributions coming from 4Science and Atmire. 

Frontend / User Interface Acknowledgments 

The following 39 individuals have contributed directly to the new DSpace (Angular) User Interface in this release (ordered by number of GitHub commits): Yury Bondarenko (ybnd), Michael Spalti (mspalti), Giuseppe Digilio (atarix83), Davide Negretti (davidenegretti-4science), Lotte Hofstede (LotteHofstede), nikunj59, Peter Wolfersberger (hpwBLN), Tim Donohue (tdonohue), Samuel Cambien (samuelcambien), Art Lowel (artlowel), Mark Wood (mwoodiupui), Alexandre Vryghem (alexandrevryghem), Pierre Lasou (pilasou), Vincenzo Mecca (vins01-4science), myrza1, Yana De Pauw (YanaDePauw), Lucas Zinato Carraro (lucaszc), Abhishek Raval (abhishekd2t), GauravD2t, Danilo Felicio Jr (danilofjr), Kostis Alexandris (kostisalex), Kristof De Langhe (Atmire-Kristof), Mark Cooper (mark-cooper), Toni Prieto (toniprieto), FelixNicol, João Fernandes (joao-uefrom), dsteelma-umd, Kostas Stamatis (kstamatis), Corrado Lombardi (corrad82-4s), Sergio Fernández Celorio (sergius02), Urban Andersson (jokermanse), yingjin, Ian van der Linde (Ianvdl), Andrea Bollini (abollini), Hardy Pottinger (hardyoyo), Reeta Kuuskoski (reetagithub), Sascha Szott (saschaszott), Kim Shepherd (kshepherd), Nicolas Boulay (nibou230)

The above contributor lists were determined based on contributions to the "dspace-angular" project in GitHub between 7.3 (after June 24, 2022) and 7.4: https://github.com/DSpace/dspace-angular/graphs/contributors?from=2022-06-24&to=2022-10-06&type=c

Backend / REST API Acknowledgments 

The following 20 individuals have contributed directly to the DSpace backend (REST API, Java API, OAI-PMH, etc.) in this release (ordered by number of GitHub commits): Michele Boychuk (Micheleboychuk), Luca Giamminonni (LucaGiamminonni), Vincenzo Mecca (vins01-4science),  Michael Spalti (mspalti), Tim Donohue (tdonohue), Francesco Pio Scognamiglio (francescopioscognamiglio),  Mark Wood (mwoodiupui), Philipp Rumpf (philipprumpf), ammanabrolua,  Andrea Bollini (abollini), Yury Bondarenko (ybnd), eskander17, Kim Shepherd (kshepherd), ballarinie, Davide Negretti (davidenegretti-4science), Toni Prieto (toniprieto), Ben Bosman (benbosman), Samuel Cambien (samuelcambien), Marie Verdonck (MarieVerdonck), Jean-François Morin (jeffmorin)

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 7.3 (after June 24, 2022) and 7.4: https://github.com/DSpace/DSpace/graphs/contributors?from=2022-06-24&to=2022-10-06&type=c

Financial Acknowledgments

We gratefully recognize those institutionswho have generously pledged to financially support one or more 7.x releases via the DSpace Development Fund.  A list of those funders can be found on the DSpace Development Fund page.

7.3 Release Notes

Info
titleDSpace 7.3 was released on June 27, 2022

To upgrade to DSpace 7.3 from 7.x or any prior version, see Upgrading DSpace.

To install DSpace 7.3 for the first time, see Installing DSpace.

DSpace 7.3 provides new features & bug fixes to the 7.x platform.

New and improved features include:

  • ORCID Authentication and synchronization to a DSpace Researcher Profile (ported from the DSpace-CRIS project, partially donated and developed by 4Science). See ORCID Integration and Researcher Profiles
  • Import content directly from 9 new external services including CrossRef, Scopus, Web of Science, PubMed Europe, CiNii, NASA Astrophysics Data System (ADS), VuFind.org, SciELO.org, and the European Patent Office (EPO) (ported from the DSpace-CRIS project, partially donated and developed by 4Science). See Importing Items via basic bibliographic formats (Endnote, BibTex, RIS, CSV, etc) and online services (arXiv, PubMed, CrossRef, CiNii, etc)
  • Configurable Entities now support Item Versioning. It is now possible to create versions of Entities which automatically retain all relationships. Examples of how versioning works can be found in "Versioning Support" section of "Configurable Entities".  Also refer to Item Level Versioning documentation for a general overview of how versioning works in DSpace.
  • Admin "Health" menu provides basic control panel functionality (based on 6.x Control Panel). When logged in as an Administrator, select "Health" from the side menu.  You'll see a "Status" tab which provides useful information about the status of the DSpace backend, and an "Info" tab which provides an overview of backend configurations and Java information.
  • Validate a Batch Metadata CSV before applying changes (similar to 6.x).  When uploading a CSV for batch updates (using "Import" menu), a new "Validate Only" option is selected by default. When selected, the uploaded CSV will only be validated & you'll receive a report of the detected changes in the CSV.  This allows you to verify the changes are correct before applying them.  (NOTE: applying the changes requires re-submitting the CSV with the "Validate Only" option deselected)
  • Export search results to a CSV (similar to 6.x).When logged in as an Administrator, after performing a search a new "Export search results as CSV" button appears. Clicking it will export the metadata of all items in your search results to a CSV.  This CSV can then be used to perform batch metadata updates (based on the items in your search results).
  • Submission forms support display of SHERPA/RoMEO publisher policies when an ISSN is entered (similar to 6.x). A new "sherpaPolicies" optional submission step exists. When enabled, a new "Sherpa policies" section appears in the form. If a submitter enters an ISSN, then that form section will display publisher policies based on that ISSN.   See "Configuring the Sherpa Romeo step" in the "Submission User Interface"
  • Submission forms support type-based fields (ported from the DSpace-CRIS project by Kim Shepherd of The Library Code, with support from Technische Universität Berlin) (similar to 6.x): Based on the selected Type (dc.type), the form may dynamically add/change metadata fields available. See "Item Type Based Metadata Collection" in Submission User Interface
  • Preview items during workflow approval (similar to 6.x). When viewing the list of all items under workflow (in "My DSpace" → "Show: Workflow Tasks"), it's now possible to preview each item (before claiming or reviewing) by clicking the View button.
  • Withdrawn items now show a tombstone page (similar to 6.x). When an item is withdrawn, accessing it's homepage as a non-Administrator now brings you to a "tombstone" page which notes that the Item was withdrawn.  (Administrative users can see see the entire item when they are logged in)
  • RSS/Atom feeds for Site, Community & Collection pages (Donated by Atmire) (similar to 6.x). On the homepage, and on every Community or Collection page, a Syndication Feed icon now appears. Clicking it brings you to an Atom feed of the most recent submissions (either sitewide, or specific to that Community/Collection).
  • Optionally, Item "access status" badges (e.g. "open access", "restricted", "metadata only", "embargoed") can be displayed in all Item lists. (Donated by Université LavalThis feature can be enabled via the new "showAccessStatuses" setting in config.*.yml.  See User Interface Configuration and https://github.com/DSpace/dspace-angular/issues/1566
  • Optionally, a welcome email can be sent to all newly registered users (Donated by Mark H. Wood of IUPUI).  This can be enabled using the new "mail.welcome.enabled" backend configuration in your local.cfg.
  • Oracle Database support has been deprecated. It will be removed in mid-2023. All sites should plan a migration to PostgreSQL. See https://github.com/DSpace/DSpace/issues/8214
  • Migrated text extraction to use Apache Tika. There is now a single "Text Extractor" media filter plugin. See Mediafilters for Transforming DSpace Content for more details.

Major bug fixes / improvements include:

  • Major frontend performance improvements: initial page load is much quicker.  All assets are now zipped/minified.  Caching improvements.
  • Frontend can be easily run from a subpath (e.g. https://my.university.edu/dspace) (Donated by Harvard University, developed by William Welling )
  • "custom" theme was throwing TypeErrors in 7.2. That has been fixed.
  • Renamed "private/public" status to be "non-discoverable/discoverable", which is more accurate. This item status just meant the item was not findable/discoverable through DSpace search/browse. It has nothing to do with whether the item is accessible or not accessible anonymously.
  • Added "Now Showing..." informational counts to all Browse By pages (similar to in 6.x)
  • Changed Browse "jump to" boxes to act as a filter, rather than jumping to a specific page. Updated display to make this clearer.
  • Fixed several bugs related to resource policies
    • Couldn't set an end date on a resource policy in some situations
    • Couldn't edit an existing resource policy (previously you had to delete & recreate the policy)
  • Fixed bug where resubmitting an Item move could result in Item deletion.
  • Fixed several bugs in submission form, including
    • Improved form validation and error display
    • Occasionally, null metadata values were being saved
    • In some scenarios, submissions could be completed without agreeing to license.
    • Fixed bug where Creative Commons step wasn't loading properly when configured
    • Fixed bug where radio buttons were not working properly when submission field was set as a "list" that was not repeatable.
    • Fixed several bugs in bitstream editing form
  • Fixed bug with browse by issue date wouldn't work if it encountered an invalid date in the first item. (Donated by 4Science)
  • Fixed bug where bitstream edit page wouldn't load if a bitstream's access policies were all deleted.
  • Fixed bug where restricted bitstream downloads were not checking a user's "special groups" which may provide them permissions. (Donated by 4Science)
  • Frontend has been upgraded to Angular 13.
  • Backend has been updated to Spring Boot 2.6
  • Numerous other dependency updates
  • See the 7.3 milestone for frontend and backend for a list of all changes applied in 7.3.

New/Updated Language support:

  • Bengali (বাংলা) language added & donated by Md. Topu Raihan (raihantopu)
  • Finnish (Suomi) language updates donated by Reeta Kuuskoski (reetagithub)
  • French (Français)language updates donated by Marie-Hélène Vézina (mhvenzina)
  • German (Deutsch) language updates donated by Sascha Szott (saschaszott) and louiserumpf and Yannick Paulsen (YPaulsen-TLC) and WolfgangT71
  • Turkish (Türkçe)language added & donated by İstanbul Technical University IT Office

7.3 Acknowledgments

The DSpace application would not exist without the hard work and support of its community. Thank you to the many developers who have worked very hard to deliver all the new features and improvements. We deeply appreciate the financial contributions by those institutions that have contributed to the DSpace Development Fund. Also, thanks to the users who provided input and feedback on the development, those who contributed documentation as well those who participated in the testathons. 

Development Acknowledgments

A total of 37 unique individuals contributed to 7.3, with major institutional contributions coming from 4Science and Atmire. 

Frontend / User Interface Acknowledgments 

The following 28 individuals have contributed directly to the new DSpace (Angular) User Interface in this release (ordered by number of GitHub commits): Giuseppe Digilio (atarix83), Yury Bondarenko (ybnd), Davide Negretti (davidenegretti-4science), Kim Shepherd (kshepherd), Tim Donohue (tdonohue), Sascha Szott (saschaszott), Luca Giamminonni (LucaGiamminonni), Alexandre Vryghem (alexandrevryghem), Art Lowel (artlowel), Yana De Pauw (YanaDePauw), Lotte Hofstede (LotteHofstede), Marie Verdonck (MarieVerdonck), Bruno Roemers (bruno-atmire), Michael Spalti (mspalti), İstanbul Technical University IT Office (itudevops), Sufiyan Shaikh (SufiyanShaikhPeerbits), William Welling (wwelling), Michele Boychuk (Micheleboychuk), nikunj59, Kristof De Langhe (Atmire-Kristof), louiserumpf, Pierre Lasou (pilasou), Marie-Hélène Vézina (mhvenzina), Reeta Kuuskoski (reetagithub), pratik-peerbits, Md. Topu Raihan (raihantopu), Pascal-Nicolas Becker (pnbecker), Rezart Vata (rezartatis)

The above contributor lists were determined based on contributions to the "dspace-angular" project in GitHub between 7.2 (after Feb 3, 2022) and 7.3: https://github.com/DSpace/dspace-angular/graphs/contributors?from=2022-02-03&to=2022-06-24&type=c

Backend / REST API Acknowledgments 

The following 20 individuals have contributed directly to the DSpace backend (REST API, Java API, OAI-PMH, etc.) in this release (ordered by number of GitHub commits): Luca Giamminonni (LucaGiamminonni), Bruno Roemers (bruno-atmire), Michele Boychuk (Micheleboychuk), Tim Donohue (tdonohue), ballarinie, Andrea Bollini (abollini), Mark Wood (mwoodiupui), Kristof De Langhe (Atmire-Kristof), Kim Shepherd (kshepherd), Antoine Snyers (antoine-atmire), Ben Bosman (benbosman), Marie Verdonck (MarieVerdonck), Corrado Lombardi (corrad82-4s), Yana De Pauw (YanaDePauw), eskander17, Michael Spalti (mspalti), Toni Prieto (toniprieto), Giuseppe Digilio (atarix83), Pascal-Nicolas Becker (pnbecker), Samuel Cambien (samuelcambien)

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 7.2 (after Feb 3, 2022) and 7.3: https://github.com/DSpace/DSpace/graphs/contributors?from=2022-02-03&to=2022-06-24&type=c

Financial Acknowledgments

We gratefully recognize the following institutionswho have generously pledged financially to support the 7.3 release via the DSpace Development Fund. 

  • Charité - Universitätsmedizin Berlin - Medical Library 
  • Freie Universität Berlin, Universitätsbibliothek 
  • Georgia Tech Library 
  • Humboldt Universität zu Berlin
  • Indiana University, Purdue University, Indianapolis (IUPUI)
  • Technische Universität Berlin
  • Universitäts- und Landesbibliothek Darmstadt
  • Universitätsbibliothek Kassel
  • Universität Konstanz
  • University of Arizona Libraries
  • University of Edinburgh
  • University of Kansas 
  • Virginia Tech University Libraries 

7.2.1 Release Notes (Backend Only)

Warning
titleAll DSpace 7.0, 7.1 or 7.2 sites should ensure the backend is upgraded to 7.2.1 (or later) or manually patched

DSpace 7.0, 7.1 and 7.2 all used a bundled version of the Apache Spring Libraries which are vulnerable to RCE (remote command execution).  The CVE-2022-22965 vulnerability is described in more detail at https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement

If you cannot upgrade immediately, other workarounds / alternative fixes are documented in the patch PR at https://github.com/DSpace/DSpace/pull/8231

DSpace 7.2.1 only contains an update to the Apache Spring Libraries to ensure DSpace is not vulnerable to CVE-2022-22965.  As such, it was only a Backend / REST API release.  The DSpace 7.2 Frontend (UI) can be used with the DSpace 7.2.1 Backend.

To ensure your 7.x site is completely secure, perform the following:

  1. Upgrade your DSpace backend (REST API) to version 7.2.1 immediately.  This backend is compatible with the DSpace Frontend version 7.2 (only)
    1. If you are unable to perform this upgrade, you may patch your 7.0 or 7.1 site by applying the changes in PR #8231.  Instructions can be found in that PR.
  2. Optionally, upgrade your Apache Tomcat to version 9.0.62 (which also has extra guards against this vulnerability). 
  3. Make sure to restart Tomcat after updates have been applied.

At this time, DSpace 6.x and below appear unaffected by CVE-2022-22965, as they all used Java/JDK 8 (or below) which is documented as not impacted.  The vulnerability is only possible when using Java/JDK 9 or above.

7.2 Release Notes

Info
titleDSpace 7.2 was released on February 7, 2022

To try out DSpace 7.2 immediately, see Try out DSpace 7.   This includes instructions for a quick-install via Docker, as well as information on our sandbox/demo site for DSpace 7.

To upgrade to DSpace 7.2 from 7.x or any prior version, see Upgrading DSpace.

To install DSpace 7.2 for the first time, see Installing DSpace.

DSpace 7.2 provides new features & bug fixes to the 7.x platform.

New and improved features include:

  • Runtime Configuration for the User Interface (Donated by Harvard University, developed by William Welling ): 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.
  • Add Item Embargoes / Restrictions in the Submission User Interface: 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.  See Submission User Interface and Embargo documentation for details.
  • Feedback Form: A feedback form is now linked in the footer of every page, as long as a "feedback.recipient" is specified in your local.cfg. This feature allow users to contact the configured "feedback.recipient" from any page in the site.
  • OpenID Connect (OIDC) Authentication Plugin (Ported from the DSpace-CRIS project by Hardy Pottinger of California Digital Library, 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 Enhancements (Donated by Michael Spalti of Willamette University): Includes support for adding IIIF metadata using Importing and Exporting Items via Simple Archive Format (SAF), editing IIIF bitstream metadata from the User Interface (when editing an existing Bitstream), and a new "./dspace iiif-canvas-dimensions" CLI tool for auto-populating IIIF canvas dimensions in bulk.
  • Running "filter-media" (Mediafilters) from Processes User Interface.  Administrators can now run the "filter-media" script from the Admin UI ("Processes" menu), in order to immediately update thumbnails, full text indexing, etc. See Mediafilters for Transforming DSpace Content for more details about this script.
  • Improved support for custom "Browse By" configurations. User Interface "Browse by" options are now retrieved dynamically from the REST API, based on the backend's configured browse by indexes (see "webui.browse.index.*" options documented in the Configuration Reference)
  • Backend has added support for JDK 17. The DSpace backend now supports either JDK 11 or JDK 17.
  • Frontend has been upgraded to Angular 11.
  • Solr now uses a connection pool by default (Donated by Mark H. Wood of IUPUI). See Configuration Reference for details of 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, making it more difficult to containerize (e.g. Docker). Now, the UI can be deployed via only the "dist" folder.  See https://github.com/DSpace/dspace-angular/issues/1410 (Donated by Harvard University, developed by William Welling)
  • 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, 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.
  • On Submission page, fixed several bugs with editing / setting embargoes or access restrictions on uploaded files.
  • Statistics were always accessible publicly, even if restricted to Administrators. Statistics now are only accessible to Admins when usage-statistics.authorization.admin.usage is set to true in local.cfg
  • 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
  • When both Shibboleth and DSpace password authentication were enabled, users were able to change their password in DSpace in order to bypass Shibboleth.
  • On backend, improved indexing performance. (Donated by 4Science)
  • On backend, improved file download performance to avoid connection leaks when S3 is used as backend storage.
  • 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.

New/Updated Language support:

  • Scottish Gaelic (Gàidhlig) user interface support added (Donated by Donald I Macdonald and Stòrlann Nàiseanta na Gàidhlig)
  • German (Deutsch) user interface support had a syntax error which caused it not to work properly

7.2 Acknowledgments

A total of 28 unique individuals contributed to 7.2, with major institutional contributions coming from 4Science and Atmire.

Frontend / User Interface Acknowledgments

The following 15 individuals have contributed directly to the new DSpace (Angular) User Interface in this release (ordered by number of GitHub commits): Giuseppe Digilio (atarix83), William Welling (wwelling), Tim Donohue (tdonohue), Davide Negretti (davidenegretti-4science), Michael Spalti (mspalti), Rezart Vata (rezartatis), Bruno Roemers (bruno-atmire), Lotte Hofstede (LotteHofstede), Art Lowel (artlowel), Yury Bondarenko (ybnd), Corrado Lombardi (corrad82-4s), Kristof De Langhe (Atmire-Kristof), Hardy Pottinger (hardyoyo), Donald I Macdonald (donaldi), Santiago Tettamanti (santit96)

The above contributor lists were determined based on contributions to the "dspace-angular" project in GitHub between 7.1 (after Oct 28, 2021) and 7.2: https://github.com/DSpace/dspace-angular/graphs/contributors?from=2021-10-28&to=2022-02-03&type=c

Backend / REST API Acknowledgments

The following 23 individuals have contributed directly to the DSpace backend (REST API, Java API, OAI-PMH, etc) in this release (ordered by number of GitHub commits): Tim Donohue (tdonohue), Michele Boychuk (Micheleboychuk), Michael Spalti (mspalti), Hardy Pottinger (hardyoyo), Yana De Pauw (YanaDePauw), Joost Fock (joost-atmire), Kevin Van de Velde (KevinVdV), Corrado Lombardi (corrad82-4s), Jose Vicente Ribelles Aguilar (jvribell), Davide Negretti (davidenegretti-4science), Luca Giamminonni (LucaGiamminonni), Yury Bondarenko (ybnd), Ben Bosman (benbosman), Marie Verdonck (MarieVerdonck), Bruno Roemers (bruno-atmire), Mark Wood (mwoodiupui), Hrafn Malmquist (J4bbi), Paulo Graça (paulo-graca), Andrea Bollini (abollini), Giuseppe Digilio (atarix83), William Welling (wwelling), Kristof De Langhe (Atmire-Kristof), Samuel Cambien (samuelcambien)

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 7.1 (after Oct 28, 2021) and 7.2: https://github.com/DSpace/DSpace/graphs/contributors?from=2021-10-28&to=2022-02-03&type=c

...

7.1.1 Release Notes (Backend Only)

Warning
titleAll DSpace 7.0 or 7.1 sites should ensure the backend is upgraded to 7.1.1 (or above) or manually patched

DSpace 7.0 and 7.1 both used a bundled version of the Apache Log4j Library vulnerable to RCE (remote command execution).  The CVE-2021-44228 vulnerability is described in more detail at https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228 and https://logging.apache.org/log4j/2.x/security.html#Fixed_in_Log4j_2.15.0

...

Note
titleWe highly recommend ALL DSpace 7.0 users upgrade to 7.1

DSpace 7.1 contains a security fix to the backend (REST API) for all sites running 7.0.  See CVE-2021-41189 for details.


Info
titleDSpace 7.1 is available now!was released on November 1, 2021

To try out DSpace 7.1 immediately, see Try out DSpace 7.   This includes instructions for a quick-install via Docker, as well as information on our sandbox/demo site for DSpace 7.

To upgrade to DSpace 7.1 from 7.0 or any prior version, see Upgrading DSpace.

To install DSpace 7.0 for the first time, see Installing DSpace.

...

  • Request a Copy (Backend donated by Mark H. Wood of IUPUI):  Similar to v6.x, users can now ask the original author or submitter (or a help desk email) for an emailed copy of access restricted files.  This provides users with a way to privately get copies of restricted files, should the request be approved. A request can be submitted by simply clicking on an access restricted bitstream in the UI.  Approval or rejection of the request occurs by clicking the link sent in the request email.
  • Item Versioning: Similar to v6.x, administrators or submitters can now create new versions of Items. A new Item version can be created by logging in & clicking the "Create new version" button (next to the "Edit this item" button) on an Item's page.  The new version is then created via the normal Item submission form (prepopulated with all existing information).  Once created, all versions of an Item are visible on the Item page in the "Version History" section. 
    • Item Versioning is enabled by default, but can be disabled via configuration.
    • Entities are not yet supported for Versioning.
  • Configure Collections to harvest content via OAI-PMH (OAI Harvesting): Similar to 6.x (XMLUI), on the "Edit Collection" page's "Content Source" tab, there's an option to specify "This collection harvests its content from an external source".  When enabled for a Collection, you can configure an external OAI-PMH instance (including another DSpace site) to harvest from.  Once configured in the UI, harvesting is completed based on the configured schedule in your backend's local.cfg or oai.cfg.
  • IIIF Support (Donated by Michael Spalti of Willamette University, with support & enhancements donated by 4Science): DSpace now supports the International Image Interoperability Framework (IIIF.io), including an embedded IIIF viewer (Mirador) in the UI. IIIF support is disabled by default, but can be easily enabled via configuration. Enabling IIIF also requires installing a IIIF image server (e.g. Cantaloupe). For more details, please see the linked documentation.
  • Ability to "extend" other User Interface themes: In your environment.prod.ts, you can now specify that one theme "extends" another. This allows you to inherit all settings from the extended them by default.  See the "Entending other Themes" section of the User Interface Customization documentation.
  • Configure one Entity Type per Collection (Ported by 4Science from their DSpace-CRIS project): When Configurable Entities are enabled, in the "Edit Collection" page you can select an Entity Type (e.g. Person, Project, Journal, etc) that Collection will accept. Once configured, this Collection will only accept new Submissions of that Entity Type, and will be one of the recommended Collectionsto Submitters whenever they start a new Submission of that Entity Type. See "Configure Collections for each Entity type" section of the Configurable Entities documentation.
  • Support for importing Entities & Relationships via the Simple Archive Format (Donated by tysonlt):  This is achieved via a new, optional "relationships" file in the Simple Archive Format directory. See the documentation for more details.
  • Support for importing Project Entities with funding information via the OpenAIRE API (Donated by Paulo Graça ): When importing a new "Research Project" Entity, a new "Funding OpenAIRE API" option is available, allowing you to import a Project from the OpenAIRE API complete with all it's funding information (Funder, Funder Identifier, Funding Stream and Funding ID). This is implemented via a new external source via Live Import from external sources.
  • Command-line script to help test the connection between your UI and your REST API.  Several people who installed 7.0 early ran into issues configuring the UI and REST API properly.  A new "yarn config:check:rest" script has been added to the frontend codebase to help validate the connection with your REST API. It should also provide more descriptive errors (should they occur) which will help us to debug future issues others may encounter. See the "Frontend Installation" instructions (step 4) in Installing DSpace for more details.
  • Logical Item Filtering and DOI Filtered Provider for DSpace. This introduces a framework to define rules using boolean logic to filter items. Furthermore these filters can be used to decide whether a DOI should be minted for a certain item or not. Donated by The Library Code with the support of TUHH and TIB.

Security fixes include:

  • [HIGH] CVE-2021-41189In 7.0, a Community or Collection Admin could escalate their permissions to become a full Administrator. A quick fix is also provided for sites running 7.0. (Reported by Andrea Bollini of 4Science) 

...

New/Updated Language support:

...

A total of 27 unique individuals contributed to 7.1, with major institutional contributions coming from 4Science and Atmire.

Frontend / User Interface Acknowledgments

The following 18 individuals have contributed directly to the new DSpace (Angular) User Interface in this release (ordered by number of GitHub commits): Davide Negretti (davidenegretti-4science), Giuseppe Digilio (atarix83), Yury Bondarenko (ybnd), Tim Donohue (tdonohue), Michael Spalti (mspalti), Rezart Vata (rezartatis), Kristof De Langhe (Atmire-Kristof), Yana De Pauw (YanaDePauw), Lotte Hofstede (LotteHofstede), Alessandro Martelli (alemarte), Bill Branan (bbranan), Art Lowel (artlowel), Corrado Lombardi (corrad82-4s), Marie Verdonck (MarieVerdonck), Bruno Roemers (bruno-atmire), Yannick Paulsen (YPaulsen-TLC), Pascal-Nicolas Becker (pnbecker), Gustavo S Ferreyro (gsferreyro)

The above contributor lists were determined based on contributions to the "dspace-angular" project in GitHub between 7.0 (after July 29, 2021) and 7.1: https://github.com/DSpace/dspace-angular/graphs/contributors?from=2021-07-29&to=2021-10-27&type=c

Backend / REST API Acknowledgments

The following 16 individuals have contributed directly to the DSpace backend (REST API, Java API, OAI-PMH, etc) in this release (ordered by number of GitHub commits): Michele Boychuk (Micheleboychuk), Michael Spalti (mspalti), Mark Wood (mwoodiupui), Paulo Graça (paulo-graca), Tim Donohue (tdonohue), Andrea Bollini (abollini), tysonlt, Yury Bondarenko (ybnd), Corrado Lombardi (corrad82-4s), Yana De Pauw (YanaDePauw), Nicholas Woodward (nwoodward), Alan Orth (alanorth), Davide Negretti (davidenegretti-4science), Marie Verdonck (MarieVerdonck), Andrew Wood (AndrewZWood), Ben Bosman (benbosman).

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 7.0 (after July 29, 2021) and 7.1: https://github.com/DSpace/DSpace/graphs/contributors?from=2021-07-29&to=2021-10-27&type=c

7.0 Release Notes

Info
titleDSpace 7.0 was released on July 29, 2021

Brief videos of some DSpace 7 features are available at https://duraspace.org/dspace/dspace-7/

...

The following institutions have been major code contributors to the DSpace 7 release (in general)

Financial Contributors

...

  • Auburn University 
  • Cornell University 
  • Pascal Becker 
  • Dalhousie University 
  • Duke University 
  • ETH Zurich, ETH Library 
  • Fraunhofer Gesellschaft  
  • Imperial College London 
  • Indiana University–Purdue University, Indianapolis 
  • LYRASIS 
  • National Library of Finland 
  • Beate Rajski 
  • Staats- und Universitätsbibliothek Hamburg – Carl von Ossietzky  
  • Technische Universität Berlin 
  • Technische Universität Hamburg (TUHH) 
  • The DSpace-Konsortium Deutschland 
  • The Helmut-Schmidt-Universität/Universität der Bundeswehr Hamburg  
  • The Library Code GmbH 
  • The Ohio State University 
  • Texas Digital Library 
  • University of Arizona 
  • University of Edinburgh 
  • University of Kansas 
  • University of Minnesota 
  • University of Missouri 
  • University of Toronto 
  • World Bank 
  • ZHAW 

Frontend / User Interface Acknowledgments

The following 55 individuals have contributed directly to the new DSpace (Angular) User Interface in this release (ordered by number of GitHub commits): Giuseppe Digilio (atarix83), Kristof De Langhe (Atmire-Kristof), Lotte Hofstede (LotteHofstede), Art Lowel (artlowel), Marie Verdonck (MarieVerdonck), Julius Gruber (Flusspferd123), Yury Bondarenko (ybnd), William Welling (wwelling and wellingWilliam), Yana De Pauw (YanaDePauw), Tim Donohue (tdonohue), Alessandro Martelli (alemarte), Michael Spalti (mspalti), Jonas Van Goolen (jonas-atmire), Laura Henze (lhenze), Dániel Péter Sipos (dsipos-dev), Samuel Cambien (samuelcambien), Bruno Roemers (bruno-atmire), Matteo Perelli (sourcedump), Bram Luyten (bram-atmire), Ben Bosman (benbosman), Terry Brady (terrywbrady), Raf Ponsaerts (Raf-atmire), Danilo Di Nuzzo (ddinuzzo), Andrea Chiapparelli (andreachiapparelli), Antoine Snyers (antoine-atmire), Corrado Lombardi (corrad82-4s), Courtney Pattison (courtneypattison), Àlex Magaz Graça (rivaldi8), Chris Wilper (cwilper), Christian Scheible (christian-scheible), Andrew Wood (AndrewZWood), Reeta Kuuskoski (reetagithub), Vítor Silvério Rodrigues (vitorsilverio), Alexander Sulfrian (AlexanderS), muiltje, José Carvalho (josekarvalho), Claudia Jürgen (cjuergen), fernandaruizm, Ivan Masar (helix84), Paulo Graça (paulo-graca), Philip Vissenaekens (PhilipVis), Nagy Akos (akoscomp), Kevin Van de Velde (KevinVdV), Sascha Szott (saschaszott), Mohamed Mohideen Abdul Rasheed (mohideen), David Cavrenne (davidatmire), Hardy Pottinger (hardyoyo), Luca Giamminonni (LucaGiamminonni), Mateus Mercer (MatMercer), Denijs Balodis (Denijsb), Pascal-Nicolas Becker (pnbecker), Mikus Zarins (MixonZ), marciofoz, Andrea Bollini (abollini), Martin Walk (MW3000). 

...

The above contributor lists were determined based on historical contributions to the "dspace-angular" project in GitHub until 7.0: https://github.com/DSpace/dspace-angular/graphs/contributors?from=2016-11-27&to=2021-07-29&type=c

Backend / REST API Acknowledgments

The following 55 individuals have contributed directly to the DSpace backend (REST API, Java API, OAI-PMH, etc) in this release (ordered by number of GitHub commits): Raf Ponsaerts (Raf-atmire), Tim Donohue (tdonohue), Andrea Bollini (abollini), Michele Boychuk (Micheleboychuk), Mark Wood (mwoodiupui), Marie Verdonck (MarieVerdonck), Ben Bosman (benbosman), Luigi Andrea Pascarelli (lap82), Terry Brady (terrywbrady), Tom Desair (tomdesair), Yana De Pauw (YanaDePauw), Chris Wilper (cwilper), Peter Nijs (peter-atmire), Kevin Van de Velde (KevinVdV), Bruno Roemers (bruno-atmire), Giuseppe Digilio (atarix83), Pasquale Cavallo (pasqualecvl), Jelle Pelgrims (jpelgrims-atmire), Andrew Wood (AndrewZWood), Samuel Cambien (samuelcambien), Antoine Snyers (antoine-atmire), Kim Shepherd (kshepherd), Yury Bondarenko (ybnd), Michael Spalti (mspalti), Alessandro Martelli (alemarte), Oliver Goldschmidt (olli-gold), Jonas Van Goolen (jonas-atmire), Kristof De Langhe (Atmire-Kristof), Alexander Sulfrian (AlexanderS), Patrick Trottier (PTrottier), Pablo Prieto (ppmdo), Hardy Pottinger (hardyoyo), Pascal-Nicolas Becker (pnbecker), William Tantzen (tantz001), Paulo Graça (paulo-graca), Luca Giamminonni (LucaGiamminonni), Ivan Masar (helix84), Hrafn Malmquist (J4bbi), Ian Little (ilittle-cnri), Anis Moubarik (anis-moubarik), Claudia Jürgen (cjuergen), Alan Orth (alanorth), xuejiangtao, Danilo Di Nuzzo (ddinuzzo), James Creel (jcreel), Marsa Haoua (marsaoua), Philip Vissenaekens (PhilipVis), Miika Nurminen (minurmin), Bram Luyten (bram-atmire), Christian Scheible (christian-scheible), Nicholas Woodward (nwoodward), József Marton (jmarton), Mohamed Mohideen Abdul Rasheed (mohideen), Saiful Amin (saiful-semantic), Àlex Magaz Graça (rivaldi8)

...

Thanks also to the various developer & community Working Groups who have worked diligently to help make DSpace 7 a reality. These include:

...