29.0.0 (2024-07-05)
Upgrade Notes
This is a major breaking upgrade. Migration guide from v3.0 to v3.1rc has been applied on this chart.
This release supports both Traefik Proxy v3.0.x and v3.1rc.
It comes with those ⚠️ breaking changes ⚠️ :
- Far better support on Gateway API v1.1: Gateway, GatewayClass, CRDs & RBAC (#1107)
- Many changes on CRDs & RBAC (#1072 & #1108)
- Refactor on Prometheus Operator support. Values has changed (#1114)
- Dashboard
IngressRoute
is now disabled by default (#1111)
CRDs needs to be upgraded: kubectl apply --server-side --force-conflicts -k https://github.com/traefik/traefik-helm-chart/traefik/crds/
Features
- ✨ migrate to endpointslices rbac (0449b0b)
- ✨ update CRDs & RBAC for Traefik Proxy (228c4e4)
- allow to set hostAliases for traefik pod (42e5745)
- dashboard: dashboard
IngressRoute
should be disabled by default (d9b856a) - providers: add nativeLBByDefault support (e75a85c)
- providers: improve kubernetesGateway and Gateway API support (2eb640a)
- workflow: add oci push (aa3022a)
Bug Fixes
- dashboard: Only set ingressClass annotation when kubernetesCRD provider is listening for it (f142f6c)
- rbac: nodes API permissions for Traefik v3.1+ (647439d)
- allow multiples values in the
secretResourceNames
slice (24978e8) - 🐛 improve error message on additional service without ports (d4cab24)
- prometheus operator settings (7d3a90d)
Documentation
- fix typos and broken link (e43afd4)
New Contributors
- @justinrush made their first contribution in #1093
- @x0ddf made their first contribution in #1094
- @traefiker made their first contribution in #1101
- @mmetc made their first contribution in #1102