Skip to content

Releases: garden-io/garden

0.13.23

22 Dec 13:05
Compare
Choose a tag to compare

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.

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 in repo Git scan mode (#5526) (5ef9998a9)
  • helm: fix sha256 hash for linux-arm64 binary (#5563) (ca0d9de97)
  • jib: fix OpenJDK sha256 hashes for linux-arm64 binaries (#5566) (d37e44d73)
  • mavend: fix Mavend sha256 hash for windows-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

13 Dec 14:17
Compare
Choose a tag to compare

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.

Changelog

0.13.22 (2023-12-13)

Bug Fixes

  • if using tlsCertificates make the secretRef 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 in subtree 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

Fixed Issues

0.12.67

13 Dec 13:51
Compare
Choose a tag to compare

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.

Changelog

0.12.67 (2023-12-13)

Improvements

0.13.21

24 Nov 14:27
833d2c5
Compare
Choose a tag to compare

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.

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

Fixed Issues

0.13.20

16 Nov 10:59
Compare
Choose a tag to compare

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 broken self-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.

Changelog

Features

  • k8s: add service account and IRSA support for in-cluster-builder (#3384) (9f6b137d6)

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

Fixed Issues

0.13.19

06 Nov 11:38
Compare
Choose a tag to compare

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.

Changelog

0.13.19 (2023-11-06)

Bug Fixes

Improvements

Fixed Issues

0.13.18

17 Oct 09:58
Compare
Choose a tag to compare

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.

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 to copyFrom.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

Fixed Issues

0.12.66

17 Oct 13:02
Compare
Choose a tag to compare

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.

Changelog

Improvements

  • using a new release endpoint for self-update (#5236) (34a143c1)

Fixed Issues

0.13.17

05 Oct 16:20
Compare
Choose a tag to compare

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.

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

05 Oct 14:31
Compare
Choose a tag to compare

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.

Changelog

Bug Fixes

  • core: more narrow set of config fields to hash for module versions (a34bc42f7)
  • docs: fix documentation urls in Acorn (0.12) namespace (66f0b1f9)