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:
- Change value in
RSD_AUTH_PROVIDERS
fromHELMHOLTZAAI
to HELMHOLTZID` - Rename
HELMHOLTZAAI_CLIENT_ID
toHELMHOLTZID_CLIENT_ID
- Rename
HELMHOLTZAAI_REDIRECT
toHELMHOLTZID_REDIRECT
- Rename
HELMHOLTZAAI_WELL_KNOWN_URL
toHELMHOLTZID_WELL_KNOWN_URL
- Rename
HELMHOLTZAAI_SCOPES
toHELMHOLTZID_SCOPES
- Rename
HELMHOLTZAAI_RESPONSE_MODE
toHELMHOLTZID_RESPONSE_MODE
- Rename
HELMHOLTZAAI_ALLOW_EXTERNAL_USERS
toHELMHOLTZID_ALLOW_EXTERNAL_USERS
- Rename
HELMHOLTZAAI_USE_ALLOW_LIST
toHELMHOLTZID_USE_ALLOW_LIST
- Rename
HELMHOLTZAAI_ALLOW_LIST
toHELMHOLTZID_ALLOW_LIST
- Replace all above occurrences of
HELMHOLTZAAI_*
indocker-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
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.