Traefik v3.7.8 is now available, delivering a batch of bug fixes and documentation improvements that enhance stability and reliability for developers running Traefik in Kubernetes or with ingress-nginx providers.
Key changes in v3.7.8
- CRD field fix: Added the missing
ErrorRequestHeadersfield to Kubernetes CRDs for the middleware subsystem (#13498, @kevinpollet). This ensures that custom error response headers are properly recognized and handled. - Ingress-nginx sanitization: The ingress-nginx provider now sanitizes rewritten target paths to prevent routing issues (#13506, @gndz07). This eliminates potential conflicts when paths are rewritten.
- Log cleanup: Removed unrelated error logs from nonexistent certificate resolver entries, reducing noise in Traefik's logs (#13469, @ArthurHlt). This simplifies debugging by focusing on relevant errors.
- WebSocket retry panic fix: Resolved a panic that could occur in the retry middleware when handling WebSocket connections (#13520, @juliens). This prevents unexpected crashes under load or unstable network conditions.
- Documentation improvements:
For developers, this patch is especially important if you rely on custom error headers via CRDs, use WebSocket retries, or run Traefik with ingress-nginx. The log reduction and documentation fixes also improve day-to-day operations. Upgrade via the official Docker image or your preferred package manager.
Source: https://github.com/traefik/traefik/releases/tag/v3.7.8