Releases: garden-io/garden
0.12.70
Garden 0.12.70 is out! 🎉
This is a patch release that enables JDK 21 support for jib-container
plugin.
Assets
Download the Garden binary for your platform from below or simply run garden self-update
if you already have it installed.
- Garden v0.12.70 for Alpine AMD64 (tar.gz)
- Garden v0.12.70 for Linux AMD64 (tar.gz)
- Garden v0.12.70 for MacOS AMD64 (tar.gz)
- Garden v0.12.70 for Windows AMD64 (.zip)
Changelog
0.12.70 (2024-04-26)
Bug Fixes
- jib: allow the usage of the JDK 21 (90e381d3d)
0.12.69
Garden 0.12.69 is out! 🎉
This is a maintenance release that adds JDK 21 LTS version support to the jib-container
plugin.
Assets
Download the Garden binary for your platform from below or simply run garden self-update
if you already have it installed.
- Garden v0.12.69 for Alpine AMD64 (tar.gz)
- Garden v0.12.69 for Linux AMD64 (tar.gz)
- Garden v0.12.69 for MacOS AMD64 (tar.gz)
- Garden v0.12.69 for Windows AMD64 (.zip)
Changelog
0.12.69 (2024-04-25)
Improvements
0.12.68
Garden 0.12.68 is out! 🎉
This is a maintenance release that updates Docker shipped with garden tools.
Assets
Download the Garden binary for your platform from below or simply run garden self-update
if you already have it
installed.
- Garden v0.12.68 for Alpine AMD64 (tar.gz)
- Garden v0.12.68 for Linux AMD64 (tar.gz)
- Garden v0.12.68 for MacOS AMD64 (tar.gz)
- Garden v0.12.68 for Windows AMD64 (.zip)
Changelog
0.12.68 (2024-04-12)
Bug Fixes
0.13.29
Garden 0.13.29 is out! 🎉
This is a maintenance release that includes some bug fixes, features, and improvements.
Many thanks to @dan-at-confirm for the contribution to this release!
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.29 for Alpine AMD64 (tar.gz)
- Garden v0.13.29 for Linux AMD64 (tar.gz)
- Garden v0.13.29 for Linux ARM64 (tar.gz)
- Garden v0.13.29 for MacOS AMD64 (tar.gz)
- Garden v0.13.29 for MacOS ARM64 (tar.gz)
- Garden v0.13.29 for Windows AMD64 (.zip)
Changelog
0.13.29 (2024-04-04)
Features
- container: allow global extra build flags e.g. for custom remote builders (#5829) (7cef7c1b6)
- helm: store garden metadata in configmap instead of helm values (#5827) (adcf96803)
- modules: allow opting out of build staging (#5890) (a4fdc3bfb)
Bug Fixes
- recognize
--resolve
flag invalidate
command (#5853) (af514b409) - core: increase max event listener count (#5889) (d29e11e25)
- docs: fix ordering of image reference in actions outputs (#5828) (1e7071857)
- k8s: allow specifying version for oci helm charts (#5892) (43e7485bb)
- vcs: use structural path comparison to compute minimal repo roots (#5867) (189bb2119)
Improvements
Fixed Issues
0.13.28
Garden 0.13.28 is out! 🎉
This is a maintenance release that includes some important bug fixes and improvements.
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.28 for Alpine AMD64 (tar.gz)
- Garden v0.13.28 for Linux AMD64 (tar.gz)
- Garden v0.13.28 for Linux ARM64 (tar.gz)
- Garden v0.13.28 for MacOS AMD64 (tar.gz)
- Garden v0.13.28 for MacOS ARM64 (tar.gz)
- Garden v0.13.28 for Windows AMD64 (.zip)
Changelog
0.13.28 (2024-03-12)
Bug Fixes
- core: properly escape shell commands (#5811) (a6d653404)
- k8s: use the same service account for pulling images as building (#5810) (dba5b0665)
Improvements
- improvements to validate command (#5809) (010730cef)
- docker: update Docker shipped with Garden tools to 25.0.2 (#5816) (7932c8996)
Fixed Issues
0.13.27
Garden 0.13.27 is out! 🎉
This is a maintenance release that fies some critical regression, see #5794 and #5779.
The release also includes some other bug fixes and features, see the detailed changelog for the details.
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.27 for Alpine AMD64 (tar.gz)
- Garden v0.13.27 for Linux AMD64 (tar.gz)
- Garden v0.13.27 for Linux ARM64 (tar.gz)
- Garden v0.13.27 for MacOS AMD64 (tar.gz)
- Garden v0.13.27 for MacOS ARM64 (tar.gz)
- Garden v0.13.27 for Windows AMD64 (.zip)
Changelog
0.13.27 (2024-03-04)
Features
- sync: deprecate non-interactive
sync start
andstop
commands (#5747) (6e1e97939) - util: added profile-project command (#5780) (c83f815fe)
Bug Fixes
- buildkit: remove liveness probe to avoid unnecessary restarts of buildkit (#5779)
- cloud: correctly parse user ID when creating cloud secrets (#5792) (519c90e93)
- k8s: fix kubernetes workload rollout status check (#5794) (445d25c23)
- k8s: attempt execing on running pod (#5782) (8b94e494e)
- self-update: download alpine release artifacts on alpine (#5798) (418de1cbb)
- template: support template strings in
ConfigTemplate.configs
(#5796) (bf51aa06b)
Fixed Issues
0.13.26
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)
Fixed Issues
0.13.25
Garden 0.13.25 is out! 🎉
This is a maintenance release that includes some bug fixes, features, and improvements.
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.25 for Alpine AMD64 (tar.gz)
- Garden v0.13.25 for Linux AMD64 (tar.gz)
- Garden v0.13.25 for Linux ARM64 (tar.gz)
- Garden v0.13.25 for MacOS AMD64 (tar.gz)
- Garden v0.13.25 for MacOS ARM64 (tar.gz)
- Garden v0.13.25 for Windows AMD64 (.zip)
Changelog
0.13.25 (2024-02-13)
Features
Bug Fixes
- buildkit: run command from context dir (#5712) (f93ecc6e7)
- ci: macos cross build error (#5694) (4de3cc27c)
- cli: only overwrite terminal writer if using Ink (#5688) (171912919)
- core: don't execute disabled dependencies (#5697) (5bcb0960b)
- get-config: omit internal field from output (#5716) (3b6579bac)
- git: fix file list caching bug for repo mode (#5710) (ca7f997f4)
- k8s: don't throw when log fetching fails (#5690) (993431923)
Improvements
- update
kubectl
version to1.29.1
(#5693) (d8fc63fad) - core: include path in template errors (#5692) (5dfb0f7cb)
- ext-tools: always print versions in
garden tools
output (#5718) (e88bb86bc) - helm: update helm to 3.14.0 (#5698) (115d85cae)
Fixed Issues
0.13.24
Garden 0.13.24 is out! 🎉
This is a maintenance release that includes some bug fixes.
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.24 for Alpine AMD64 (tar.gz)
- Garden v0.13.24 for Linux AMD64 (tar.gz)
- Garden v0.13.24 for Linux ARM64 (tar.gz)
- Garden v0.13.24 for MacOS AMD64 (tar.gz)
- Garden v0.13.24 for MacOS ARM64 (tar.gz)
- Garden v0.13.24 for Windows AMD64 (.zip)
Changelog
0.13.24 (2024-01-31)
Bug Fixes
- copy test artifacts in interactive mode (#5630) (e0a3671f5)
- remove confusing warning message (#5628) (68ad7630f)
- core: fix "repo" scan mode for remote actions (#5660) (d38f1c5fb)
- core: fix config error when using project.modules (#5626) (4d017e4ee)
- examples: ensure Vue web servers start correctly (#5668) (1979e0e85)
- examples: set correct header for patch resources example (#5604) (89d5396a6)
- k8s: remove k8s manifest logs on apply (#5665) (466ac8c14)
- module-conversion: more fixes to PVC type (#5681) (96059408c)
- module-conversion: always include build deps (#5671) (47c24d54d)
- template: do not partially resolve function arg objects with special keys (#5670) (5b7aea4d8)
Fixed Issues
0.13.23
Garden 0.13.23 is out! 🎉 🎅 🌲 Merry Christmas!
This is a maintenance release that includes some bug fixes.
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.23 for Alpine AMD64 (tar.gz)
- Garden v0.13.23 for Linux AMD64 (tar.gz)
- Garden v0.13.23 for Linux ARM64 (tar.gz)
- Garden v0.13.23 for MacOS AMD64 (tar.gz)
- Garden v0.13.23 for MacOS ARM64 (tar.gz)
- Garden v0.13.23 for Windows AMD64 (.zip)
Changelog
0.13.23 (2023-12-22)
Bug Fixes
- cli: fallback to non-highlighted yaml if error occurs (#5560) (63eff7db2)
- core: inherit Build action mode from dependant Deploy action (#5589) (e0505642e)
- git: fix
exclude
filter inrepo
Git scan mode (#5526) (5ef9998a9) - helm: fix
sha256
hash forlinux-arm64
binary (#5563) (ca0d9de97) - jib: fix OpenJDK
sha256
hashes forlinux-arm64
binaries (#5566) (d37e44d73) - mavend: fix Mavend
sha256
hash forwindows-amd64
binary (#5565) (85e57e5a4) - publish: respect the
spec.publishId
in build action config (#5585) (f60cde74c) - terraform: fix
sha256
hashes for some old terraform binaries (#5564) (f418f65c0)