Skip to content

0.13.20

Compare
Choose a tag to compare
@gordon-garden-bot gordon-garden-bot released this 16 Nov 10:59

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