Skip to content

Releases: 4Science/DSpace

DSpace-CRIS release 2023.02.03

29 Mar 15:37
Compare
Choose a tag to compare

This version, released on the 29th March 2024, provides minor improvements and bug fixing.

Key Enhancements

  • When linking a page of the repository, the use of a language can now be forced with a URL parameter (e.g lang=it)
  • Added the Communities and Collections section to the Admin menu for collection administrators when the section is not shown in the Navigation bar
  • Added a setting to enable/disable the Mirador download plugin. It is enabled by default
  • In items lists, thumbnails are embedded to avoid extra calls and slowdowns
  • Improved the responsiveness of metrics badge pop-ups on smaller screens
  • Added support for template Item in the struct builder script/configuration
  • Added configurable metadata of index-able item bitstreams on Solr
  • Lucky-search configuration now supports also redirect of previous DSpace-CRIS v5 bitstreams paths to the DSpace-CRIS v7
  • DOIOrganiser performance improved
  • Allowed administrators to always perform PUT/Patches operations over items (in progress or archived)
  • Improved the performance of the item-enhancer script
  • Display the current metrics consents text for each badge
  • Implement component to visualize current consents for metrics badges in a compact way
  • Introduced the relatedItemMetadataFields attribute on org.dspace.content.enhancer.impl.RelatedEntityItemEnhancer
  • The relatedItemMetadataField property in metadata-enhancer.xml now uses a list of values
  • Item thumbnail preview is now disabled in MyDSpace item list
  • The behavior of RelatedItemEnhancer has been updated to reduce the amount of generated metadata retaining the ability to minimize load to determine required changes when the source item or the related items (deepMode = true) are updated. Now only distinct sources uuid are tracked and for each source it is possible to extract/generate one or more virtual metadata values that will be all stored individual as cris.virtual. metadata. The place of the cris.virtual. metadata always match the place of the corresponding uuid / authority from which the metadata is generated and that is stored in the cris.virtualsource.. Please note that there is no guarantee about the order of the cris.virtualsource. values, it can differs from the order of the original metadata from which the authorities have been extracted. For example, the publication with Authors: Author1, Author2, Author3 can lead to the following virtual :
    cris.virtualsource.<qualifier> = uuid3, uuid3, uuid1, uuid2, uuid2, uuid2
    
    cris.virtual.<qualifier> = value-extracted-from-author3, value2-extracted-from-author3, value-extracted-from-author1, value-extracted-from-author2, value2-extracted-from-author2, value3-extracted-from-author2
    
  • Added support for pushing the Product entities to ORCID (donated by floriangantner - University of Bamberg)
  • Added support for pushing the Patent entities to ORCID (donated by floriangantner - University of Bamberg)
  • Updated deduplication configuration for the new data-quality add-on features.
  • During submission, autosave is triggered by changes on dc.type by default
  • Removed sortablejs library dependency

Bug

  • Fixed issue for which navigating to the item page during CSR could have led to a hard redirect of the page
  • Resolved the out of memory error during Angular build
  • Supervised items in MyDSpace are now listed correctly
  • Fixed the error appearing in Edit item update when there’s no submitter
  • Fixed the issue for which the authority value was not saved if controlled vocabulary was used in a not repeatable field
  • Fixed bug for rendering cris-layout-configuration breaking when the rendering was set on a field without the filtering metadata
  • Fixed rendering issue with item page with huge/large number of metadata
  • Added the template for the subscription statistics email previously hard-coded in the script
  • Fix the issue of facets disappearing in search page when a filter was selected
  • Fixed issue with type-bind when dc.type is provided by a metadata enrichment
  • Fixed issue with type-bind when dc.type is vocabulary controlled
  • Fixed issue for which Authority was not saved for repeatable fields

DSpace-CRIS 7 release 2023.02.02

09 Feb 17:42
Compare
Choose a tag to compare

This version, released on the 9th February 2024, provides minor improvements and bug fixing.

Key Enhancements

  • Created a bootable jar to execute DSpace REST as Spring Boot application
  • Added the internal routing on the counted component and improved its general appearance and behavior
  • Removed the dropdown menu with SherpaRomeo suggestions when entering the title of Books
  • Added support to display an alternative tab/box if the configured one is not accessible by the current user
  • Repositioned the Export button at the level of publication list in Person pages
  • Added AddToAny for sharing posts on social media
  • Implemented a GDPR-compliant metrics integration:
    • Isolated consents for third party metrics, each of the metrics can be accepted/declined separately.
    • Script loading is conditional to allow giving consent for each metric.
    • Disabling each metric is possible on the whole environment via configuration property.
  • In order to have, for ORCID, an external identifier even for orgunits like departments, with this version the orgunit hierarchy is scanned upwards, and the first identifier is used for the disambiguation
  • Improved the post preview on social media when sharing it from the social buttons
  • Improved the appearance of subscription emails
  • The MetadataImporter was updated in order to be able to load all the registries at once, with the possibility of configuring which files must be used and without having to specify the file to use for every import
  • The ItemEnhancer now avoids performing an update of an item when there are no changes in the calculated virtual metadata, even when the deep (previously named force) mode is used. This prevents triggering other consumers, such as reindexing or altering the last modification date of the item if not really needed.
  • Created utility functions to handle internal and external links
  • The ROR integration also shows the country when providing suggestions in a field

Bug fixes

  • Using discovery configuration communityOrCollection for the item mapper in the item administrative section
  • Fixed the issue that made filters in the search section not work correctly if square brackets are used
  • Fixed the logo being displayed on the communities & collections pages. The logo had no maximum size
  • Added tests to test the community/collection logo could be edited once set/uploaded
  • The default logo was Person but the default one is now File since not every thumbnail is generally related to a Person it makes sense to have a more generic logo/thumbnail
  • This technical improvement opens the opportunity for performance improvements each time that a script or other functionalities require to work over all or a large list of items.
  • Restored the filters in the sidebar on the Search Results page
  • Fixed the link authn error during external login (OIDC)
  • Fixed the issue of not listing any community or collection when starting CSV and XLS Metadata export
  • The item page resolver function was corrected in the case of a single leading tab, resolving the issue of having a stuck loading of pages
  • Fix cris-layout box for bitstream type
  • Removed the yellow bar on the top of the page
  • Fixed the infinite scroll in the pop-up appearing when clicking the “All of DSpace” button in the search bar on MyDSpace page
  • Fixed the infinite scroll in the pop-up appearing when adding an entity starting from the option in the administration menu
  • Fixed the issue of the impossibility of running the filter-media process with limitations to a community or collection
  • Fixed the “detect duplicate” error which prevented the depositing of an item with a correction request
  • Fixed error with the process page not being correctly updated once the process ended

DSpace-CRIS 7 release 2023.02.01

27 Dec 17:48
Compare
Choose a tag to compare

This version, released on the 27th December 2023, provides minor improvements and bug fixing.

Key Enhancements

  • Added item export format to export items as zip
  • Added possibility to restrict export format by groups
  • Introduced new metadata to show/hide item’s bitstreams using advanced-attachment
  • Updated AddtoAny twitter button icon and label to X
  • Added missing labels for ROR integration

Bug fixes

  • Fixed issue with redirecting after Shibboleth login
  • Fixed bug with read only fields within submission form

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

DSpace-CRIS 7 release 2023.02.00

01 Dec 14:33
Compare
Choose a tag to compare

This version, released on the 30th November 2023, provides alignment with DSpace 7.6.1 tag.

Upgrade instruction

The SOLR cores configuration MUST be updated with the last updates of this release.

A full SOLR reindex is reccomended, the search core could contains data that are inconsistent with the updated schema.xml version. You can rebuild the index via the dspace index-discovery script.

This could be a new script to be put in crontab

