Skip to content

Release history

helmfile releases

Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD.

All releases

12 shown

No immediate action
v1.5.2 Mixed

Helm support + env vars + defaultInherit

v1.5.1 Bug fix
Notable features
  • Added mergeStrategy: fallback for first-file-wins env values in state
  • Exposed internal APIs
Full changelog

What's Changed

  • fix: add trackFailOnError option to control kubedog exit code by @yxxhero in https://github.com/helmfile/helmfile/pull/2576
  • docs: update helmfile skill to reflect v1.1 documentation by @yxxhero in https://github.com/helmfile/helmfile/pull/2577
  • fix(state): resolve OCI repo prefix in ad-hoc release dependencies by @dschmidt in https://github.com/helmfile/helmfile/pull/2579
  • feat(state): add mergeStrategy: fallback for first-file-wins env values by @dschmidt in https://github.com/helmfile/helmfile/pull/2578
  • Expose internal apis by @ceriath in https://github.com/helmfile/helmfile/pull/2520
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.100.1 to 1.101.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2581
  • chore: Deduplicate preparation code of sync and apply by @ceriath in https://github.com/helmfile/helmfile/pull/2523
  • build(deps): bump gitpython from 3.1.47 to 3.1.49 in /docs by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2582
  • chore: Emit "cleanup" events later to match the behavior in "apply" by @ceriath in https://github.com/helmfile/helmfile/pull/2522
  • build(deps): bump golang.org/x/term from 0.42.0 to 0.43.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2584
  • build(deps): bump gitpython from 3.1.49 to 3.1.50 in /docs by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2585
  • fix: template helmDefaults.postRendererArgs with release data by @yxxhero in https://github.com/helmfile/helmfile/pull/2583

Full Changelog: https://github.com/helmfile/helmfile/compare/v1.5.0...v1.5.1

v1.5.0 New feature
Notable features
  • Added --write-output flag to helmfile fetch for air‑gapped environments.
  • Added 'create' subcommand to scaffold HelmFile deployment projects.
Full changelog

What's Changed

  • feat: add --write-output flag to helmfile fetch for air-gapped environments by @yxxhero in https://github.com/helmfile/helmfile/pull/2572
  • feat: add 'create' subcommand to scaffold helmfile deployment projects by @yxxhero in https://github.com/helmfile/helmfile/pull/2574
  • docs: restructure documentation and improve newcomer experience by @yxxhero in https://github.com/helmfile/helmfile/pull/2573
  • docs: deduplicate Technical Details sections in values-and-merging.md by @yxxhero in https://github.com/helmfile/helmfile/pull/2575

Full Changelog: https://github.com/helmfile/helmfile/compare/v1.4.5...v1.5.0

v1.4.5 Bug fix

Fix boolean false overrides dropped in multi-document helmfiles.

Full changelog

