Skip to content

Releases: traefik/traefik

v3.7.5

10 Jun 15:00
26c96a3

Choose a tag to compare

Bug fixes:

  • [k8s/ingress-nginx] Skip ingress when auth-secret resolution fails (#13323 @gndz07)
  • [k8s/ingress-nginx] Pass endpointslice fencing on ingress-nginx provider (#13290 @Learloj)
  • [k8s/gatewayapi] Reject cross-provider references with backendRefs.namespace (#13322 @youkoulayley)
  • [server] Bump to github.com/pires/go-proxyproto v0.12.0 (#13313 @timschumi)
  • [tls] Fix routers with same host, different tlsoptions on different entryPoint (#13329 @juliens)
  • [tls] Fix snicheck for routers with no hosts (#13333 @rtribotte)

v3.6.21

10 Jun 14:17
b46e795

Choose a tag to compare

Bug fixes:

  • [k8s/gatewayapi] Reject cross-provider references with backendRefs.namespace (#13322 @youkoulayley)
  • [server] Bump to github.com/pires/go-proxyproto v0.12.0 (#13313 @timschumi)
  • [tls] Fix routers with same host, different tlsoptions on different entryPoint (#13329 @juliens)
  • [tls] Fix snicheck for routers with no hosts (#13333 @rtribotte)

v2.11.50

10 Jun 13:41
ad1c1fc

Choose a tag to compare

Bug fixes:

  • [tls] Fix routers with same host, different tlsoptions on different entryPoint (#13329 @juliens)
  • [tls] Fix snicheck for routers with no hosts (#13333 @rtribotte)

v3.7.4

05 Jun 14:10
74b6408

Choose a tag to compare

Bug fixes:

v3.6.20

05 Jun 13:34
1137f1f

Choose a tag to compare

Bug fixes:

v2.11.49

05 Jun 13:01
ba8830f

Choose a tag to compare

Bug fixes:

v3.7.3

04 Jun 13:43
5ea71f1

Choose a tag to compare

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [tls] Compute resolved tlsOptions after applying models (#13291 @rtribotte)
  • [webui, tcp] Fix TCP router service resolution in dashboard flow diagram (#13155 @aliamerj)
  • [k8s/ingress-nginx] Trim quotes from proxy_set_header header name (#13203 @crisbal)
  • [accesslogs] Escape double quotes in quoted log fields (#13180 @KaanSimsek)
  • [k8s/gatewayapi] Escape exact gRPC method matches (#13201 @nickmnt)
  • [logs, middleware] Allow query parameters to be dropped from RequestPath in access log (#13091 @calinelson)
  • [k8s/ingress-nginx] Clear Ssl-Client-* headers when no client certificate is present (#13260 @gndz07)
  • [k8s/gatewayapi] Bump github.com/moby/spdystream to v0.5.1 (#13252 @kevinpollet)
  • [file] Improve file provider behavior regarding dangling symlinks (#12449 @fh-yuxiao-zeng)
  • [server] Bump github.com/bytedance/sonic to v1.15.1 (#13254 @kevinpollet)
  • [middleware, authentication] Add error on basic auth build if users is empty (#13195 @rtribotte)
  • [k8s/ingress] Avoid ingress path matcher injection and backport 11d2514 (#13227 @rtribotte)
  • [server] Move snicheck to ctx instead of simulated routing (#13214 @juliens)
  • [middleware] Reject requests with different paths after StripPrefix and StripPrefixRegex normalisation (#13215 @rtribotte)
  • [server] Bump golang.org/x/net to v0.55.0 (#13251 @kevinpollet)
  • [k8s/gatewayapi] Change default values and expose configuration for Kubernetes client QPS and Burst (#13277 @kevinpollet)
  • [server] Bump golang.org/x/crypto to v0.52.0 (#13276 @rtribotte)

Documentation:

v3.6.19

04 Jun 09:40
281ce42

Choose a tag to compare

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [tls] Compute resolved tlsOptions after applying models (#13291 @rtribotte)
  • [accesslogs] Escape double quotes in quoted log fields (#13180 @KaanSimsek)
  • [k8s/gatewayapi] Escape exact gRPC method matches (#13201 @nickmnt)
  • [logs, middleware] Allow query parameters to be dropped from RequestPath in access log (#13091 @calinelson)
  • [k8s/gatewayapi] Bump github.com/moby/spdystream to v0.5.1 (#13252 @kevinpollet)
  • [file] Improve file provider behavior regarding dangling symlinks (#12449 @fh-yuxiao-zeng)
  • [server] Bump github.com/bytedance/sonic to v1.15.1 (#13254 @kevinpollet)
  • [middleware, authentication] Add error on basic auth build if users is empty (#13195 @rtribotte)
  • [k8s/ingress] Avoid ingress path matcher injection and backport 11d2514 (#13227 @rtribotte)
  • [server] Move snicheck to ctx instead of simulated routing (#13214 @juliens)
  • [middleware] Reject requests with different paths after StripPrefix and StripPrefixRegex normalisation (#13215 @rtribotte)
  • [server] Bump golang.org/x/net to v0.55.0 (#13251 @kevinpollet)
  • [k8s/gatewayapi] Change default values and expose configuration for Kubernetes client QPS and Burst (#13277 @kevinpollet)
  • [server] Bump golang.org/x/crypto to v0.52.0 (#13276 @rtribotte)

Documentation:

v2.11.48

04 Jun 08:54
2c436f3

Choose a tag to compare

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [tls] Compute resolved tlsOptions after applying models (#13291 @rtribotte)
  • [middleware, authentication] Add error on basic auth build if users is empty (#13195 @rtribotte)
  • [k8s/ingress] Avoid ingress path matcher injection and backport 11d2514 (#13227 @rtribotte)
  • [server] Move snicheck to ctx instead of simulated routing (#13214 @juliens)
  • [middleware] Reject requests with different paths after StripPrefix and StripPrefixRegex normalisation (#13215 @rtribotte)
  • [server] Bump golang.org/x/net to v0.55.0 (#13251 @kevinpollet)
  • [server] Bump golang.org/x/crypto to v0.52.0 (#13276 @rtribotte)

v3.7.1

11 May 13:23
fa49e2b

Choose a tag to compare

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [k8s/ingress, k8s/crd, k8s/gatewayapi] Add CrossProviderNamespaces option (#13094 @rtribotte)
  • [k8s/crd] Fix cross-provider ref check for Kubernetes CRD provider (#13121 @rtribotte)