Prepare release v2.7.0-hifis1
-
CITATION.cff
-
Version number -
Release date -
Check upstream version number in references
-
-
Create release notes
Release notes
What's changed
This update provides the Helmholtz RSD in v2.7.0-hifis1.
This update requires database migrations:
HIFIS specific changes
This release of the Helmholtz RSD contains additional commits, some of which will be integrated into upstream v2.8.0. Notably, the readability of the Helmholtz RSD is improved by adjusting colors and using a different font.
Features
- distinguish between auth and coupling providers (6b65901e)
- store orcid auth endpoint in memory and refresh per hour (256f4b3a)
- build and push images with dev-latest tag (c708dd36)
Bug fixes
- only call ORCID well known endpoint on settings page (64e73c64)
- restyle link-ORCID button to match HGF style (b1f279c6)
- improve Helmholtz color scheme and font readability (2f5abf9b)
- replace Helmholtz Hellblau with darker color (754f9aaa)
- do not alter font weight in strong style (2fc76b07)
Incoming changes from upstream v2.4.0
This is version 2.4.0 of the Research Software Directory as a service. The main changes compare to v2.3.0 are:
- added public profile pages for RSD users. This profile first needs to be enabled by the user by linking their ORCID to their RSD account, and opting-in to this feature. The ORCID is then used to find all software and projects in which this user is mentioned as a contributor and combined into a profile page.
- the RSD database now stores which users have the RSD admin role. Previously this was set in the .env file.
- improved test data generation
This release 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/2.3.0-to-2.4.0.sql
WARNING: this update requires manual intervention by the RSD administrator to assign the RSD Admin role to the necessary users. More information on how to do this can be found here: https://research-software-directory.org/documentation/rsd-instance/getting-started/#log-in-as-rsd-administrator
Bug Fixes
- better data generation to create profiles (0283359)
- include public profile flag into public_profile rpc (9cf0e29)
- unique software and project entries on public profile page (9b16227)
Features
- add link to public profile for contrbutors and team members (f7a9180)
- add ORCID coupling in authentication module (f9aa067)
- change from admin list in .env to a table in the database (33aed30)
- software and project overview by person based on ORCID (abf1792)
- user can link ORCID account in user settings (542cf97)
Incoming changes from upstream v2.5.0
This is version 2.5.0 of the Research Software Directory as a service. The main changes compare to v2.4.0 are:
- added feature in the RSD administrator interface to easily add/remove the admin role to/from other users
- show reference papers on software pages
- automatically add scraped citations of reference papers to software mentions
- fixed a bug that mixed contributor lists of different software pages
This release 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/2.4.0-to-2.5.0.sql
Bug Fixes
- mixed contributors list when switching between software items using global search (7542959)
- use latest release of postgrest to fix 416 response on no records when pagination applied. (2fed205)
Features
- rsd-admin can add/remove rsd-admin role to other users. It cannot change its own role (13648be)
- show reference papers on software page and integrate scraped citation into mentions (fcb23ea)
Incoming changes from upstream v2.6.0
This is version 2.6.0 of the Research Software Directory as a service. The main changes compare to v2.5.0 are:
- show links (as icons) of package managers on software pages
- added tab that shows status / errors of harvesters to software maintainer pages
- add personal profile page link to contact person card (if available)
- fixed software and project counts on personal profile pages
- enable first user to become RSD admin for test setups
- improved generation of ORCID information for testing
This release does not require an update to the database. For completeness an empty migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.5.0-to-2.6.0.sql
Bug Fixes
- randomly generated people with ORCID have a constant name, image and email address (03ca260)
- show propper software and project counts during pagination (87fa6e1)
Features
- add profile link to contact person card (c7a7b3e)
- first user is admin in dev mode (507e079)
- show package managers on software page (8897312)
- show status of running background service in edit software section (93d886a)
Incoming changes from upstream v2.7.0
This is version 2.7.0 of the Research Software Directory as a service. The main changes compare to v2.6.0 are:
- fixed a bug in the citation scraper causing excessive use of resources.
- fixed a bug that caused the auth container to become unresponsive when running on a single CPU
- added additional package manager support and logos
- improved layout of commit chart
- improved the performance of error logs for RSD admins.
- disallow users to change updated_at field via the REST 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.6.0-to-2.7.0.sql
Bug Fixes
- add support for other package manager services (4ffd379)
- change database function return type to allow inlining (3126bb2)
- clear package manager scraper errors on success (e40630e)
- disable Loom to fix unresponsive auth container (cff918a)
- don't allow users to change updated_at fields for their account (324497f)
- show last year completly in the commit line chart (922fa32)
- use docker compose extend to override frontend service settings for dev mode (641ed7f)
- use try-with-resources for HttpClient (5b08313)
- when searching error logs, also search slug (167343e)
Features
- additional package manager logos (b33767d)