Installing DSpace provides an overview of the DSpace 8 installation process and all prerequisite software.  You should review this before attempting an upgrade, in order to ensure you are running the required versions of Java, Node, etc.

Upgrading DSpace provides a guide for upgrading from any old version of DSpace to v8.  As in the past, your data migrates automatically, no matter which older version you are running.  However, as the old XMLUI and JSPUI user interfaces are no longer supported, you must switch to using the new User Interface.

8.1 Release Notes

To try out DSpace 8.1 immediately, see Try out DSpace 8

To test an upgrade to DSpace 8.1 from 8.x or any prior version, see Upgrading DSpace

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

To install DSpace 8.1, see Installing DSpace.

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

8.1 Breaking Changes

Some accessibility and bug fixes in 8.1 required major code or configuration changes. The following changes may negatively impact or "break" your local customizations to prior versions of DSpace.  Please be aware of them before upgrading.

8.1 Major Bug Fixes and Improvements

8.1 New/Updated Language support

8.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 56 unique individuals contributed to 8.1.

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): Andreas Awouters (AAwouters), Tim Donohue (tdonohue), Alexandre Vryghem (alexandrevryghem), Sascha Szott (saschaszott), Jens Vannerum (jensvannerum), Francesco Molinaro (FrancescoMolinaro), Andrea Guevara (Andrea-Guevara), Giuseppe Digilio (atarix83), Pierre Lasou (pilasou), Milan Majchrak (milanmajchrak), Alan Orth (alanorth), Dan Gastardelli (DanGastardelli), Andrea Barbasso (AndreaBarbasso), Simone Ramundi (Simone-Ramundi), Toni Prieto (toniprieto), Zoltán Kanász-Nagy (kanasznagyzoltan), Alisa Ismailati (alisaismailati), Victor Hugo Duran Santiago (VictorHugoDuranS), Julia Gilmore (alphapetjg), Kim Shepherd (kshepherd), Ricardo Saraiva (rsaraivac), Vincenzo Mecca (vins01-4science), Yana De Pauw (YanaDePauw), Igor Baptista da Costa (IgorBaptist4), Nicholas Woodward (nwoodward), Emmanuel Pastor (pastr),  Koen Pauwels (KoenP), Arta Seyedian (aseyedia), Bridget Almas (balmas), Drew Heles (dheles), Elvi Nemiz (eulereadgbe), Michael Spalti (mspalti), Miika Nurminen (minurmin), Mohamed Ali (mohamedali654321), Mohana Sarmiento (msarmie), Nima Behfourouz (nimabehforouz),  Vladzislav Novski (vNovski), Alfeu Tavares (autavares-dev), Lotte Hofstede (LotteHofstede).

The above contributor list was determined based on contributions to the "dspace-angular" project in GitHub between 8.0 (after June 21, 2024) and 8.1 using "git shortlog" on the dspace-8_x branch and excluding all merge commits: git shortlog -s -n -e --no-merges --since 2024-06-21

Backend / REST API Acknowledgments 

The following 31 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), Kim Shepherd (kshepherd), Giuseppe Digilio (atarix83), Mark Wood (mwoodiupui), Jens Vannerum (jensvannerum), Andrew Alesik (AndrewAlesik), Nona Luypaert (nona-luypaert), Kristof De Langhe (Atmire-Kristof),  Vincenzo Mecca (vins01-4science), Alfeu Tavares (autavares-dev), Igor Baptista da Costa (IgorBaptist4), Christian Clauss (cclauss), Florian Gantner (floriangantner), Jukka Lipka (jlipka), Marie Verdonck (MarieVerdonck), Mikhail Schastlivtsev (schastlivcev), Nathan Buckingham (ConfusionOrb221), Pierre Lasou (pilasou), Toni Prieto (toniprieto), Agustina Martinez (amgciadev), Alexandre Vryghem (alexandrevryghem), Brian Keese (bkeese), Chris Wilper (cwilper), David Steelman (dsteelma-umd), Drew Heles (dheles), Eike Löhden (Leano1998), Kevin Van de Velde (KevinVdV), Koen Pauwels (KoenP), Oscar Chacón (oscar-escire), Nicholas Woodward (nwoodward).

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 8.0 (after June 21, 2024) and 8.1 using "git shortlog" on the dspace-8_x branch and excluding all merge commits: git shortlog -s -n -e --no-merges --since 2024-06-21

8.0 Release Notes

To try out DSpace 8 immediately, see Try out DSpace 8.

To test an upgrade to DSpace 8.0 from 7.x or any prior version, see Upgrading DSpace

  • To upgrade to 8.0, you MUST upgrade both the backend and frontend (user interface).

To install DSpace 8.0, see Installing DSpace.

DSpace 8.0 is a major release of the DSpace platform.  It provides new features and improvements, along with bug fixes.  You should be aware that all major releases may provide some "breaking changes" (major changes that may impact your local customizations).

Security Fixes

New User Features

Breaking Changes

The following major changings may negatively impact or "break" your local customizations to prior versions of DSpace.  Please be aware of them before upgrading.

Major Updates and Improvements

New/Updated Language support

8.0 Acknowledgments

DSpace 8.0 had 312,960 lines of code changed and 94 unique individuals contributing to either the frontend or backend.

Frontend / User Interface Acknowledgments

