Releases: garden-io/garden
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)
Fixed Issues
0.13.12
Garden 0.13.12 is out! 🎉
This release introduces binaries for MacOS ARM64 and Linux ARM64.
The MacOS ARM64 version is significantly faster than the previous AMD64 release using Rosetta, so an update is recommended.
In order to upgrade to 0.13.12 on ARM from 0.13.11 and earlier, you will need to run
garden self-update 0.13.12 && garden self-update 0.13.12 --force
so that the auto-updater of 0.13.12 can determine you are using an ARM machine and install the correct binary.
This release also includes some 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.12 for Alpine AMD64 (tar.gz)
- Garden v0.13.12 for Linux AMD64 (tar.gz)
- Garden v0.13.12 for Linux ARM64 (tar.gz)
- Garden v0.13.12 for MacOS AMD64 (tar.gz)
- Garden v0.13.12 for MacOS ARM64 (tar.gz)
- Garden v0.13.12 for Windows AMD64 (.zip)
Changelog
Features
Bug Fixes
- detect rosetta emulation during self-update (#4951) (56722b2b6)
- local-mode: fix port forward when having many local ssh keys (3bbc44dd7)
Improvements
Fixed Issues
0.13.11
Garden 0.13.11 is out! 🎉
This release significantly improves the performance of the initial graph resolution - especially for large projects.
It also improves the overall performance of Garden and removes one cause of a memory leak.
Additionally, it fixes a few bugs. See the changelog below.
It's highly recommended to upgrade to this version.
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.11 for Alpine AMD64 (tar.gz)
- Garden v0.13.11 for Linux AMD64 (tar.gz)
- Garden v0.13.11 for MacOS AMD64 (tar.gz)
- Garden v0.13.11 for Windows AMD64 (.zip)
Changelog
Bug Fixes
- repo scan performance and memory leak (#4936) (65d3e7589)
- templated module templating (#4932) (831f61800)
- only allow a valid environment to be set as default env (a2b20e84b)
- k8s: delete pvc on namespace cleanup (#4933) (f866c9537)
Performance Improvements
Fixed Issues
0.13.10
Garden 0.13.10 is out! 🎉
This is a maintenance release that includes some bug fixes and improvements.
If you are using in-cluster build modes like kaniko and buildkit, images that have been built with Garden versions prior to this release might contain files with too restrictive permissions. To remediate this issue, you need to follow these steps:
- Update all Garden clients to
0.13.10
or later (garden self-update
) - Rebuild all docker images (
garden build -f
) to make sure that permissions are okay in all cached images.
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.10 for Alpine AMD64 (tar.gz)
- Garden v0.13.10 for Linux AMD64 (tar.gz)
- Garden v0.13.10 for MacOS AMD64 (tar.gz)
- Garden v0.13.10 for Windows AMD64 (.zip)
Changelog
Bug Fixes
- mutagen default permissions are too restrictive (#4824) (0d6c93d49)
- restore azure devops support for dockerhub images (#4829) (ef42b168a)
- config: throw error if multiple project configs are found (86bb66f39)
- docs: update migration guide (d685ab96f)
- k8s: regression in globs in k8s manifest files (#4903) (1b511dc64)
- k8s: allow
null
inspec.files
for deploy config (#4881) (4fc3a0997) - template: inputs processing in module config resolution (#4907) (d4e7dcbb0)
- template: respect project level variables in action config context (#4883) (05d0f4455)
Improvements
Fixed Issues
0.13.9
Garden 0.13.9 is out! 🎉
This is a maintenance release that includes some bug fixes, Git performance enhancements, 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.9 for Alpine AMD64 (tar.gz)
- Garden v0.13.9 for Linux AMD64 (tar.gz)
- Garden v0.13.9 for MacOS AMD64 (tar.gz)
- Garden v0.13.9 for Windows AMD64 (.zip)
Changelog
Features
Bug Fixes
- enoent when version set to null on tf and pulumi (8de4c6f12)
- allow to use
parent.name
template (c01f4a052) - local-docker build failure when
deploymentRegistry
is enabled (#4835) (135ea0413) - container: add default container annotation to generated manifests (7ca6ca5d1)
- docs: remove unimplemented change from Bonsai migration guide (b8483e3b1)
- k8s: enable microk8s addons sequentially (1a715f949)
- mutagen: use shorter directories for mutagen syncs (#4867) (2698410c8)
- pulumi and terraform: properly handle build deps for pulumi and terraform modules (fbc2320af)
Improvements
- update docker to v24.0.4 (eb12ceab0)
- verify downloads using sha256 in Dockerfiles (#4826) (e976849c7)
Performance Improvements
- git: optimize git scan when exclude but no include filter is set (7361fc90a)
Fixed Issues
0.12.63
Garden 0.12.63 is out! 🎉
This is a maintenance release that updates the internal Docker used by Garden to v24.0.4
.
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.63 for Alpine AMD64 (tar.gz)
- Garden v0.12.63 for Linux AMD64 (tar.gz)
- Garden v0.12.63 for MacOS AMD64 (tar.gz)
- Garden v0.12.63 for Windows AMD64 (.zip)
Changelog
Improvements
- update docker to v24.0.4 (13db6076f)