Change8

v3.6.19

📦 traefikView on GitHub →
🐛 10 fixes🔧 15 symbols

Summary

This release focuses on numerous bug fixes across various components including TLS, logging, Kubernetes integration, and middleware handling. It also updates several internal dependencies.

Migration Steps

  1. Read the migration guide: https://doc.traefik.io/traefik/v3.6/migrate/v3/#v3619

🐛 Bug Fixes

  • [tls] Compute resolved tlsOptions after applying models
  • [accesslogs] Escape double quotes in quoted log fields
  • [k8s/gatewayapi] Escape exact gRPC method matches
  • [logs, middleware] Allow query parameters to be dropped from RequestPath in access log
  • [file] Improve file provider behavior regarding dangling symlinks
  • [middleware, authentication] Add error on basic auth build if users is empty
  • [k8s/ingress] Avoid ingress path matcher injection and backport 11d251415
  • [server] Move snicheck to ctx instead of simulated routing
  • [middleware] Reject requests with different paths after StripPrefix and StripPrefixRegex normalisation
  • [k8s/gatewayapi] Change default values and expose configuration for Kubernetes client QPS and Burst

Affected Symbols