33.0.0 (2024-10-30)
Upgrade Notes
There are multiple breaking changes in this release:
- The default port of
traefik
entrypoint has changed from9000
to8080
, just like the Traefik Proxy default port- You may have to update probes accordingly (or set this port back to 9000)
publishedService
is enabled by default on Ingress provider- You can disable it, if needed
- The
POD_NAME
andPOD_NAMESPACE
environment variables are now set by default, without values.- It is no longer necessary to add them in values and so, it can be removed from user values.
- In values, certResolvers specific syntax has been reworked to align with Traefik Proxy syntax.
- PR #1214 contains a complete before / after example on how to update values
- Traefik Proxy 3.2 supports Gateway API v1.2
- The CRDs of this version comes with Gateway API CRD v1.2 of standard channel.
- The CRDs needs to be updated
- It is recommended to check that other software using Gateway API on your cluster are compatible
ℹ️ A separate helm chart, just for CRDs, is being considered for a future release. See PR #1123
⚠ BREAKING CHANGES
- Env Variables: allow extending env without overwrite
- certificateResolvers: 💥 🐛 use same syntax in Chart and in Traefik
- Kubernetes Ingress: 💥 ✨ enable publishedService by default
- Traefik: 💥 set 8080 as default port for
traefik
entrypoint
Features
- Gateway API: ✨ add infrastructure in the values (2b28f7b)
- Gateway API: ✨ standard install CRD v1.2.0 (4432f3c)
- Traefik Proxy: update traefik docker tag to v3.2.0 (323e139)
- Traefik Proxy: ✨ support Gateway API statusAddress (e7dcac1)
- Traefik Proxy: CRDs for v3.2+ (d3c6d4c)
Bug Fixes
- certificateResolvers: 💥 🐛 use same syntax in Chart and in Traefik (016822d)
- Env Variables: allow extending env without overwrite (20f54b6)
- Gateway API: 🐛 add missing required RBAC for v3.2 with experimental Channel (b872549)
- schema: 🐛 targetPort can also be a string (12fee7e)
- use correct children indentation for logs.access.filters (59073ef)
- Kubernetes Ingress: 💥 ✨ enable publishedService by default (f7a96da)
- Traefik: 💥 set 8080 as default port for
traefik
entrypoint (2b32ce7) - Traefik Hub: RBAC for distributedAcme (74abfee)
- 🐛 http3 with internal service (7558e63)
New Contributors
- @jonathanbeber made their first contribution in #1210
- @logica0419 made their first contribution in #1237