What's Changed

  • build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2524
  • chore: rename variables to match in apply and sync by @ceriath in https://github.com/helmfile/helmfile/pull/2521
  • chore: bump Helm to v4.1.4 by @Copilot in https://github.com/helmfile/helmfile/pull/2525
  • build(deps): bump golang.org/x/term from 0.41.0 to 0.42.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2529
  • bump helm v3.20.1 to v3.20.2 by @Copilot in https://github.com/helmfile/helmfile/pull/2530
  • build(deps): bump github.com/helmfile/vals from 0.43.8 to 0.43.9 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2533
  • Update Go from 1.25.8 to 1.26.2 by @Copilot in https://github.com/helmfile/helmfile/pull/2535
  • fix: boolean false overrides dropped in multi-document helmfiles (#2527) by @yxxhero in https://github.com/helmfile/helmfile/pull/2532
  • build(deps): bump github.com/helmfile/chartify from 0.26.2 to 0.26.3 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2538
  • fix: add mutex lock for concurrent rewriteChartDependencies access by @yxxhero in https://github.com/helmfile/helmfile/pull/2509
  • fix: update state values files handling to replace arrays instead of merging by @Moglum in https://github.com/helmfile/helmfile/pull/2537
  • fix: helmDefaults.postRendererArgs not passed to helm commands by @yxxhero in https://github.com/helmfile/helmfile/pull/2510
  • enabledns flags available on template command by @Diliz in https://github.com/helmfile/helmfile/pull/2511
  • build(deps): bump k8s.io/apimachinery from 0.35.3 to 0.35.4 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2540
  • build(deps): bump k8s.io/client-go from 0.35.3 to 0.35.4 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2539
  • build(deps): bump github.com/zclconf/go-cty from 1.18.0 to 1.18.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2542
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.14 to 1.32.15 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2543
  • fix: eliminate race condition in rewriteChartDependencies by @yxxhero in https://github.com/helmfile/helmfile/pull/2541
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.99.0 to 1.99.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2546
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.15 to 1.32.16 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2547
  • build(deps): bump k8s.io/apimachinery from 0.35.4 to 0.36.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2553
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.99.1 to 1.100.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2552
  • Fix helmfile init failing to update outdated helm plugins with Helm v4 by @Copilot in https://github.com/helmfile/helmfile/pull/2554
  • fix: skip subhelmfiles when selectors conflict with CLI selectors by @yxxhero in https://github.com/helmfile/helmfile/pull/2545
  • build(deps): bump gitpython from 3.1.41 to 3.1.47 in /docs by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2555
  • fix: apply post-renderer to output-dir-template output by @yxxhero in https://github.com/helmfile/helmfile/pull/2531
  • build(deps): bump go.uber.org/zap from 1.27.1 to 1.28.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2557
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.100.0 to 1.100.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2558
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.16 to 1.32.17 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2559
  • update readme add install from source by @Sianao in https://github.com/helmfile/helmfile/pull/2561
  • Honor skipSchemaValidation during chartification when forceNamespace is set by @Copilot in https://github.com/helmfile/helmfile/pull/2550
  • build(deps): bump github.com/Masterminds/semver/v3 from 3.4.0 to 3.5.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2565
  • fix: deduplicate chart dependencies in helmfile.lock by @yxxhero in https://github.com/helmfile/helmfile/pull/2567
  • build(deps): replace werf/kubedog-for-werf-helm with werf/kubedog by @yxxhero in https://github.com/helmfile/helmfile/pull/2568
  • build(deps): bump helmfile/vals from v0.43.9 to v0.44.0 by @yxxhero in https://github.com/helmfile/helmfile/pull/2569
  • fix: use --post-renderer-args=VALUE format to prevent Helm flag parsing failure by @yxxhero in https://github.com/helmfile/helmfile/pull/2570

New Contributors

  • @Moglum made their first contribution in https://github.com/helmfile/helmfile/pull/2537
  • @Diliz made their first contribution in https://github.com/helmfile/helmfile/pull/2511
  • @Sianao made their first contribution in https://github.com/helmfile/helmfile/pull/2561

Full Changelog: https://github.com/helmfile/helmfile/compare/v1.4.4...v1.4.5

v1.4.4 Bug fix

Fixes helmfile fetch for kustomization directories and chart dependencies handling.

v1.4.3 Bug fix

Minor fixes and improvements.

Full changelog

What's Changed

  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.97.0 to 1.97.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2488
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.11 to 1.32.12 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2487
  • Fix interactive apply asks in no change situation by @tarrow in https://github.com/helmfile/helmfile/pull/945
  • build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2490
  • fix: helmfile list now reflects version from helmfile.lock by @yxxhero in https://github.com/helmfile/helmfile/pull/2486
  • build(deps): bump k8s.io/client-go from 0.35.2 to 0.35.3 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2492
  • build(deps): bump github.com/fatih/color from 1.18.0 to 1.19.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2494
  • fix: cleanup hooks not receiving error signal by @yxxhero in https://github.com/helmfile/helmfile/pull/2475
  • fix: pass --timeout flag through to helm for sync and apply by @hristiy4n in https://github.com/helmfile/helmfile/pull/2495
  • fix: error on missing secret key when using vals by @yxxhero in https://github.com/helmfile/helmfile/pull/2496
  • build: update helm-diff to v3.15.3 by @yxxhero in https://github.com/helmfile/helmfile/pull/2498
  • feat: add an arg that passing description to helm upgrade command by @swimablefish in https://github.com/helmfile/helmfile/pull/2497

New Contributors

  • @tarrow made their first contribution in https://github.com/helmfile/helmfile/pull/945
  • @hristiy4n made their first contribution in https://github.com/helmfile/helmfile/pull/2495
  • @swimablefish made their first contribution in https://github.com/helmfile/helmfile/pull/2497

Full Changelog: https://github.com/helmfile/helmfile/compare/v1.4.2...v1.4.3

v1.4.2 Breaking risk
Notable features
  • Add helm-legacy track mode for Helm v4 compatibility
  • Fix nested helmfile values to replace arrays instead of merging element-by-element
v1.4.0 New feature
Notable features
  • Kubedog integration with unified resource handling
  • Real-time deployment progress tracking for Deployments, StatefulSets, DaemonSets, and Jobs
  • Container log streaming during deployments
v1.3.2 Bug fix
Notable features
  • HCL values override support
Full changelog

What's Changed

  • fix: helmDefaults.skipRefresh ignored in runHelmDepBuilds by @aditmeno in https://github.com/helmfile/helmfile/pull/2415
  • build(deps): bump goreleaser/goreleaser-action from 6 to 7 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2416
  • feat: allow for HCL values override by @gxben in https://github.com/helmfile/helmfile/pull/2402
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.96.0 to 1.96.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2421
  • build(deps): bump github.com/zclconf/go-cty from 1.17.0 to 1.18.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2423
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.9 to 1.32.10 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2422
  • fix: skip helm repo update when only OCI repos are configured by @yxxhero in https://github.com/helmfile/helmfile/pull/2420
  • fix: only pass --skip-refresh to helm dep build when helm repo update was run by @yxxhero in https://github.com/helmfile/helmfile/pull/2419

New Contributors

  • @gxben made their first contribution in https://github.com/helmfile/helmfile/pull/2402

Full Changelog: https://github.com/helmfile/helmfile/compare/v1.3.1...v1.3.2

v1.3.1 Bug fix

Fixes path resolution in sequential helmfiles, XDG-style HELM_PLUGINS paths, and helmBinary setting handling.

v1.3.0 New feature
Notable features
  • --sequential-helmfiles flag
  • Enhanced Helm v4 support
  • SkipCRDs option
Full changelog

What's Changed

  • docs(README): add mise alternate installation documentation by @jylenhof in https://github.com/helmfile/helmfile/pull/2342
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.94.0 to 1.95.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2343
  • Upgrades go-getter to v2 by @mazzy89 in https://github.com/helmfile/helmfile/pull/2341
  • build(deps): bump github.com/hashicorp/go-getter/v2 from 2.2.2 to 2.2.3 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2344
  • build(deps): bump github.com/helmfile/vals from 0.42.6 to 0.43.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2345
  • Add --sequential-helmfiles flag for optional sequential processing by @Copilot in https://github.com/helmfile/helmfile/pull/2350
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.95.0 to 1.95.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2359
  • build(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2357
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.6 to 1.32.7 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2358
  • fix: pass --kube-context to helm template when using jsonPatches by @aditmeno in https://github.com/helmfile/helmfile/pull/2363
  • build(deps): bump github.com/helmfile/vals from 0.43.0 to 0.43.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2360
  • build(deps): bump github.com/helmfile/chartify from 0.26.1 to 0.26.2 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2366
  • fix: resolve --validate flag conflict with kustomize in Helm 4 by @aditmeno in https://github.com/helmfile/helmfile/pull/2362
  • fix: array merge regression - layer arrays now replace defaults by @aditmeno in https://github.com/helmfile/helmfile/pull/2367
  • fix: update Helm version to v4.0.5 across workflows and configurations by @yxxhero in https://github.com/helmfile/helmfile/pull/2368
  • Fix 2337 helm4 stale repo indexes by @yxxhero in https://github.com/helmfile/helmfile/pull/2369
  • feat: Add option for SkipCRDs to HelmDefaults by @manetherenio in https://github.com/helmfile/helmfile/pull/2356
  • feat: upgrade Helm version to v3.20.0 and v4.1.0 by @yxxhero in https://github.com/helmfile/helmfile/pull/2373
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.95.1 to 1.96.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2385
  • feat: Ensure repo update is only run once by @yxxhero in https://github.com/helmfile/helmfile/pull/2378
  • build(deps): bump github.com/helmfile/vals from 0.43.1 to 0.43.3 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2392
  • build(deps): bump helm.sh/helm/v4 from 4.1.0 to 4.1.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2391
  • build(deps): bump golang.org/x/term from 0.39.0 to 0.40.0 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2390
  • build(deps): bump k8s.io/apimachinery from 0.35.0 to 0.35.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2395
  • Bump Helm from v4.1.0 to v4.1.1 by @yxxhero in https://github.com/helmfile/helmfile/pull/2393
  • build(deps): bump k8s.io/client-go from 0.35.0 to 0.35.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2394
  • fix: prevent local absolute paths from being treated as remote URLs by @aditmeno in https://github.com/helmfile/helmfile/pull/2397
  • fix: support OCI chart digest syntax (@sha256:...) by @aditmeno in https://github.com/helmfile/helmfile/pull/2398
  • fix: include query params in HTTP getter cache key by @aditmeno in https://github.com/helmfile/helmfile/pull/2399
  • fix: skip cache refresh for shared cache paths to prevent race conditions by @yxxhero in https://github.com/helmfile/helmfile/pull/2396
  • feat: support .Environment.* in --output-dir-template by @yxxhero in https://github.com/helmfile/helmfile/pull/2375
  • feat: add helmfile unittest command for helm-unittest integration by @aditmeno in https://github.com/helmfile/helmfile/pull/2400
  • fix: prevent panic in helmfile init on plugin install errors by @aditmeno in https://github.com/helmfile/helmfile/pull/2401
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.7 to 1.32.8 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2403
  • build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2404
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.8 to 1.32.9 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2405
  • build(deps): bump github.com/helmfile/vals from 0.43.3 to 0.43.5 by @dependabot[bot] in https://github.com/helmfile/helmfile/pull/2407

New Contributors

  • @jylenhof made their first contribution in https://github.com/helmfile/helmfile/pull/2342
  • @mazzy89 made their first contribution in https://github.com/helmfile/helmfile/pull/2341
  • @manetherenio made their first contribution in https://github.com/helmfile/helmfile/pull/2356

Full Changelog: https://github.com/helmfile/helmfile/compare/v1.2.3...v1.3.0

Beta — feedback welcome: [email protected]