v1.13.0
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)