Skip to content

Releases: 4Science/DSpace

DSpace-CRIS 7 release 2022.03.01

21 Apr 15:48
Compare
Choose a tag to compare

This version, released on the 21st April 2023, provides alignment with DSpace 7.4 tag. See DSpace 7.4 release notes.

Key Enhancements

  • Support for the viewer framework: to allow developer to plug viewer specialized in rendering of specific file types
  • Configurable item brief view
  • Increased flexibility for the Edit item configuration​: support for multiple security policies, link the edit modes to the original submission form name to differenciate edit inside the same entity (i.e. edit options for a publication, a thesis, etc could be different)
  • Scopus live import update​
  • Use the Sherpa Romeo database as an authority for journal relationship​
  • Automatic guessing of linked entities during import ​
  • Advanced Attachment: cleaner visualization of the bitstreams, possibility to configure which bitstream's metadata are shown in the item page

Major improvements areas / bug fixes

  • General improvements on Angular side
  • Google Scholar cannot index PDF
  • Fixed migration steps from DSpace CRIS 5
  • Fixed errors in metadata extraction step
  • LDAP Authentication box not displayed when Password Authentication is disabled

Based on DSpace tag 7.4 (backend) and 7.4 (front-end)

DSpace-CRIS 7 release 2022.03.00

30 Dec 22:25
Compare
Choose a tag to compare

This version, released on the 30th Dec 2022, provides alignment with DSpace 7.4 tag. See DSpace 7.4 release notes.

Key Enhancements

  • Shared workspace feature: all coauthors can work on the same workspace item
  • Enhanced advanced attachment item rendering, with possibility of completely hide a bitstream from item details page
  • Scopus and Wos import scripts can be limited to a configurable amount of items
  • Configurable crisref icons

Major improvements areas / bug fixes

  • Hide/sort (management of related entities) feature
  • Researcher profile creation
  • Item presentation: date rendering and multi language metadata support
  • Item enhancers feature
  • Login redirect in case anonymous user is not authorized to see a DSpace Object
  • Admin sidebar options

NB:

There are important changes on assetstore configuration to be applied in order to properly have assetstore working:

  • The assetstore.storename.{index} is no more used
  • configure assetstore.index.primary with index 1
  • Update the store number in the bitstream table on database

Based on DSpace tag 7.4 (backend) and 7.4 (front-end)

DSpace-CRIS 7 release 2022.02.00

30 Sep 18:43
Compare
Choose a tag to compare

This version, released on the 30th Sept 2022, provides alignment with DSpace 7.3 tag. See DSpace 7.3 release notes

Key Enhancements

Major improved areas/bug fixes
Several bug fixes and improvements have been introduced in the area of:

  • item layout and configurations
  • fixed entity type set during item creation
  • fixed attachment rendering pagination
  • optimized statistics loading and scopus import script

Based on DSpace tag 7.3 (backend) and 7.3 (front-end)

DSpace-CRIS 7 release 2022.01.02

30 Aug 22:53
Compare
Choose a tag to compare

This version, released on the 30th Aug 2022, is based on DSpace 7.2.1 tag. This version provide new features, improvements and fixes for several bugs.

Key Enhancements

  • Machine Token: it is now possible to generate a long lived JWT token that is independent from the session login, so that it can be used in external system to query the DSpace API without giving away your credentials. The new feature is accessible from the profile (user account) page. The machine token can be revoked by the user.
  • Multi-language support: visualization of metadata values according to the UI language with fallback to the default language and available values in other languages. Multi-language support is also available in the search and browse for metadata coming from vocabularies and value pairs (dropdown)
  • Manage bitstreams via the XLS BulkImport: support to edit bitstream metadata, attach, delete new files pointing to local folder configured in the server or remote location (via public ftp,sftp,http,https)
  • New fresh rendering for attachments that allow a more clean visualization of the bitstream metadata

Major improved areas/bug fixes
Several bug fixes and improvements have been introduced in the area of

  • submission: type-bind, controlled-vocabularies, lookup, support for different upload panel in different collections
  • edit submission mode: change bitstream policies, configure a single mode for the access and upload step to make the UI simpler
  • statistics: improvement to the navigation among the pages
    and much more, please refers to the commit history for details.

