Skip to content

Releases: garden-io/garden

0.13.12

16 Aug 15:31
e030ac7
Compare
Choose a tag to compare

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.

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

  • Added ARM support for MacOS and Linux (#1547)
  • #4924

0.13.11

14 Aug 13:07
Compare
Choose a tag to compare

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.

Changelog

Bug Fixes

Performance Improvements

Fixed Issues

0.13.10

03 Aug 10:20
Compare
Choose a tag to compare

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:

  1. Update all Garden clients to 0.13.10 or later (garden self-update)
  2. 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.

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 in spec.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

20 Jul 10:57
Compare
Choose a tag to compare

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.

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

Performance Improvements

  • git: optimize git scan when exclude but no include filter is set (7361fc90a)

Fixed Issues

0.12.63

20 Jul 10:32
Compare
Choose a tag to compare

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.

Changelog

Improvements

Fixed Issues

0.13.8

13 Jul 10:17
Compare
Choose a tag to compare

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.

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

13 Jul 09:41
Compare
Choose a tag to compare

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.

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

10 Jul 12:36
Compare
Choose a tag to compare

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.

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

04 Jul 13:32
Compare
Choose a tag to compare

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.

Changelog

Features

Bug Fixes

  • respect deploymentRegistry in the garden publish 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

27 Jun 14:55
Compare
Choose a tag to compare

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.

Changelog

Bug Fixes

  • k8s: fix regression in sync stop logic (e3349428d)
  • telemetry: do not throw in case of any runtime error (#4722) (485d25458)