Versions Compared

Key

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

...

Table of Contents
maxLevel3

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.

...

  • 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.

...

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 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 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 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)

...

  • 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.

...

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)

...

  • 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) 

...

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).

...

  • 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)

...