v40.0.0-ea.2 (2026-03-24)
Upgrade Notes
Important
Traefik v3.7.0-ea.2 comes with CRDs update. See UPGRADING instructions.
Note
Gateway API CRDs will no longer be shipped with this chart in the next future major version. See #1669 for more details.
There are 2 breaking changes in this release:
- The
Servicespec syntax in values.yaml is now aligned with Kubernetes syntax (cf. before / after example in the PR description) providers.kubernetesIngressNginxhas been renamed toproviders.kubernetesIngressNGINXto align with Traefik proxy naming (cf. before / after example in the PR description)
👌 Traefik version support
- Traefik Proxy: v3.6.x -> v3.7.0-ea.2
- Traefik Hub: v3.19.x -> v3.20.0-ea.4
💥 BREAKING CHANGES
- refactor(chart)!: support only Proxy v3.6+ & Kubernetes v25+ #1718 by @mloiseleur
- fix(providers)!: kubernetesIngressNginx => kubernetesIngressNGINX #1714 by @mloiseleur
- fix(service)!: align syntax with upstream #1686 by @parkerfath
🚀 Features
- feat: support templated values in service annotations #1696 by @DrFaust92
- feat(ingress): add native ingressEndpoint hostname and ip support #1695 by @DrFaust92
- feat(logs): add accesslog.dualOutput option #1725 by @darkweaver87
- feat(CRDs): 🚀 update CRDs to v3.7 #1721 by @darkweaver87
- feat(providers): 🚀 update NGINX with v3.7 options #1720 by @darkweaver87
- feat(entrypoints): add forwardedHeaders.notAppendXForwardedFor option #1723 by @darkweaver87
- feat(api): add dashboardName option #1726 by @darkweaver87
📦 Others
- refactor(providers): 🎨 kubernetes ingress nginx #1717 by @darkweaver87
- chore(ci): upgrade helm unittest to 1.0.1 #1713 by @mloiseleur
- docs(gateway): improve wording on namespaces #1716 by @mloiseleur
- test(acme): add certificateTimeout option coverage #1724 by @darkweaver87
- chore: 🍱 merge back 39.1.0-ea.2 into master #1727 by @darkweaver87
- chore(release): 🚀 publish Traefik v40.0.0-ea.1 and CRDs v1.15.0 #1729 by @darkweaver87
- docs: fix typos & details more v40.0.0-ea.1 release #1733 by @mloiseleur
- chore(nginx): 🚀 support strictValidatePathType #1750 by @darkweaver87
- chore(CRDs): update gateway API CRDs to v1.5.1 #1752 by @darkweaver87
- chore: 🔥 add deprecation notice for gateway API CRDs #1754 by @darkweaver87
- chore(release): 🚀 publish v40.0.0-ea.2 and CRDs v0.16.0 #1757 by @darkweaver87