Releases: garden-io/garden
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)
Fixed Issues
0.13.8
Garden 0.13.8 is out! 🎉
This is a patch release that fixes regression (#4811) introduced in #4516 and released in 0.13.7
,
and reopens 2 bugs (#4505 and #4506).
This release also includes some bug fixes, features, and improvements.
Many thanks to @fharper 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.8 for Alpine AMD64 (tar.gz)
- Garden v0.13.8 for Linux AMD64 (tar.gz)
- Garden v0.13.8 for MacOS AMD64 (tar.gz)
- Garden v0.13.8 for Windows AMD64 (.zip)
Changelog
Features
- add
with-dependants
deploy command flag (c34851e9b) - config: allow multiple actions with same key if all but one is disabled (d7ea44955)
- k8s: support globs in kubernetes module/Deploy files field (9cb5ba402)
- server: add internal _shell command and new WS endpoint (873d4aa22)
Bug Fixes
- respect
spec.publishId
for publishing image (24089334b) - cloud: send "sessionFailed" event if result has errors (e4c5c936c)
- template: allow empty string as a valid arg of
isEmpty
helper (45d9484cd) - template: allow
null
as a valid argument in helper functions (655a5c8e4) - k8s: fix issue that could cause deploys to be skipped when action should have been deployed due to changes (21219c1c3 #4811)
Improvements
- server: also send sessions events over ws (55fdeee98)
Fixed Issues
Reopened Issues
0.12.62
Garden 0.12.62 is out! 🎉
This is a maintenance release that includes some bug fixes in template strings.
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.62 for Alpine AMD64 (tar.gz)
- Garden v0.12.62 for Linux AMD64 (tar.gz)
- Garden v0.12.62 for MacOS AMD64 (tar.gz)
- Garden v0.12.62 for Windows AMD64 (.zip)
Changelog
Bug Fixes
- template: allow empty string as a valid arg of
isEmpty
helper (66458a9e7) - template: allow
null
as a valid argument in helper functions (05d1dacc1)
Fixed Issues
0.13.7
Garden 0.13.7 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.7 for Alpine AMD64 (tar.gz)
- Garden v0.13.7 for Linux AMD64 (tar.gz)
- Garden v0.13.7 for MacOS AMD64 (tar.gz)
- Garden v0.13.7 for Windows AMD64 (.zip)
Changelog
Features
- cloud: display short url for command result (c16bff6c9)
- k8s: support globs in kubernetes module/Deploy files field (c9efb473d)
- vcs: add new git repo scanning method to improve resolution speed (6cb96a618)
Bug Fixes
- override action variables via
--var
cli flag (6b0b9a637) - task description conversion (495507344)
- cli: override nested variables using dot notation (c904730ed)
- exec: show error on failed commands (8d39e22a7)
- k8s: correctly resolve manifests when
build
is set (a5f509295)
Improvements
- allow to deploy all actions with --skip-dependencies (f3bc22cc6)
- k8s: retry the most used
kubectl
commands on failures (07224f03e)
Performance Improvements
- automatically include
[]
if all files are excluded (29621b9dd) - git: avoid stat-ing files when unnecessary (2d717ecd9)
Fixed Issues
0.13.6
Garden 0.13.6 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.6 for Alpine AMD64 (tar.gz)
- Garden v0.13.6 for Linux AMD64 (tar.gz)
- Garden v0.13.6 for MacOS AMD64 (tar.gz)
- Garden v0.13.6 for Windows AMD64 (.zip)
Changelog
Features
- open telemetry (#4664) (10aee8b1b)
- k8s: introduce new flag
waitForJobs
to wait for k8s jobs (#4611) (6eae3a652)
Bug Fixes
- respect
deploymentRegistry
in the gardenpublish
command (#4740) (aa7708ced) - helm: expose ingresses of resources deployed with helm (339fe863e)
- template: don't use var file when path is unresolved (#4737) (c323ccc92)
Improvements
- k8s: retry on config retrieval failure (78669da98)
- server: add some useful fields to ws event payload (#4727) (3c2022c90)
Fixed Issues
0.13.5
Garden 0.13.5 is out! 🎉
This is a maintenance release that includes some urgent bug fixes and resolves the error handling regression introduced in 0.13.4
(see #4699).
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.5 for Alpine AMD64 (tar.gz)
- Garden v0.13.5 for Linux AMD64 (tar.gz)
- Garden v0.13.5 for MacOS AMD64 (tar.gz)
- Garden v0.13.5 for Windows AMD64 (.zip)