Skip to content

2.0.0

Compare
Choose a tag to compare
@denis-yuen denis-yuen released this 17 Oct 14:56
· 63 commits to develop since this release
c343e9c

As a brief summary, changes include

Breaking Changes
  • conversion of many parameters and object properties from kebab case (hyphens) to snake case (underscores) to better support Javascript tooling and to better match other GA4GH cloud workstream APIs
  • removal of protobuf support and many of the conversions that were inherited from that choice
  • ToolDescriptor.descriptor is optional if ToolDescriptor.url is provided (21)
  • Some variable name changes to better account for possibility of support for Singularity or other Docker alternatives
  • allow for multiple container images, multiple authors, multiple verification sources for versions of tools
  • the last point is also related to a number of variable name changes suggested by the TRS PRC
Substantial Changes
  • addition of a documentation build system supporting https://ga4gh.github.io/tool-registry-service-schemas/Introduction/ (this site)
  • the addition of Nextflow as a descriptor format
  • /tools/{id}/versions/{version_id}/{type}/files endpoint added to describe all avaliable files for a tool
  • checker workflows (26)
  • process for auto-generation of OpenAPI 3 copy of the schema