Page History
Info | ||
---|---|---|
| ||
This documentation was produced with Confluence software. A PDF version was generated directly from Confluence. An online, updated version of this 6.x Documentation is also available at: https://wiki.duraspace.org/display/DSDOC6x |
Welcome to Release 6.3, a bug-fix release for the DSpace 6.x platform. Any previous version of DSpace may be upgraded to DSpace 6 directly. For more information, please see Upgrading DSpace.
Table of Contents |
---|
6.3 Release Notes
Note | ||
---|---|---|
| ||
DSpace 6.3 contains security fixes for the JSPUI (only). To ensure your 6.x JSPUI site is secure, we highly recommend ALL JSPUI DSpace 6.x users upgrade to DSpace 6.3 DSpace 6.x XMLUI users may also wish to upgrade as several major bugs have been fixed in the XMLUI as well. DSpace 6.3 upgrade instructions are available at: Upgrading DSpace |
DSpace 6.3 is a bug fix release to resolve several issues located in previous 6.x releases. As it only provides only bug fixes, DSpace 6.3 should constitute an easy upgrade from DSpace 6.x for most users. No database changes should be necessary when upgrading from DSpace 6.x to 6.3. One configuration addition (orcid.api.url
property) has been made to the default dspace.cfg to support the new ORCID API v2, for ORCID Authority Control users.
JSPUI security fixes include
[HIGH SEVERITY] A user can inject malicious Javascript into the names of EPeople or Groups. This is most severe in sites which allow anyone to register for a new account. (https://jira.duraspace.org/browse/DS-3866 - requires a JIRA account to access.)
Reported by Julio Brafman
[MEDIUM SEVERITY] Any user was able to export metadata to CSV format if they knew the correct JSPUI path/parameters. Additionally, the exported CSV included metadata fields which are flagged as hidden in configuration. (https://jira.duraspace.org/browse/DS-3840 - requires a JIRA account to access.)
Reported by Eike Kleiner (ZHAW, Zurich University of Applied Sciences)
Major bug fixes include:
- Update DSpace ORCID Integration to use ORCID API v2 (instead of now obsolete ORCID v1): DS-3447
- Update DSpace Statistics to use GeoIP API v2 (instead of now discontinued GeoIP API v1): DS-3832
- Database specific fixes
- Oracle database migration fix. Configurable Workflow migration threw errors: DS-3788
- PostgreSQL JDBC driver upgraded to latest version (to allow for full compatibility with PostgreSQL v10): DS-3854
- Fix issue where DSpace wasn't starting if it used a database connection pool supplied through JNDI: DS-3434
- Bitstream deletion issues ("dspace cleanup" command)
- Fixed issues where Bitstreams were not being flagged for deletion when an Item was deleted: DS-3729
- Fixed issues where Bitstreams were not being removed from assetstore even when flagged as deleted: DS-3627 and DS-3461
- Note: This issue was limited to 6.0, 6.1 or 6.2, and specifically occurred when Item Level Versioning was NOT enabled (which is the default setting) or when Item Level Versioning was first enabled on DSpace version 6.0, 6.1 or 6.2
- Fixed issues where Bitstreams were removed from all versions of an Item (resulting in inaccurate versioning) when deleted from the latest version of an Item: DS-3627
- Note: This issue was limited to 6.0, 6.1 or 6.2, and specifically ONLY occurred when Item Level Versioning was first enabled on DSpace version 4.x or 5.x (and that old versioning data had since been migrated to 6.x).
- Other API-level fixes (affecting all UIs)
- Fixed issues where Item Level Versioning accidentally duplicated both metadata (DS-3703) and bitstreams (DS-3702)
- Fixed issue where Shibboleth authentication plugin appeared to login when no password provided: DS-3662
- Fixed issues with Solr Search Query escaping in both UIs: DS-3507
- Update last modified timestamp (on Item) when a new bitstream is added: DS-3734
- Ensure ImageMagick thumbnails respect the orientation of original file: DS-3839
- Fix MediaFilter "too many open files" issues (where it forgot to close an input stream): DS-3700
- Fix PubMed Import submission step (StartSubmissionLookupStep) to use updated URL of PubMed API: DS-3933
- Cleanup EHCache configuration: DS-3694 and DS-3710
- JSPUI fixes
- XMLUI fixes
- Fixed Mirage v2 build issues caused by Bower Registry URL change: DS-3936
- Fixed performance issues for Items with 100+ bitstreams: DS-3883
- Fixed occasional Hibernate LazyInitializationException when completing submissions: DS-3775
- Fixed Unicode character issues in metadata: DS-3733
- Fix issue where search results lose Community/Collection context when sorting: DS-3835
- Fixed bitstream download issues which could leave AWS connections open when using S3 storage backend: DS-3870
- Update Mirage to use recommended MathJax inline delimiters (DS-3087) and to use new CDN location (DS-3560)
- OAI-PMH Fixes
- Ensure OAI-PMH updates harvestable items when an item is made private (DS-3707) or an embargo expires (DS-3715)
- Fixed Unicode character issues in metadata: DS-3733 and DS-3556
- Fix content type of OAI-PMH response: DS-3889
- Enhanced "oai import" command to report on items that cause indexing issues: DS-3852
- REST API fixes and minor improvements
- Fixed issue where REST API was no longer able to return JSON responses: DS-3903
- Fixed update bitstream data returning 500 response: DS-3511
- Improvements to REST Based Quality Control Reports:
For more information, see the Changes section in the DuraSpace Wiki.
6.3 Acknowledgments
The 6.3 release was led by Kim Shepherd
The following individuals provided tests, code or bug fixes or review to the 6.3 release: Saiful Amin, Pascal-Nicolas Becker, Ben Bosman, Terry Brady, Per Broman, Jacob Brown, James Creel, Tom Desair, Tim Donohue, Stefan Fritzsche, Hendrik Geßner, Werner Greßhoff, Marsa Haoua, Iris Hausmann, Chris Herron, Lotte Hofstede, Eike Kleiner, Ivan Masár, Dinesh Mendhe, Philip Münch, Sébastien Nadeau, Miika Nurminen, Alan Orth, Hardy Pottinger, Jakub Řihák, J. Savell, Christian Scheible, Kim Shepherd, Ilja Sidoroff, S. Solim, Eduardo Speroni, Alexander Sulfrian, Jonas Van Goolen, Philip Vissenaekens, Martin Walk, Andrew Wood, Mark Wood
6.2 Release Notes
DSpace 6.2 is a bug fix release to resolve several issues located in previous 6.x releases. As it only provides only bug fixes, DSpace 6.2 should constitute an easy upgrade from DSpace 6.x for most users. No database changes or additional configuration changes should be necessary when upgrading from DSpace 6.x to 6.2.
Major bug fixes include:
- Important bug fixes to DSpace database connection/caching management
- Indexing: Items failed to be reindexed after metadata changes were made: DS-3660
- Batch processing: XMLUI Batch Import Failure: DS-3648
- Group creation: Database migrations sometimes failed to create initial groups (Administrator and Anonymous) in fresh_installs: DS-3659
- Cache management: DOIOrganiser CLI does not change the database anymore: DS-3656
- Cache Management: Database changes of consumers aren't persisted anymore: DS-3680
- Cache Management: Slow batch operations due to Hibernate caching: DS-3286
- General bug fixes (to all UIs):
6.2 Acknowledgments
The 6.2 release was led by the DSpace Committers.
The following individuals provided code or bug fixes or review to the 6.2 release: Pascal-Nicolas Becker, Terry Brady, Tom Desair, Tim Donohue, jawadmakki, Steve Michaels, Sébastien Nadeau, Alan Orth, Hardy Pottinger, Adan Roman, Sven Soliman, Alexander Sulfrian, Chris Wilper, Mark Wood.
6.1 Release Notes
Note | ||
---|---|---|
| ||
DSpace 6.1 contains security fixes for the XMLUI and JSPUI and REST. To ensure your 6.x site is secure, we highly recommend ALL DSpace 6.x users upgrade to DSpace 6.1. DSpace 6.1 upgrade instructions are available at: Upgrading DSpace |
DSpace 6.1 is a security & bug fix release to resolve several issues located in previous 6.x releases. As it only provides bug/security fixes, DSpace 6.1 should constitute an easy upgrade from DSpace 6.x for most users. No database changes or additional configuration changes should be necessary when upgrading from DSpace 6.x to 6.1.
Major bug fixes include:
Security fixes for both JSPUI and XMLUI:
- [HIGH SEVERITY] Basic (Traditional) Workflow approval process is vulnerable to unauthorized manipulations.(https://jira.duraspace.org/browse/DS-3647 - requires a JIRA account to access.)
- Discovered by Pascal Becker (The Library Code / TU Berlin).
- [LOW SEVERITY] DSpace failed to check if policies had valid dates when checking access permissions.(https://jira.duraspace.org/browse/DS-3619 - requires a JIRA account to access.)
- Discovered by Pascal Becker (The Library Code / TU Berlin).
- [HIGH SEVERITY] Basic (Traditional) Workflow approval process is vulnerable to unauthorized manipulations.(https://jira.duraspace.org/browse/DS-3647 - requires a JIRA account to access.)
- Security fixes for REST API:
- [HIGH SEVERITY] A user with submit permissions can bypass workflow approvals by depositing via REST API.(https://jira.duraspace.org/browse/DS-3281 - requires a JIRA account to access.)
- Discovered by Emilio Lorenzo.
- [LOW SEVERITY] The "find-by-metadata" path publicly exposes metadata from access-restricted items.(https://jira.duraspace.org/browse/DS-3628 - requires a JIRA account to access.)
- Reported by Bram Luyten (Atmire).
- [HIGH SEVERITY] A user with submit permissions can bypass workflow approvals by depositing via REST API.(https://jira.duraspace.org/browse/DS-3281 - requires a JIRA account to access.)
- General bug fixes (to all UIs):
- Performance improvements at API layer: DS-3558, DS-3552
- Submitters (who are not Admins) could not remove bitstreams from their in progress submission: DS-3446
- Full text searching was only possible in the first bitstream (file): DS-2952
- Configurable Workflow was throwing "Authorization is Denied" errors: DS-3367
- IP Authorization range restrictions were not working properly: DS-3463
- Item Versioning was not saving properly: DS-3381
- Improve the text of database migration errors: DS-3571
- Improve cache management for command line processes: DS-3579
- Resolve CSV line break issue in bulk edit: DS-3245
- Resolve error with null referrer to feedback page: DS-3601
- Support all UTF-8 characters in configuration files: DS-3568
- Fix update-handle-prefix script to no longer update handle suffix: DS-3632
- XMLUI bug fixes:
- /handleresolver path was no longer working: DS-3366
- Display a restricted image thumbnail for access restricted bitstreams: DS-2789
- Fix broken images when running Mirage 2 on Jetty: DS-3289
- Archived submissions were being displayed chronologically instead of reverse chronologically: DS-3334
- On Move Item page, the list of Collections was sorted by Collection name, instead of being first grouped by Community: DS-3336
- ORCID / Authority Lookup button was no longer working in Mirage 2: DS-3387
- Improve error message when user attempts to update an e-mail address to an existing address: DS-3584
- Allow localization of input-forms.xml with XMLUI: DS-3598
- Fix error when uploading large files (>2GB) via a web browser: DS-2359
- Various other minor bug fixes
- JSPUI bug fixes
- Oracle support bug fixes:
- OAI-PMH bug fixes:
- DIM crosswalks repeated authority information: DS-2947
- REST API bug fixes:
- Support for Shibboleth added: DS-3108
- Solr Statistics fixes:
- AIP Backup and Restore fixes:
- Failed AIP imports left files in assetstore: DS-2227
- Could not restore items from AIP if embargo lift date was in the past: hDS-3348
- Replication Task Suite plugin was not working with 6.0: DS-3389
Minor improvements include:
- SEO improvement: Add configurable support for whitelisting specific file formats for Google Scholar citation_pdf_url tag: DS-3127
- Add support for *.docx files (newer MS Word) to indexing process (via media filters). See DS-1140
- Add ability to multi-select options in XMLUI's My Submission page. See DS-3448
- Filter labels were missing in XMLUI's search screen. See DS-3573
- Minor improvements to logging and error reporting.
In addition, this release fixes a variety of minor bugs in the 6.x releases. For more information, see the Changes in 6.x section.
6.1 Acknowledgments
The 6.1 release was led by the DSpace Committers.
The following individuals provided code or bug fixes to the 6.1 release: Pascal-Nicolas Becker (pnbecker), Andrew Bennet (AndrewBennet), Andrea Bollini (abollini), Terry Brady (terrywbrady), Per Broman (pbroman), Samuel Cambien (samuelcambien), Yana De Pauw, Tom Desair (tomdesair), Peter Dietz (peterdietz), Roeland Dillen, Tim Donohue (tdonohue), edusperoni, Frederic-Atmire, Generalelektrix, Claudia Juergen (cjuergen), Bram Luyten (bram-atmire), Enrique Martínez Zúñiga ( enrique), Ivan Masar (helix84), Miika Nurminen ( minurmin), Alan Orth (alanorth), Andrea Pascarelli (lap82), Hardy Pottinger (hardyoyo), Toni Prieto ( toniprieto). Christian Scheible (christian-scheible), Andrea Schweer (aschweer), Kim Shepherd (kshepherd), Alexander Sulfrian ( AlexanderS), Jonas Van Goolen (jonas-atmire), Philip Vissenaekens (PhilipVis), and Mark Wood (mwoodiupui).
6.0 Release Notes
The following is a list of the new features included for the 6.x platform (not an exhaustive list):
...
| |
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. |
Table of Contents | ||
---|---|---|
|
7.6.2 Release Notes
Info | ||
---|---|---|
| ||
To try out DSpace 7.6.2 immediately, see Try out DSpace 7. To upgrade to DSpace 7.6.2 from 7.x or any prior version, see Upgrading DSpace
To install DSpace 7.6.2 for the first time, see Installing DSpace.
|
DSpace 7.6.2 provides bug fixes, accessibility & 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.x.
Security Fixes
- Fix CVE-2024-38364 (low severity) by disabling the ability to open HTML/XML bitstreams in a user's browser. See https://github.com/DSpace/DSpace/security/advisories/GHSA-94cc-xjxr-pwvf (or mailing list announcements) for more details & configuration workaround. (Discovered and reported by Muhammad Zeeshan (Xib3rR4dAr))
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 Community/Collection administrators could not add/edit a logo for a Community/Collection. (Donated by 4Science)
- 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)
- Fixed issue where a client's "user-agent" was not being forwarded to backend (REST API) (Donated by Alan Orth and Mark Cooper)
- 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), (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 | ||
---|---|---|
| ||
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 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:
- 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 Cottage Labs)
- 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 Cottage Labs)
- 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)
- Replication Task Suite version 7.6 has been released to add compatibility with all DSpace 7.6.x releases. This Maven plugin can be used to provide extra curation tasks for AIP Backup and Restore.
- 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 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),