Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Upgrade from any past version of DSpace!
Installing DSpace provides an overview of the DSpace 7 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 v7. 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.
7.6.1 Release Notes
DSpace 7.6.1 was released on November ___, 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.
- Download DSpace 7.6.1 Backend: https://github.com/DSpace/DSpace/releases/tag/dspace-7.6.1
- Download DSpace 7.6.1 User Interface: https://github.com/DSpace/dspace-angular/releases/tag/dspace-7.6.1
DSpace 7.6.1 provides bug fixes & performance improvements to the 7.6.x platform. No new features are provided.
Major bug fixes / improvements include:
- Performance improvements
- User interface no longer repeatedly requests the "/api" endpoint of the backend. https://github.com/DSpace/dspace-angular/issues/2482 (Donated by Atmire)
- "Edit Group" page performs much better for groups with a lot of members. https://github.com/DSpace/DSpace/issues/9052 and https://github.com/DSpace/dspace-angular/issues/2512
- Workflow Tasks page loads more quickly for a logged-in EPerson who is a member of many groups. https://github.com/DSpace/DSpace/issues/9053 (Donated by Atmire)
- OAI-PMH no longer has high memory usage during/after harvesting. https://github.com/DSpace/DSpace/issues/8846 (Donated by Christian Bethge, ULB)
- Improved performance of "./dspace update-handle-prefix" script. https://github.com/DSpace/DSpace/issues/9066 (Donated by 4Science)
- Improved performance of "./dspace checker" script. https://github.com/DSpace/DSpace/issues/9180 (Donated by 4Science)
- Improved performance of "./dspace generate-sitemaps" script (and automatic sitemaps). https://github.com/DSpace/DSpace/issues/3182 (Donated by 4Science)
- General fixes
- Specific browser plugins no longer cause the User Interface to appear blank. https://github.com/DSpace/dspace-angular/issues/2450 (Donated by floriangantner, U of Bamberg)
- Emails sent by DSpace no longer have blank "Subject" fields. https://github.com/DSpace/DSpace/issues/8921 (Donated by Mark Wood, Indiana University)
- Navbar menu on mobile devices now works in Firefox/Safari. https://github.com/DSpace/dspace-angular/issues/2372 (Donated by eScire)
- Git is no longer required as a build dependency. https://github.com/DSpace/DSpace/pull/9032 (Donated by Hrafn Malmquist, Edinburgh)
- Item view fixes
- Handle redirects now work properly when "ui.nameSpace" config (on frontend) is customized. https://github.com/DSpace/dspace-angular/issues/2517 (Donated by Atmire)
- Bitstream URLs now work properly if "ui.nameSpace" config (on frontend) is customized. https://github.com/DSpace/dspace-angular/issues/2446 (Donated by Atmire)
- Thumbnails now work properly for Bitstreams having special characters. https://github.com/DSpace/DSpace/issues/9112 (Donated by floriangantner, U of Bamberg)
- Fixed display issue of media viewer (controls hidden behind header). https://github.com/DSpace/dspace-angular/issues/2341 (Donated by 4Science)
- MathJax code is no longer displayed twice. https://github.com/DSpace/dspace-angular/issues/2170 (Donated by Atmire)
- Fixed issue where some "Edit Item" pages were visible (but not usable) to anonymous users. https://github.com/DSpace/dspace-angular/issues/2609 (Donated by 4Science)
- Browse/Search fixes
- Hierarchical browse indexes for controlled vocabularies can now be disabled. https://github.com/DSpace/DSpace/issues/8947 (Donated by Toni Prieto)
- Pagination is now reset when changing searches. https://github.com/DSpace/dspace-angular/issues/2159 (Donated by eScire)
- Unicode characters now work properly in search filters. https://github.com/DSpace/DSpace/issues/8914 (Donated by Toni Prieto)
- Submission/Workflow form fixes
- Submission form no longer hangs / enters infinite loop in specific scenarios. https://github.com/DSpace/dspace-angular/issues/1924 and https://github.com/DSpace/dspace-angular/issues/2577 (Donated by 4Science)
- Freetext is now supported in controlled vocabulary fields where "closed=false". https://github.com/DSpace/dspace-angular/issues/2435 (Donated by Atmire, with support from the International Livestock Research Institute)
- Date field can now be modified easier when editing an existing submission. https://github.com/DSpace/dspace-angular/issues/2588 (Donated by 4Science)
- "metadata.hide" fields are no longer hidden from submitters/reviewers. https://github.com/DSpace/dspace-angular/issues/1997 (Donated by Toni Prieto)
- "Type" dropdown no longer changes to first entry in list when pressing Enter. https://github.com/DSpace/dspace-angular/issues/2145 (Donated by eScire)
- Workflow curation tasks can now be "queued" for later. https://github.com/DSpace/DSpace/issues/9070 (Donated by Agustina Martinez, Cambridge University)
- Removed "Add More" button when additional sections not available. https://github.com/DSpace/dspace-angular/issues/2535 (Donated by Atmire)
- Added submitter information in "dc.description.provenance" as in older versions. https://github.com/DSpace/DSpace/issues/8585 (Donated by Arvo Consultores)
- Authentication fixes
- Entering an incorrect password no longer results in a blank login menu in Firefox. https://github.com/DSpace/dspace-angular/issues/2515 (Donated by Atmire)
- LDAP is no longer broken if groupmaps were enabled. https://github.com/DSpace/DSpace/issues/8920 (Donated by wwuck)
- Special groups are only added for the authentication system the user used to login. https://github.com/DSpace/DSpace/issues/9127 (Donated by 4Science)
- Login popup now lists login methods in order of configuration. https://github.com/DSpace/dspace-angular/issues/2365 (Donated by Atmire)
- Admin tools fixes
- A new Metadata Schema in registry no longer requires a page reload to appear. https://github.com/DSpace/dspace-angular/issues/1081 (Donated by eScire)
- Moving items between collections now inherits policies correctly. https://github.com/DSpace/DSpace/issues/8987 (Donated by Atmire)
- Statistics fixes
- Google Analytics bitstream statistics are now limited to the "ORIGINAL" bundle. https://github.com/DSpace/DSpace/issues/8938 (Donated by Atmire)
- Theming fixes
- Configuring themes using "handle" now works properly. https://github.com/DSpace/dspace-angular/issues/2348 (Donated by Atmire)
- Extending a theme no longer causes it to potentially render multiple times. https://github.com/DSpace/dspace-angular/issues/2346 (Donated by Atmire)
- Search Engine Optimization fixes
- Access restricted and "Non-Discoverable" Items are no longer listed in Sitemaps. https://github.com/DSpace/DSpace/issues/5394 and https://github.com/DSpace/DSpace/issues/5343 (Donated by 4Science)
- Accessibility fixes
- Fixes to accessibility of Community List (/community-list) page. https://github.com/DSpace/dspace-angular/issues/2251 (Donated by Hrafn Malmquist, Edinburgh)
- Added an invisible "Skip to main content" button on all pages. https://github.com/DSpace/dspace-angular/issues/2523 (Donated by Atmire)
- Translation bug fixes
- Translation files (i18n files) are now hashed, so they are no longer reloaded unless they change. https://github.com/DSpace/dspace-angular/issues/2461 (Donated by Atmire)
- Localized "default_[language-code].license" files are supported again. https://github.com/DSpace/DSpace/issues/8882 (Donated by PCG Academia)
- Translations are now working properly for item status badges in MyDSpace. https://github.com/DSpace/dspace-angular/issues/2387 (Donated by Mirko Scherf)
- Many other bug fixes and dependency updates as listed in Changes in 7.x.
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 37 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 19 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),