Skip to content

lagoon-core v2.12.0

Compare
Choose a tag to compare
@tobybellwood tobybellwood released this 04 Feb 06:39
· 1175 commits to main since this release
f7a513b

This release is built on the https://github.com/uselagoon/lagoon-images/releases/tag/23.1.0 images

There are a number of changes in here - a lot to documentation, improved testing, and local development workflow - we've done a lot of work on improving the documentation, modernizing, and consolidating tests.

We've also updated all Alpine-based images to 3.17, RabbitMQ to 3.10, and the MariaDB version used for the api-db and keycloak-db.

There are a number of improvements to the API - bug fixes, adding additional logic, and handling some new functionality in other services.

Errata and observed issues

The update to the MariaDB version has caused a change in the way that metadata fields are returned from the API. Data is now returned as structured JSON, instead of an escaped string:

Now returning

metadata": {
				"key": "value"
			},

instead of previously
"metadata": "{\"key\": \"value\"}",

Any customers using the returned metadata field programmatically should make suitable accommodations in their tooling.

Important: Ensure you have a local backup of the api-db and keycloak-db before you commence this update

The update of these databases from MariaDB 10.4 to 10.6 should update seamlessly. In the event it does not go smoothly, the image cannot be rolled back owing to incompatible storage engines. You will need to drop the db and restore the backup to get running again.

Associated releases

The lagoon-ui version released with this lagoon-core release is https://github.com/uselagoon/lagoon-ui/releases/tag/core-v2.12.0
The build-deploy-tool version released with this lagoon-core release is https://github.com/uselagoon/build-deploy-tool/releases/tag/core-v2.12.0
The lagoon-charts version for this lagoon-cire release is https://github.com/uselagoon/lagoon-charts/releases/edit/lagoon-core-1.23.0
There are a number of other Lagoon-charts releases concurrent with this release, and they have made Kubernetes 1.21 the minimum supported version for Lagoon v.2.12.0 onwards.

What's Changed - Services

What's Changed - Documentation, Testing and Local Development

Full Changelog: v2.11.0...v2.12.0