Skip to content

Release v5.0.0-hifis1

  • CITATION.cff
    • Version number
    • Release date
    • Check upstream version number in references
  • Create release notes

Release notes

What's changed

This release updates the Helmholtz RSD from v4.1.0 to v5.0.0.

Required database migrations:

BREAKING The settings.json module must be udpated.

HIFIS specific changes

Features

  • add "Become a Spotlight" button to spotlight page (931a0ae2)

Incoming changes from upstream v5.0.0

This is version 5.0.0 of the Research Software Directory as a service. This release contains a breaking change:

  • The settings.json format has changed to use new modules sections. Please update this file manually to enable/disable the module you wish to use (software, projects, organizations, communities, people, and news)

This version also contains several new features and bug fixes, ao.:

  • One or more Software Heritage Identifiers (SHWID) can now be added to software
  • Users can be notified by email when an token expires
  • RSD Admins can now search users by ORCID
  • RSD Admins can lock user accounts if needed
  • Prevent multiple scrapers runs from harvesting the same item when this takes too long
  • Unpublished meta pages can no longer be accessed via the API
  • Explicitly use V1 or the ROR API endpoint

This version does requires an update to the database. The migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/4.1.0-to-5.0.0.sql

Bug Fixes

  • also show remote RSD name when it contains % sign (a7e9818)
  • don't require requested_at to be not null in software_for_community table (32f3f99)
  • encode remote RSD names (faef1d7)
  • nom-admins can only see published meta pages (9801faf)
  • prevent one mention to be scraped by two processes in parallel (4901db4)
  • set sizes in remote_software table equal to software (2ebdfbb)
  • use v1 of ROR API (0723c92)
  • feat!: extend modules definitions in settings.json (fe2ff37)

Features

  • add ORCID search to user overview for admins (7aa4d1a)
  • add SHWIDs to software (5c76b84)
  • add software heritage section to software page (f689ed1)
  • allow to send slug as query parameter in editSoftwareNav plugin slot (73bce90)
  • change organisation and persons card layout (f05cd0e)
  • notify users about expiring API access tokens (5ca7f20)
  • use lock account modal for lock info (888b79b)

BREAKING CHANGES

  • update your settings.json to use new modules section
Edited by Christian Meeßen