The following 72 individuals have contributed directly to the new DSpace (Angular) User Interface in this release (ordered by number of GitHub commits): Alexandre Vryghem (alexandrevryghem), Andrea Barbasso (AndreaBarbasso), Francesco Molinaro (FrancescoMolinaro), Giuseppe Digilio (atarix83), Enea Jahollari (enea4science), Mattia Vianelli (Sondissimo), Tim Donohue (tdonohue), Yury Bondarenko (ybnd), Alisa Ismailati, Andreas Awouters (AAwouters), Davide Negretti (davide-negretti), Vladzislav Novski (vNovski), Art Lowel (artlowel), Francesco Bacchelli (frabacche), Kim Shepherd (kshepherd), Jean-François Morin (jeffmorin), Kuno Vercammen, Simone Ramundi, Jens Vannerum (jensvannerum), Michele Boychuk (Micheleboychuk), Vincenzo Mecca (vins01-4science), Zahraa Chreim (ZahraaChreim-Atmire), Sascha Szott (saschaszott), Lotte Hofstede (LotteHofstede), Alan Orth (alanorth), Hugo Daniel Dominguez de la Cruz (hugo-escire), Koen Pauwels (KoenP), Toni Prieto (toniprieto), Eike Löhden (Leano1998), Mark Wood (mwoodiupui), Paulo Graça (paulo-graca), Ricardo Saraiva (rsaraivac),  Stefano Maffei (steph-ieffam), Max Nuding (hutattedonmyarm), Hrafn Malmquist (J4bbi), Oscar Chacón (oscar-escire), Pierre Lasou (pilasou), Sergio Fernández Celorio (sergius02), Thiago Rodrigues, William Welling (wwelling), Alfeu Uzai Tavares, Kristof De Langhe (Atmire-Kristof), Marie Verdonck (MarieVerdonck), Michał Dykas (michdyk), Nona Luypaert (nona-luypaert), Michael Spalti (mspalti), Mirko Scherf (mirkoscherf), Thomas Misilo (misilot), Victor Hugo Duran Santiago (VictorHugoDuranS), Yana De Pauw (YanaDePauw), Abel Gómez (abelgomez), Agustina Martinez (amgciadev), Florian Gantner (floriangantner), Milos Ivanovic (imilos),   Hardy Pottinger (hardyoyo), Marco Aurelio Cardoso, Gaurav Patel (GauravD2t), Reeta Kuukoski (reetagithub), Maciej Kleban (Dawnkai), Andrea Bollini (abollini), Andreas Mahnke (mahnkong), Bram Luyten (bram-atmire), IgorBaptist4, Janne Jensen (mugraph), José Carvalho (josekarvalho), Mohamed Ali, NTK, Pascal-Nicolas Becker (pnbecker), Philipp Rumpf (philipprumpf), Nagy Akos (akoscomp), Milan Majchrak (milanmajchrak), Ahmad Nasser.

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 7.6 (after June 23, 2023) and 8.0 using "git shortlog" on the main branch and excluding all merge commits: 
git shortlog -s -n -e --no-merges --since 2023-06-23

Backend / REST API Acknowledgments

The following 56 individuals have contributed directly to the DSpace backend (REST API, Java API, OAI-PMH, etc) in this release (ordered by number of commits): Tim Donohue (tdonohue), Francesco Bacchelli (frabacche), Michele Boychuk (Micheleboychuk), Mohamed Eskander (eskander17), Mark Wood (mwoodiupui),  Kim Shepherd (kshepherd), Stefano Maffei (steph-ieffam), Agustina Martinez (amgciadev),  Toni Prieto (toniprieto), Alexandre Vryghem (alexandrevryghem), Andrea Bollini (abollini),  Alan Orth (alanorth), Sascha Szott (saschaszott), Vincenzo Mecca (vins01-4science), Paulo Graça (paulo-graca),  Adán Román Ruiz (aroman-arvo), Mattia Vianelli (Sondissimo), Koen Pauwels (KoenP), Yana De Pauw (YanaDePauw), Christian Bethge (ChrisBethgster), Nicholas Woodward (nwoodward), Florian Gantner (floriangantner), Marie Verdonck (MarieVerdonck), Kristof De Langhe (Atmire-Kristof), Pascal-Nicolas Becker (pnbecker), Andrei Alesik (AndrewAlesik), Michael Spalti (mspalti), Nona Luypaert (nona-luypaert), Damian Jozefowski (damian-joz), Jean-François Morin (jeffmorin), Francesco Molinaro (FrancescoMolinaro), Jens Vannerum (jensvannerum),  Philipp Rumpf (philipprumpf), Xiqinger, Roy Brushini (Bezkup), Thomas Misilo (misilot), Max Nuding (hutattedonmyarm), David Steelman, Eike Löhden (Leano1998), Hrafn Malmquist (J4bbi),  Luca Giamminonni (LucaGiamminonni), Martin Walk (MW3000), William Welling (wwelling), Marsa Haoua (marsaoua), wwuck, Christian Clauss (cclauss), Damiano Fiorenza, John Abrahams (jabrah), Marie-Hélène Vézina (mhvezina), Mark Cooper (mark-cooper),  Mirko Scherf (mirkoscherf), Sean Kalynuk (uofmsean), Shankeerthan Kasilingam, Yannick Paulsen (YPaulsen-TLC), Corrado Lombardi (corrad82-4s), Milan Majchrak (milanmajchrak).

The above contributor list was determined based on contributions to the "DSpace" project in GitHub between 7.6 (after June 23, 2023) and 8.0 using "git shortlog" on the main branch and excluding all merge commits: 
git shortlog -s -n -e --no-merges --since 2023-06-23

Additional Thanks

Additional thanks to our DSpace Leadership Group and DSpace Steering Group for their ongoing DSpace support and advice.  Thanks also to Lyrasis for your leadership, collaboration & support in helping to speed up the development process of DSpace 8.

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

We apologize to any contributor accidentally left off this list. DSpace has such a large, active development community that we sometimes lose track of all our contributors. Acknowledgments to those left off will be made in future releases.