Skip to content

v1.27.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Sep 09:25
· 440 commits to main since this release

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

  • added support for Azure authentication
  • improved accessibility
  • improved support for custom landing page
  • added support for closed software in database
  • fixed bug showing duplicate organizations

Thanks to Imperial College London for their contributions!

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/1.26.0-to-1.27.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. No database migration is required in that case.

This will be the last regular v1.x release. We will switch to the v2 branch soon!

Bug Fixes

  • deduplicate organisations of primary maintainers (d931765)

Features

  • add AZURE_ORGANISATION to docker composes (85a246a)
  • add background image (49dcaee)
  • add counter box for software mentions (49ed2b5)
  • Add infrastructure for auth with Imperial Active Directory (7351861)
  • add interface buttons to home page (f5734bf)
  • add login functionality to "Submit Software" button (8905423)
  • Add open_software_cnt to homepage_counts rpc call (b54d419)
  • add popular keywords to home page (af0c054)
  • add separate counter box for closed source software (1e27b0a)
  • add serious text to imperial home page (27affee)
  • Add software closed_source field to data-generation service (02dc80a)
  • add top columns of hope page (ce0cd41)
  • add various accessibility fixes (31ee3f6)
  • Allow configuration of prompt option in redirect url (30ca611)
  • fix keyword typing (f2bf01c)
  • get user name from id token using profile scope (4afb3b6)
  • implement PR feedback (54107c3)
  • refactor to create a generic AAD auth provider (02752cd)
  • remove console.log from pages/index.tsx (f601f08)
  • remove organisation list example (32db33c)
  • resize "submit software" button (43b699b)
  • tidy ups for imperial homepage (983e6b1)