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
- 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
- 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
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
skipSchemaValidationduring chartification whenforceNamespaceis 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
Fixes helmfile fetch for kustomization directories and chart dependencies handling.
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 upgradecommand 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
- Add helm-legacy track mode for Helm v4 compatibility
- Fix nested helmfile values to replace arrays instead of merging element-by-element
- Kubedog integration with unified resource handling
- Real-time deployment progress tracking for Deployments, StatefulSets, DaemonSets, and Jobs
- Container log streaming during deployments
- 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
Fixes path resolution in sequential helmfiles, XDG-style HELM_PLUGINS paths, and helmBinary setting handling.
- --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 unittestcommand 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