Skip to content

Releases: traefik/traefik

v3.3.0-rc2

20 Dec 11:05
d9f58f9
Compare
Choose a tag to compare
v3.3.0-rc2 Pre-release
Pre-release

Bug fixes:

v3.3.0-rc1

16 Dec 14:47
68a8650
Compare
Choose a tag to compare
v3.3.0-rc1 Pre-release
Pre-release

Enhancements:

  • [acme] Add options to control ACME propagation checks (#11241 by ldez)
  • [api] Add support dump API endpoint (#11328 by mmatur)
  • [http] Set Host header in HTTP provider request (#11237 by nikonhub)
  • [k8s/crd,k8s] Make the IngressRoute kind optional (#11177 by skirtan1)
  • [logs,accesslogs] OpenTelemetry Logs and Access Logs (#11319 by rtribotte)
  • [logs,accesslogs] Add experimental flag for OTLP logs integration (#11335 by kevinpollet)
  • [metrics,tracing,accesslogs] Manage observability at entrypoint and router level (#11308 by rtribotte)
  • [middleware,authentication] Add an option to preserve the ForwardAuth Server Location header (#11318 by Nelwhix)
  • [middleware,authentication] Only calculate basic auth hashes once for concurrent requests (#11143 by michelheusschen)
  • [middleware,authentication] Send request body to authorization server for forward auth (#11097 by kyo-ke)
  • [plugins] Add AbortOnPluginFailure option to abort startup on plugin load failure (#11228 by bmagic)
  • [sticky-session] Configurable path for sticky cookies (#11166 by IIpragmaII)
  • [sticky-session,k8s/ingress,k8s/crd,k8s] Support serving endpoints (#11121 by BZValoche)
  • [webui,api] Configurable API & Dashboard base path (#11250 by rtribotte)

Misc:

v3.2.3

16 Dec 10:40
8983e45
Compare
Choose a tag to compare

Documentation:

  • Update reference install documentation with current chart default (#11332 by mloiseleur)

Misc:

v2.11.16

16 Dec 10:01
1c00940
Compare
Choose a tag to compare

Bug fixes:

v3.2.2

10 Dec 15:01
Compare
Choose a tag to compare

CVE: CVE-2024-53259 (Advisory GHSA-hxr6-2p24-hf98)

Bug fixes:

  • [docker,docker/swarm] Rename traefik.docker.* labels for Docker Swarm to traefik.swarm.* (#11247 by anchal00)
  • [k8s/gatewayapi] Update sigs.k8s.io/gateway-api to v1.2.1 (#11314 by kevinpollet)
  • [plugins] Fix WASM settings (#11321 by juliens)
  • [rules] Fix models mechanism for default rule syntax (#11300 by rtribotte)

Documentation:

v2.11.15

10 Dec 13:42
cc14c16
Compare
Choose a tag to compare

CVE: CVE-2024-53259 (Advisory GHSA-hxr6-2p24-hf98)

Bug fixes:

  • [acme] Update go-acme/lego to v4.20.4 (#11295 by ldez)
  • [http3] Update github.com/quic-go/quic-go to v0.48.2 (#11320 by kevinpollet)

v3.2.1

20 Nov 18:31
5cfc11f
Compare
Choose a tag to compare

CVE: CVE-2024-45410 (Advisory GHSA-h924-8g65-j9wg)

Important: Please read the migration guide.

Bug fixes:

  • [k8s/ingress,k8s] Fix HostRegexp config for rule syntax v2 (#11288 by kevinpollet)
  • [logs] Change level of peeking first byte error log to DEBUG for Postgres (#11270 by rtribotte)
  • [service,fastproxy] Fix case problem for websocket upgrade (#11246 by juliens)

Documentation:

  • [acme,tls] Document how to use Certificates of cert-manager (#11053 by mloiseleur)
  • [docker/swarm] Add tips about the use of docker in dynamic configuration for swarm provider (#11207 by webash)
  • [middleware] Add Compress middleware to migration guide (#11229 by logica0419)

Misc:

v2.11.14

20 Nov 15:42
8eadfbb
Compare
Choose a tag to compare

CVE: CVE-2024-45410 (Advisory GHSA-h924-8g65-j9wg)

Important: Please read the migration guide.

Bug fixes:

  • [acme] Update go-acme/lego to v4.20.2 (#11263 by ldez)
  • [logs,server] Change level of peeking first byte error log to DEBUG (#11254 by rtribotte)
  • [middleware,server] Drop untrusted X-Forwarded-Prefix header (#11253 by rtribotte)
  • [server] Apply keepalive config to h2c entrypoints (#11276 by davefu113)
  • [service] Fix internal handlers ServiceBuilder composition (#11281 by juliens)

Documentation:

v3.2.0

28 Oct 15:43
25caa72
Compare
Choose a tag to compare

Important: Please read the migration guide.

Enhancements:

  • [acme] Remove same email requirement for certresolvers (#11019 by Emrio)
  • [acme] Add support for custom CA certificates by certificate resolver (#10816 by ldez)
  • [acme] Add 30 day certificatesDuration step (#10970 by luker983)
  • [docker] Support HTTP BasicAuth for docker and swarm endpoint (#10776 by 985492783)
  • [k8s,k8s/gatewayapi] Add supported features to the Gateway API GatewayClass status (#11056 by rtribotte)
  • [k8s,k8s/gatewayapi] Update sigs.k8s.io/gateway-api to v1.2.0-rc1 (#11124 by rtribotte)
  • [k8s,k8s/gatewayapi] Add support for backend protocol selection in HTTP and GRPC routes (#11051 by rtribotte)
  • [k8s,k8s/gatewayapi] Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support (#11042 by rtribotte)
  • [k8s,k8s/gatewayapi] Support HTTPRoute destination port matching (#11134 by kevinpollet)
  • [k8s,k8s/gatewayapi] Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 (#11131 by kevinpollet)
  • [k8s,k8s/gatewayapi] Add support for Gateway API BackendTLSPolicies (#11009 by rtribotte)
  • [k8s,k8s/gatewayapi] Support NativeLB option in GatewayAPI provider (#11147 by rtribotte)
  • [k8s,k8s/gatewayapi] Support ResponseHeaderModifier filter (#10987 by kevinpollet)
  • [k8s,k8s/gatewayapi] Support GRPC routes (#10975 by kevinpollet)
  • [k8s,k8s/gatewayapi] Bump sigs.k8s.io/gateway-api to v1.2.0 (#11167 by rtribotte)
  • [metrics,otel] Allow setting service.name for OTLP metrics (#10917 by cmartell-at-ocp)
  • [middleware,accesslogs] Record trace id and EntryPoint span id into access log (#10921 by weijiany)
  • [middleware,authentication] Support LogUserHeader with forwardAuth middleware (#10833 by GaleHuang)
  • [middleware] Add encodings option to the compression middleware (#10943 by wollomatic)
  • [middleware] Add support for ipv6 subnet in ipStrategy (#9747 by michal-kralik)
  • [nomad] Support for watching instead of polling Nomad (#10997 by deverton-godaddy)
  • [server,performance] Introduce a fast proxy mode to improve HTTP/1.1 performances with backends (#11122 by kevinpollet)
  • [server] Configurable max request header size (#10995 by lucasrod16)
  • [service] Add mirrorBody option to HTTP mirroring (#11032 by MatteoPaier)
  • [service] Add an option to preserve server path (#11193 by mmatur)

Bug fixes:

  • [k8s,k8s/gatewayapi] Ensuring Gateway API reflected Traefik resource name unicity (#11222 by rtribotte)
  • [k8s,k8s/gatewayapi] Preserve GRPCRoute filters order (#11199 by kevinpollet)
  • [k8s,k8s/gatewayapi] Support http and https appProtocol for Kubernetes Service (#11176 by WillDaSilva)
  • [k8s,k8s/gatewayapi] Avoid updating Accepted status for routes matching no Gateways (#11170 by rtribotte)
  • [k8s,k8s/gatewayapi] Do not update gateway status when not selected by a gateway class (#11169 by kevinpollet)
  • [service] Detect and drop broken conns in the fastproxy pool (#11212 by kevinpollet)

Documentation:

Misc:

v3.1.7

28 Oct 11:30
e90f4a7
Compare
Choose a tag to compare

Bug fixes:

Documentation:

  • [k8s,k8s/gatewayapi] Fix broken links in Kubernetes Gateway provider page (#11188 by mloiseleur)

Misc: