Page tree
Skip to end of metadata
Go to start of metadata

Version 8.0

At this time, version 8.0 planning has not yet begun. Below are just a list of discussion topics / features that have come up that might be considered for the 8.0 release. Additional topics / possible features also exist on our DSpace RoadMap.

Table of Contents:

Topics / Features to discuss for 8.0

The following is an (unordered) list of changes / new features that we'd like to see added to DSpace 7.0. If you have additional features to add, please feel free. We also NEED volunteers to make these features happen, so please do volunteer if you are willing to work on a particular change!  Please note that we reserve the right to reschedule/reject any feature that may not align well with the longer term RoadMap.

FeatureNotes / TicketsPriorityVolunteer(s)
Refactor of Submission/Workflow Backend
  • WorkspaceItem and WorkflowItem are very odd objects, and might be better off considered statuses of an Item. We may wish to discuss the higher level goals of Submission & Workflow to see whether these could be represented as stages/statuses of the Item object.
    • WorkspaceItem is not an actual Item, but captures the current status of an in progress submission. It is linked to an Item object that is currently being created by the in progress submission.
    • WorkflowItem is an old Interface that has been replaced by XMLWorkflowItem (for Configurable Workflow). An XMLWorkflowItem is also not an actual Item, but links to an Item that is currently in the workflow approval process. The workflow steps/process is associated with the Collection the Item is being submitted into, and is available from XMLWorkflowFactory.getWorkflow()
TBD
Migrate DSpace REST Report Tools to new REST API

DS-4301 - Getting issue details... STATUS

TBD
Refactor code to enable production deployment of DSpace Containers

The possible deployment options and potential areas to refactor are captured here: DSpace Docker and Cloud Deployment Goals#DeploymentOptions

TBD
Merge Entity, Authority Record, and plain-text metadata

It can be argued that we are doing the same thing three different ways.  Entities: Thinking Bigger

  • As a subpoint, the REST API endpoints for "/authorities" (used by Authorities) and "/externalsources" (used by Entities) might be merged if we find Authorities and Entities can be more closely related or merged.
TBD


Enrich our RDF with Entity data


TBD




Pull Requests to review for possible inclusion

Code Changes in DSpace 8.0

New Features in 8.0

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh


General Improvements in 8.0

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh


Bug Fixes in 8.0

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh

Organizational Details

Release Coordination

Release coordination is TBD for 8.0

Release Timeline

Please note that the dates below are estimates of when particular activities may occur. As there are many factors involved in a major release, these are subject to change.

DateMilestoneWhat it means
TBADeadline for feature pull requestsIf you wish to contribute features to DSpace 8.0, you must submit a pull request by this date.
TBA
Feature freezeDSpace 8.0 is considered feature-complete on this date.  Only bug fixes will be pulled between this date and final release.
TBA
Release Candidate 1 taggedA DSpace 8.0 Release Candidate will be available for wider testing.
TBA
Release Candidate 2 tagged
TBA
TestathonIntensive public testing of the 8.0 Release Candidate is invited.  The Release Team will focus on getting problems resolved.
TBA
Release Candidate 3 taggedAn updated DSpace 8.0 Release Candidate will be available for wider testing.
TBADSpace 7.0 is publicly releasedDSpace 8.0 is released for download and general use.

Release Process needs to proceed according to the following Maven release process: Release Procedure

  • No labels