Garden 0.13.26 is out! 🎉
This release includes better cache support for AWS ECR, as well as a feature flag to use an updated version of Mutagen. It also includes bug fixes and small improvements.
Many thanks to @xenoscopic for the contributions to this release!
Notable changes
In-Cluster Building: Improved cache support for AWS ECR
We now support the mode=max
cache mode when using Buildkit in-cluster building together with AWS ECR registries. The mode=max
cache mode can significantly speed up builds in case your Dockerfile
is using multiple stages. If we detect that your registry supports this mode, we enable it by default.
See also the multi-stage caching section of the in-cluster building guide.
File syncing
Garden uses Mutagen to sync files between the local machine and a remote Kubernetes Pod for Code Synchronization and In-Cluster Building.
We made changes of how Mutagen file synchronization connects to remote Kubernetes cluster, which enabled us to update to the latest Mutagen version.
These changes are not enabled by default right now, and can be enabled using the environment variable GARDEN_ENABLE_NEW_SYNC=true
.
Important note! The new sync mode is experimental. Before enabling it, please stop the sync daemon using garden util mutagen daemon stop
. If you forget to stop the daemon, you will get an error message that suggests running this command.
Kubernetes version support policy
Starting with this release, we support Kubernetes versions until they reach the EOL date. Official Kubernetes EOL dates can be found at https://kubernetes.io/releases/. See https://docs.garden.io/getting-started/installation#requirements.
You can still use the older versions. They may work, but are unsupported and not guaranteed to be compatible.
Assets
Download the Garden binary for your platform from below or simply run garden self-update
if you already have it installed.
- Garden v0.13.26 for Alpine AMD64 (tar.gz)
- Garden v0.13.26 for Linux AMD64 (tar.gz)
- Garden v0.13.26 for Linux ARM64 (tar.gz)
- Garden v0.13.26 for MacOS AMD64 (tar.gz)
- Garden v0.13.26 for MacOS ARM64 (tar.gz)
- Garden v0.13.26 for Windows AMD64 (.zip)
Changelog
0.13.26 (2024-02-22)
Features
Bug Fixes
- do not fail on empty YAML varfiles (#5759) (e5732aa5f)
- core: better Zod validation error messages (#5745) (dc49f10d4)
- core: versioning fix for remote sources (#5735) (91bfd4816)
- k8s: retry websocket errors (#5755) (c8b88c4bd)
- module-conversion: skip omitted build deps (#5727) (c734d0f38)
- mutagen: call mutagen commands from the right cwd (#5734) (98a650db7)
Improvements
- core: less noisy missing dep errors (#5732) (91d25bcae)
- k8s: update
kubectl
version to1.29.2
(#5756) (1f12b3fe0) - mutagen: use faux SSH command to use original Mutagen (#5551) (e778e9750)
- sync: update Mutagen to 0.17.5 (#5744) (eec7832b7)