Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added icons for each of the new features in the table style similar to 1.8 release notes. Added attribution

...

New features in DSpace 3.0

...

DSpace 3.0 ships with a number of new features. Certain features are automatically enabled by default while others require deliberate activation. 
The following non-exhaustive list contains the major new features in 3.0 that are enabled by default:

...

Jira
serverDuraSpace JIRA
keyDS-1382

...

Jira
serverDuraSpace JIRA
keyDS-1349

...

Interface

  • Driver and Open-AIRE compatible
  • 12 default metadata export formats
  • Runs on SOLR or the DSpace database

Kindly contributed by Lyncode

Image Added

Statistics

  • Workflow statistics
  • Search Query statistics
  • SOLR version upgrade and performance optimization

Kindly contributed by @mire

Image Added

...

...

  • Support for Endnote, BibTex, RIS, TSV, CSV

...

  • Enhanced batch import routines

Kindly contributed by the Greek National Documentation Centre EKT

 

Controlled Vocabulary Support for XMLUI

 

...

Google Analytics support for JSPUI

...

The following list contains all features that are included in the DSpace 3.0 release, but need to be enabled manually.
Review the documentation for these features carefully, especially if you are upgrading from an older version of DSpace. 

Image Added

Discovery: Search & Browse

Kindly contributed by @mire and CILEA

Image Added

Item Level Versioning

  • Create and preserve different item versions
  • Enhanced identifiers
  • XMLUI only

Kindly contributed by @mire with support of MBLWHOI Library and Dryad

Image Added

Advanced Embargo

Kindly contributed by @mire with support of the University of Michigan Libraries

Image Added

DSpace Mobile Theme (beta)

Kindly contributed by Miami University Ohio

 

Type based submissions

  • Show or hide metadata fields in the submission forms, based on the type of content submitted

...

Jira
serverDuraSpace JIRA
keyDS-1017

...

LDAPHierarchicalAuthentication superseded by LDAPAuthentication; new Authentication Plugins#login.groupmap option added

A full list of all changes / bug fixes in 3.0 is available in the History section or in the list of "Accepted Changes" below.

Accepted Changes

Note

Please note the lists of accepted changes below are dynamically generated from our ticketing system (JIRA). This list may change at any time, and is not finalized until DSpace 3.0 is formally released.

 

Jira Issues
renderModestatic
columnskey;summary;assignee;reporter
anonymoustrue
titleNew Features in 3.0
urlhttps://jira.duraspace.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+DS+AND+issuetype+%3D+%22New+Feature%22+AND+resolution+%3D+Fixed+AND+fixVersion+%3D+%223.0%22+ORDER+BY+key+ASC&tempMax=1000
Jira Issues
renderModestatic
columnskey;summary;assignee;reporter
anonymoustrue
titleImprovements in 3.0
urlhttps://jira.duraspace.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+DS+AND+issuetype+in+%28Task%2C+Improvement%2C+%22Code+Task%22%2C+Documentation%2C+Sub-task%29+AND+resolution+%3D+Fixed+AND+fixVersion+%3D+%223.0%22+ORDER+BY+key+ASC&tempMax=1000
Jira Issues
renderModestatic
columnskey;summary;assignee;reporter
anonymoustrue
titleBugs Fixed in 3.0
urlhttps://jira.duraspace.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+DS+AND+issuetype+%3D+Bug+AND+resolution+%3D+Fixed+AND+fixVersion+%3D+%223.0%22+ORDER+BY+key+ASC&tempMax=1000

3.0 Decisions To Be Documented

...

Where should translations of individual modules like Discovery go? Including them in the main messages.xml currently works. This should be answered before freeze time, it already poses another barrier for commiting of translations, see DS-1049, DS-1054. This is a subproblem of i18n Improvements Proposal, but let us not divert this discussion too much to broad topics. ~~helix84

...

ANSWER: In mtg on July 25, we decided the best we likely can do for 3.0 is to suggest that translations of individual modules should just be added to the central messages.xml/messages.properties files. For the full discussion see: http://irclogs.duraspace.org/index.php?date=2012-07-25 (starts: [20:57])

...

Does 3.0 Work with Java 7?

...

ANSWER: Yes, it seems to work with both Oracle JDK 7 and OpenJDK 7. We should test & document it works for both. For full discussion see: http://irclogs.duraspace.org/index.php?date=2012-07-25 (starts: [20:13])

...

Actually, I read the log again and nobody said they're running specifically OpenJDK version 7, but I agree we should support it (I will run it when I upgrade my systems). ~~helix84

...

UPDATE: demo.dspace.org is running OpenJDK 7

...

We recently added a comment on ticket DS-1081 reporting the problems we faced with Oracle JDK 7 (and OpenJDK 7) and the XmlWorkflow. It'd be great if someone could test it and confirm it.

...

Do we need to bump up required/recommended versions of any dependencies? (e.g. Maven, Postgres?)

Release Schedule Details

Release Coordination

Instead of a single "Release Coordinator", the DSpace 3.0 release will be managed by a "Release Team".

Release Team Leader: Sands Fish (MIT)

Release Team Members:Sands Fish (MIT), Hardy Pottinger (U of Missouri), Robin Taylor (EDINA, U of Edinburgh), Ivan Masár

Timeline and Processing

Note

It has been decided that DSpace 3.0 will be released in Fall 2012. The exact date is still being worked out, but will likely be in October/November.

 

Release Timeline:

August 24, 2012 : Feature/Code Submission Deadline - New features must be submitted as a GitHub Pull Request by this date. Any new features submitted after this date will not be considered for 3.0.

August 31, 2012 : Final Documentation Due Date - Initial documentation for all new features is due.

September 14, 2012 : Feature Freeze - This is an internal deadline for the Committers. This is the date by which the Release Team and Committers will have reviewed via Pull Request, and accepted or rejected all contributions made for the 3.0 release. Rejected code has to wait for the next version of DSpace (or is suggested to be released separate from the current release as a "third party add-on", if applicable).

October 8, 2012 : Release Candidate 1 is released

October 10-19, 2012 : Test-a-thon

October 22-31, 2012 : Bug fixing period

October 24, 2012 : Release Candidate 2 is released

October 25, 2012 : Release Candidate 2 is on demo.dspace.org

October 24-November 1, 2012 : Testing / Bug Fixing

November 1, 2012 : Release Candidate 3 is released

November 5, 2012 : Release Candidate 3 is on demo.dspace.org

November 5-9, 2012 : Test-a-thon (2nd round)

November 9-25, 2012 : Testing / Bug Fixing

November 26/27, 2012 : 3.0 Final Release

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