Traefik v2.5.0-rc2 Release Notes
Release Date: 2021-06-28 // almost 3 years ago-
✨ Enhancements:
- [file] Update sprig to v3.2.0 (#7746 by sirlatrom)
- [healthcheck] Healthcheck: add support at the load-balancers of services level (#8057 by mpl)
- [http3] Upgrade github.com/lucas-clemente/quic-go (#8076 by sylr)
- [http3] Add HTTP3 support (experimental) (#7724 by juliens)
- [k8s,k8s/crd,k8s/ingress] Ignore empty endpoint changes (#7646 by hensur)
- [k8s,k8s/crd] Improve kubernetes external name service support for UDP (#7773 by kevinpollet)
- [k8s,k8s/crd] Upgrade the CRD version from apiextensions.k8s.io/v1beta1 to apiextensions.k8s.io/v1 (#7815 by jbdoumenjou)
- [k8s,k8s/crd] Add named port support to Kubernetes IngressRoute CRDs (#7668 by Cirrith)
- [k8s,k8s/gatewayapi] Add wildcard hostname rule to kubernetes gateway (#7963 by jberger)
- [k8s,k8s/gatewayapi] Allow crossprovider service reference (#7774 by jbdoumenjou)
- [k8s,k8s/gatewayapi] Add support for TCPRoute and TLSRoute (#8054 by tomMoulard)
- [k8s,k8s/ingress] Filter ingress class resources by name (#7915 by tomMoulard)
- [k8s,k8s/ingress] Upgrade Ingress Handling to work with networkingv1/Ingress (#7549 by SantoDE)
- [k8s,k8s/ingress] Upgrade IngressClass to use v1 over v1Beta on Kube 1.19+ (#8089 by SantoDE)
- [k8s,k8s/ingress] Add k8s provider option to create services without endpoints (#7593 by Lucaber)
- [k8s,k8s/ingress] Add ServersTransport annotation to k8s ingress provider (#8084 by wdullaer)
- 🔊 [logs,middleware] Add TLS version and cipher to the accessLog (#7478 by na4ma4)
- [metrics] Allow to define datadogs metrics endpoint with env vars (#7968 by sylr)
- [metrics] Add TLS certs expiration metric (#6924 by sylr)
- [middleware,metrics] Add router metrics (#7510 by jorge07)
- [middleware,tcp] Add TCP Middlewares support (#7813 by rtribotte)
- [middleware] Deprecates ssl redirect headers middleware options (#8160 by tomMoulard)
- [middleware] Headers: add
permissionsPolicy
and deprecatefeaturePolicy
(#8200 by WLun001) - [middleware] Removes headers middleware options (#8161 by tomMoulard)
- 🔌 [plugins,provider] Add plugin's support for provider (#7794 by ldez)
- 🔌 [plugins] Local private plugins. (#8224 by ldez)
- [rules] Add routing IP rule matcher (#8169 by tomMoulard)
- [rules] Support not in rules definition (#8164 by juliens)
- [server] Improve host name resolution for TCP proxy (#7971 by H-M-H)
- [server] Add ability to disable HTTP/2 in dynamic config (#7645 by jcuzzi)
- [sticky-session] Add a mechanism to format the sticky cookie value (#8103 by tomMoulard)
- [tls] Mutualize TLS version and cipher code (#7779 by rtribotte)
- [tls] Do not build a default certificate for ACME challenges store (#7833 by rkojedzinszky)
- [tracing] Use Datadog tracer environment variables to setup default config (#7721 by GianOrtiz)
- [tracing] Update Elastic APM from 1.7.0 to 1.11.0 (#8187 by afitzek)
- [tracing] Override jaeger configuration with env variables (#8198 by mmatur)
- [udp] Add udp timeout configuration (#6982 by Lindenk)
🐛 Bug fixes:
📚 Documentation:
- [k8s/crd] Fix: regenerate crd (#8114 by tomMoulard)
- [k8s] Clarify doc for ingressclass name in k8s 1.18+ (#7944 by tomMoulard)
- 📚 Update documentation references (#8202 by rtribotte)
Misc:
- [k8s,k8s/crd,tls] Improve CA certificate loading from kubernetes secret (#7789 by rio)
- 🔀 Merge current v2.4 into master (#8221 by rtribotte)
- 🔀 Merge current v2.4 into master (#8105 by tomMoulard)
- 🔀 Merge current v2.4 into master (#8087 by tomMoulard)
- 🔀 Merge current v2.4 into master (#8068 by jbdoumenjou)
- 🔀 Merge current v2.4 into master (#8058 by jbdoumenjou)
- 🔀 Merge current v2.4 into master (#8024 by jbdoumenjou)
- 🔀 Merge current v2.4 into master (#7969 by jbdoumenjou)
- 🔀 Merge current v2.4 into master (#7921 by rtribotte)
- 🔀 Merge current v2.4 into master (#7901 by rtribotte)
- 🔀 Merge current v2.4 into master (#7859 by jbdoumenjou)
- 🔀 Merge current v2.4 into master (#7795 by kevinpollet)
- 🔀 Merge current v2.4 into master (#8210 by rtribotte)
- 🔀 Merge current v2.4 into master (#7781 by kevinpollet)
- 🔀 Merge current v2.4 into master (#7766 by ldez)
- 🔀 Merge current v2.4 into master (#7761 by rtribotte)
- 🔀 Merge current v2.4 into master (#7748 by kevinpollet)
- 🔀 Merge current v2.4 into master (#7728 by mmatur)