Versions Compared

Key

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

...

Table of Contents
maxLevel3
minLevel2
outlinetrue
stylenone

New Features / Improvements in 8.0

All new features, improvements and bug fixes included in 8.0 can be found in the 8.0 Release Notes.

Priorities for 8.0

Info

How these priorities were achieved in 8.0 can be found in the 8.0 Release Notes.

The following is an (unordered) list of new features that the the DSpace Steering Group would like to see added to the DSpace 8.0 release. The overarching goal is to keep the 8.0 release smaller in size (in terms of new features), and find ways to help the community more easily upgrade to 7.x or 8.x.  See also RoadMap.

Feature(s)Notes / TicketsPriorityVolunteer(s)
(tick) COAR Notify supportHigh4Science and Harvard University
(tick) Correction service to enhance data quality (via OpenAIRE Graph)

https://4science.github.io/oaire-eld/ and https://github.com/DSpace/DSpace/pull/8184

(This is required to support COAR Notify, see above)

High4Science
(tick)  Migrate "REST-Based Quality Control Reports" to new REST API

https://github.com/DSpace/DSpace/issues/7641 (see linked PRs)

NOTE: 8.0 will feature a BETA version of this feature. 

HighUniversité Laval, Canada
(tick)  Basic Duplicate Detection in Submission (ported from DSpace-CRIS)Submission 

https://github.com/DSpace/dspace-angular/pull/2749 and https://github.com/DSpace/DSpace/pull/9265

NOTE: This feature is a more simplistic version of Duplicate Detection. It is not the same as the DSpace-CRIS feature of the same name.

HighThe Library Code
Any new features which empower users in the Admin User Interface

Various tickets, based on volunteers.  The exact tickets which will be completed will be based on what volunteers wish to claim for 8.0.  Any tickets on the 8.0 board which "empower admins" fall into this category.  Get in touch with Tim Donohue if you have questions or wish to volunteer for a ticket.

High

(Various institutions or volunteers)

Any features which existed in 6.x but missed the 7.x series of releases

Various tickets, based on volunteers.  Any community volunteer is welcome to "port" any feature that existed in the 6.x XMLUI or JSPUI 6.x to the 8.0 release. Get in touch with Tim Donohue if you have questions or wish to volunteer for a ticket.

High(Various institutions or volunteers)
Bug fixes, accessibility fixes, performance improvements and dependency upgrades 

In addition to new features, every new major release includes a number of bug/accessibility fixes, performance improvements and updates to dependencies (to avoid future security vulnerabilities).  Any bug fixes & accessibility fixes are also backported to past major releases (as much as possible).

High(Various institutions or volunteers)

...

DateMilestoneWhat it means
(tick)  Friday, January 19, 2024Deadline for feature pull requestsIf you wish to contribute features to DSpace 8.0, you must submit a pull request by this date.
(tick)  Friday, February 9Feature PR Review/Test DeadlineInitial reviews/testing of PRs should be completed by all assigned reviewers.
(tick)  Friday, February 23
Feature PR Merge Deadline (Feature Freeze)DSpace 8.0 is considered feature-complete on this date. All Feature PRs should be merged. Only bug fixes will be pulled between this date and final release.
February 26(tick)  March 3 - March 1529Major dependency updatesThis is a period where the codebase will undergo major updates to support latest versions of Spring (supporting Jakarta EE) and Angular.
March 18-22(tick)  April 1 - April 5Early documentation / bug fixesCode cleanup prior to Release candidate.
(tick)  By Friday, March 29April 5
Release Candidate 1 taggedA DSpace 8.0 Release Candidate will be available for wider testing.
(tick) April 18-1219
TestathonIntensive public testing of the 8.0 Release Candidate is invited.  The Release Team will focus on getting problems resolved.
Until May 17?Extended Bug FixingTestathon was very successful in finding bugs in pre-8.0.  We are currently running at least two weeks behind schedule as we work to ensure the major bugs have all been fixed.  The below deadlines are tentative estimates for when the release will be made available.

Friday, May 17 (tentative)

Friday, April 26

Deadline for bug-fix pull requestsBug fixes should ideally be submitted by this date.
Friday, May 324 (tentative)Bug-Fix PR Merge Deadline (Code Freeze)Ideally all bug fixes are merged by this date.  Code is "frozen", with exceptions only made if major issues are discovered.
May 6-1027 - 31 (tentative)Final Cleanup / DocumentationThis week is set aside for any final cleanup (or very late bug fixes) that need to be applied to the code.  Also used to finalize Documentation, Release Notes, etc.
Monday, May 13, 2024 June 3, 2024 (tentative)DSpace 8.0 is publicly releasedDSpace 8.0 is released for download and general use.

...