Releases: uc-cdis/hatchery
Releases · uc-cdis/hatchery
1.6.2
1.6.1
1.6.0
Release Notes
For: uc-cdis/hatchery
Notes since tag: 1.5.1
Notes to tag/commit: 1.6.0
Generated: 2023-12-13
New Features
- New endpoints
GET /mount-files
andGET /mount-files?id=foobar
return
files to be mounted to the workspace container (#86) - New endpoint
GET /options?id=foobar
returns information about the
specified workspace option only (#86)
Improvements
- Set environment variable
WORKSPACE_FLAVOR
in the workspace and sidecar
containers for downstream use (#86)
Replace route to IGW if it already exists
Per-container authorization
Release Notes
For: uc-cdis/hatchery
Notes since tag: 1.4.0
Notes to tag/commit: 1.5.0
Generated: 2023-10-27
New Features
- Per-container authorization based on resource paths and pay models (#84)
Improvements
- Add error handling when the Hatchery configuration file cannot be parsed
(#84) - Add error handling when attempting to launch a container that is not in the
list of configured containers (#84) - Improve unit tests set up: set up global test logger; use
defer
to always
restore mocked functions even if a test fails (#84)
Nextflow support
Release Notes
For: uc-cdis/hatchery
Notes since tag: 1.3.0
Notes to tag/commit: 1.4.0
Generated: 2023-10-09
New Features
- Support Nextflow on AWS Batch through workspaces (#77)
- Add new status field to return workspace type (#72)
Bug Fixes
- Fix Nextflow Batch compute environment to be user-specific (#82)
1.3.0
Release Notes
For: uc-cdis/hatchery
Notes since tag: 1.2.1
Notes to tag/commit: 472654b
Generated: 2023-08-09
New Features
- Added
/resetpaymodels
endpoint (#70) - Pay models are automatically reset when a workspace session is terminated.
(#70) - Add support for VPC's with multiple CIDR's (#66)
Breaking Changes
/launch
endpoint throws an error when there is no pay model selected (For
commons with paymodels) (#70)/setPaymodel
throws an error when there is no active workspace running.
(For commons with paymodels) (#70)
Bug Fixes
/launch
endpoint throws a 400 BAD Request when a request without username
is sent. (#70)
Improvements
- Added unit tests for all the updated functions (#70)
- Some error messages and response codes are updated to be more specific
(#70) - Related document -
BRH-512
(#70) - The
/currentPayModel
endpoint returnsTrial Workspace
only when there
are no persistent pay models for the user. Returnsnull
otherwise. (#69)
1.2.1
1.2.0
Release Notes
For: uc-cdis/hatchery
Notes since tag: 1.1.1
Notes to tag/commit: 1.2.0
Generated: 2023-04-13
What's Changed
- adding a Helm quickstart guide to hatchery service by @EliseCastle23 in #60
- Run ECS launch in goroutine, and add local cluster paymodel by @jawadqur in #61
New Contributors
- @EliseCastle23 made their first contribution in #60
Full Changelog: 2023.04...1.2.0