Releases: garden-io/garden
edge-bonsai
This is an automatic build of Garden 0.13
(Bonsai).
Note: This is not a stable release
0.13.47
Garden 0.13.47 is out! 🎉
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.47 for Alpine AMD64 (tar.gz)
- Garden v0.13.47 for Linux AMD64 (tar.gz)
- Garden v0.13.47 for Linux ARM64 (tar.gz)
- Garden v0.13.47 for MacOS AMD64 (tar.gz)
- Garden v0.13.47 for MacOS ARM64 (tar.gz)
- Garden v0.13.47 for Windows AMD64 (.zip)
Changelog
This is a release that fixes critical regressions introduced in 0.13.46 around template parsing.
We also fixed a regression that prevented the mutagen update instructions to be printed if there is a version mismatch between mutagen client and server when using the sync mode.
Thanks to @alexkuretz and @th-ao for reporting these critical issues with 0.13.46.
0.13.47 (2024-12-12)
Bug Fixes
- make sure to display the mutagen version update warning message (#6715) (9d971d255)
- template: establish backwards bug-compatibility for kubernetes manifest files (#6713) (424b39220)
- templates: fix regression with multiple if statements introduced in 0.13.46 (#6714) (7fbe71779)
Fixed Issues
0.13.46
Garden 0.13.46 is out! 🎉
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.46 for Alpine AMD64 (tar.gz)
- Garden v0.13.46 for Linux AMD64 (tar.gz)
- Garden v0.13.46 for Linux ARM64 (tar.gz)
- Garden v0.13.46 for MacOS AMD64 (tar.gz)
- Garden v0.13.46 for MacOS ARM64 (tar.gz)
- Garden v0.13.46 for Windows AMD64 (.zip)
Changelog
This release includes improvements in template string parsing performance for very large projects. This release also includes improvements in how we display template string error messages, as well as dependency updates and bug fixes.
0.13.46 (2024-12-11)
Bug Fixes
- improve error message if filter expression in foreach cannot be resolved (#6694) (3ff5ee07a)
- k8s-exec: use containerName if specified for kubernetes-exec actions (#6682) (976ab7037)
- local-k8s: ensure correct nginx status when getting env status (#6696) (3c65e4900)
- publish: copy image from registry if it has been pushed directly after build (#6681) (405940e9e)
Bundled Tool Version Updates
Features
Improvements
Performance Improvements
0.13.45
Garden 0.13.45 is out! 🎉
This is a maintenance patch release that reverts the Mutagen version update (#6655) made in 0.13.44.
Notable changes
File syncing
The GARDEN_ENABLE_NEW_SYNC
feature flag was removed in #6637.
That flag was introduced in 0.13.26, and it was set to be true
by default in 0.13.34.
That flag was used to control the version of the Mutagen.
Mutagen is a tool that to sync files between the local machine and a remote Kubernetes Pod for Code Synchronization and In-Cluster Building.
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.45 for Alpine AMD64 (tar.gz)
- Garden v0.13.45 for Linux AMD64 (tar.gz)
- Garden v0.13.45 for Linux ARM64 (tar.gz)
- Garden v0.13.45 for MacOS AMD64 (tar.gz)
- Garden v0.13.45 for MacOS ARM64 (tar.gz)
- Garden v0.13.45 for Windows AMD64 (.zip)
Changelog
0.13.45 (2024-11-20)
0.13.44
Garden 0.13.44 is out! 🎉
This is a maintenance release that includes some bug fixes, features, and improvements.
Notable changes
File syncing
The GARDEN_ENABLE_NEW_SYNC
feature flag was removed in #6637.
That flag was introduced in 0.13.26, and it was set to be true
by default in 0.13.34.
That flag was used to control the version of the Mutagen.
Mutagen is a tool that to sync files between the local machine and a remote Kubernetes Pod for Code Synchronization and In-Cluster Building.
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.44 for Alpine AMD64 (tar.gz)
- Garden v0.13.44 for Linux AMD64 (tar.gz)
- Garden v0.13.44 for Linux ARM64 (tar.gz)
- Garden v0.13.44 for MacOS AMD64 (tar.gz)
- Garden v0.13.44 for MacOS ARM64 (tar.gz)
- Garden v0.13.44 for Windows AMD64 (.zip)
Changelog
0.13.44 (2024-11-20)
Features
Bug Fixes
- fix user prompt function (#6613) (16ca20442)
- container: container registry namespace is empty when not specified (#6638) (439559853)
- k8s: respect pod selector in kubernetes-exec action type (#6657) (3e680e036)
Bundled Tool Version Updates
- helm: update version to 3.16.2 (#6624) (cfbef2fe3)
- kubectl: update version to 1.31.2 (#6623) (a44ea9929)
- mutagen: update version to 0.18.0 (#6655) (327f48485)
Fixed Issues
0.13.43
Garden 0.13.43 is out! 🎉
This is a maintenance release that includes some bug fixes, performance optimizations, features, and improvements.
Many thanks to @highb and @BraedonLeonard for their contributions 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.43 for Alpine AMD64 (tar.gz)
- Garden v0.13.43 for Linux AMD64 (tar.gz)
- Garden v0.13.43 for Linux ARM64 (tar.gz)
- Garden v0.13.43 for MacOS AMD64 (tar.gz)
- Garden v0.13.43 for MacOS ARM64 (tar.gz)
- Garden v0.13.43 for Windows AMD64 (.zip)
Changelog
0.13.43 (2024-10-30)
Features
- exec: separate
stdout
andstderr
in Run and Testexec
-action outputs (#6572) (5a04f60ac) - k8s: allow using registry mirror for utility images (#6552) (122371dd6)
- pulumi: add
spec.showSecretsInOutput
config to Pulumi deploy action (#6555) (682e37896)
Bug Fixes
- correct deploy action validation in container plugin extension (#6606) (ba2a4954a)
- render action reference in error message (#6605) (4ebe9975a)
- k8s: correctly set image pull secret on sync pod (#6533) (a2826a947)
- k8s: add imagePullSecret from kubernetes provider to sync init container (#6530) (07a577ef4)
- profiler: fix sync profiler and collect more data (#6586) (04dcc006c)
- pulumi: stack not being selected before getting outputs when autoApply = false (#6554) (8fd42f3b3)
- pulumi: prevent existing pulumi configs from being overwritten (#6526) (dcfef40c6)
Improvements
- make sure artifacts are always fetched (#6532) (593c9cbdf)
- api: send action type to cloud (#5447) (15fe97404)
Performance Improvements
- optimize action configs processing (#6547) (af6df50a8)
- git: use
sub-tree
scan mode for config files scan (#6483) (131663140)
Fixed Issues
0.13.42
Garden 0.13.42 is out! 🎉
This is a maintenance release that includes some bug fixes.
Many thanks to @maxim-cpg for the contributions 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.42 for Alpine AMD64 (tar.gz)
- Garden v0.13.42 for Linux AMD64 (tar.gz)
- Garden v0.13.42 for Linux ARM64 (tar.gz)
- Garden v0.13.42 for MacOS AMD64 (tar.gz)
- Garden v0.13.42 for MacOS ARM64 (tar.gz)
- Garden v0.13.42 for Windows AMD64 (.zip)
Changelog
0.13.42 (2024-10-08)
Bug Fixes
- misleading warning message when cloud session is expired (#6503) (8359ae334)
- otel: ensure OTEL sends final span when -o opt is used (#6505) (7b96bdb64)
Bundled Tool Version Updates
- images: update
buildkit
image to fix CVE-2023-44487 (#6522) (b75370551) - kubectl: update version to 1.30.4 (#6519) (86a644788)
Fixed Issues
0.13.41
Garden 0.13.41 is out! 🎉
This is a maintenance release that includes some bug fixes.
Many thanks to @BraedonLeonard for the contributions 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.41 for Alpine AMD64 (tar.gz)
- Garden v0.13.41 for Linux AMD64 (tar.gz)
- Garden v0.13.41 for Linux ARM64 (tar.gz)
- Garden v0.13.41 for MacOS AMD64 (tar.gz)
- Garden v0.13.41 for MacOS ARM64 (tar.gz)
- Garden v0.13.41 for Windows AMD64 (.zip)
Changelog
0.13.41 (2024-09-27)
Bug Fixes
- core: avoid crash when using
copyFrom
together with symlinks (#6485) (a7f0420ec) - sync: use right arch of
mutagen-agent
binary ink8s-sync
image (#6465) (66e5a7530)
Performance Improvements
Fixed Issues
0.13.40
Garden 0.13.40 is out! 🎉
This is a maintenance release that includes some bug fixes.
Many thanks to @ManAnRuck for the contributions 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.40 for Alpine AMD64 (tar.gz)
- Garden v0.13.40 for Linux AMD64 (tar.gz)
- Garden v0.13.40 for Linux ARM64 (tar.gz)
- Garden v0.13.40 for MacOS AMD64 (tar.gz)
- Garden v0.13.40 for MacOS ARM64 (tar.gz)
- Garden v0.13.40 for Windows AMD64 (.zip)
Changelog
0.13.40 (2024-09-19)
Bug Fixes
- avoid throwing 401 when trying to login to cloud (#6447) (728077060)
- allow relative symlinks to directories when using build staging (#6430) (26644fcf5) and (#6433) (e4adc6b1c)
- add
applyArgs
to kubectl apply function (#6385) (f140ab2d7) - sync: correct search path for mutagen faux ssh (#6421) (74f7ef211)
- template: avoid premature
disabled
flag evaluation on actions (#6448) (c0e9065ad)
Fixed Issues
0.13.39
Garden 0.13.39 is out! 🎉
This is a maintenance release that includes some bug fixes in the template string resolution engine.
Many thanks to @omry-arpaly for the contributions 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.39 for Alpine AMD64 (tar.gz)
- Garden v0.13.39 for Linux AMD64 (tar.gz)
- Garden v0.13.39 for Linux ARM64 (tar.gz)
- Garden v0.13.39 for MacOS AMD64 (tar.gz)
- Garden v0.13.39 for MacOS ARM64 (tar.gz)
- Garden v0.13.39 for Windows AMD64 (.zip)
Changelog
0.13.39 (2024-08-29)
Bug Fixes
- examples: remove invalid action dependency from pulumi example (#6384) (445d7d377)
- template: keep action variables when resolving disabled flag (#6406) (0b8b0497b)
- template: fix template string escaping and resolution in Module configs (#6408) (8df80152a)
- template: unescape escape templates when not doing partial resolution (#5680) (cc6e41c3a)