Garden 0.14.8 is out! 🎉
This release adds several new features, geared towards achieving more efficient graph execution and better caching through version controls:
- A new
garden diff
command, which can help troubleshoot and understand effects of changes between branches/commits and/or between different environments, effects of overriding specific variables etc. Rungarden diff --help
for a more detailed explanation. - Adding to the last release's new
version.excludeValues
andversion.excludeFields
fields on all actions, you now have a newversion.excludeDependencies
field as well as a project levelexcludeValuesFromActionVersions
field. For details see the references (here)[https://docs.garden.io/edge-release/reference/action-types/test/container#version.excludedependencies] and (here)[https://docs.garden.io/edge-release/reference/project-config#excludevaluesfromactionversions], respectively. exec
actions can now expose outputs to be referenced by other actions. See the reference (here)[https://docs.garden.io/edge-release/reference/action-types/run/exec#spec.command] for example. This works across allexec
action kinds.exec
actions now all have aspec.statusCommand
field. You can use this to avoid unnecessary repetition of exec actions. See the reference (here)[https://docs.garden.io/edge-release/reference/action-types/run/exec#spec.statuscommand] for example.
Many thanks to @okuuva 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.
- Garden v0.14.8 for Alpine AMD64 (tar.gz)
- Garden v0.14.8 for Linux AMD64 (tar.gz)
- Garden v0.14.8 for Linux ARM64 (tar.gz)
- Garden v0.14.8 for MacOS AMD64 (tar.gz)
- Garden v0.14.8 for MacOS ARM64 (tar.gz)
- Garden v0.14.8 for Windows AMD64 (.zip)
Changelog
[TODO: Review the changelog and remember to put the list of features on top of the list of bug fixes.]
0.14.8 (2025-09-06)
Bug Fixes
- deal with Bitnami's infuriating rug-pull (#7654) (711da5d88)
- config: allow empty string for nodeSelector values (#7677) (a7290a98e)
Features
- garden diff command, to compare action versions between branches/commits (#7670) (2e199400b)
- config: add version.excludeDependencies to action config (#7658) (6f22a5c67)
- config: add project-level excludeValuesFromActionVersions field (#7653) (3fc5f48b7)
- exec: support arbitratry outputs from exec actions (#7630) (908111bc2)
- exec: add statusCommand for more efficient exec Build/Test/Run actions (#7629) (9749b8cc3)
Fixed Issues
- Fixed issue #7676