Skip to content

v1.13.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Dec 13:27
· 1071 commits to main since this release

This is version 1.13.0 of the Research Software Directory as a service. Main improvements are:

  • store data produced by scrapers in JSON format to enable search on this data
  • improved behavior of scrapers when an API rate limit is hit
  • several layout improvements for small screens such as mobile phones
  • added rsd_ prefix to database role names to allow the use of an externally managed database

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

This version is production ready. If you starting a new RSD instance (without historical data) you can use docker-compose.yml provided in the deployment.zip file.

IMPORTANT: If you are migrating from an older version you need to adjust the format of the ".env" file used to configure the RSD containers. Please change the env variable PGRST_DB_ANON_ROLE from web_anon to rsd_web_anon. See env.example for an example.

Bug Fixes

  • change project card orientation to portrait for mobile (6db29ba)
  • commit and programming languages scraper now store unescaped JSON (2f4f006)
  • contact person card, added role, changed spacing and alignment between properties (078b562)
  • do not freeze page header on screens with width or height under 640px (6f7de9e)
  • do nothing if api rate limit is exceeded (22ef277)
  • project card image visible on small screens (e118475)
  • use same card title approach in all cards (14ec09d)

Features

  • add rsd_ prefix to postgres role names (b38adcd)