PackageTrack

Go modules · #1880

github.com/helmwave/helmwave

v0.44.4helmwave/helmwave

Release timeline

286 releases since 2021
202120222023202420252026

Releases

  1. v0.44.5-0.20260805185454-7b88f36ae0015 Aug 2026pre-release

    Nothing published for this version

  2. v0.44.45 Aug 2026
    Release notes

    v0.44.4

    Breaking change!

    • #1201 wait now takes a helm v4 strategy (watcher, legacy, hookOnly) — previous booleans are rejected: use watcher instead of true and hookOnly instead of false (@r3nic1e)

    • #1201 recreate is no longer applied: helm v4 removed the option behind it (@r3nic1e)

    • #1201 A configured post_renderer now also receives hook manifests, matching helm v4's default — set post_render_strategy: nohooks for 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_conflicts forces 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_renderer commands are now executed by helmwave itself, since helm v4 only supports plugin post-renderers (@r3nic1e)
    Open source →
    Additional notes

    Breaking change!

    • #1201 wait now takes a helm v4 strategy (watcher, legacy, hookOnly) — previous booleans are rejected: use watcher instead of true and hookOnly instead of false (@r3nic1e)

    • #1201 recreate is no longer applied: helm v4 removed the option behind it (@r3nic1e)

    • #1201 A configured post_renderer now also receives hook manifests, matching helm v4's default — set post_render_strategy: nohooks for 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_conflicts forces 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_renderer commands are now executed by helmwave itself, since helm v4 only supports plugin post-renderers (@r3nic1e)
    Open source →
  3. v0.43.1-0.20260805174045-11e0519422a15 Aug 2026pre-release

    Nothing published for this version

  4. v0.43.05 Aug 2026
    Release notes

    v0.43.0

    New feature

    • feat: rename get to getValueAtPath, hasKey to hasValueAtPath & 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 getPlan and getManifests template functions (@Vigilans)

    • feat: enhance getValues template function to support fetching rendered values of their depending releases (@Vigilans)

    • #1192 Add getTags template function that returns the active plan tags (@Vigilans)

    Fixed

    • #1191 Don't enable helm dry-run mode on real installs — DryRunOption is 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

    Other

    • Add small AGENTS.md and CLAUDE.md (@r3nic1e)
    Open source →
    Additional notes2 sources agree

    New feature

    • feat: rename get to getValueAtPath, hasKey to hasValueAtPath & 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 getPlan and getManifests template functions (@Vigilans)

    • feat: enhance getValues template function to support fetching rendered values of their depending releases (@Vigilans)

    • #1192 Add getTags template function that returns the active plan tags (@Vigilans)

    Fixed

    • #1191 Don't enable helm dry-run mode on real installs — DryRunOption is 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)
    Open source →
  5. v0.42.4-0.20251223184332-c7a1f0329b5a23 Dec 2025pre-release

    Nothing published for this version

  6. v0.42.4-0.20251217024616-531de40ec10817 Dec 2025pre-release

    Nothing published for this version

  7. v0.42.317 Dec 2025
    Release notes

    v0.42.3

    New feature

    • feat: add fromYamlArray and fromYamlAll template functions (@Vigilans)

    • feat: setValueAtPath supports setting array with numeric index in json path (@Vigilans)

    • feat: support single command string with arguments in exec template function (@Vigilans)

    • feat: print stdout and stderr on command error in exec template function (@Vigilans)

    Fixed

    • fix: use shlex.Split to process lifecycle command string (@Vigilans)

    • fix: use --dry-run=server during build to support lookup function in helm charts (@Vigilans)

    • fix: prevent forcibly overridng value delimiter when using gomplateS (@Vigilans)

    Open source →
    Additional notes2 sources agree

    New feature

    • feat: add fromYamlArray and fromYamlAll template functions (@Vigilans)

    • feat: setValueAtPath supports setting array with numeric index in json path (@Vigilans)

    • feat: support single command string with arguments in exec template function (@Vigilans)

    • feat: print stdout and stderr on command error in exec template function (@Vigilans)

    Fixed

    • fix: use shlex.Split to process lifecycle command string (@Vigilans)

    • fix: use --dry-run=server during build to support lookup function in helm charts (@Vigilans)

    • fix: prevent forcibly overridng value delimiter when using gomplateS (@Vigilans)

    Open source →
  8. v0.42.3-0.20250903101245-3512e642ee5c3 Sept 2025pre-release

    Nothing published for this version

  9. v0.42.23 Sept 2025
    Release notes

    v0.42.2

    Fixed

    • Resolved a bug that occurred when deleting releases in parallel. (@alexchspb)

    Dependencies

    Open source →
    Additional notes2 sources agree

    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)

    Open source →
  10. v0.42.2-0.20250602152103-5042e3a4b8e22 Jun 2025pre-release

    Nothing published for this version

  11. v0.42.12 Jun 2025
    Release notes

    v0.42.1

    Dependencies

    Open source →
    Additional notes2 sources agree

    Dependencies

    • #1122 chore: bump golang.org/x/sync from 0.10.0 to 0.14.0 (@dependabot)
    Open source →
  12. v0.42.1-0.20250516100406-1f2446cd273416 May 2025pre-release

    Nothing published for this version

  13. v0.42.016 May 2025
    Release notes

    v0.42.0

    Breaking change!

    • automatically switch delimiters to [[ ]] for gomplate templater (@zhilyaev)

    Fixed

    Dependencies

    Open source →
    Additional notes2 sources agree

    Breaking change!

    • automatically switch delimiters for gomplate templater (@zhilyaev)

    Fixed

    • #1112 Recreate global helm instance on loading dotenv (@Vigilans)

    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)

    Open source →
  14. v0.41.10-0.20250320183207-3efe084b24b020 Mar 2025pre-release

    Nothing published for this version

  15. v0.41.920 Mar 2025
    Release notes

    v0.41.9

    Dependencies

    Open source →
    Additional notes2 sources agree

    Dependencies

    • #1093 chore: bump k8s.io/apimachinery from 0.32.0 to 0.32.1 (@dependabot)
    Open source →
  16. v0.41.9-0.20250118165434-2e25801b94bf18 Jan 2025pre-release

    Nothing published for this version

  17. v0.41.818 Jan 2025
    Release notes

    v0.41.8

    Dependencies

    • #1090 chore: bump github.com/hashicorp/go-getter from 1.7.7 to 1.7.8 (@dependabot)
    Open source →
    Additional notes2 sources agree

    Dependencies

    • #1090 chore: bump github.com/hashicorp/go-getter from 1.7.7 to 1.7.8 (@dependabot)
    Open source →
  18. v0.41.8-0.20250117153020-b273a72ad4d317 Jan 2025pre-release

    Nothing published for this version

  19. v0.41.717 Jan 2025
    Release notes

    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)

    Open source →
    Additional notes2 sources agree

    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)

    Open source →
  20. v0.41.66 Jan 2025
    Release notes

    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)

    Open source →
    Additional notes2 sources agree

    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)

    Open source →
  21. v0.41.6-0.20250106170426-6035899edfb76 Jan 2025pre-release

    Nothing published for this version

  22. v0.41.56 Jan 2025
    Release notes2 sources agree

    Dependencies

    • #1068 chore: bump github.com/hairyhenderson/gomplate/v4 from 4.1.0 to 4.3.0 (@dependabot)
    Open source →
  23. v0.41.5-0.20250106102128-eb03a89e7d456 Jan 2025pre-release

    Nothing published for this version

  24. v0.41.46 Jan 2025
    Release notes2 sources agree

    Fixed

    • #1034 Fixed snake_case for repositories (@zhilyaev)

    Dependencies

    • #1041 chore: bump aquasecurity/trivy-action from 0.25.0 to 0.29.0 (@dependabot)
    Open source →
  25. v0.41.35 Jan 2025
    Release notes2 sources agree

    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)
    Open source →
  26. v0.41.219 Dec 2024
    Release notes2 sources agree

    Fixed

    • #1048 added fish completion (@zhilyaev)

    Dependencies

    • #1024 chore: bump aquasecurity/trivy-action from 0.23.0 to 0.25.0 (@dependabot)

    • #1049 chore: bump helm.sh/helm/v3 from 3.16.1 to 3.16.4 (@dependabot)

    Open source →
  27. v0.41.2-0.20241008074021-c0c20d794fe28 Oct 2024pre-release

    Nothing published for this version

  28. v0.41.2-0.20240921183905-5062510e7e3221 Sept 2024pre-release

    Nothing published for this version

  29. v0.41.121 Sept 2024
    Release notes2 sources agree

    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

    • #1004 chore: bump helm.sh/helm/v3 from 3.15.4 to 3.16.1 ( @dependabot)

    • #1005 chore: bump k8s.io/apimachinery from 0.31.0 to 0.31.1 ( @dependabot)

    • #1013 chore: bump JetBrains/qodana-action from 2024.1 to 2024.2 ( @dependabot)

    Open source →
  30. v0.41.1-0.20240921181233-22f21d81d69a21 Sept 2024pre-release

    Nothing published for this version

  31. v0.41.1-0.20240908223638-0dbb653625478 Sept 2024pre-release

    Nothing published for this version

  32. v0.41.08 Sept 2024
    Release notes2 sources agree

    New feature

    • Allow prometheus monitors to specify which query result is considered successful (@r3nic1e)
    Open source →
  33. v0.40.77 Sept 2024
    Release notes2 sources agree

    Dependencies

    • gomplate v3 -> v4 (@zhilyaev)
    Open source →
  34. v0.40.7-0.20240907224530-059230658b5f7 Sept 2024pre-release

    Nothing published for this version

  35. v0.40.7-0.20240907214854-b2a28499ad727 Sept 2024pre-release

    Nothing published for this version

  36. v0.40.67 Sept 2024
    Release notes2 sources agree

    Dependencies

    • #991 github.com/prometheus/client_golang (@dependabot)

    • #994 chore(deps): Bump peter-evans/create-pull-request from 6 to 7 (@dependabot)

    • #990 bump(go.mod): Bump github.com/prometheus/common from 0.58.0 to 0.59.1 (@dependabot)

    Open source →
  37. v0.40.6-0.20240904115332-2a12ec55b50d4 Sept 2024pre-release

    Nothing published for this version

  38. v0.40.53 Sept 2024
    Release notes2 sources agree

    Fixed

    • bug with panic toCtx (@zhiylaev)

    CI

    • auto approve changelog (@zhilyaev)

    • auto approve and merge changelog (@zhilyaev)

    Dependencies

    • bump go get -u ./... (@zhilyaev)
    Open source →
  39. v0.40.5-rc13 Sept 2024pre-release

    Nothing published for this version

  40. v0.40.5-0.20240903232937-507826dcd59a3 Sept 2024pre-release

    Nothing published for this version

  41. v0.40.5-0.20240903225301-df1984dc3d2a3 Sept 2024pre-release

    Nothing published for this version

  42. v0.40.43 Sept 2024
    Release notes2 sources agree

    Fixed

    • json schema command (@zhilyaev)
    Open source →
  43. v0.40.33 Sept 2024

    Nothing published for this version

  44. v0.40.3-0.20240903205035-41225a61068a3 Sept 2024pre-release

    Nothing published for this version

  45. v0.40.23 Sept 2024
    Release notes2 sources agree

    CI

    • split goreleaser.yml (@zhilyaev)

    • bot ci token (@zhilyaev)

    Open source →
  46. v0.40.13 Sept 2024

    Nothing published for this version

  47. v0.40.1-0.20240903102218-5910b1c3bd2a3 Sept 2024pre-release

    Nothing published for this version

  48. v0.40.03 Sept 2024
    Release notes2 sources agree

    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)

    Open source →
  49. v0.39.2-0.20240830162517-4670b6767ddc30 Aug 2024pre-release

    Nothing published for this version

  50. v0.39.130 Aug 2024
    Release notes2 sources agree

    Fixed

    • #939 allow use dot in kubecontext (@zhilyaev)
    Open source →
  51. v0.39.1-0.20240829092555-252ecc3e316829 Aug 2024pre-release

    Nothing published for this version

  52. v0.39.029 Aug 2024
    Release notes2 sources agree

    New feature

    • #924 You can use a uniqname as 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)
    Open source →
  53. v0.38.1-0.20240629161944-538076f4bc6e29 Jun 2024pre-release

    Nothing published for this version

  54. v0.38.1-0.20240628100216-29190abe66b128 Jun 2024pre-release

    Nothing published for this version

  55. v0.38.028 Jun 2024
    Release notes2 sources agree

    Breaking change!

    • #910 Include kube context in release uniqnames. .helmwave directory 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)

    Open source →
  56. v0.37.2-0.20240626221536-b27a5103226b26 Jun 2024pre-release

    Nothing published for this version

  57. v0.37.2-0.20240626115339-113a33d9726b26 Jun 2024pre-release

    Nothing published for this version

  58. v0.37.2-0.20240626115305-0245669cb8ff26 Jun 2024pre-release

    Nothing published for this version

  59. v0.37.126 Jun 2024
    Release notes2 sources agree

    Dependencies

    • bump all dependencies, helm v3.15.2, bump alpine 3.20 (@zhilyaev)
    Open source →
  60. v0.37.1-0.20240624214725-73b0ad2c415524 Jun 2024pre-release

    Nothing published for this version