Garden Versions Save

Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching

0.12.63

10 months ago

Garden 0.12.63 is out! :tada:

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

  • #4550

0.13.8

10 months ago

Garden 0.13.8 is out! :tada:

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

  • #2759
  • #3398
  • #4796
  • #4811

Reopened Issues

  • #4505
  • #4506

0.12.62

10 months ago

Garden 0.12.62 is out! :tada:

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

  • #3398

0.13.7

10 months ago

Garden 0.13.7 is out! :tada:

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

  • #3465
  • #3873
  • #4417
  • #4460
  • #4506
  • #4683
  • #4757
  • #4772

0.13.6

10 months ago

Garden 0.13.6 is out! :tada:

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

  • #4095
  • #4557
  • #4591
  • #4702
  • #4732

0.13.5

11 months ago

Garden 0.13.5 is out! :tada:

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)

0.13.4

11 months ago

Garden 0.13.4 is out! :tada:

This is a maintenance release that includes some bug fixes and improvements.

Many thanks to @ishantagarwal-x213235 and @mattpolzin for their contributions to this release!

Important Fix

This release addresses issue #4661 and introduces a modification to the garden version calculation. 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

  • update version hash if a file is renamed (12bc08b84)
  • cli: print correct link to web dashboard (#4685) (6d57b1f5c)
  • cloud: emit stable action uids across phases (195a65123)
  • cloud: fix session registration flow for dev (5f782884e)
  • core: tweak output from internal _get-service-status command (09228b819)
  • dev: running command status message could become inconsistent (0cd29f9a4)
  • jib: fix sha256 hashes for mvnd binaries (0ea5f7857)
  • k8s: update default Kaniko version (6584369d4)
  • k8s: invalid session name error with e.g. underscore in username/path (62e8a96ad)
  • template-strings: do not apply helper functions on unresolved string (#4692) (0b47cccc6)

Improvements

  • jib: allow concurrent maven builds (c9a6cf820)
  • jib: support custom mvnd binaries (d2d6f4df2)
  • logs: log resolve and statusOnly tasks at debug level (#4691) (90577faad)
  • sdk: more iteration on the plugin SDK + migrate exec plugin (#4654) (ac4cd75ca)
  • server: add more command info to ws responses (4b01824bf)
  • server: better logging for loading config (#4688) (c4f665917)

Fixed Issues

  • #4614
  • #4624
  • #4635
  • #4661

0.12.61

11 months ago

Garden 0.12.61 is out! :tada:

This is a maintenance release that includes some bug fixes and improvements.

Many thanks to @ishantagarwal-x213235 and @mattpolzin for their contributions to this release!

Important Fix

This release addresses issue #4661 and introduces a modification to the garden version calculation. 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

  • update version hash if a file is renamed (0c32af3da)
  • jib: fix sha256 hashes for mvnd binaries (4e317efa6)
  • template-strings: do not apply helper functions on unresolved string (#4710) (8d5180090)

Improvements

  • jib: allow concurrent maven builds (b34c0fe15)
  • jib: support custom mvnd binaries (00588911a)
  • k8s: update default Kaniko version (b0badbdbc)

Fixed Issues

  • #4614
  • #4635
  • #4661

0.13.3

11 months ago

Garden 0.13.3 is out! :tada:

This is a maintenance release that includes a number of bug fixes, improvements, and new features in Bonsai!

Assets

Download the Garden binary for your platform from below or simply run garden self-update if you already have it installed.

Changelog

Features

  • cli: add get files command to see files included in actions (ee63d5fe5)
  • openshift: initial provider scaffolding (#4612) (c20978eec)
  • template: allow variable references in include/exclude config (3773e2ed3)
  • template: allow this.name and this.mode in action config (#4646) (f3bf29ef5)

Bug Fixes

  • microk8s log following race condition (5cf7f56e8)
  • custom commands not available at beginning in the dev mode (3dda63e6a)
  • dev command not working with some plugins (364aa4812)
  • show deploy names instead of [object Object] in logs cmd error (8d8351aa5)
  • wrong helm release names on runs and tests with modules (ed9e7b956)
  • do not mark deploy action outdated for irrelevant file changes (149bfdf18)
  • print garden version in verbose logging (ed4147105)
  • properly pass module buidld dependencies (cf751991e)
  • properly convert serviceResources (0f427fd29)
  • infinite retry loop on pod creation error (8af4a844f)
  • analytics: do not track hidden commands (b005da99b)
  • cli: ignore deprecated --skip-watch flag in deploy command (841ea3ff9)
  • cloud: emit ns statuses for in-cluster builds (#4628) (fec4668c0)
  • cloud: properly handle dev delegation (#4675) (4cdad7f50)
  • dev: don't init cloud API on no-project commands (aff49fd5e)
  • garden: ensure namespace is resolved when getting instance key (2d0f4e518)
  • pulumi: remove PULUMI_EXPERIMENTAL flag due to side effects (#4585) (d9cec2dba)
  • server: ensure logs are displayed in dev command (25dcdb8bf)
  • server: set correct default project root for autocomplete requests (97e4d33e6)
  • sync: fix status bug for kubernetes deploys (564995a59)
  • sync: fix log rendering for sync status cmd (be933cd7a)

Improvements

  • support version command in dev mode (90f16eca7)
  • events: improve types/consistency for action status events (aee98c6a3)
  • jib: upgrade Maven Daemon version to 0.9.0 (0e822b392)
  • jib: upgrade Maven version to 3.8.8 (a6310eba1)
  • k8s: catch k3s connectivity error and retry (8c999995f)

Fixed Issues

  • #4511
  • #4529
  • #4580
  • #4590
  • #4597
  • #4608
  • #4609
  • #4616
  • #4618
  • #4619
  • #4647

0.12.60

11 months ago

Garden 0.12.60 is out! :tada:

This is the maintenance release that contains some back-ports from the 0.13.

Assets

Download the Garden binary for your platform from below or simply run garden self-update if you already have it installed.

Bug Fixes

  • pulumi: remove PULUMI_EXPERIMENTAL flag due to side effects (#4617) (e02f9bf2b)

Improvements

  • jib: upgrade Maven Daemon version to 0.9.0 (45f501b6c)
  • jib: upgrade Maven version to 3.8.8 (ade1e43fa)

Fixed Issues

  • #4617