github.com/helmwave/helmwave
v0.44.4
#2483 most downloaded on Go modules
helmwave/helmwave
What this package is like to depend on
Last release 18 days ago
05 Aug 2026
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 114 of 120 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
286 releases · first in 2021
9 releases in the last 12 months
see the full history below
Release timeline
286 releases · Mar 2021 to Aug 2026Releases
latest 60 of 286-
v0.44.5-0.20260805185454-7b88f36ae00105 Aug 2026 pre-releaseNothing published for this version
-
v0.44.405 Aug 2026Release notes
Open source →v0.44.4
Breaking change!
-
#1201
waitnow takes a helm v4 strategy (watcher,legacy,hookOnly) — previous booleans are rejected: usewatcherinstead oftrueandhookOnlyinstead offalse(@r3nic1e) -
#1201
recreateis no longer applied: helm v4 removed the option behind it (@r3nic1e) -
#1201 A configured
post_renderernow also receives hook manifests, matching helm v4's default — setpost_render_strategy: nohooksfor the previous behavior (@r3nic1e)
New feature
-
#1201 Build on the Helm v4 SDK: Helm 3 reaches EOL in November 2026. Based on the helmtide migration by @semx (@semx)
-
#1201 New release option
server_side_apply(true/false/auto) controls helm v4 server-side apply (@r3nic1e) -
#1201 New release option
force_conflictsforces server-side apply changes against field-ownership conflicts (@r3nic1e) -
#1201 New release option
post_render_strategy(combined/separate/nohooks) controls how manifests are handed to the post_renderer (@r3nic1e)
Other
Release notes
Open source →Breaking change!
-
#1201
waitnow takes a helm v4 strategy (watcher,legacy,hookOnly) — previous booleans are rejected: usewatcherinstead oftrueandhookOnlyinstead offalse(@r3nic1e) -
#1201
recreateis no longer applied: helm v4 removed the option behind it (@r3nic1e) -
#1201 A configured
post_renderernow also receives hook manifests, matching helm v4's default — setpost_render_strategy: nohooksfor the previous behavior (@r3nic1e)
New feature
-
#1201 Build on the Helm v4 SDK: Helm 3 reaches EOL in November 2026. Based on the helmtide migration by @semx (@semx)
-
#1201 New release option
server_side_apply(true/false/auto) controls helm v4 server-side apply (@r3nic1e) -
#1201 New release option
force_conflictsforces server-side apply changes against field-ownership conflicts (@r3nic1e) -
#1201 New release option
post_render_strategy(combined/separate/nohooks) controls how manifests are handed to the post_renderer (@r3nic1e)
Other
- #1201
post_renderercommands are now executed by helmwave itself, since helm v4 only supports plugin post-renderers (@r3nic1e)
-
-
v0.43.1-0.20260805174045-11e0519422a105 Aug 2026 pre-releaseNothing published for this version
-
v0.43.005 Aug 2026Release notes
Open source →v0.43.0
New feature
-
feat: rename
gettogetValueAtPath,hasKeytohasValueAtPath& add array index support (@Vigilans) -
feat: support specifying different template engine for values and helmwave.yml in building (@Vigilans)
-
feat: build manifests and values in release dependency order (@Vigilans)
-
feat: add
getPlanandgetManifeststemplate functions (@Vigilans) -
feat: enhance
getValuestemplate function to support fetching rendered values of their depending releases (@Vigilans) -
#1192 Add
getTagstemplate function that returns the active plan tags (@Vigilans)
Fixed
- #1191 Don't enable helm dry-run mode on real installs —
DryRunOptionis now set only when dry-run is requested (@Vigilans)
CI
Dependencies
- Update to alpine 3.24 (@r3nic1e)
Other
- Add small AGENTS.md and CLAUDE.md (@r3nic1e)
Release notes
Open source →New feature
-
feat: rename
gettogetValueAtPath,hasKeytohasValueAtPath& add array index support (@Vigilans) -
feat: support specifying different template engine for values and helmwave.yml in building (@Vigilans)
-
feat: build manifests and values in release dependency order (@Vigilans)
-
feat: add
getPlanandgetManifeststemplate functions (@Vigilans) -
feat: enhance
getValuestemplate function to support fetching rendered values of their depending releases (@Vigilans) -
#1192 Add
getTagstemplate function that returns the active plan tags (@Vigilans)
Fixed
- #1191 Don't enable helm dry-run mode on real installs —
DryRunOptionis now set only when dry-run is requested (@Vigilans)
CI
-
use go 1.26 to build the project (@r3nic1e)
-
Update golangci-lint to 2.12 (@r3nic1e)
Dependencies
- Update to alpine 3.24 (@r3nic1e)
Other
- Add small AGENTS.md and CLAUDE.md (@r3nic1e)
-
-
v0.42.4-0.20251223184332-c7a1f0329b5a23 Dec 2025 pre-releaseNothing published for this version
-
v0.42.4-0.20251217024616-531de40ec10817 Dec 2025 pre-releaseNothing published for this version
-
v0.42.317 Dec 2025Release notes
Open source →v0.42.3
New feature
-
feat: add
fromYamlArrayandfromYamlAlltemplate functions (@Vigilans) -
feat:
setValueAtPathsupports setting array with numeric index in json path (@Vigilans) -
feat: support single command string with arguments in
exectemplate function (@Vigilans) -
feat: print stdout and stderr on command error in
exectemplate function (@Vigilans)
Fixed
Release notes
Open source →New feature
-
feat: add
fromYamlArrayandfromYamlAlltemplate functions (@Vigilans) -
feat:
setValueAtPathsupports setting array with numeric index in json path (@Vigilans) -
feat: support single command string with arguments in
exectemplate function (@Vigilans) -
feat: print stdout and stderr on command error in
exectemplate function (@Vigilans)
Fixed
-
fix: use
shlex.Splitto process lifecycle command string (@Vigilans) -
fix: use
--dry-run=serverduring build to supportlookupfunction in helm charts (@Vigilans) -
fix: prevent forcibly overridng value delimiter when using gomplateS (@Vigilans)
-
-
v0.42.3-0.20250903101245-3512e642ee5c03 Sep 2025 pre-releaseNothing published for this version
-
v0.42.203 Sep 2025Release notes
Open source →v0.42.2
Fixed
- Resolved a bug that occurred when deleting releases in parallel. (@alexchspb)
Dependencies
-
#1131 chore: bump the go_modules group with 6 updates (@dependabot)
-
#1132 chore: bump actions/download-artifact from 4 to 5 (@dependabot)
-
#1133 chore: bump actions/checkout from 4 to 5 (@dependabot)
-
#1136 chore: bump aquasecurity/trivy-action from 0.30.0 to 0.33.0 (@dependabot)
Release notes
Open source →Fixed
- Resolved a bug that occurred when deleting releases in parallel. (@alexchspb)
Dependencies
-
v0.42.2-0.20250602152103-5042e3a4b8e202 Jun 2025 pre-releaseNothing published for this version
-
v0.42.102 Jun 2025Release notes
Open source →Release notes
Open source →Dependencies
- #1122 chore: bump golang.org/x/sync from 0.10.0 to 0.14.0 (@dependabot)
-
v0.42.1-0.20250516100406-1f2446cd273416 May 2025 pre-releaseNothing published for this version
-
v0.42.016 May 2025Release notes
Open source →v0.42.0
Breaking change!
- automatically switch delimiters to
[[ ]]for gomplate templater (@zhilyaev)
Fixed
Dependencies
-
#1101 chore: bump the go_modules group with 2 updates (@dependabot)
-
#1103 chore: bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 (@dependabot)
Release notes
Open source →Breaking change!
- automatically switch delimiters for gomplate templater (@zhilyaev)
Fixed
- #1112 Recreate global helm instance on loading dotenv (@Vigilans)
Dependencies
- automatically switch delimiters to
-
v0.41.10-0.20250320183207-3efe084b24b020 Mar 2025 pre-releaseNothing published for this version
-
v0.41.920 Mar 2025Release notes
Open source →Release notes
Open source →Dependencies
- #1093 chore: bump k8s.io/apimachinery from 0.32.0 to 0.32.1 (@dependabot)
-
v0.41.9-0.20250118165434-2e25801b94bf18 Jan 2025 pre-releaseNothing published for this version
-
v0.41.818 Jan 2025Release notes
Open source →v0.41.8
Dependencies
- #1090 chore: bump github.com/hashicorp/go-getter from 1.7.7 to 1.7.8 (@dependabot)
Release notes
Open source →Dependencies
- #1090 chore: bump github.com/hashicorp/go-getter from 1.7.7 to 1.7.8 (@dependabot)
-
v0.41.8-0.20250117153020-b273a72ad4d317 Jan 2025 pre-releaseNothing published for this version
-
v0.41.717 Jan 2025Release notes
Open source →v0.41.7
Dependencies
-
#1083 chore: bump github.com/hashicorp/go-getter from 1.7.6 to 1.7.7 (@dependabot)
-
#1085 chore: bump github.com/hashicorp/go-getter from 1.7.6 to 1.7.7 (@dependabot)
-
-
v0.41.606 Jan 2025Release notes
Open source →v0.41.6
Dependencies
-
#1076 chore: bump github.com/adrg/xdg from 0.5.0 to 0.5.3 (@dependabot)
-
#1078 chore: bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (@dependabot)
-
-
v0.41.6-0.20250106170426-6035899edfb706 Jan 2025 pre-releaseNothing published for this version
-
v0.41.506 Jan 2025Release notes
Open source →Dependencies
- #1068 chore: bump github.com/hairyhenderson/gomplate/v4 from 4.1.0 to 4.3.0 (@dependabot)
-
v0.41.5-0.20250106102128-eb03a89e7d4506 Jan 2025 pre-releaseNothing published for this version
-
v0.41.406 Jan 2025Release notes
Open source →Fixed
- #1034 Fixed snake_case for repositories (@zhilyaev)
Dependencies
- #1041 chore: bump aquasecurity/trivy-action from 0.25.0 to 0.29.0 (@dependabot)
-
v0.41.305 Jan 2025Release notes
Open source →Fixed
- #1054 Ignore HELMWAVE_SKIP_UNCHANGED for down command (@zhilyaev)
Dependencies
- #1055 chore: bump github.com/getsops/sops/v3 from 3.9.0 to 3.9.3 (@dependabot)
-
v0.41.219 Dec 2024 -
v0.41.2-0.20241008074021-c0c20d794fe208 Oct 2024 pre-releaseNothing published for this version
-
v0.41.2-0.20240921183905-5062510e7e3221 Sep 2024 pre-releaseNothing published for this version
-
v0.41.121 Sep 2024Release notes
Open source →Breaking change!
- Rename ShowNotes to HideNotes (helm v3.16 supports it directly) (@zhilyaev)
New feature
- provide support for TakeOwnership in release config (@zhilyaev)
Fixed
- #1001 Returned back gomplate datasource functions (@r3nic1e)
Dependencies
-
v0.41.1-0.20240921181233-22f21d81d69a21 Sep 2024 pre-releaseNothing published for this version
-
v0.41.1-0.20240908223638-0dbb6536254708 Sep 2024 pre-releaseNothing published for this version
-
v0.41.008 Sep 2024Release notes
Open source →New feature
- Allow prometheus monitors to specify which query result is considered successful (@r3nic1e)
-
v0.40.707 Sep 2024 -
v0.40.7-0.20240907224530-059230658b5f07 Sep 2024 pre-releaseNothing published for this version
-
v0.40.7-0.20240907214854-b2a28499ad7207 Sep 2024 pre-releaseNothing published for this version
-
v0.40.607 Sep 2024 -
v0.40.6-0.20240904115332-2a12ec55b50d04 Sep 2024 pre-releaseNothing published for this version
-
v0.40.503 Sep 2024Release notes
Open source →Fixed
- bug with panic toCtx (@zhiylaev)
CI
-
auto approve changelog (@zhilyaev)
-
auto approve and merge changelog (@zhilyaev)
Dependencies
- bump go get -u ./... (@zhilyaev)
-
v0.40.5-rc103 Sep 2024 pre-releaseNothing published for this version
-
v0.40.5-0.20240903232937-507826dcd59a03 Sep 2024 pre-releaseNothing published for this version
-
v0.40.5-0.20240903225301-df1984dc3d2a03 Sep 2024 pre-releaseNothing published for this version
-
v0.40.403 Sep 2024 -
v0.40.303 Sep 2024Nothing published for this version
-
v0.40.3-0.20240903205035-41225a61068a03 Sep 2024 pre-releaseNothing published for this version
-
v0.40.203 Sep 2024 -
v0.40.103 Sep 2024Nothing published for this version
-
v0.40.1-0.20240903102218-5910b1c3bd2a03 Sep 2024 pre-releaseNothing published for this version
-
v0.40.003 Sep 2024Release notes
Open source →New feature
-
#940 Allow --parallel-limit for building release values (@zhlyaev)
-
#940 Allow --parallel-limit for building manifests (@zhilyaev)
-
New binary file for generating json schema (@zhilyaev)
-
New command manifests for showing manifests (@zhilyaev)
-
New binary for gitops, that which returns only manifests (@zhilyaev)
-
-
v0.39.2-0.20240830162517-4670b6767ddc30 Aug 2024 pre-releaseNothing published for this version
-
v0.39.130 Aug 2024 -
v0.39.1-0.20240829092555-252ecc3e316829 Aug 2024 pre-releaseNothing published for this version
-
v0.39.029 Aug 2024Release notes
Open source →New feature
-
#924 You can use a
uniqnameas a default tag..helmwave build -t app@ns@ctx(@zhilyaev) -
Set env HELMWAVE_HANDLE_SIGNAL=true to handle SIGTERM and SIGINT (@amir3ash)
Fixed
-
#935 Fix release-scope build lifecycle hook (@Vigilans)
-
#936 Fix cached chart with relative path in URL not selected during build (@Vigilans)
-
#939 Allow use colons and slaches in kubecontext (@zhilyaev)
CI
- remove --skip-validate for goreleaser ci (@zhilyaev)
-
-
v0.38.1-0.20240629161944-538076f4bc6e29 Jun 2024 pre-releaseNothing published for this version
-
v0.38.1-0.20240628100216-29190abe66b128 Jun 2024 pre-releaseNothing published for this version
-
v0.38.028 Jun 2024Release notes
Open source →Breaking change!
- #910 Include kube context in release uniqnames.
.helmwavedirectory must be dropped before upgrading to this version (@r3nic1e)
New feature
-
#734 Add flag to disable evaluating dependencies (@r3nic1e)
-
Change find-renames to 1 by default, It's useful for diffing (@zhilyaev)
- #910 Include kube context in release uniqnames.
-
v0.37.2-0.20240626221536-b27a5103226b26 Jun 2024 pre-releaseNothing published for this version
-
v0.37.2-0.20240626115339-113a33d9726b26 Jun 2024 pre-releaseNothing published for this version
-
v0.37.2-0.20240626115305-0245669cb8ff26 Jun 2024 pre-releaseNothing published for this version
-
v0.37.126 Jun 2024Release notes
Open source →Dependencies
- bump all dependencies, helm v3.15.2, bump alpine 3.20 (@zhilyaev)
-
v0.37.1-0.20240624214725-73b0ad2c415524 Jun 2024 pre-releaseNothing published for this version