3.19.5

Latest release in branch 3.19
Released 14 Jan 2026 (3 months ago)

SoftwareHelm
Branch3.19
Status
End of life
Initial release3.19.0
11 Sep 2025 (7 months ago)
Latest patch release3.19.5
14 Jan 2026 (3 months ago)
Supported
Kubernetes versions
1.34.x - 1.31.x
Active support end21 Jan 2026 (Ended 3 months ago)
Release noteshttps://github.com/helm/helm/releases/tag/v3.19.5
Source codehttps://github.com/helm/helm/tree/v3.19.5
Downloadhttps://github.com/helm/helm/releases/tag/v3.19.5
Helm 3.19 ReleasesView full list

What Is New in Helm 3.19?

Category Key Changes
New Features Added httproute support to helm create for Gateway API chart scaffolding.
Improvements Enhanced OCI pull handling, restored helm lint JSON‑Schema $ref support, refined k8s version parsing, and added debug logging for OCI transport.
Bug Fixes Fixed regressions in helm pull, helm lint, legacy Docker login, redirect registry handling, hook deletion processing, and numerous ORAS v2 issues.
Security No new security‑related changes were introduced in this release.
Deprecated None.

Which new feature stands out in Helm 3.19?

The most visible addition is the httproute template generated by helm create. It scaffolds a Gateway API HTTPRoute resource, letting developers start with a ready‑made ingress pattern.

helm create mychart
# the generated templates now include:
apiVersion: gateway.networking.k8s.io/v1beta1
kind: HTTPRoute
metadata:
  name: {{ include "mychart.fullname" . }}
spec:
  rules:
  - matches:
    - path:
        type: PathPrefix
        value: /
    forwardTo:
    - serviceName: {{ include "mychart.fullname" . }}
      port: 80

What improvements were made to OCI handling?

Helm 3.19 restores the ability to pull OCI charts when a password is supplied, fixing a regression introduced in 3.18. Debug logging for the OCI transport is now enabled, helping troubleshoot registry interactions.

  • Correct use of --username and --password with helm pull.
  • Verbose logs appear when --debug is used.

How does Helm 3.19 address linting regressions?

The lint command now accepts JSON‑Schema $ref URLs over HTTP/HTTPS again, and it includes TLS client configuration support. This aligns lint behavior with earlier 3.17 releases.

helm lint mychart --set schemaUrl=https://example.com/schema.json

Which bugs were fixed around registry login and redirects?

Legacy Docker login now respects explicit username/password, and charts can be fetched from registries that issue HTTP redirects. The fix also prevents duplicate manifest lookups in the ORAS memory store.

  • Login works with docker:// scheme.
  • Redirected registry URLs are followed correctly.
  • ORAS v2 related crashes are resolved.

FAQ

How does the new httproute template affect my chart workflow?
The scaffold gives you a ready‑made Gateway API resource, so you can focus on business logic instead of writing the route definition from scratch.

Will helm pull work with a password again?
Yes, the command now correctly forwards the supplied credentials to the OCI registry, fixing the 3.18 regression.

What changed in helm lint regarding JSON Schema references?
References over HTTP/HTTPS are accepted again, and you can provide custom TLS settings via --set flags.

Are there any modifications to Docker legacy login handling?
Legacy login now uses the provided username and password, restoring compatibility with older registry setups.

Does the updated k8s version parsing impact compatibility checks?
The parser now mirrors upstream Kubernetes version logic, reducing false mismatches when evaluating chart kubeVersion constraints.

Releases In Branch 3.19

VersionRelease date
3.19.514 Jan 2026
(3 months ago)
3.19.011 Sep 2025
(7 months ago)