Based on DSpace tag 7.2.1 (backend) and 7.2 - .1 not released for angular (front-end)

DSpace-CRIS 7 release 2022.01.01

06 Apr 16:06
Compare
Choose a tag to compare

This version, released on the 6th Apr 2022, is aligned with DSpace 7.2.1 tag, which includes a security update for CVE-2022-22965 (Spring4Shell critical vulnerability). This version carries updates in metrics presentation and graphical facets. Several bugs have been resolved.

Key Enhancements

  • Security update to mitigate CVE-2022-22965 (Spring4Shell critical vulnerability).
  • Improved metrics visualization
  • Added new features (legend, x and y switch) to graphical facets

Architecture

  • Aligned with DSpace 7.2.1 tag

Data presentation

  • Metrics default visualization improved
  • Number of items in TopComponents can be customized
  • Added possibility to have legends for graphs x and y axis
  • Added possibility to have a graph with x and y axis switched
  • Context menu is not displayed when no menu entries are available for the current user

Data security

Other

  • Added type field to administrator bitstream edit page
  • Fixed several bugs.

Based on DSpace commits f863866 (backend) and e4f483c (front-end)

DSpace-CRIS 7 release 2021.03.01

06 Apr 16:06
Compare
Choose a tag to compare

This is an updated version of the DSpace-CRIS 7 2021.03.00 release which includes a security update for CVE-2022-22965 (Spring4Shell critical vulnerability). It is fully compatible with the DSpace-CRIS 7 Frontend cris-2021.03.00.


⚠️ We highly recommend ALL users of DSpace-CRIS cris-2021.03.00 upgrade your backend to cris-2021.03.01 (or later) to resolve CVE-2022-22965.


Download links for the Backend are available below (see Assets). You may alternatively choose to checkout the code via GitHub, using the dspace-cris-2021.03.01 tag.

Release notes of cris-2021.03.00 tag: Release Notes

Full Changelog of cris-2021.03.01: dspace-cris-2021.03.00...dspace-cris-2021.03.01

DSpace-CRIS 7 2022.01.00 March, 2nd

02 Mar 11:04
Compare
Choose a tag to compare

DSpace-CRIS 7 2022.01.00 March, 2nd (REST | Angular)
This version, released on the 2nd Mar 2022, is aligned with DSpace 7.2 tag. New functionalities have been provided like new renderings, the possibility of setting a custom-url for an Item, new statistics sections. Several minor, not blocking, bugs have been resolved

Key Enhancements

  • Added new renderings to matrix layout
  • One or more custom-url(s) can be set for DSpace-CRIS 7 entities
  • Site, Login, Workflow statistics sections
  • COAR resource type vocabularies updated to v. 3.0

Architecture

  • Aligned with DSpace 7.2 tag

Data presentation

  • Frequent actions available in Item’s page as buttons
  • CRIS components top-sections and counter-section can be themed
  • New email rendering subtype (link.email)
  • Vertical layout as default
  • Scopus and researcherid added as subtypes for ‘identifier’ rendering
  • Most downloaded items in statistics
  • Added unique I18n keys to CRIS layout tabs and boxes names
  • IIIF viewer rendering in matrix layout

Data security

  • Improved validation to layout configuration tool file when uploaded

Other

  • Custom url can be defined for DSpace-CRIS entities
  • Bulk Export in 2 steps: 1. selection of Entity 2. Selection of format
  • Site, Workflow and Login statistics
  • Improved Pentaho migration scripts to migrate bitstream metadata values and statistics
  • Pentaho job to migrate statistics from previous DSpace-CRIS 5 to DSpace-CRIS 7
  • ORCID link
  • Item versioning option available in Item’s context menu
  • Fixed recipient(s) can be used to test functionalities sending emails
  • Scopus view modes parameter, to be used by this integration, configurable
  • COAR Resource Type vocabulary updated to v. 3.0

Based on DSpace commits 122924a (backend) and e4f483c (front-end)

