Release v0.8.0
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:
- 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.
- 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
To fix this, you will need to either:
- Update the geneweaver-client library to version 0.10.0 or higher (see this PR) , or
- 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