Key Enhancements

  • Alignment with DSpace 7.6.1 tag. See DSpace 7.6 release notes and DSpace 7.6.1 release notes for further information.
  • Improved ORCID login flow. Now it is possible to complete the login process even when the ORCID account’s email is private.
  • Improved ORCID integration with versioned entities. Now only the last versioned item is synchronized with ORCID.
  • Improved ROR integration. ROR is now exposed to datacite, it is possible to import orgunit from ROR and use the additional information like ROR id and type of orgunit to facilitate the selection of the correct orgunit.
  • Now the CRIS layout tool support multiple layout for the same entity accordingly to definable custom filters.

Major improvements areas / bug fixes

  • Improved application performance during SSR. Now requests for pages which contain search results are fetched on CSR only.
  • Changed route behavior for CRIS item pages. First tab defined by the CRIS layout is no longer used in the item’s URL. To maintain backward compatibility redirect to the main page is done automatically.
  • Improved managing of metadata security toggle for nested metadata.
  • Improved stability of hide and sort functionality.
  • Bulk export is accessible by the admin sidebar.
  • Improved sitemap generation to exclude restricted content and duplicate links for item.
  • Improved performance of filter-media script

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

DSpace-CRIS 7 release 2023.01.01

04 Oct 18:15
Compare
Choose a tag to compare

Version released on 4th of October, provides minor changes and bug fixing

Key Enhancements

  • Improved UI responsivity
  • Dynamic Edit Mode evaluation based on custom filters
  • Advanced attachments layout improvements
  • Improved metric donuts layout in search
  • Improved categories in statistics section

Major improvements areas / bug fixes

  • Fixed search tools in mobile view
  • Scopus Improvements in import & NPE prevention
  • Improved Usability of small buttons in MyDspace page
  • Fixed request correction feature not removing bitstreams
  • Enabled the use of legacy OAI identifiers
  • Fixed Live import missing mapping features for fields
  • Fixed Sherpa Romeo policies changes not reflected
  • Datacite schema version update (v. 4)
  • Fixed APA generation with citeproc
  • Fixed End User Agreement showing twice

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

DSpace-CRIS 7 release 2022.03.02

21 Jun 14:52
Compare
Choose a tag to compare

This is an updated version of the DSpace-CRIS 7 2022.03.01 release which includes a security update fixing a security bug affecting the permissions check of users belonging to special groups

⚠️ This issue might occur only under particular circumstances, when security of a metadata (Layout) is granted to members of special groups. We suggest users of DSpace-CRIS cris-2022.03.01 that experienced this problem to upgrade backend to cris-2022.03.02 . Angular upgrade is not required.


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

Full Changelog of cris-2022.03.02: dspace-cris-2022.03.01...dspace-cris-2022.03.02

DSpace-CRIS 7 release 2023.01.00

09 Jun 19:08
Compare
Choose a tag to compare

Version released on 9th of june, provides alignment with DSpace 7.5 tag. See DSpace 7.5 release notes

Upgrade instruction

The SOLR configuration MUST be updated with the last updates of this release.

A full SOLR reindex is required, the search core could contains data that are inconsistent with the updated schema.xml version. You can drop the /data folder inside the search core (DON’T touch the other cores!) and rebuild the index via the dspace index-discovery script.

This could be a new script to be put in crontab

Key Enhancements

  • Alignment with DSpace 7.5 tag. See DSpace 7.5 release notes.
  • Replaced AddThis as social plugin manager with AddToAny
  • Export of the current cris layout configuration as a reusable xls​
  • Ability to configure the explore sections under hierarchical menu

Major improvements areas / bug fixes

  • Fixed a bug affecting special groups membership evaluation during CRIS security checks
  • Added a new LimitedMetadataContributor to Live Import Framework, to limit number of metadata of the same type to be imported
  • Improved Line chart visualization in statistics page reflecting the selected time interval
  • AuthorityImportFiller for fundings gathering data from OpenAIRE added, Fundings related to other DSpace-CRIS Objects can be created with those gathered data
  • Restored subject in sent email
  • Hidden Relationships tab in Edit item page
  • CMS metadata admin section improved
  • Submission: dropdown values associated to blank metadata value are not stored
  • Migration: fixed missing relationship values​

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

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)