Traefik v3.7.17 releases with Kubernetes Gateway API fixes and connection leak repairs
Traefik v3.7.17 addresses critical backend connection leaks in NTLM/Kerberos authentication and improves Kubernetes controller stability.
Summary
Traefik, the cloud-native edge router, has released version 3.7.17, which includes several bug fixes and dependency updates. This release focuses heavily on improving stability for Kubernetes users, specifically regarding the Gateway API and ingress-nginx providers.
Technical improvements also target the server and middleware layers, addressing resource management issues and enhancing security through updated libraries. The update includes critical fixes for connection leaks during specific authentication flows and introduces new configuration options for request header management.
Technical improvements in Traefik v3.7.17
- Kubernetes Integration: The release improves Gateway API support by preserving status conditions owned by other controllers and prevents name collisions across namespaces when using the ingress-nginx provider.
- Resource Management: Fixes were implemented to resolve backend connection leaks occurring during NTLM and Kerberos authentication processes in both the standard server and FastProxy components.
- Middleware and Server Enhancements: A new entry point option allows administrators to limit the number of request header values, and the middleware layer received fixes for broken flush, hijack, and deadline operations in wrapped ResponseWriters.
- Dependency Updates: The release bumps several core libraries, including lego (ACME), go-jose (JOSE), quic-go (HTTP/3), and brotli (compression), alongside updating golang.org/x/net.
- Configuration and Logging: User configuration error logs for Gateway API have been lowered to the debug level, and a global default for aliasHeadersStrategy has been added to the server.
Why it matters
For DevOps engineers and system administrators, this update is vital for maintaining stable Kubernetes environments, particularly when managing complex ingress rules. The fixes for NTLM and Kerberos connection leaks prevent potential service degradation in enterprise authentication scenarios. Additionally, the new header value limits provide a mechanism to harden edge services against certain types of request-based resource exhaustion.
Original reference: github.com →