Latest Release

7.1 is now available, providing new features, security and bug fixes to the 7.x platform.

DSpace 7 is the largest release in the history of DSpace software. This release introduces a brand new (Angular-base) User Interface, which brings together the best of both the JSPUI and XMLUI worlds. All the features you’ve come to expect from DSpace are re-imagined and re-implemented. This new UI is also backed by a brand new REST API, which opens all data and features to the web, allowing DSpace to integrate or interact with external systems/services like never before.

7.1 Download & Installation

DSpace 7.1 includes a separate backend (REST API) & frontend (User Interface). Full installation instructions are available at Installing DSpace

7.1 New Major Features

  • Request a Copy (Backend donated by Mark H. Wood of IUPUI):  Similar to v6.x, users can now ask the original author or submitter (or a help desk email) for an emailed copy of access restricted files.  This provides users with a way to privately get copies of restricted files, should the request be approved. A request can be submitted by simply clicking on an access restricted bitstream in the UI.  Approval or rejection of the request occurs by clicking the link sent in the request email.
  • Item Versioning: Similar to v6.x, administrators or submitters can now create new versions of Items. A new Item version can be created by logging in & clicking the "Create new version" button (next to the "Edit this item" button) on an Item's page.  The new version is then created via the normal Item submission form (prepopulated with all existing information).  Once created, all versions of an Item are visible on the Item page in the "Version History" section.
    • Item Versioning is enabled by default, but can be disabled via configuration.
    • Entities are not yet supported for Versioning.
  • Configure Collections to harvest content via OAI-PMH (OAI Harvesting): Similar to 6.x (XMLUI), on the "Edit Collection" page's "Content Source" tab, there's an option to specify "This collection harvests its content from an external source".  When enabled for a Collection, you can configure an external OAI-PMH instance (including another DSpace site) to harvest from.  Once configured in the UI, harvesting is completed based on the configured schedule in your backend's local.cfg or oai.cfg.
  • IIIF Support (Donated by Michael Spalti of Willamette University, with support & enhancements donated by 4Science): DSpace now supports the International Image Interoperability Framework (IIIF.io), including an embedded IIIF viewer (Mirador) in the UI. IIIF support is disabled by default, but can be easily enabled via configuration. Enabling IIIF also requires installing a IIIF image server (e.g. Cantaloupe). For more details, please see the linked documentation.
  • Ability to "extend" other User Interface themes: In your environment.prod.ts, you can now specify that one theme "extends" another. This allows you to inherit all settings from the extended them by default.  See the "Entending other Themes" section of the User Interface Customization documentation.

7.0 New Major Features

  • A completely new User Interface (demo site). This is the new Javascript-based frontend, built on Angular.io (with support for SEO provided by Angular Universal). This new interface is also customizable via HTML and CSS (Sass) and Bootstrap.
  • A completely new, fully featured REST API (demo site), based on modern best practices. This new backend is not only a REST API, but also still supports OAI-PMH, SWORD (v1 or v2) and RDF. Anything you can do from the User Interface is now also possible in our REST API. 
  • Redesigned submissions and workflows featuring a one page submission process with a drag-and-drop interface and importing of metadata from external sources or uploaded files. As always both the submission form and your approval workflow are completely configurable.
  • A new Configurable Entities object model. DSpace now supports “entities”, which are DSpace Items of a specific ‘type’ which may have relationships to other entities. These entity types and relationships are configurable, with two examples coming out-of-the-box: a set of Journal hierarchy entities (Journal, Volume, Issue, Publication) and a set of Research entities (Publication, Project, Person, OrgUnit). 

Many more new and redesigned features are listed in the Release Notes.

Much more information is also available in the online DSpace 7 Documentation

Try it out

To try out DSpace 7 immediately, see Try out DSpace 7. This includes instructions for a quick-install via Docker, as well as connection information for our sandbox/demo site for DSpace 7.

Documentation

DSpace 7.x Documentation is available at https://wiki.lyrasis.org/display/DSDOC7x 

Documentation for older versions of DSpace may be found at https://wiki.lyrasis.org/display/DSDOC/All+Documentation 

Acknowledgments

The DSpace application would not exist without the hard work and support of the community. Thank you to the many developers who have worked very hard to deliver all the new features and improvements. Also thanks to the users who provided input and feedback on the development, as well those who participated in the testathons.

DSpace 7 was no different, but at a much larger scale!  Our full list of all acknowledgments, including institutions who contributed financially and individuals who contributed code, can be found in the Release Notes