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.
Version 6.3
Summary
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 or additional configuration changes should be necessary when upgrading from DSpace 6.x to 6.3.
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
- Search Fixes
- Fixed issues with Solr Search Query escaping in both UIs: DS-3507
- API-level fixes (affecting all UIs)
- Fixed issues where Bitstreams were not being flagged for deletion when an Item was deleted: DS-3729
- Fixed issue where Shibboleth authentication plugin appeared to login when no password provided: DS-3662
- 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 PubMed Import submission step (StartSubmissionLookupStep) to use updated URL of PubMed API: DS-3933
- JSPUI fixes
- XMLUI fixes
- 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
- Fixed bitstream download issues which could leave AWS connections open when using S3 storage backend: DS-3870
- Update Mirage2 to use recommended MathJax inline delimiters: DS-3087
- Updated MathJax CDN location: DS-3560
- OAI-PMH Fixes
- REST API fixes and 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 below.
Upgrade Instructions
- For upgrade instructions from ANY PRIOR VERSION to 6.3, please see Upgrading DSpace
No new features in DSpace 6.3
6.3 is a bug-fix only release. This means it includes no new features and only includes the below listed fixes.
For a list of all new 6.x Features, please visit the 6.x Release Notes.
Changes
The following bug fixes were released in 6.3.
Suggested pre-release application (usability, functional) tests for DSpace 6
The below cover most of the fixes and improvements in DSpace 6.3. If we can get volunteers pooled / assigned so that a couple of people are thoroughly testing each of the below functional areas, that'll help confidence in release stability and in catching any last minute problems:
- Discovery (Solr) searches, including browsing, pagination, filters, special characters and very long requests - Kim Shepherd
- General test of OAI-PMH (both ways)
- General test of REST API (aka Legacy REST) and REST Reports - Terrence W Brady
- Flyway upgrades, fresh installs, database migrations
- ORCID authority control - Kim Shepherd
- Subscriptions (with the sub-daily script)
- Statistics GeoIP (location) lookups and display - Kim Shepherd
- CSV metadata exporting
- General performance (and particularly: XMLUI + items with many bitstreams)
- MathJAX rendering - Kim Shepherd
Approved PRs that just need merging
These PRs are flagged for 6.3 and already have approval. They should be reviewed again and either merged (& ported to master branch where applicable) or rescheduled (if for some reason the approval is not enough to get them into 6.3).
TODO - Port to master branch and/or add documentation
All issues in this list are now merged for dspace-6.x, but need porting to master, or documentation added to the wiki, or both
- Flyway migration errors on XMLWorkflow for Oracle:
- DS-3788: Flyway migration "Hibernate Workflow Migration" fails
PR: ( https://github.com/DSpace/DSpace/pull/1912)- First Review
- Second Review
- Test
- Merge
- Port to 6.x branch
- Add documentation for Oracle users who have already run previous migration
- DS-3788: Flyway migration "Hibernate Workflow Migration" fails
- Bitstream versioning:
- DS-3702 & DS-3703:
PR: https://github.com/DSpace/DSpace/pull/1883- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
- Port to master
- DS-3702 & DS-3703:
- Unclosed streams:
- DS-3700:
PR: https://github.com/DSpace/DSpace/pull/1848- First Review
- Second Review
- Test
- Merge
- Port to master: via PR https://github.com/DSpace/DSpace/pull/1963
- PR requires rebasing
- DS-3700:
- Workflow:
- DS-3522: Ensure Submission Policies are removed in XMLWorkflow
PR: https://github.com/DSpace/DSpace/pull/1779- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
- Port to master
- DS-3522: Ensure Submission Policies are removed in XMLWorkflow
- Small and quick fixes:
- DS-3662: Prevent creating "empty" EPerson with Shibboleth auto-register
PR: https://github.com/DSpace/DSpace/pull/1845- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
- Port to master
- DS-3332: Correct Handle Canonical prefix
PR: https://github.com/DSpace/DSpace/pull/1839- First Review
- Second Review
- Test
- Third Review (PR is from a non-committer)
- Merge
- Port to master
- DS-3681: DSpaceAuthorityIndexer improvements
PR: https://github.com/DSpace/DSpace/pull/1835- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
- Port to master
- DS-3682: Fix reusing of the same vocabulary dialog
PR: https://github.com/DSpace/DSpace/pull/1831- First Review
- Second Review
- Test
- Third Review (PR is from a non-committer)
- Merge
- Port to master
- DS-3616: Fix nested vocabulary search
PR: https://github.com/DSpace/DSpace/pull/1770/files- First Review
- Second Review
- Third Review (PR is from a non-committer) skipping for small change / quick win
- Test
- Merge
- Port to master
- DS-2675: Bugfixing: Jump to value
PR: https://github.com/DSpace/DSpace/pull/1730- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
- Port to master
- DS-3662: Prevent creating "empty" EPerson with Shibboleth auto-register
- DS-3693 Add plugin to index filenames and file descriptions for files in ORIGINAL bundle
PR: https://github.com/DSpace/DSpace/pull/1838- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
- Port to master (WIP https://github.com/DSpace/DSpace/pull/2059)
- DS-3693 Add plugin to index filenames and file descriptions for files in ORIGINAL bundle
- OAI-PMH and Harvest
- DS-3707, DS-3715: Fixes to item level embargo/privacy in OAI-PMH
PR: https://github.com/DSpace/DSpace/pull/1867- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Add Unit Tests
- Test
- Merge
- Port to master
DS-3822: Don't guess XML structure during ingest
PR: https://github.com/DSpace/DSpace/pull/1941- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Add Unit Tests
- Test
- Merge
- Port to master
- DS-3707, DS-3715: Fixes to item level embargo/privacy in OAI-PMH
DONE
https://github.com/DSpace/DSpace/pull/1896
Withdrawn or shifted to 6.4
Items in this list are either withdrawn or are shifted over to a 6.4 milestone in Github because there are outstanding issues, or there is not enough movement on reviewing / testing / merging to get the code into DSpace 6.3 for a timely release
- DS-3728:
PR: https://github.com/DSpace/DSpace/pull/1872
New PR: https://github.com/DSpace/DSpace/pull/1942- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
- Port to master
- DS-3706: Qualdrop duplicate value bug
PR: https://github.com/DSpace/DSpace/pull/1858- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
Port to master
- DS-3671: Correct find-by-metadata
PR: https://github.com/DSpace/DSpace/pull/1825- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
- Port to dspace-6_x (or resubmit.. PR is against 5.x)
- Port to master
- DS-2687: Check group origin before deletion
PR: https://github.com/DSpace/DSpace/pull/1846- First Review
- Second Review
- Test
- Third Review (PR is from a non-committer)
- Merge
- Port to master
- DS-3829: Oracle Flyway migration from old DSpace versions broken:
- Create PR / proposed fix: https://github.com/DSpace/DSpace/pull/1912
New PR: https://github.com/DSpace/DSpace/pull/1954 – needs review/confirmation after 1912 merged? - First Review
- Second Review
- Test
- Merge
- Create PR / proposed fix: https://github.com/DSpace/DSpace/pull/1912
- DS-3666: Correct Altmetric and PlumX for Mirage 2
PR: https://github.com/DSpace/DSpace/pull/1819- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
Port to master
- DS-3870: S3 bitstore leaves connections to AWS open:
PR: https://github.com/DSpace/DSpace/pull/1999- Created PR / proposed fix
- First Review
- Second Review
- Test
- Merge
- DS-3643: Use correct license on ingest
PR: https://github.com/DSpace/DSpace/pull/1801- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
- Port to master
- DS-2852: Mirage 2 Discovery label fix for authority display value
PR: https://github.com/DSpace/DSpace/pull/1800- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
Port to master
- DS-3545: Mirage 2 Custom sitemap.xmap is ignored
PR: https://github.com/DSpace/DSpace/pull/1690- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Force Travis-CI to re-test this PR, either with a rebase, or close/re-open the PR
- Test
- Merge
Port to master
- DS-3765 File visit statistics should only be counted for archived items, not for items in workflows
PR: https://github.com/DSpace/DSpace/pull/1922)- First Review
- Second Review
- Third Review (PR is from a non-committer)
- Test
- Merge
- Port to master
- DS-2670: Restrospectively create DOI's for alle items in archive
PR: https://github.com/DSpace/DSpace/pull/1857- First Review
- Second Review
- Test
- Merge
- Port to 6.x?
(looks like this PR got switched to master / 7.0)