Skip to content

Release v0.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Aug 13:32
· 51 commits to main since this release
aecc848

Swagger Documentation

Summary

  • New filtering options on the genesets endpoint!
    • You can now filter Genesets by Size, Creation Date, and Update date!
  • Migrated the Authentication Tenant
    • Enables broader interoperability with other applications at The Jackson Laboratory

Highlights

  • Get Genesets created in 2024 with size greater than 10:
https://geneweaver.org/api/genesets?size_greater_than=10&created_after=2023-12-31&created_before=2025-01-01

What's Changed

  • G3-305: Adding missing ingress definitions to jax-cluster-prod-10--prod environment. by @bergsalex in #85
  • G3 325 api genset endpoint update by @francastell in #89
  • G3-348: Switching to thejacksonlaboratory Auth0 tenant. by @bergsalex in #90
  • Fix bug in link sso_id to email logic by @bergsalex in #91
  • G3-328: Update requirements and Release version 0.8.0 by @bergsalex in #93

Full Changelog: v0.7.0...v0.8.0


⚠️ A Special Note on Authentication Changes ⚠️

Using swagger authentication will continue to work for all Geneweaver users.

Please expect the following changes to the login process:

  1. All users will to be asked to "Log in to The Jackson Laboratory to continue."
    • Your Geneweaver account has been migrated to The Jackson Laboratory, and should continue to work.
    • If you experience any password issues, please try resetting your password.
  2. All users will see The Jackson Laboratory's logo on the login page, instead of the Geneweaver logo.

Impact on Geneweaver Client

A note for users of the geneweaver-client library and CLI.

This will break the geneweaver-client authentication defaults, meaning
⚠️ you will not be able to log in without additional action. ⚠️

To fix this, you will need to either:

  1. Update the geneweaver-client library to version 0.10.0 or higher (see this PR) , or
  2. Set the following environment variables before running the gweave commands, and then re-authneticate
export AUTH_DOMAIN="thejacksonlaboratory.auth0.com"
export AUTH_CLIENT_ID="f8QZPcIrPIG6DIeWR2Rr3C8X5bzx8zBz"
gweaver beta auth login --reauth