Skip to content

Releases: traefik/traefik

v3.4.0-rc1

31 Mar 13:57
405be42
Compare
Choose a tag to compare
v3.4.0-rc1 Pre-release
Pre-release

Important: Please read the migration guide.

Enhancements:

  • [acme] Add acme.profile and acme.emailAddresses options (#11597 by ldez)
  • [docker,ecs,docker/swarm,consulcatalog,nomad] Allow configuring server URLs with label providers (#11374 by yelvert)
  • [k8s/crd,k8s] Improve CEL validation on Ingress CRD resources (#11311 by mloiseleur)
  • [k8s/gatewayapi] Set rule priority in Gateway API TLSRoute (#11443 by augustozanellato)
  • [k8s/ingress] Add ingress status for ClusterIP and NodePort Service Type (#11100 by mlec1)
  • [middleware,authentication] Add option to preserve request method in forwardAuth (#11473 by an09mous)
  • [middleware] Support rewriting status codes in error page middleware (#11520 by sevensolutions)
  • [middleware] Add Redis rate limiter (#10211 by longquan0104)
  • [service] Add p2c load-balancing strategy for servers load-balancer (#11547 by rtribotte)
  • [sticky-session] Support domain configuration for sticky cookies (#11556 by jleal52)
  • [tls,k8s/crd,service] Allow root CA to be added through config maps (#11475 by Nelwhix)
  • [tls] Add support to disable session ticket (#11609 by avdhoot)
  • [udp] Add support for UDP routing in systemd socket activation (#11022 by tsiid)
  • [webui] Add auto webui theme option and default to it (#11455 by zizzfizzix)
  • Replace experimental maps and slices with stdlib (#11350 by Juneezee)

Documentation:

Misc:

v3.3.5

31 Mar 08:55
bd4ff81
Compare
Choose a tag to compare

Important: Please read the migration guide.

Bug fixes:

  • [k8s/gatewayapi] Set scheme to https with BackendTLSPolicy (#11586 by rtribotte)
  • [middleware] Revert compress middleware algorithms priority to v2 behavior (#11641 by rtribotte)
  • [middleware] Do not abort request when response content-type is malformed (#11628 by kevinpollet)
  • [middleware] Compress data on flush when compression is not started (#11583 by kevinpollet)

Documentation:

Misc:

v2.11.22

31 Mar 08:05
b7be71c
Compare
Choose a tag to compare

Bug fixes:

Documentation:

  • [accesslogs] Remove documentation for OriginStatusLine and DownstreamStatusLine accessLogs fields (#11599 by rtribotte)
  • [middleware] Clarifies that retry middleware uses TCP, not HTTP status codes (#11603 by geraldcroes)
  • [redis] Add tip for dynamic configuration updates of Redis (#11577 by Alanxtl)
  • Add Security Support (#11610 by nmengin)

v3.3.4

25 Feb 10:18
07e6491
Compare
Choose a tag to compare

Important: Please read the migration guide.

Bug fixes:

  • [fastproxy] Bump github.com/valyala/fasthttp to v1.58.0 (#11526 by kevinpollet)
  • [fastproxy] Add WebSocket headers if they are present in the request (#11522 by kevinpollet)
  • [fastproxy] Chunked responses does not have a Content-Length header (#11514 by kevinpollet)
  • [metrics,otel] Change request duration metric unit from millisecond to second (#11523 by rtribotte)
  • [sticky-session] Fix double hash in sticky cookie (#11518 by juliens)
  • [tracing] Use ResourceAttributes instead of GlobalAttributes (#11515 by bruno-de-queiroz)
  • [tracing] Fix panic when calling Tracer (#11479 by basgys)

Documentation:

Misc:

v2.11.21

24 Feb 14:44
a3fd484
Compare
Choose a tag to compare

Bug fixes:

v3.3.3

31 Jan 15:03
da2278b
Compare
Choose a tag to compare

Bug fixes:

  • [api] Do not create observability model by default (#11476 by rtribotte)
  • [fastproxy] Fix content-length header assertion (#11498 by kevinpollet)
  • [fastproxy] Handle responses without content length header (#11458 by rtribotte)
  • [k8s/crd,k8s] Add missing headerField in Middleware CRD (#11499 by jspdown)
  • [tracing,accesslogs] Bring back TraceID and SpanID fields in access logs (#11450 by rtribotte)

Misc:

v2.11.20

31 Jan 14:29
4e441d0
Compare
Choose a tag to compare

Bug fixes:

  • [acme] Graceful shutdown for ACME JSON write operation (#11497 by juliens)

Documentation:

v2.11.19

29 Jan 10:54
8103992
Compare
Choose a tag to compare

Bug fixes:

  • [middleware] Changing log message when client cert is not available to debug (#11453 by Nelwhix)
  • [service] Do not create a logger instance for each proxy (#11487 by kevinpollet)
  • [webui] Fix auto refresh not clearing on component unmount (#11477 by DoubleREW)

Documentation:

  • Remove awesome.traefik.io reference in documentation section (#11435 by kevinpollet)

v3.3.2

14 Jan 16:01
020ab5f
Compare
Choose a tag to compare

Bug fixes:

  • [fastproxy] Do not read response body for HEAD requests (#11442 by kevinpollet)
  • [metrics,tracing,accesslogs] Fix observability configuration on EntryPoints (#11446 by rtribotte)
  • [webui] Set content-type when serving webui index (#11428 by kevinpollet)

Documentation:

  • [acme] Fix deprecated dnsChallenge propagation logging and documentation (#11433 by thomscode)
  • [acme] Add missing trailing s to propagation.delayBeforeCheck option (#11417 by jspiers)

Misc:

v3.3.1

07 Jan 15:01
d4d6115
Compare
Choose a tag to compare

Bug fixes:

  • [websocket,server] Disable http2 connect setting for websocket by default (#11408 by rtribotte)