Releases: garden-io/garden
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)
Changelog
Bug Fixes
0.13.16
Garden 0.13.16 is out! 🎉
This is a critical patch release aimed at resolving regression issue #5146, which was inadvertently introduced in version 0.13.15.
We strongly recommend all users who are currently on 0.13.15 to update to this new 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.16 for Alpine AMD64 (tar.gz)
- Garden v0.13.16 for Linux AMD64 (tar.gz)
- Garden v0.13.16 for Linux ARM64 (tar.gz)
- Garden v0.13.16 for MacOS AMD64 (tar.gz)
- Garden v0.13.16 for MacOS ARM64 (tar.gz)
- Garden v0.13.16 for Windows AMD64 (.zip)
Changelog
0.13.16 (2023-09-28)
Bug Fixes
Fixed Issues
All fixes from 0.13.15
remain valid:
0.13.15
Garden 0.13.15 is out! 🎉
Warning
Please avoid using this version as this introduced a regression (#5146).
We strongly recommend using a newer version.
This release features some performance improvements, a new CLI command garden cloud secrets update , and a few bug fixes.
You can use the newly added command to update the secrets in Garden Enterprise using the CLI.
Many thanks to @highb, @yyc and @marklester 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.15 for Alpine AMD64 (tar.gz)
- Garden v0.13.15 for Linux AMD64 (tar.gz)
- Garden v0.13.15 for Linux ARM64 (tar.gz)
- Garden v0.13.15 for MacOS AMD64 (tar.gz)
- Garden v0.13.15 for MacOS ARM64 (tar.gz)
- Garden v0.13.15 for Windows AMD64 (.zip)
Changelog
0.13.15 (2023-09-27)
Features
- cli: add cloud secrets update command (#4804) (8b8fc0060)
- config: better error messages around schema validation (#4889) (a098a1497)
Improvements
Bug Fixes
- otel collector enabled detection (#5141) (4b05677f7)
- memoize memory leak (#5137) (106eb72ba)
- add fsevents as a dependency (#5133) (76e186fe5)
- remove read lock from config get (#5114) (2967dc5b6)
- k8s: handle AEC-paused resources properly (#5122) (ed87cfdac)
- k8s: correctly resolve manifests when
build
is set (#4846) (6c737a905) - module: only merge relevant variables overrides in config (#5138) (b0d7a4756)
- remote-building: use "Recreate" strategy garden-util (kaniko) and garden-buildkit deployments (#5125) (541851b8c)
Fixed Issues
0.13.14
Garden 0.13.14 is out! 🎉
This release features a new ephemeral-kubernetes provider, offering you a seamless way to experience Garden's capabilities on an ephemeral Kubernetes cluster provided by Garden. For more information on using ephemeral clusters, check out the docs.
It also includes some bug fixes, improvements, and documentation updates.
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.14 for Alpine AMD64 (tar.gz)
- Garden v0.13.14 for Linux AMD64 (tar.gz)
- Garden v0.13.14 for Linux ARM64 (tar.gz)
- Garden v0.13.14 for MacOS AMD64 (tar.gz)
- Garden v0.13.14 for MacOS ARM64 (tar.gz)
- Garden v0.13.14 for Windows AMD64 (.zip)
Changelog
Features
Bug Fixes
- remove rsync dependency from homebrew formula (#5086) (640b51a14)
- print the output of Run and Test actions on the info log level (#5059) (30e6fa008)
- avoid crash during kubectl retry (#5098) (c5a7679cb)
- use shell matching platform when running scripts (#5034) (22013ae77)
- do not error if actionSources are empty (#5036) (bc38c9747)
- framework: several error handling improvements (#5001) (1bfe7b5ad)
Improvements
Fixed Issues
0.12.64
Garden 0.12.64 is out! 🎉
This is a maintenance release that includes a back-port of one bug fix from 0.13.13
.
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.64 for Alpine AMD64 (tar.gz)
- Garden v0.12.64 for Linux AMD64 (tar.gz)
- Garden v0.12.64 for MacOS AMD64 (tar.gz)
- Garden v0.12.64 for Windows AMD64 (.zip)
Changelog
Bug Fixes
Fixed Issues
0.13.13
Garden 0.13.13 is out! 🎉
This is a maintenance release that includes some bug fixes, features, and improvements.
Note
BREAKING CHANGE: This release removes the create module command, to avoid new users getting started with modules instead of actions.
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.13 for Alpine AMD64 (tar.gz)
- Garden v0.13.13 for Linux AMD64 (tar.gz)
- Garden v0.13.13 for Linux ARM64 (tar.gz)
- Garden v0.13.13 for MacOS AMD64 (tar.gz)
- Garden v0.13.13 for MacOS ARM64 (tar.gz)
- Garden v0.13.13 for Windows AMD64 (.zip)
Changelog
Features
- Add support for k3s family clusters like k3s, rancher-desktop and k3ds (#4977)
Improvements
- more useful "create project" yaml (#4985) (012d4ea77)
- always offer -f as alias with --force (#4986) (7e2c9d1bf)
- server: output more debug info (#4613) (0222bcbe9)
Performance Improvements
Bug Fixes
- avoid action execution for the static outputs references of implicit dependencies. (#4975) (da589ebcf)
- ensure using next free port for dev console (#4984) (738828e66)
- properly escape the newline for the tag argument (#4974) (4c69801fb)
- checkout repo before prerelease (45d023653)
- correct otel collector binary definition for arm64 linux (7f6707174)
- ensure that the
edge-bonsai
tag is updated on a prerelease (a1378b166) - detect overlapping
targetPath
ingenerateFiles
(#4961) (430b8aeda) - core: input validation for module templates (#4995) (bb77681ed)
- jib: make native arm maven usable on ARM macs (#4968) (491fe88e8)
- k8s: detect duplicate manifest declarations (#4993) (eca466b88)
- docs: fix 'undefined' string in ToC (#4987) (3af6af60e)