Notes on this release
This release brings in a number of backend changes - a few code rewrites, tidyups and performance improvements. There are also fixes in place to allow the sharing of S3 buckets for backups, and better supporting cancelling tasks.
Additionally the test process has been updated to use Kubernetes 1.26 as a default, and the release process now creates multiarchitecture images, allowing lagoon-core to run on ARM-based processors (with the exception of the SSH service).
The version of Keycloak used for Lagoon has been upgraded to 17.0.1. In order to upgrade further than this, a rewrite of a number of elements in the lagoon keycloak initialisation will be required to support Quarkus.
This release is built on https://github.com/uselagoon/lagoon-images/releases/tag/23.7.0 images
What's Changed
- refactor: check if retries are required on some errors by @shreddedbacon in https://github.com/uselagoon/lagoon/pull/3471
- feat: helper query to get a deployment by name by @shreddedbacon in https://github.com/uselagoon/lagoon/pull/3483
- feat: API changes to support cancelling tasks by @timclifford in https://github.com/uselagoon/lagoon/pull/3112
- feat: support shared bucket for backups by @shreddedbacon in https://github.com/uselagoon/lagoon/pull/3481
- Update Helm/Kubernetes versions for testing to 1.26 by @tobybellwood in https://github.com/uselagoon/lagoon/pull/3484
- Refactor: Refactored raw sql to Knex.js by @CGoodwin90 in https://github.com/uselagoon/lagoon/pull/3447
- refactor: use deploytarget instead of kubernetes for message key by @shreddedbacon in https://github.com/uselagoon/lagoon/pull/3361
- fix: use projectid in the addfactsbyname permission check by @shreddedbacon in https://github.com/uselagoon/lagoon/pull/3486
- Build multiarchitecture Lagoon images & Update to Keycloak 17 by @tobybellwood in https://github.com/uselagoon/lagoon/pull/3450
- fix: add the project directory to restore bucket path by @shreddedbacon in https://github.com/uselagoon/lagoon/pull/3487
Linked releases:
- lagoon-ui: https://github.com/uselagoon/lagoon-ui/releases/tag/core-v2.15.3
- lagoon-build-deploy: https://github.com/uselagoon/build-deploy-tool/releases/tag/core-v2.15.3
- lagoon-core: https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-core-1.35.0
- lagoon-test: https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-test-0.49.0
Full Changelog: https://github.com/uselagoon/lagoon/compare/v2.15.2...v2.15.3