Skip to content

Releases: traefik/traefik

v3.7.13

Choose a tag to compare

@github-actions github-actions released this 04 Sep 12:40
fc92cc1

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [acme] Bump github.com/go-acme/lego/v5 to v5.4.1 (#13759 @ldez)
  • [acme] Disable recursive nss propagation by default for DNS challenge (#13830 @rtribotte)
  • [acme] Do not require recursive nameservers propagation by default for the DNS-01 challenge (#13710 @amazon7737)
  • [acme, tls] Ignore negated matchers when parsing rule domains (#13725 @rtribotte)
  • [consulcatalog, nomad] Build a collision-free item key in the Consul Catalog and Nomad providers (#13741 @rtribotte)
  • [http3] Dedicate a transport per HTTP/3 client connection (#13812 @sdelicata)
  • [k8s/ingress-nginx] Fix sticky cookie expiration per request (#13496 @makaiver)
  • [k8s/ingress-nginx] Create HTTP redirect router for ssl-passthrough with force-ssl-redirect (#13457 @mmatur)
  • [k8s/ingress-nginx] Preserve leading dot in sticky session cookie Domain attribute (#13456 @mmatur)
  • [logs, middleware] Set access log entry level and time before formatting the OTLP body (#13767 @emilevauge)
  • [logs, tls, k8s/crd] Downgrade default TLS resources namespace mismatch log to warning (#13780 @lazerg)
  • [middleware] Fix {url} placeholder in customErrors middleware now includes correct scheme (#13320 @AnouarMohamed)
  • [middleware, authentication] Prevent user enumeration through the basic auth singleflight key (#13816 @sdelicata)
  • [server] Build the configuration copy once per change (#13746 @jspdown)
  • [server] Do not forward h2c upgrade headers to the backend (#13797 @sdelicata)
  • [server] Deny request with an opaque request target (#13796 @sdelicata)
  • [server] Do not forward request trailer values to the backend (#13822 @rtribotte)
  • [server] Bump github.com/quic-go/quic-go to v0.62.0 (#13807 @Nelwhix)
  • [tls] Redact duplicate TLS certificates in provider merge logs (#13548 @xsergos)
  • [webui] Fix displayed number on details pages (#13779 @gndz07)

Documentation:

  • [k8s] Add warning about Ingress API frozen state (#13783 @jnoordsij)
  • [k8s] Remove namespace reference for providers.kubernetesGateway.labelSelector (#13790 @jnoordsij)
  • [k8s/crd] Fix broken redirect for the Kubernetes CRD reference docs (#13811 @thev1ndu)
  • Tell scanning agents to read the security policy and decisions pages (#13753 @emilevauge)

v2.11.57

Choose a tag to compare

@github-actions github-actions released this 04 Sep 12:23
839eb7f

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [acme] Disable recursive nss propagation by default for DNS challenge (#13830 @rtribotte)
  • [http3] Dedicate a transport per HTTP/3 client connection (#13812 @sdelicata)
  • [server] Deny request with an opaque request target (#13796 @sdelicata)
  • [server] Do not forward h2c upgrade headers to the backend (#13797 @sdelicata)

v3.7.12

Choose a tag to compare

@github-actions github-actions released this 26 Aug 13:42
e8f398e

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [fastproxy] Bump github.com/valyala/fasthttp to v1.73.0 (#13769 @mmatur)
  • [file] Include the filename in file provider configuration errors (#13527 @lazerg)
  • [http3] Apply read timeout, idle timeout, and max header bytes for HTTP/3 (#13717 @gndz07)
  • [k8s] Fix typos in docs and an OCSP log message (#13722 @MsfPablo)
  • [k8s, k8s/ingress-nginx] Fix redirect www host with a non-numeric port (#13708 @mmatur)
  • [k8s/ingress-nginx] Fix TLS option name collision across namespaces in the ingress-nginx provider (#13721 @gndz07)
  • [server] Add an entry point option to handle request headers with aliasing names (#13720 @rtribotte)
  • [tcp, udp] Reject negative weights in TCP and UDP weighted services (#13749 @rtribotte)
  • Bump etcd client modules to v3.5.33 (#13756 @mmatur)

Documentation:

v2.11.56

Choose a tag to compare

@github-actions github-actions released this 26 Aug 13:40
d877314

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [http3] Apply read timeout, idle timeout, and max header bytes for HTTP/3 (#13717 @gndz07)
  • [server] Add an entry point option to handle request headers with aliasing names (#13720 @rtribotte)
  • [tcp, udp] Reject negative weights in TCP and UDP weighted services (#13749 @rtribotte)
  • Bump etcd client modules to v3.5.33 (#13756 @mmatur)

v3.7.11

Choose a tag to compare

@github-actions github-actions released this 19 Aug 06:44
faa1eb5

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [fastproxy] Reject out-of-range status codes from backends when using FastProxy (#13635 @gndz07)
  • [http3] Bump github.com/quic-go/quic-go to v0.61.0 (#13688 @jnoordsij)
  • [k8s/crd] Prevent generated name collisions in the Kubernetes CRD provider (#13656 @rtribotte)
  • [k8s/crd] Add an option to restrict the namespace of the default TLS resources (#13665 @rtribotte)
  • [k8s/crd] Scope generated Kubernetes Service names to their parent in the CRD provider (#13668 @rtribotte)
  • [k8s/crd] Name failover generated services after the referenced Kubernetes Service (#13677 @rtribotte)
  • [k8s/crd] Add safe naming option to avoid collisions for Kubernetes CRD provider (#13689 @gndz07)
  • [k8s/gatewayapi] Preserve encoded path segments in Gateway API URLRewrite and RequestRedirect (#13641 @gndz07)
  • [k8s/gatewayapi] Fix Gateway API router rules (#13645 @rtribotte)
  • [k8s/ingress-nginx] Dedupe client-auth TLS options across ingresses sharing a host for ingress-nginx provider (#13638 @gndz07)
  • [k8s/ingress-nginx] Apply auth, custom-headers, custom errors and ssl-redirect to ingress default backend (#13575 @rtribotte)
  • [k8s/ingress-nginx] Honor asDefault and exclude internal entrypoints from default selection for ingress-nginx provider (#13629 @gndz07)
  • [k8s/ingress] Enforce crossProviderNamespace for Kubernetes Ingress service middleware (#13670 @gndz07)
  • [middleware, authentication] Bump github.com/containous/go-http-auth to b975dcaa8c48 (#13636 @kevinpollet)
  • [tls] Add an option to disable the fallback to the default TLS options (#13639 @rtribotte)
  • Bump golang.org/x dependencies (#13699 @mmatur)

Documentation:

v2.11.55

Choose a tag to compare

@github-actions github-actions released this 18 Aug 08:56
1ac90fc

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [k8s/crd] Prevent generated name collisions in the Kubernetes CRD provider (#13656 @rtribotte)
  • [k8s/crd] Add an option to restrict the namespace of the default TLS resources (#13665 @rtribotte)
  • [k8s/crd] Scope generated Kubernetes Service names to their parent in the CRD provider (#13668 @rtribotte)
  • [k8s/crd] Add safe naming option to avoid collisions for Kubernetes CRD provider (#13689 @gndz07)
  • [k8s/gatewayapi] Fix Gateway API router rules (#13645 @rtribotte)
  • [middleware, authentication] Bump github.com/containous/go-http-auth to b975dcaa8c48 (#13636 @kevinpollet)
  • [tls] Add an option to disable the fallback to the default TLS options (#13639 @rtribotte)
  • Bump golang.org/x dependencies (#13699 @mmatur)

v3.7.10

Choose a tag to compare

@github-actions github-actions released this 31 Jul 12:49
2a23493

CVE fixed:

Bug fixes:

  • [acme] Bump github.com/go-acme/lego/v5 to v5.3.1 (#13547 @ldez)
  • [middleware, authentication] Fix auth singleflight key collision (#13572 @mmatur)
  • [k8s/gatewayapi] Avoid router name collisions in Kubernetes Gateway API provider (#13580 @gndz07)
  • [tracing] Bump github.com/DataDog/dd-trace-go/v2 to 2.8.1 (#13530 @kevinpollet)
  • Bump golang.org/x/text to v0.40.0 and golang.org/x/net v0.57.0 (#13574 @mmatur)
  • [k8s/crd] Fix cross-namespace service reference check in Kubernetes CRD provider (#13573 @gndz07)
  • [middleware] Bump github.com/klauspost/compress to v1.18.7 (#13587 @mmatur)
  • [k8s/gatewayapi] Bump sigs.k8s.io/gateway-api to v1.6.1 (#13589 @rtribotte)

Documentation:

  • [k8s/ingress-nginx] Clarify auth-url/rewrite-target interaction on ingress-nginx provider (#13607 @gndz07)

v3.6.25

Choose a tag to compare

@github-actions github-actions released this 31 Jul 12:34
4b18b24

CVE fixed:

Bug fixes:

  • [acme] Bump github.com/go-acme/lego/v5 to v5.3.1 (#13547 @ldez)
  • [middleware, authentication] Fix auth singleflight key collision (#13572 @mmatur)
  • [k8s/gatewayapi] Avoid router name collisions in Kubernetes Gateway API provider (#13580 @gndz07)
  • [tracing] Bump github.com/DataDog/dd-trace-go/v2 to 2.8.1 (#13530 @kevinpollet)
  • Bump golang.org/x/text to v0.40.0 and golang.org/x/net v0.57.0 (#13574 @mmatur)
  • [k8s/crd] Fix cross-namespace service reference check in Kubernetes CRD provider (#13573 @gndz07)
  • [middleware] Bump github.com/klauspost/compress to v1.18.7 (#13587 @mmatur)

v2.11.54

Choose a tag to compare

@github-actions github-actions released this 31 Jul 12:18
1e8e8c2

CVE fixed:

Bug fixes:

  • [tracing] Bump github.com/DataDog/dd-trace-go/v2 to 2.8.1 (#13530 @kevinpollet)
  • Bump golang.org/x/text to v0.40.0 and golang.org/x/net v0.57.0 (#13574 @mmatur)
  • [k8s/crd] Fix cross-namespace service reference check in Kubernetes CRD provider (#13573 @gndz07)
  • [middleware] Bump github.com/klauspost/compress to v1.18.7 (#13587 @mmatur)

v3.7.9

Choose a tag to compare

@github-actions github-actions released this 24 Jul 12:47
d0bd2ec

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

  • [k8s/ingress-nginx] Fix redirect with use-regex in IngressNGINX provider (#13476 @AmariahAK)
  • [middleware] Disable Zstd support in the gzhttp wrapper (#13533 @kevinpollet)
  • [server] Defer the CONNECT payload until the backend accepts the tunnel (#13542 @sdelicata)
  • [server] Discard CONNECT body in forwardauth and reject CONNECT requests with fast proxy (#13543 @sdelicata)
  • [server] Bump google.golang.org/grpc to v1.82.1 (#13551 @piscue)
  • [server] Do not add back CONNECT requests to the pool (#13556 @kevinpollet)

Documentation:

  • [k8s/gatewayapi] Document Gateway API generated service names change in the migration guide (#13541 @rtribotte)
  • [k8s/ingress-nginx] Fix typo in nginx annotation proxy-buffer-numbers (#13545 @fischerman)
  • Add a migration note for CONNECT requests (#13554 @kevinpollet)