Releases: garden-io/garden
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)
Fixed Issues
0.13.22
Garden 0.13.22 is out! 🎉
This is a maintenance release that includes some bug fixes and improvements.
Many thanks to @numb95 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.22 for Alpine AMD64 (tar.gz)
- Garden v0.13.22 for Linux AMD64 (tar.gz)
- Garden v0.13.22 for Linux ARM64 (tar.gz)
- Garden v0.13.22 for MacOS AMD64 (tar.gz)
- Garden v0.13.22 for MacOS ARM64 (tar.gz)
- Garden v0.13.22 for Windows AMD64 (.zip)
Changelog
0.13.22 (2023-12-13)
Bug Fixes
- if using
tlsCertificates
make thesecretRef
mandatory (#5533) (02b809f7c) - adding an error handler to the segment client (#5505) (540498c2f)
- commands: print section and tags in color (#5525) (5e93e0785)
- commands: print log command metadata in secondary color (#5509) (8141e90cd)
- core: avoid unnecessary config version changes (#5508) (61eac7601)
- dev: fix reload error when using templates (#5329) (975231032)
- git: fix
exclude
files handling insubtree
Git repo scan mode (#5504) (358aeabb9) - git: prefer project-level repo scan mode over env variable (#5493) (3c081762b)
- sync-mode: showing undefined when sync status is not-deployed (#5522) (9f967688f)
Improvements
- cloud: log 'not logged in' msg at info level for community (#5553) (cad50600a)
- dashboard: better warning logs (#5538) (c1d200794)
- ephemeral-kubernetes: tweak text in error message (#5535) (e5a7d2972)
- helm: update helm to
3.12.2
(#5497) (56c9b4ff6) - logger: update some log lines after style changes (#5507) (035bd9e93)
Fixed Issues
0.12.67
Garden 0.12.67 is out! 🎉
This is a maintenance release that updates the Helm version that is used by Garden.
Many thanks to @numb95 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.12.67 for Alpine AMD64 (tar.gz)
- Garden v0.12.67 for Linux AMD64 (tar.gz)
- Garden v0.12.67 for MacOS AMD64 (tar.gz)
- Garden v0.12.67 for Windows AMD64 (.zip)
Changelog
0.12.67 (2023-12-13)
Improvements
- helm: update helm to
3.12.2
(76b4f70e4)
0.13.21
Garden 0.13.21 is out! 🎉
This is a maintenance release that includes some bug fixes, features, and improvements.
It fixes issues with SNI when talking to the Kubernetes API,
fixes a bug when the Kubernetes API cluster is exposed on a subpath,
and improves the log outputs of Garden.
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.21 for Alpine AMD64 (tar.gz)
- Garden v0.13.21 for Linux AMD64 (tar.gz)
- Garden v0.13.21 for Linux ARM64 (tar.gz)
- Garden v0.13.21 for MacOS AMD64 (tar.gz)
- Garden v0.13.21 for MacOS ARM64 (tar.gz)
- Garden v0.13.21 for Windows AMD64 (.zip)
Changelog
0.13.21 (2023-11-24)
Bug Fixes
- exec: don't split quoted arguments in
exec
plugin's command (#5470) (34b07feb3) - core: log exec provider resolution at info level (#5469) (539abf905)
- git: fix confusing error messages on exit code 128 (#5439) (2779705b6)
- k8s: fix paths in requests to kubernetes api (#5476) (783cc66a9)
- k8s: read tls-server-name correctly from kubeconfig (#5466) (554d964ff)
Features
Improvements
- core: better action lifecycle logs (#5428) (65653b92e)
- logger: some minor fixes (#5475) (b1288039f)
- logger: use 'white' as primary color (#5465) (b8e232cd9)
- logger: better provider resolution lifecycle logs (#5464) (7d5557fc3)
- logger: various tweaks to log lines (#5452) (11f76148b)
Fixed Issues
0.13.20
Garden 0.13.20 is out! 🎉
Besides a number of bug fixes, features, and improvements,
this release also includes a few internal technical changes and performance improvements made over:
- #5233 - switch to JavaScript Modules (ESM).
- #5361 - upgrade to Node 21.1.
- #5136 - remove the Garden system services and optimize the startup time.
- #5120 - remove a requirement for Garden
static
dir to be a Git repository. This also fixes the brokenself-update
command in Windows, see #2614 and #5030. - #5399 - change the default Git scan mode to
repo
- #5410 - optimize silly-level logging (do not compute log message until required)
See the changelog below 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.20 for Alpine AMD64 (tar.gz)
- Garden v0.13.20 for Linux AMD64 (tar.gz)
- Garden v0.13.20 for Linux ARM64 (tar.gz)
- Garden v0.13.20 for MacOS AMD64 (tar.gz)
- Garden v0.13.20 for MacOS ARM64 (tar.gz)
- Garden v0.13.20 for Windows AMD64 (.zip)
Changelog
Features
Bug Fixes
- Windows file tree (#5364) (c5c3c66f4)
- always resolve symlinks for the executable path in the self-updater (#5352) (7ee19dd72)
- examples: fix typo in k8s example + fix comment (#5337) (098d59ea4)
- garden-sea: resolve symlinks for
GARDEN_SEA_EXECUTABLE_PATH
(#5353) (aba79f50d) - sync-mode: avoid collisions in sync key prefixes (#5409) (9edc9ac78)
- sync-mode: use the same source path schemas for all action types (#5363) (71b3781cb)
Improvements
- core: log aborted nodes on dep error (#5360) (ce1995bc8)
- git: don't require Garden
static
dir to be a Git repo (#5120) (dc8ba20ac) - k8s: remove old system garden and improve local-k8s startup time (#5136) (875cacb1f)
- sync: always use short hash-based tmp dirs paths (#5413) (453ed6a30)
Performance Improvements
- do not compute log message until required (#5410) (14e713bff)
- change default git scan mode to
repo
(#5399) (da3f68fcb)
Fixed Issues
0.13.19
Garden 0.13.19 is out! 🎉
This is a maintenance release that includes bug fixes and improvements.
Many thanks to @dadadom and @AmauryD 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.19 for Alpine AMD64 (tar.gz)
- Garden v0.13.19 for Linux AMD64 (tar.gz)
- Garden v0.13.19 for Linux ARM64 (tar.gz)
- Garden v0.13.19 for MacOS AMD64 (tar.gz)
- Garden v0.13.19 for MacOS ARM64 (tar.gz)
- Garden v0.13.19 for Windows AMD64 (.zip)
Changelog
0.13.19 (2023-11-06)
Bug Fixes
- core: handle and retry DNS errors (#5326) (e1738ac51)
- api: visible and better error when fetching secrets 404s (#5277) (32fc4b5a8)
- cloud: do not fetch secrets on community tier (#5291) (5eae8baf1)
- core: correctly apply source.path in VCS logic (#5305) (aaaf6d5f4)
- core: resolve templates in
source.path
(#5345) (1efbab58f) - core: print warning message if docker server version is unparsable (#5284) (#5288) (5f92abd07)
- dev: fix crash on very narrow terminals (#5327) (4af4d6c6a)
- helm: handle missing (null) values in version check (#5307) (31f442029)
- k8s: return deployed mode in container Deploy status (#5302) (6c18b6d3f)
- k8s: correct
0.12 => 0.13
service resource conversion (#5272) (bfdd0af35) - k8s: ensure patchResources can patch namespace (#5334) (71d45a9c1)
- pulumi: fix process dependency resolution in plugin command (#5325) (d460f3f0f)
- pulumi: propagate resolved action context to pulumi plugin commands (#5324) (750e88dfe)
Improvements
Fixed Issues
0.13.18
Garden 0.13.18 is out! 🎉
This release brings a new power feature - support for patching Kubernetes manifests (see #5082).
The release also includes a number of bug fixes and improvements. See the changelog below for more 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.18 for Alpine AMD64 (tar.gz)
- Garden v0.13.18 for Linux AMD64 (tar.gz)
- Garden v0.13.18 for Linux ARM64 (tar.gz)
- Garden v0.13.18 for MacOS AMD64 (tar.gz)
- Garden v0.13.18 for MacOS ARM64 (tar.gz)
- Garden v0.13.18 for Windows AMD64 (.zip)
Changelog
Features
Bug Fixes
- allow generated files in build actions (#5230) (1a55cf7c2)
- prevent crash due to unresolved alias in yaml (#5215) (1ceb355d7)
- allow listing disabled actions in get actions cmd (#5203) (eb316b1af)
- build: make
copyFrom.targetPath
default tocopyFrom.sourcePath
(#5234) (62567d720) - cli: exit code 1 on unknown commands, sub-commands and flags (#5235) (66007f28a)
- core: ensure needsReload flag works (#5211) (cdf65e3b6)
- serve: connect to Cloud if process is started outside of project dir (#4822) (61b424e5c)
Improvements
- using a new release endpoint for self-update (#5229) (33cfebc34)
- core: log stderr from exec as info (#5227) (c6016f420)
Fixed Issues
0.12.66
Garden 0.12.66 is out! 🎉
This is a maintenance release that fixes a GitHub API rate-limiting issue (see #4893).
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.66 for Alpine AMD64 (tar.gz)
- Garden v0.12.66 for Linux AMD64 (tar.gz)
- Garden v0.12.66 for MacOS AMD64 (tar.gz)
- Garden v0.12.66 for Windows AMD64 (.zip)
Changelog
Improvements
Fixed Issues
0.13.17
Garden 0.13.17 is out! 🎉
This is a maintenance release that include an important security improvement, bug fixes and multiple documentation improvements.
Important
This release contains a fix for an arbitrary code execution security vulnerability in Garden when using shared Kubernetes clusters. Please refer to the security advisory for CVE-2023-44392 for more information.
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.17 for Alpine AMD64 (tar.gz)
- Garden v0.13.17 for Linux AMD64 (tar.gz)
- Garden v0.13.17 for Linux ARM64 (tar.gz)
- Garden v0.13.17 for MacOS AMD64 (tar.gz)
- Garden v0.13.17 for MacOS ARM64 (tar.gz)
- Garden v0.13.17 for Windows AMD64 (.zip)
Changelog
Bug Fixes
- helm: use build path for charts for helm modules converted to ac… (#5190) (eb5e859fc)
- k8s: use yaml 1.1 when reading kubernetes manifests (#5184) (8490aacf9)
- pulumi: return correct responses for pulumi plugin commands (#5129) (da981def5)
- server: ensure using a free port for dev console (#5163) (3a17402f1)
Fixed Issues
0.12.65
Garden 0.12.65 is out! 🎉
This is a maintenance release that include an important security improvement, bug fixes in the code and the documentation.
Important
This release contains a fix for an arbitrary code execution security vulnerability in Garden when using shared Kubernetes clusters. Please refer to the security advisory for CVE-2023-44392 for more information.
Important Change
This release introduces a modification to the garden module version calculation (#5191). Consequently, this change has the potential to trigger multiple rebuilds in your projects.
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.65 for Alpine AMD64 (tar.gz)
- Garden v0.12.65 for Linux AMD64 (tar.gz)
- Garden v0.12.65 for MacOS AMD64 (tar.gz)
- Garden v0.12.65 for Windows AMD64 (.zip)