Skip to content

Prepare release v2.9.1-hifis1

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

Release notes

This release updates the Helmholtz RSD to upstream v2.9.1

Required database migrations:

WARNING This update requires changes in the environment variables related to the Helmholtz login. If you use HelmholtzID for login, make sure to apply the following:

  • Change value in RSD_AUTH_PROVIDERS from HELMHOLTZAAI to HELMHOLTZID`
  • Rename HELMHOLTZAAI_CLIENT_ID to HELMHOLTZID_CLIENT_ID
  • Rename HELMHOLTZAAI_REDIRECT to HELMHOLTZID_REDIRECT
  • Rename HELMHOLTZAAI_WELL_KNOWN_URL to HELMHOLTZID_WELL_KNOWN_URL
  • Rename HELMHOLTZAAI_SCOPES to HELMHOLTZID_SCOPES
  • Rename HELMHOLTZAAI_RESPONSE_MODE to HELMHOLTZID_RESPONSE_MODE
  • Rename HELMHOLTZAAI_ALLOW_EXTERNAL_USERS to HELMHOLTZID_ALLOW_EXTERNAL_USERS
  • Rename HELMHOLTZAAI_USE_ALLOW_LIST to HELMHOLTZID_USE_ALLOW_LIST
  • Rename HELMHOLTZAAI_ALLOW_LIST to HELMHOLTZID_ALLOW_LIST
  • Replace all above occurrences of HELMHOLTZAAI_* in docker-compose.yml

What's changed

HIFIS specific changes

Features

  • build codemeta image with gitlab ci (9d651201)

Incoming changes from upstream v2.8.0

This is version 2.8.0 of the Research Software Directory as a service. The main changes compare to v2.7.0 are:

  • added support for additional package managers for rust, go and java
  • improved the global search function
  • distinguish between authentication and coupling providers (this requires the use of the RSD_AUTH_COUPLE_PROVIDERS environment variable)
  • optimized rendering of pages with large number of mentions
  • fixed a bug that showed duplicate maintainer on some pages.
  • reduced calls to the ORCID API

This release requires an update to the database. A migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.7.0-to-2.8.0.sql

Bug Fixes

  • deduplicate maintainers on frontend (5d48bc3)
  • don't show zero when null is returned for a package manager stat (59a2194)
  • only call ORCID well known endpoint on settings page (45c45d5)
  • render only first 50 mention items per category (920ab62)

Features

  • add crates.io and go scraper (3a3b45e)
  • add sonatype to package manager scrapers (25b45b8)
  • distinguish between auth and coupling providers (2bfb8b8)
  • improve global search function (b9c4018)
  • store orcid auth endpoint in memory and refresh per hour (fc7d4fb)

Incoming changes from upstream v2.9.0

This is version 2.9.0 of the Research Software Directory as a service. The main changes compare to v2.9.0 are:

  • added a project impact scraper
  • improved the layout of the mentions UI for project maintainers
  • added a ROR scraper for organization information
  • added a prototype service to export data in the CodeMeta format
  • we now store the last login date of users

This release requires an update to the database. A migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.8.0-to-2.9.0.sql

Bug Fixes

  • fix some bugs and clean up (7bc755b)
  • follow new branding for Helmholtz ID (106c954)

Features

  • add CodeMeta server (8f477ec)
  • add last login date to login table (c68dadd)
  • add link to organisation page in the error logs overview (740725e)
  • add simple CodeMeta overview page (7aae77c)
  • edit software and project mentions section (aee9279)
  • scrape organisation location from ror (ade237d)

Incoming changes from upstream v2.9.1

This is version 2.9.1 of the Research Software Directory as a service. Users are recommended to upgrade as soon as possible, so they can use the DataCite API again. The main changes compared to v2.9.0 are:

  • support for the DataCite Schema 4.5 publisher changes
  • add support for colons when searching DataCite mentions by title
  • fix a bug in the citation scraper where a property was wrongfully assumed to be non-null
  • fix a display bug where Crossref would be shown for DataCite mentions when bulk importing mentions

This release doesn't require an update to the database.

Bug Fixes

  • adapt to change of DataCite GraphQL API (aac9cd6)
  • allow for colons in title when searching DataCite (714d1d7)
  • fix citation scraper bug when raw author name is null (ef98764)
  • show DataCite when bulk import used DataCite (cf8697b)
Edited by Christian Meeßen