-
Notifications
You must be signed in to change notification settings - Fork 27
4.0.0 release notes
Matt McLoughlin edited this page Mar 13, 2023
·
1 revision
- Integration with Terra was added to act as an agent to call management plane actions in Azure
- Shared pools were added and are the default operational mode; shared pools scale better and are less expensive than Azure Batch autopools
- Cosmos DB was replaced by PostgreSQL to unify deployments on a single database platform
- TES shares the Batch account with other services better than before by not throwing an exception if the VM size used in the Batch account was not in the CoA/TES allow list (list of compatible VM sizes)
- Shift from using subscription-specific pricing to public retail price API to determine the VM size to use
- Ability to pass containers-to-mount for AKS deployments in addition to VM deployments
- Bug fixes for storage account access
- Provide users an option to use existing managed access identity instead of insisting on creating a new one and throwing an exception if the managed access identity with the same name was present
- Update CoA to 3.3, .NET to 7, NuGet packages to latest by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/4
- Remove all Cromwell, Trigger Service, and VM-related code from deploy-tes-to-azure by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/6
- Refactor for DI, fix whitespace and other fixes by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/14
- Change Azure Batch image to use HPC image by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/19
- Address build warnings and fix updating by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/22
- Add optional ingress for TES with https and basic auth by @jsaun in https://github.com/microsoft/ga4gh-tes/pull/23
- Quota, Pricing and Sku information providers by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/5
- fix: remove project that is no longer used from TES docker file by @yuliadub in https://github.com/microsoft/ga4gh-tes/pull/28
- Refactor for DI, fix whitespace and other fixes by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/25
- Remove periods from TES hostname by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/29
- Add support for a generic executions directory for TES by @jsaun in https://github.com/microsoft/ga4gh-tes/pull/27
- Update all NuGet packages to the latest versions by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/31
- Update TES hostname to be unique and also a valid DNS tag by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/30
- Terra quota provider by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/36
- Update TES version to 4.0.0 by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/37
- Output TES credentials to a JSON file on deployment by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/38
- Terra client API parses url correctly, retries improvement by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/42
- Container look/discovery is configurable by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/45
- Terra WSM API Client, SAS Token operation by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/47
- Terra Storage Provider by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/51
- Implement Shared Pools by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/33
- Handle null inputs or outputs in a TES task by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/57
- Remove task ID from executions path by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/58
- Add program to generate list of batch supported skus by @jsaun in https://github.com/microsoft/ga4gh-tes/pull/52
- Fix: Known and default registries short-circuit registry lookup by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/67
- Batch Manager implementation for Terra and LZ integration test fixes by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/61
- App insights key lookup occurs only when configuration option is set by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/69
- WSM create batch pool operations uses the client id. by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/71
- Adding logging at start-up by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/75
- Fix warnings in GenerateBatchVmSkus by @jsaun in https://github.com/microsoft/ga4gh-tes/pull/74
- Code standardization by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/76
- WSM and Terra Integration Test Fixes by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/79
- Fixes task path/URL to Sas URLs by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/85
- Expose batch pool creation errors by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/77
- Match configuration and code by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/93
- Add support for pool metadata properties and fixes by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/90
- Add GH actions cronjob to update BatchSupportedVmSizeInformation.json by @jsaun in https://github.com/microsoft/ga4gh-tes/pull/92
- Update BatchSupportedVmSizeInformation.json by @github-actions in https://github.com/microsoft/ga4gh-tes/pull/94
- Identity value from pool maps to the correct value in the request to WSM by @giventocode in https://github.com/microsoft/ga4gh-tes/pull/95
- Add tes-compliance-suite entry point script by @yuliadub in https://github.com/microsoft/ga4gh-tes/pull/96
- Implement support for TES to use PostgreSql by @ashanhol in https://github.com/microsoft/ga4gh-tes/pull/20
- SharedPool improvements by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/88
- Use simplified batch node communication by @jsaun in https://github.com/microsoft/ga4gh-tes/pull/101
- Manual helm tweaks by @jsaun in https://github.com/microsoft/ga4gh-tes/pull/102
- Filter batch vm sizes through defaultvmprices validated list by @jsaun in https://github.com/microsoft/ga4gh-tes/pull/103
- tes compliance tests now require to supply a version by @yuliadub in https://github.com/microsoft/ga4gh-tes/pull/105
- Fix batch pool autoscale for Terra by @jsaun in https://github.com/microsoft/ga4gh-tes/pull/104
- Fix generateBatchVmSkus pathing by @jsaun in https://github.com/microsoft/ga4gh-tes/pull/107
- Correct bitness bug and make logic more clear by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/108
- Update Dependencies by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/109
- Migrate TES configuration to IOptions by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/106
- Change jobnotfound polly from 10 seconds max to 63 seconds max without flooding the logs by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/110
- Add required nuget config by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/113
- Remove billing reader role assignment from the deployer since no longer used by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/111
- Support Appinsights default configuration environment variable by @BMurri in https://github.com/microsoft/ga4gh-tes/pull/114
- Update TesImageName to mcr.microsoft.com/ga4gh/tes:4 by @MattMcL4475 in https://github.com/microsoft/ga4gh-tes/pull/118
Full Changelog: https://github.com/microsoft/ga4gh-tes/commits/4.0.0
To search, expand the Pages section above.