Releases: research-software-directory/RSD-as-a-service
v2.10.0
This is version 2.10.0 of the Research Software Directory as a service. The main changes compared to v2.9.1 are:
- improved layout of software maintainer pages
- improved global search results
- option to disable scraping of a source repository that consistently produce errors
- added the European Publications Office as a DOI source
- various improvements to the CodeMeta data export prototype
- various bugfixes and performance improvements
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.9.1-to-2.10.0.sql
Bug Fixes
- add programming languages to CodeMeta metadata (566ab9d)
- add reference papers to CodeMeta data (d1d679c)
- change CodeMeta description to array of RSD short statement, description and description URL (71d3cbc)
- change functions from plpgsql to sql for improved performance (6f5ed1b)
- change pagination result text (e163ed9)
- fix global search unintentionally showing research units (da5a4cc)
Features
- add OpenAlex as European Publications Office DOI source (8b53d4e)
- allow admins to disable scraping a git repo (fc68c4d)
- enable scraper for OP mentions (a8c69da)
- global search accessible via Ctrl K / Meta K (ddb5c9e)
- split edit software section, basic info, in two: description and links (22d57b9)
- update edit section ui components. Use contained button as primaty button and outlined input components. Remove subtitle from menu items. (12be6cc)
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
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
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
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)
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
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
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)
v2.3.0
This is version 2.3.0 of the Research Software Directory as a service. The main changes compare to v2.2.0 are:
- migrated the user documentation to main repo instead of a separate one
- build an additional docker container containing the documentation
- improved R package statistics harvester to accept more CRAN URLs.
- improved addition of ORCID users for RSD admins
This release does not require an update to the database. For completeness, and empty migration script can be found here: https://github.com/research-software-directory/RSD-production/blob/main/database-migration/migration-scripts/2.2.0-to-2.3.0.sql
Bug Fixes
- allow for more CRAN URLs (4e22d76)
- direct link to software or project tab of the organisation and apply default order (a82ac43)
Features
v2.2.0
This is version 2.2.0 of the Research Software Directory as a service. The main changes compare to v2.1.1 are:
- configurable title for the software highlights section on the software overview page
- collapse the list of contributors for software which has more than 12
- increase the maximum length of the author list for mentions
- removed the pypi scraper, as the service used now limits access
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.1.1-to-2.2.0.sql
Bug Fixes
- increase authors column in mention table (cafaf3a)
- remove PyPI downloads scraper (a5c51b3)
- save exceptions when scraping mentions in the database (489d5c7)