traefik v2.4.0 Release Notes
Release Date: 2021-01-19 // about 3 years ago-
โจ Enhancements:
- [acme] New HTTP and TLS challenges implementations (#7458 by ldez)
- [acme] Add external account binding support (#7599 by ldez)
- [authentication,middleware] Middlewares: add forwardAuth.authResponseHeadersRegex (#7449 by iamolegga)
- [authentication,middleware] Filter ForwardAuth request headers (#7226 by nkonev)
- [k8s,k8s/ingress] Update more than one LoadBalancer IP (#6951 by iameli)
- [k8s,k8s/ingress] Set kubernetes client User-Agent to something meaningful (#7392 by sylr)
- [k8s] Add Kubernetes Gateway Provider (#7416 by rtribotte)
- [k8s] Bump k8s client to v0.19.2 (#7402 by rtribotte)
- [kv] Allows multi-level KV prefixes (#6664 by niki-timofe)
- ๐ณ [logs,middleware,docker] Support configuring a HTTP client timeout in the Docker provider (#7094 by sirlatrom)
- [marathon] Extend marathon port discovery to allow port names as identifier (#7359 by basert)
- [metrics] Re-add server up metrics (#6461 by coder-hugo)
- [middleware] Feature: Exponential Backoff in Retry Middleware (#7460 by danieladams456)
- [middleware] Allow to use regular expressions for
AccessControlAllowOriginList
(#6881 by jodosha) - [pilot] Enable stats collection when pilot is enabled (#7483 by mmatur)
- [pilot] Send anonymized dynamic configuration to Pilot (#7615 by jspdown)
- [server] Added support for tcp proxyProtocol v1&v2 to backend (#7320 by mschneider82)
- [service,tls] Add ServersTransport on services (#7203 by juliens)
- [webui] Display Proxy Protocol version for backend services in web dashboard (#7602 by 95ulisse)
- ๐ Improve setup readability (#7604 by juliens)
๐ Bug fixes:
- ๐ณ [docker] Fix default value of docker client timeout (#7345 by kevinpollet)
- [middleware,k8s/crd] Add AccessControlAllowOriginListRegex field to deepcopy (#7512 by kevinpollet)
๐ Documentation:
- [middleware] Rephrase forwardauth.authRequestHeaders documentation (#7701 by Beanow)
- โก๏ธ Update copyright year for 2021 (#7754 by kevinpollet)
- ๐ Prepare release v2.4.0-rc2 (#7747 by kevinpollet)
- [kv] KV doc reference (#7415 by rtribotte)
- โ Add jspdown to maintainers (#7671 by emilevauge)
- โ Add kevinpollet to maintainers (#7464 by SantoDE)
- โ Add security policies (#7110 by ldez)
Misc:
- ๐ Merge current v2.3 branch into v2.4 (#7765 by ldez)
- ๐ Merge current v2.3 branch into v2.4 (#7760 by rtribotte)
- ๐ Merge current v2.3 branch into v2.4 (#7744 by rtribotte)
- ๐ Merge current v2.3 branch into v2.4 (#7742 by rtribotte)
- ๐ Merge current v2.3 branch into v2.4 (#7727 by mmatur)
- ๐ Merge current v2.3 branch into v2.4 (#7703 by kevinpollet)
- ๐ Merge current v2.3 branch into v2.4 (#7689 by kevinpollet)
- ๐ Merge current v2.3 branch into master (#7677 by rtribotte)
- ๐ Merge current v2.3 branch into master (#7670 by rtribotte)
- ๐ Merge current v2.3 branch into master (#7653 by kevinpollet)
- ๐ Merge current v2.3 branch into master (#7574 by kevinpollet)
- ๐ Merge current v2.3 branch into master (#7529 by ldez)
- ๐ Merge current v2.3 branch into master (#7472 by jbdoumenjou)
- ๐ Merge current v2.3 branch into master (#7453 by jbdoumenjou)
- ๐ Merge current v2.3 branch into master (#7405 by ldez)
- ๐ Merge current v2.3 branch into master (#7401 by rtribotte)
- ๐ Merge current v2.3 branch into master (#7346 by ldez)
- ๐ Merge current v2.3 branch into master (#7335 by ldez)
- ๐ Merge current v2.3 branch into master (#7299 by ldez)
- ๐ Merge current v2.3 branch into master (#7263 by ldez)
- ๐ Merge current v2.3 branch into master (#7215 by ldez)
- ๐ Merge current v2.3 branch into master (#7122 by ldez)