DSpace-CRIS 7 release 2021.03.00

30 Dec 21:22
Compare
Choose a tag to compare

This version, released on the 30th Dec 2021, provides a new way of rendering an Item detail page, possibility of adding custom html fragments in home page, share functionality. Search and browsing performances have been improved, and further checks have been added to improve security and prevent the saving of Items in an invalid state when edited. Details of this release are reported below.

Key Enhancements

  • New Item Detail page based on the concept of matrix layout
  • Enforced metadata profile in no-administrative edit screens (prevent to save change to item with invalid or missing mandatory metadata)
  • Edit of html fragments in the home page
  • Share on social networks via addthis
  • Several minor bugs fixed

Architecture

  • Aligned with DSpace 7 community last improvement, with a preview of several features of 7.2 tag
  • Performance improvements in browsing and search listing

Data presentation

  • New Item Detail page, with matrix layout
  • Hide the bitstream list in the item page when no bitstreams are available
  • Provided a standard and semi automatic way to define i18n keys for item layout pages
  • Filters and facets can be built using display value for metadata set using lists or controlled vocabularies
  • Extended valuepair rendering to metadata defined via a controlled vocabulary
  • Layout configuration performed via DSpace-CRIS 7 process or CLI command

Data security

  • Items cannot be saved in an invalid state
  • Item security evaluation when exporting in csv or xls.

Other

  • Invitation to join groups

Based on DSpace commits dbede2b (backend) and 7abdceb (front-end)

DSpace-CRIS 7 release 2021.02.02

14 Dec 16:27
Compare
Choose a tag to compare

The key changes in this version, released on the 14th Dec 2021, relate to alignment with DSpace 7.1.1

This is an updated version of the dspace-cris-2021.02.01, aligned with DSpace 7.1.1 release, which includes a security update for CVE-2021-44228 (log4j v2 critical vulnerability). It is fully compatible with the DSpace-CRIS 7 Frontend dspace-cris-2021.02.01 release.

We highly recommend ALL users of DSpace-CRIS 2021.01.x or 2021.02.x upgrade to dspace-cris-2021.02.02 to resolve CVE-2021-44228.

To fully protect your DSpace-CRIS 2021.x site from CVE-2021-44228, three steps are required:

  1. Upgrade your DSpace-CRIS backend to dspace-cris-2021.02.02 OR manually install #8065, rebuild and redeploy your DSpace-CRIS backend. Make sure to restart your Tomcat after the update.

  2. Upgrade to Apache Solr v8.11.1 (or above), OR ensure that -Dlog4j2.formatMsgNoLookups=true is specified in your SOLR_OPTS environment variable. For more information, see Solr™ Security News

  3. If you use the Handle.Net Registry Support in DSpace-CRIS 2021.x, make sure to restart your Handle Server (after performing step 1), so that it uses the new (secure) version of log4j as well.

For the technical documentation please refer to the dspace-cris 2021.02.01 release notes

DSpace-CRIS 7 release 2021.02.01

11 Nov 14:34
Compare
Choose a tag to compare

The key changes in this version, released on the 11th Nov 2021, relate to alignment with DSpace 7.1 tag. Some additional nice features have been also introduced, see below for details

Key Enhancements

  • Alignement with DSpace 7.1 tag
  • Performance improvements

Architecture

  • Aligned with DSpace 7.1 tag, several bugs have been resolved

Data migration

  • Added redirection from the legacy CRIS 5 details page to the new CRIS 7 details page

Data presentation

  • MyDSpace is now updated when a task is claimed
  • Allowed to use of graphical facets in home page and explore sections
  • Added PlumX widget for publication and person metrics
  • Hide relations box if the content is empty
  • Provided a valuepair rendering type for the item detail

Data quality & accuracy

  • Added the possibility to replace metadata value when item reference is resolved

Data security

  • Metrics boxes does not appear if the current user has no rights to see them
  • Allowed to turnoff completely the end user agreement
  • Prevented patch and put of item metadata if user is not allowed

Other

  • Fixed the partially breaking of the reset password feature when usage terms are not yet accepted
  • Admin is now able to reset other user's password