acouvreur / sablier

Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.
https://acouvreur.github.io/sablier/
GNU Affero General Public License v3.0
1.16k stars 43 forks source link

chore(deps): update traefik docker tag to v3 #295

Closed renovate[bot] closed 15 hours ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
traefik major v2.11.5 -> v3.0.3

Release Notes

containous/traefik (traefik) ### [`v3.0.3`](https://togithub.com/containous/traefik/blob/HEAD/CHANGELOG.md#v303-2024-06-18) [Compare Source](https://togithub.com/containous/traefik/compare/v3.0.3...v3.0.3) [All Commits](https://togithub.com/traefik/traefik/compare/v3.0.2...v3.0.3) **Misc:** - Merge v2.11 into v3.0 ([#​10823](https://togithub.com/traefik/traefik/pull/10823) by [kevinpollet](https://togithub.com/kevinpollet)) - Merge v2.11 into v3.0 ([#​10810](https://togithub.com/traefik/traefik/pull/10810) by [mmatur](https://togithub.com/mmatur)) ### [`v3.0.3`](https://togithub.com/containous/traefik/blob/HEAD/CHANGELOG.md#v303-2024-06-18) [Compare Source](https://togithub.com/containous/traefik/compare/v3.0.2...v3.0.3) [All Commits](https://togithub.com/traefik/traefik/compare/v3.0.2...v3.0.3) **Misc:** - Merge v2.11 into v3.0 ([#​10823](https://togithub.com/traefik/traefik/pull/10823) by [kevinpollet](https://togithub.com/kevinpollet)) - Merge v2.11 into v3.0 ([#​10810](https://togithub.com/traefik/traefik/pull/10810) by [mmatur](https://togithub.com/mmatur)) ### [`v3.0.2`](https://togithub.com/containous/traefik/blob/HEAD/CHANGELOG.md#v302-2024-06-10) [Compare Source](https://togithub.com/containous/traefik/compare/v3.0.2...v3.0.2) [All Commits](https://togithub.com/traefik/traefik/compare/v3.0.1...v3.0.2) **Bug fixes:** - **\[logs]** Bump OTel dependencies ([#​10763](https://togithub.com/traefik/traefik/pull/10763) by [DrFaust92](https://togithub.com/DrFaust92)) - **\[logs]** Append to log file if it exists ([#​10756](https://togithub.com/traefik/traefik/pull/10756) by [lbenguigui](https://togithub.com/lbenguigui)) - **\[metrics]** Fix service name label_replace in Grafana ([#​10758](https://togithub.com/traefik/traefik/pull/10758) by [xdavidwu](https://togithub.com/xdavidwu)) - **\[middleware]** Forward the correct status code when compression is disabled within the Brotli handler ([#​10780](https://togithub.com/traefik/traefik/pull/10780) by [rtribotte](https://togithub.com/rtribotte)) - **\[middleware]** Support Accept-Encoding header weights with Compress middleware ([#​10777](https://togithub.com/traefik/traefik/pull/10777) by [ldez](https://togithub.com/ldez)) **Documentation:** - Update v2 > v3 migration guide ([#​10728](https://togithub.com/traefik/traefik/pull/10728) by [0anas01](https://togithub.com/0anas01)) **Misc:** - Merge current v2.11 into v3.0 ([#​10796](https://togithub.com/traefik/traefik/pull/10796) by [kevinpollet](https://togithub.com/kevinpollet)) - Merge current v2.11 into v3.0 ([#​10781](https://togithub.com/traefik/traefik/pull/10781) by [ldez](https://togithub.com/ldez)) ### [`v3.0.2`](https://togithub.com/containous/traefik/blob/HEAD/CHANGELOG.md#v302-2024-06-10) [Compare Source](https://togithub.com/containous/traefik/compare/v3.0.1...v3.0.2) [All Commits](https://togithub.com/traefik/traefik/compare/v3.0.1...v3.0.2) **Bug fixes:** - **\[logs]** Bump OTel dependencies ([#​10763](https://togithub.com/traefik/traefik/pull/10763) by [DrFaust92](https://togithub.com/DrFaust92)) - **\[logs]** Append to log file if it exists ([#​10756](https://togithub.com/traefik/traefik/pull/10756) by [lbenguigui](https://togithub.com/lbenguigui)) - **\[metrics]** Fix service name label_replace in Grafana ([#​10758](https://togithub.com/traefik/traefik/pull/10758) by [xdavidwu](https://togithub.com/xdavidwu)) - **\[middleware]** Forward the correct status code when compression is disabled within the Brotli handler ([#​10780](https://togithub.com/traefik/traefik/pull/10780) by [rtribotte](https://togithub.com/rtribotte)) - **\[middleware]** Support Accept-Encoding header weights with Compress middleware ([#​10777](https://togithub.com/traefik/traefik/pull/10777) by [ldez](https://togithub.com/ldez)) **Documentation:** - Update v2 > v3 migration guide ([#​10728](https://togithub.com/traefik/traefik/pull/10728) by [0anas01](https://togithub.com/0anas01)) **Misc:** - Merge current v2.11 into v3.0 ([#​10796](https://togithub.com/traefik/traefik/pull/10796) by [kevinpollet](https://togithub.com/kevinpollet)) - Merge current v2.11 into v3.0 ([#​10781](https://togithub.com/traefik/traefik/pull/10781) by [ldez](https://togithub.com/ldez)) ### [`v3.0.1`](https://togithub.com/containous/traefik/blob/HEAD/CHANGELOG.md#v301-2024-05-22) [Compare Source](https://togithub.com/containous/traefik/compare/v3.0.1...v3.0.1) [All Commits](https://togithub.com/traefik/traefik/compare/v3.0.0...v3.0.1) **Bug fixes:** - **\[k8s/ingress]** Fix rule syntax version for all internal routers ([#​10689](https://togithub.com/traefik/traefik/pull/10689) by [HalloTschuess](https://togithub.com/HalloTschuess)) - **\[metrics,tracing]** Allow empty configuration for OpenTelemetry metrics and tracing ([#​10729](https://togithub.com/traefik/traefik/pull/10729) by [rtribotte](https://togithub.com/rtribotte)) - **\[provider,tls]** Bump tscert dependency to [`28a91b6`](https://togithub.com/containous/traefik/commit/28a91b69a046) ([#​10668](https://togithub.com/traefik/traefik/pull/10668) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[rules,tcp]** Fix the rule syntax mechanism for TCP ([#​10680](https://togithub.com/traefik/traefik/pull/10680) by [lbenguigui](https://togithub.com/lbenguigui)) - **\[tls,server]** Remove deadlines when handling PostgreSQL connections ([#​10675](https://togithub.com/traefik/traefik/pull/10675) by [rtribotte](https://togithub.com/rtribotte)) - **\[webui]** Add support for IP White list ([#​10740](https://togithub.com/traefik/traefik/pull/10740) by [davidbaptista](https://togithub.com/davidbaptista)) **Documentation:** - **\[http3]** Add link to the new http3 config in migration ([#​10673](https://togithub.com/traefik/traefik/pull/10673) by [yyewolf](https://togithub.com/yyewolf)) - **\[logs]** Fix log.compress value ([#​10716](https://togithub.com/traefik/traefik/pull/10716) by [mmatur](https://togithub.com/mmatur)) - **\[metrics]** Fix OTel documentation ([#​10723](https://togithub.com/traefik/traefik/pull/10723) by [nmengin](https://togithub.com/nmengin)) - **\[middleware]** Fix doc consistency forwardauth ([#​10724](https://togithub.com/traefik/traefik/pull/10724) by [mmatur](https://togithub.com/mmatur)) - **\[middleware]** Remove providers not supported in documentation ([#​10725](https://togithub.com/traefik/traefik/pull/10725) by [mmatur](https://togithub.com/mmatur)) - **\[rules]** Fix typo in PathRegexp explanation ([#​10719](https://togithub.com/traefik/traefik/pull/10719) by [BreadInvasion](https://togithub.com/BreadInvasion)) - **\[rules]** Fix router documentation example ([#​10704](https://togithub.com/traefik/traefik/pull/10704) by [ldez](https://togithub.com/ldez)) ### [`v3.0.1`](https://togithub.com/containous/traefik/blob/HEAD/CHANGELOG.md#v301-2024-05-22) [Compare Source](https://togithub.com/containous/traefik/compare/v3.0.0...v3.0.1) [All Commits](https://togithub.com/traefik/traefik/compare/v3.0.0...v3.0.1) **Bug fixes:** - **\[k8s/ingress]** Fix rule syntax version for all internal routers ([#​10689](https://togithub.com/traefik/traefik/pull/10689) by [HalloTschuess](https://togithub.com/HalloTschuess)) - **\[metrics,tracing]** Allow empty configuration for OpenTelemetry metrics and tracing ([#​10729](https://togithub.com/traefik/traefik/pull/10729) by [rtribotte](https://togithub.com/rtribotte)) - **\[provider,tls]** Bump tscert dependency to [`28a91b6`](https://togithub.com/containous/traefik/commit/28a91b69a046) ([#​10668](https://togithub.com/traefik/traefik/pull/10668) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[rules,tcp]** Fix the rule syntax mechanism for TCP ([#​10680](https://togithub.com/traefik/traefik/pull/10680) by [lbenguigui](https://togithub.com/lbenguigui)) - **\[tls,server]** Remove deadlines when handling PostgreSQL connections ([#​10675](https://togithub.com/traefik/traefik/pull/10675) by [rtribotte](https://togithub.com/rtribotte)) - **\[webui]** Add support for IP White list ([#​10740](https://togithub.com/traefik/traefik/pull/10740) by [davidbaptista](https://togithub.com/davidbaptista)) **Documentation:** - **\[http3]** Add link to the new http3 config in migration ([#​10673](https://togithub.com/traefik/traefik/pull/10673) by [yyewolf](https://togithub.com/yyewolf)) - **\[logs]** Fix log.compress value ([#​10716](https://togithub.com/traefik/traefik/pull/10716) by [mmatur](https://togithub.com/mmatur)) - **\[metrics]** Fix OTel documentation ([#​10723](https://togithub.com/traefik/traefik/pull/10723) by [nmengin](https://togithub.com/nmengin)) - **\[middleware]** Fix doc consistency forwardauth ([#​10724](https://togithub.com/traefik/traefik/pull/10724) by [mmatur](https://togithub.com/mmatur)) - **\[middleware]** Remove providers not supported in documentation ([#​10725](https://togithub.com/traefik/traefik/pull/10725) by [mmatur](https://togithub.com/mmatur)) - **\[rules]** Fix typo in PathRegexp explanation ([#​10719](https://togithub.com/traefik/traefik/pull/10719) by [BreadInvasion](https://togithub.com/BreadInvasion)) - **\[rules]** Fix router documentation example ([#​10704](https://togithub.com/traefik/traefik/pull/10704) by [ldez](https://togithub.com/ldez)) ### [`v3.0.0`](https://togithub.com/containous/traefik/blob/HEAD/CHANGELOG.md#v300-2024-04-29) [Compare Source](https://togithub.com/containous/traefik/compare/v3.0.0...v3.0.0) [All Commits](https://togithub.com/traefik/traefik/compare/v3.0.0-beta1...v3.0.0) **Enhancements:** - **\[consul]** ConsulCatalog StrictChecks ([#​10388](https://togithub.com/traefik/traefik/pull/10388) by [djenriquez](https://togithub.com/djenriquez)) - **\[docker,docker/swarm]** Split Docker provider ([#​9652](https://togithub.com/traefik/traefik/pull/9652) by [ldez](https://togithub.com/ldez)) - **\[docker,service]** Adds weight on ServersLoadBalancer ([#​10372](https://togithub.com/traefik/traefik/pull/10372) by [juliens](https://togithub.com/juliens)) - **\[ecs]** Add option to keep only healthy ECS tasks ([#​8027](https://togithub.com/traefik/traefik/pull/8027) by [Michampt](https://togithub.com/Michampt)) - **\[file]** Reload provider file configuration on SIGHUP ([#​9993](https://togithub.com/traefik/traefik/pull/9993) by [sokoide](https://togithub.com/sokoide)) - **\[healthcheck]** Support gRPC healthcheck ([#​8583](https://togithub.com/traefik/traefik/pull/8583) by [jjacque](https://togithub.com/jjacque)) - **\[healthcheck]** Add a status option to the service health check ([#​9463](https://togithub.com/traefik/traefik/pull/9463) by [guoard](https://togithub.com/guoard)) - **\[http]** Support custom headers when fetching configuration through HTTP ([#​9421](https://togithub.com/traefik/traefik/pull/9421) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[http3]** Moves HTTP/3 outside the experimental section ([#​9570](https://togithub.com/traefik/traefik/pull/9570) by [sdelicata](https://togithub.com/sdelicata)) - **\[k8s,hub]** Remove deprecated code ([#​9804](https://togithub.com/traefik/traefik/pull/9804) by [ldez](https://togithub.com/ldez)) - **\[k8s,k8s/gatewayapi]** Support for cross-namespace references / GatewayAPI ReferenceGrants ([#​10346](https://togithub.com/traefik/traefik/pull/10346) by [pascal-hofmann](https://togithub.com/pascal-hofmann)) - **\[k8s,k8s/gatewayapi]** Support HostSNIRegexp in GatewayAPI TLS routes ([#​9486](https://togithub.com/traefik/traefik/pull/9486) by [ddtmachado](https://togithub.com/ddtmachado)) - **\[k8s,k8s/gatewayapi]** Upgrade gateway api to v1.0.0 ([#​10205](https://togithub.com/traefik/traefik/pull/10205) by [mmatur](https://togithub.com/mmatur)) - **\[k8s/crd,k8s]** Support file path as input param for Kubernetes token value ([#​10232](https://togithub.com/traefik/traefik/pull/10232) by [sssash18](https://togithub.com/sssash18)) - **\[k8s/gatewayapi]** Add option to set Gateway status address ([#​10582](https://togithub.com/traefik/traefik/pull/10582) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[k8s/gatewayapi]** Toggle support for experimental channel ([#​10435](https://togithub.com/traefik/traefik/pull/10435) by [SantoDE](https://togithub.com/SantoDE)) - **\[k8s/gatewayapi]** Add option to set Gateway status address ([#​10582](https://togithub.com/traefik/traefik/pull/10582) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[k8s/gatewayapi]** Add support for HTTPRequestRedirectFilter in k8s Gateway API ([#​9408](https://togithub.com/traefik/traefik/pull/9408) by [romantomjak](https://togithub.com/romantomjak)) - **\[k8s/gatewayapi]** Handle middlewares in filters extension reference ([#​10511](https://togithub.com/traefik/traefik/pull/10511) by [youkoulayley](https://togithub.com/youkoulayley)) - **\[k8s/ingress,k8s/crd,k8s,k8s/gatewayapi]** Use runtime.Object in routerTransform ([#​10523](https://togithub.com/traefik/traefik/pull/10523) by [juliens](https://togithub.com/juliens)) - **\[k8s/ingress,k8s]** Add option to the Ingress provider to disable IngressClass lookup ([#​9281](https://togithub.com/traefik/traefik/pull/9281) by [jandillenkofer](https://togithub.com/jandillenkofer)) - **\[k8s/ingress,k8s]** Remove support of the networking.k8s.io/v1beta1 APIVersion ([#​9949](https://togithub.com/traefik/traefik/pull/9949) by [rtribotte](https://togithub.com/rtribotte)) - **\[logs]** Introduce static config hints ([#​10351](https://togithub.com/traefik/traefik/pull/10351) by [rtribotte](https://togithub.com/rtribotte)) - **\[logs,performance]** New logger for the Traefik logs ([#​9515](https://togithub.com/traefik/traefik/pull/9515) by [ldez](https://togithub.com/ldez)) - **\[logs,plugins]** Retry on plugin API calls ([#​9530](https://togithub.com/traefik/traefik/pull/9530) by [ldez](https://togithub.com/ldez)) - **\[logs,provider]** Improve provider logs ([#​9562](https://togithub.com/traefik/traefik/pull/9562) by [ldez](https://togithub.com/ldez)) - **\[logs]** Improve test logger assertions ([#​9533](https://togithub.com/traefik/traefik/pull/9533) by [ldez](https://togithub.com/ldez)) - **\[marathon]** Remove Marathon provider ([#​9614](https://togithub.com/traefik/traefik/pull/9614) by [rtribotte](https://togithub.com/rtribotte)) - **\[metrics,tracing,accesslogs]** Remove observability for internal resources ([#​9633](https://togithub.com/traefik/traefik/pull/9633) by [rtribotte](https://togithub.com/rtribotte)) - **\[metrics,tracing]** Upgrade opentelemetry dependencies ([#​10472](https://togithub.com/traefik/traefik/pull/10472) by [mmatur](https://togithub.com/mmatur)) - **\[metrics]** Add support for sending DogStatsD metrics over Unix Socket ([#​10199](https://togithub.com/traefik/traefik/pull/10199) by [liamvdv](https://togithub.com/liamvdv)) - **\[metrics]** Remove InfluxDB v1 metrics middleware ([#​9612](https://togithub.com/traefik/traefik/pull/9612) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[metrics]** Upgrade OpenTelemetry dependencies ([#​10181](https://togithub.com/traefik/traefik/pull/10181) by [mmatur](https://togithub.com/mmatur)) - **\[metrics]** Support gRPC and gRPC-Web protocol in metrics ([#​9483](https://togithub.com/traefik/traefik/pull/9483) by [longit644](https://togithub.com/longit644)) - **\[middleware,accesslogs]** Log TLS client subject ([#​9285](https://togithub.com/traefik/traefik/pull/9285) by [xmessi](https://togithub.com/xmessi)) - **\[middleware,metrics,tracing,otel]** Add OpenTelemetry tracing and metrics support ([#​8999](https://togithub.com/traefik/traefik/pull/8999) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[middleware]** Disable Content-Type auto-detection by default ([#​9546](https://togithub.com/traefik/traefik/pull/9546) by [sdelicata](https://togithub.com/sdelicata)) - **\[middleware]** Add gRPC-Web middleware ([#​9451](https://togithub.com/traefik/traefik/pull/9451) by [juliens](https://togithub.com/juliens)) - **\[middleware]** Add support for Brotli ([#​9387](https://togithub.com/traefik/traefik/pull/9387) by [glinton](https://togithub.com/glinton)) - **\[middleware]** Renaming IPWhiteList to IPAllowList ([#​9457](https://togithub.com/traefik/traefik/pull/9457) by [wxmbugu](https://togithub.com/wxmbugu)) - **\[middleware,authentication,tracing]** Add captured headers options for tracing ([#​10457](https://togithub.com/traefik/traefik/pull/10457) by [rtribotte](https://togithub.com/rtribotte)) - **\[middleware,authentication]** Add forwardAuth.addAuthCookiesToResponse ([#​8924](https://togithub.com/traefik/traefik/pull/8924) by [tgunsch](https://togithub.com/tgunsch)) - **\[middleware,metrics]** Semconv OTLP stable HTTP metrics ([#​10421](https://togithub.com/traefik/traefik/pull/10421) by [mmatur](https://togithub.com/mmatur)) - **\[middleware]** Feat re introduce IpWhitelist middleware as deprecated ([#​10341](https://togithub.com/traefik/traefik/pull/10341) by [mmatur](https://togithub.com/mmatur)) - **\[middleware]** Disable br compression when no Accept-Encoding header is present ([#​10178](https://togithub.com/traefik/traefik/pull/10178) by [robin-moser](https://togithub.com/robin-moser)) - **\[middleware]** Implements the includedContentTypes option for the compress middleware ([#​10207](https://togithub.com/traefik/traefik/pull/10207) by [rjsocha](https://togithub.com/rjsocha)) - **\[middleware]** Add `rejectStatusCode` option to `IPAllowList` middleware ([#​10130](https://togithub.com/traefik/traefik/pull/10130) by [jfly](https://togithub.com/jfly)) - **\[middleware]** Merge v2.11 into v3.0 ([#​10426](https://togithub.com/traefik/traefik/pull/10426) by [mmatur](https://togithub.com/mmatur)) - **\[middleware]** Add ResponseCode to CircuitBreaker ([#​10147](https://togithub.com/traefik/traefik/pull/10147) by [fahhem](https://togithub.com/fahhem)) - **\[nomad]** Allow empty services ([#​10375](https://togithub.com/traefik/traefik/pull/10375) by [chrispruitt](https://togithub.com/chrispruitt)) - **\[nomad]** Support multiple namespaces in the Nomad Provider ([#​9332](https://togithub.com/traefik/traefik/pull/9332) by [0teh](https://togithub.com/0teh)) - **\[plugins]** Add http-wasm plugin support to Traefik ([#​10189](https://togithub.com/traefik/traefik/pull/10189) by [zetaab](https://togithub.com/zetaab)) - **\[plugins]** Upgrade http-wasm host to v0.6.0 to support clients using v0.4.0 ([#​10475](https://togithub.com/traefik/traefik/pull/10475) by [jcchavezs](https://togithub.com/jcchavezs)) - **\[rancher]** Remove Rancher v1 provider ([#​9613](https://togithub.com/traefik/traefik/pull/9613) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[rules]** Bring back v2 rule matchers ([#​10339](https://togithub.com/traefik/traefik/pull/10339) by [rtribotte](https://togithub.com/rtribotte)) - **\[rules]** Remove containous/mux from HTTP muxer ([#​9558](https://togithub.com/traefik/traefik/pull/9558) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[rules]** Update routing syntax ([#​9531](https://togithub.com/traefik/traefik/pull/9531) by [skwair](https://togithub.com/skwair)) - **\[server]** Add SO_REUSEPORT support for EntryPoints ([#​9834](https://togithub.com/traefik/traefik/pull/9834) by [aofei](https://togithub.com/aofei)) - **\[server]** Rework servers load-balancer to use the WRR ([#​9431](https://togithub.com/traefik/traefik/pull/9431) by [juliens](https://togithub.com/juliens)) - **\[server]** Allow default entrypoints definition ([#​9100](https://togithub.com/traefik/traefik/pull/9100) by [applejag](https://togithub.com/applejag)) - **\[sticky-session]** Support setting sticky cookie max age ([#​10176](https://togithub.com/traefik/traefik/pull/10176) by [Patrick0308](https://togithub.com/Patrick0308)) - **\[tls,tcp,service]** Add TCP Servers Transports support ([#​9465](https://togithub.com/traefik/traefik/pull/9465) by [sdelicata](https://togithub.com/sdelicata)) - **\[tls,service]** Support SPIFFE mTLS between Traefik and Backend servers ([#​9394](https://togithub.com/traefik/traefik/pull/9394) by [jlevesy](https://togithub.com/jlevesy)) - **\[tls]** Add Tailscale certificate resolver ([#​9237](https://togithub.com/traefik/traefik/pull/9237) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[tls]** Support SNI routing with Postgres STARTTLS connections ([#​9377](https://togithub.com/traefik/traefik/pull/9377) by [rtribotte](https://togithub.com/rtribotte)) - **\[tracing,otel]** Migrate to opentelemetry ([#​10223](https://togithub.com/traefik/traefik/pull/10223) by [zetaab](https://togithub.com/zetaab)) - **\[tracing]** Support OTEL_PROPAGATORS to configure tracing propagation ([#​10465](https://togithub.com/traefik/traefik/pull/10465) by [youkoulayley](https://togithub.com/youkoulayley)) - **\[webui,middleware,k8s/gatewayapi]** Support RequestHeaderModifier filter ([#​10521](https://togithub.com/traefik/traefik/pull/10521) by [rtribotte](https://togithub.com/rtribotte)) - **\[webui]** Added router priority to webui's list and detail page ([#​9004](https://togithub.com/traefik/traefik/pull/9004) by [bendre90](https://togithub.com/bendre90)) - Reintroduce dropped v2 dynamic config ([#​10355](https://togithub.com/traefik/traefik/pull/10355) by [rtribotte](https://togithub.com/rtribotte)) - Remove deprecated options ([#​9527](https://togithub.com/traefik/traefik/pull/9527) by [sdelicata](https://togithub.com/sdelicata)) **Bug fixes:** - **\[consul,tls]** Enable TLS for Consul Connect TCP services ([#​10140](https://togithub.com/traefik/traefik/pull/10140) by [rtribotte](https://togithub.com/rtribotte)) - **\[docker]** Fix struct names in comment ([#​10503](https://togithub.com/traefik/traefik/pull/10503) by [hishope](https://togithub.com/hishope)) - **\[k8s/crd,k8s]** Adds the missing circuit-breaker response code for CRD ([#​10625](https://togithub.com/traefik/traefik/pull/10625) by [ldez](https://togithub.com/ldez)) - **\[k8s/crd,k8s]** Delete warning in Kubernetes CRD provider about the supported version ([#​10414](https://togithub.com/traefik/traefik/pull/10414) by [nmengin](https://togithub.com/nmengin)) - **\[logs]** Avoid cumulative send anonymous usage log ([#​10579](https://togithub.com/traefik/traefik/pull/10579) by [mmatur](https://togithub.com/mmatur)) - **\[logs]** Change traefik cmd error log to error level ([#​9569](https://togithub.com/traefik/traefik/pull/9569) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[logs]** Fix log level ([#​9545](https://togithub.com/traefik/traefik/pull/9545) by [ldez](https://togithub.com/ldez)) - **\[metrics]** Fix OpenTelemetry metrics ([#​9962](https://togithub.com/traefik/traefik/pull/9962) by [rtribotte](https://togithub.com/rtribotte)) - **\[metrics]** Fix OpenTelemetry service name ([#​9619](https://togithub.com/traefik/traefik/pull/9619) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[metrics]** Fix open connections metric ([#​9656](https://togithub.com/traefik/traefik/pull/9656) by [mpl](https://togithub.com/mpl)) - **\[metrics]** Remove config reload failure metrics ([#​9660](https://togithub.com/traefik/traefik/pull/9660) by [rtribotte](https://togithub.com/rtribotte)) - **\[metrics]** Fix OpenTelemetry unit tests ([#​10380](https://togithub.com/traefik/traefik/pull/10380) by [mmatur](https://togithub.com/mmatur)) - **\[metrics]** Fix ServerUp metric ([#​9534](https://togithub.com/traefik/traefik/pull/9534) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[middleware,authentication,metrics,tracing]** Align OpenTelemetry tracing and metrics configurations ([#​10404](https://togithub.com/traefik/traefik/pull/10404) by [rtribotte](https://togithub.com/rtribotte)) - **\[middleware]** Fix brotli response status code when compression is disabled ([#​10396](https://togithub.com/traefik/traefik/pull/10396) by [rtribotte](https://togithub.com/rtribotte)) - **\[middleware]** Allow short healthcheck interval with long timeout ([#​9832](https://togithub.com/traefik/traefik/pull/9832) by [kevinmcconnell](https://togithub.com/kevinmcconnell)) - **\[middleware]** Fix GrpcWeb middleware to clear ContentLength after translating to normal gRPC message ([#​9782](https://togithub.com/traefik/traefik/pull/9782) by [CleverUnderDog](https://togithub.com/CleverUnderDog)) - **\[provider,tls]** Bump tscert dependency to [`28a91b6`](https://togithub.com/containous/traefik/commit/28a91b69a046) ([#​10668](https://togithub.com/traefik/traefik/pull/10668) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[rules]** Rework Host and HostRegexp matchers ([#​9559](https://togithub.com/traefik/traefik/pull/9559) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[rules]** Support regexp in path/pathprefix in matcher v2 ([#​10546](https://togithub.com/traefik/traefik/pull/10546) by [youkoulayley](https://togithub.com/youkoulayley)) - **\[sticky-session,server]** Set sameSite field for wrr load balancer sticky cookie ([#​10066](https://togithub.com/traefik/traefik/pull/10066) by [sunyakun](https://togithub.com/sunyakun)) - **\[tcp]** Don't log EOF or timeout errors while peeking first bytes in Postgres StartTLS hook ([#​9663](https://togithub.com/traefik/traefik/pull/9663) by [rtribotte](https://togithub.com/rtribotte)) - **\[tls,server]** Compute priority for https forwarder TLS routes ([#​10288](https://togithub.com/traefik/traefik/pull/10288) by [rtribotte](https://togithub.com/rtribotte)) - **\[tls,service]** Enforce default servers transport SPIFFE config ([#​9444](https://togithub.com/traefik/traefik/pull/9444) by [jlevesy](https://togithub.com/jlevesy)) - **\[webui]** Detect dashboard assets content types ([#​9622](https://togithub.com/traefik/traefik/pull/9622) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[webui]** Add missing Docker Swarm logo ([#​10529](https://togithub.com/traefik/traefik/pull/10529) by [ldez](https://togithub.com/ldez)) - **\[webui]** fix: detect dashboard content types ([#​9594](https://togithub.com/traefik/traefik/pull/9594) by [ldez](https://togithub.com/ldez)) - Fix a regression on flags using spaces between key and value ([#​10445](https://togithub.com/traefik/traefik/pull/10445) by [ldez](https://togithub.com/ldez)) **Documentation:** - **\[docker/swarm]** Remove documentation of old swarm options ([#​10001](https://togithub.com/traefik/traefik/pull/10001) by [ldez](https://togithub.com/ldez)) - **\[docker/swarm]** Fix minor typo in swarm example ([#​10071](https://togithub.com/traefik/traefik/pull/10071) by [kaznovac](https://togithub.com/kaznovac)) - **\[k8s,k8s/gatewayapi]** Add ReferenceGrants to Gateway API Traefik controller RBAC ([#​10462](https://togithub.com/traefik/traefik/pull/10462) by [rtribotte](https://togithub.com/rtribotte)) - **\[k8s]** Update Kubernetes version for v3 Helm chart ([#​10637](https://togithub.com/traefik/traefik/pull/10637) by [jnoordsij](https://togithub.com/jnoordsij)) - **\[k8s]** Improve Kubernetes support documentation ([#​9974](https://togithub.com/traefik/traefik/pull/9974) by [rtribotte](https://togithub.com/rtribotte)) - **\[k8s]** Fix invalid version in docs about Gateway API on Traefik v3 ([#​10474](https://togithub.com/traefik/traefik/pull/10474) by [mloiseleur](https://togithub.com/mloiseleur)) - **\[rules]** Improve ruleSyntax option documentation ([#​10441](https://togithub.com/traefik/traefik/pull/10441) by [rtribotte](https://togithub.com/rtribotte)) - Prepare release v3.0.0 ([#​10666](https://togithub.com/traefik/traefik/pull/10666) by [rtribotte](https://togithub.com/rtribotte)) - Prepare release v3.0.0-rc2 ([#​10514](https://togithub.com/traefik/traefik/pull/10514) by [rtribotte](https://togithub.com/rtribotte)) - Fix typo in migration docs ([#​10478](https://togithub.com/traefik/traefik/pull/10478) by [Eisberge](https://togithub.com/Eisberge)) - Prepare release v3.0.0 rc3 ([#​10520](https://togithub.com/traefik/traefik/pull/10520) by [rtribotte](https://togithub.com/rtribotte)) - Fix typo in dialer_test.go ([#​10552](https://togithub.com/traefik/traefik/pull/10552) by [eltociear](https://togithub.com/eltociear)) - Fix typo and improve explanation on internal resources ([#​10563](https://togithub.com/traefik/traefik/pull/10563) by [mloiseleur](https://togithub.com/mloiseleur)) - Prepare release v3.0.0-rc1 ([#​10429](https://togithub.com/traefik/traefik/pull/10429) by [mmatur](https://togithub.com/mmatur)) - Update version comment in quick-start.md ([#​10383](https://togithub.com/traefik/traefik/pull/10383) by [matthieuwerner](https://togithub.com/matthieuwerner)) - Improve migration guide ([#​10319](https://togithub.com/traefik/traefik/pull/10319) by [rtribotte](https://togithub.com/rtribotte)) - Prepare release v3.0.0 beta5 ([#​10273](https://togithub.com/traefik/traefik/pull/10273) by [rtribotte](https://togithub.com/rtribotte)) - Prepare release v3.0.0-beta4 ([#​10165](https://togithub.com/traefik/traefik/pull/10165) by [mmatur](https://togithub.com/mmatur)) - Prepare release v3.0.0-rc4 ([#​10588](https://togithub.com/traefik/traefik/pull/10588) by [kevinpollet](https://togithub.com/kevinpollet)) - Fix bad anchor on documentation ([#​10041](https://togithub.com/traefik/traefik/pull/10041) by [mmatur](https://togithub.com/mmatur)) - Prepare release v3.0.0-rc5 ([#​10605](https://togithub.com/traefik/traefik/pull/10605) by [ldez](https://togithub.com/ldez)) - Fix migration guide heading ([#​9989](https://togithub.com/traefik/traefik/pull/9989) by [ldez](https://togithub.com/ldez)) - Prepare release v3.0.0-beta3 ([#​9978](https://togithub.com/traefik/traefik/pull/9978) by [ldez](https://togithub.com/ldez)) - Fix some typos in comments ([#​10626](https://togithub.com/traefik/traefik/pull/10626) by [hidewrong](https://togithub.com/hidewrong)) - Adjust quick start ([#​9790](https://togithub.com/traefik/traefik/pull/9790) by [svx](https://togithub.com/svx)) - Mention PathPrefix matcher changes in V3 Migration Guide ([#​9727](https://togithub.com/traefik/traefik/pull/9727) by [aofei](https://togithub.com/aofei)) - Fix yaml indentation in the HTTP3 example ([#​9724](https://togithub.com/traefik/traefik/pull/9724) by [benwaffle](https://togithub.com/benwaffle)) - Add OpenTelemetry in observability overview ([#​9654](https://togithub.com/traefik/traefik/pull/9654) by [tomMoulard](https://togithub.com/tomMoulard)) - Prepare release v3.0.0-beta2 ([#​9587](https://togithub.com/traefik/traefik/pull/9587) by [tomMoulard](https://togithub.com/tomMoulard)) - Prepare release v3.0.0-beta1 ([#​9577](https://togithub.com/traefik/traefik/pull/9577) by [rtribotte](https://togithub.com/rtribotte)) **Misc:** - Merge current v2.11 into v3.0 ([#​10651](https://togithub.com/traefik/traefik/pull/10651) by [ldez](https://togithub.com/ldez)) - Merge current v2.11 into v3.0 ([#​10632](https://togithub.com/traefik/traefik/pull/10632) by [kevinpollet](https://togithub.com/kevinpollet)) - Merge current v2.11 into v3.0 ([#​10604](https://togithub.com/traefik/traefik/pull/10604) by [ldez](https://togithub.com/ldez)) - Merge branch v2.11 into v3.0 ([#​10587](https://togithub.com/traefik/traefik/pull/10587) by [kevinpollet](https://togithub.com/kevinpollet)) - Merge current v2.11 into v3.0 ([#​10566](https://togithub.com/traefik/traefik/pull/10566) by [mmatur](https://togithub.com/mmatur)) - Merge current v2.11 into v3.0 ([#​10564](https://togithub.com/traefik/traefik/pull/10564) by [ldez](https://togithub.com/ldez)) - Merge branch v2.11 into v3.0 ([#​10519](https://togithub.com/traefik/traefik/pull/10519) by [rtribotte](https://togithub.com/rtribotte)) - Merge v2.11 into v3.0 ([#​10513](https://togithub.com/traefik/traefik/pull/10513) by [mmatur](https://togithub.com/mmatur)) - Merge v2.11 into v3.0 ([#​10417](https://togithub.com/traefik/traefik/pull/10417) by [mmatur](https://togithub.com/mmatur)) - Merge current v2.11 into v3.0 ([#​10382](https://togithub.com/traefik/traefik/pull/10382) by [mmatur](https://togithub.com/mmatur)) - Merge back v2.11 into v3.0 ([#​10377](https://togithub.com/traefik/traefik/pull/10377) by [mmatur](https://togithub.com/mmatur)) - Merge back v2.11 into v3.0 ([#​10353](https://togithub.com/traefik/traefik/pull/10353) by [youkoulayley](https://togithub.com/youkoulayley)) - Merge current v2.11 into v3.0 ([#​10328](https://togithub.com/traefik/traefik/pull/10328) by [mmatur](https://togithub.com/mmatur)) - Merge current v2.10 into v3.0 ([#​10272](https://togithub.com/traefik/traefik/pull/10272) by [rtribotte](https://togithub.com/rtribotte)) - Merge current v2.10 into v3.0 ([#​10164](https://togithub.com/traefik/traefik/pull/10164) by [mmatur](https://togithub.com/mmatur)) - Merge current v2.10 into v3.0 ([#​10038](https://togithub.com/traefik/traefik/pull/10038) by [mmatur](https://togithub.com/mmatur)) - Merge branch v2.10 into v3.0 ([#​9977](https://togithub.com/traefik/traefik/pull/9977) by [ldez](https://togithub.com/ldez)) - Merge branch v2.10 into v3.0 ([#​9931](https://togithub.com/traefik/traefik/pull/9931) by [ldez](https://togithub.com/ldez)) - Merge branch v2.10 into v3.0 ([#​9896](https://togithub.com/traefik/traefik/pull/9896) by [ldez](https://togithub.com/ldez)) - Merge branch v2.10 into v3.0 ([#​9867](https://togithub.com/traefik/traefik/pull/9867) by [ldez](https://togithub.com/ldez)) - Merge branch v2.10 into v3.0 ([#​9850](https://togithub.com/traefik/traefik/pull/9850) by [ldez](https://togithub.com/ldez)) - Merge branch v2.10 into v3.0 ([#​9845](https://togithub.com/traefik/traefik/pull/9845) by [ldez](https://togithub.com/ldez)) - Merge branch v2.10 into v3.0 ([#​9803](https://togithub.com/traefik/traefik/pull/9803) by [ldez](https://togithub.com/ldez)) - Merge branch v2.10 into v3.0 ([#​9793](https://togithub.com/traefik/traefik/pull/9793) by [ldez](https://togithub.com/ldez)) - Merge branch v2.9 into v3.0 ([#​9722](https://togithub.com/traefik/traefik/pull/9722) by [rtribotte](https://togithub.com/rtribotte)) - Merge branch v2.9 into v3.0 ([#​9650](https://togithub.com/traefik/traefik/pull/9650) by [tomMoulard](https://togithub.com/tomMoulard)) - Merge branch v2.9 into v3.0 ([#​9632](https://togithub.com/traefik/traefik/pull/9632) by [kevinpollet](https://togithub.com/kevinpollet)) - Merge current v2.9 into master ([#​9576](https://togithub.com/traefik/traefik/pull/9576) by [rtribotte](https://togithub.com/rtribotte)) - Merge branch v2.9 into master ([#​9554](https://togithub.com/traefik/traefik/pull/9554) by [ldez](https://togithub.com/ldez)) - Merge branch v2.9 into master ([#​9536](https://togithub.com/traefik/traefik/pull/9536) by [ldez](https://togithub.com/ldez)) - Merge branch v2.9 into master ([#​9532](https://togithub.com/traefik/traefik/pull/9532) by [ldez](https://togithub.com/ldez)) - Merge branch v2.9 into master ([#​9482](https://togithub.com/traefik/traefik/pull/9482) by [kevinpollet](https://togithub.com/kevinpollet)) - Merge branch v2.9 into master ([#​9464](https://togithub.com/traefik/traefik/pull/9464) by [ldez](https://togithub.com/ldez)) - Merge branch v2.9 into master ([#​9449](https://togithub.com/traefik/traefik/pull/9449) by [kevinpollet](https://togithub.com/kevinpollet)) - Merge branch v2.9 into master ([#​9419](https://togithub.com/traefik/traefik/pull/9419) by [kevinpollet](https://togithub.com/kevinpollet)) - Merge branch v2.9 into master ([#​9351](https://togithub.com/traefik/traefik/pull/9351) by [rtribotte](https://togithub.com/rtribotte)) ### [`v3.0.0`](https://togithub.com/containous/traefik/blob/HEAD/CHANGELOG.md#v300-2024-04-29) [Compare Source](https://togithub.com/containous/traefik/compare/v2.11.5...v3.0.0) [All Commits](https://togithub.com/traefik/traefik/compare/v3.0.0-beta1...v3.0.0) **Enhancements:** - **\[consul]** ConsulCatalog StrictChecks ([#​10388](https://togithub.com/traefik/traefik/pull/10388) by [djenriquez](https://togithub.com/djenriquez)) - **\[docker,docker/swarm]** Split Docker provider ([#​9652](https://togithub.com/traefik/traefik/pull/9652) by [ldez](https://togithub.com/ldez)) - **\[docker,service]** Adds weight on ServersLoadBalancer ([#​10372](https://togithub.com/traefik/traefik/pull/10372) by [juliens](https://togithub.com/juliens)) - **\[ecs]** Add option to keep only healthy ECS tasks ([#​8027](https://togithub.com/traefik/traefik/pull/8027) by [Michampt](https://togithub.com/Michampt)) - **\[file]** Reload provider file configuration on SIGHUP ([#​9993](https://togithub.com/traefik/traefik/pull/9993) by [sokoide](https://togithub.com/sokoide)) - **\[healthcheck]** Support gRPC healthcheck ([#​8583](https://togithub.com/traefik/traefik/pull/8583) by [jjacque](https://togithub.com/jjacque)) - **\[healthcheck]** Add a status option to the service health check ([#​9463](https://togithub.com/traefik/traefik/pull/9463) by [guoard](https://togithub.com/guoard)) - **\[http]** Support custom headers when fetching configuration through HTTP ([#​9421](https://togithub.com/traefik/traefik/pull/9421) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[http3]** Moves HTTP/3 outside the experimental section ([#​9570](https://togithub.com/traefik/traefik/pull/9570) by [sdelicata](https://togithub.com/sdelicata)) - **\[k8s,hub]** Remove deprecated code ([#​9804](https://togithub.com/traefik/traefik/pull/9804) by [ldez](https://togithub.com/ldez)) - **\[k8s,k8s/gatewayapi]** Support for cross-namespace references / GatewayAPI ReferenceGrants ([#​10346](https://togithub.com/traefik/traefik/pull/10346) by [pascal-hofmann](https://togithub.com/pascal-hofmann)) - **\[k8s,k8s/gatewayapi]** Support HostSNIRegexp in GatewayAPI TLS routes ([#​9486](https://togithub.com/traefik/traefik/pull/9486) by [ddtmachado](https://togithub.com/ddtmachado)) - **\[k8s,k8s/gatewayapi]** Upgrade gateway api to v1.0.0 ([#​10205](https://togithub.com/traefik/traefik/pull/10205) by [mmatur](https://togithub.com/mmatur)) - **\[k8s/crd,k8s]** Support file path as input param for Kubernetes token value ([#​10232](https://togithub.com/traefik/traefik/pull/10232) by [sssash18](https://togithub.com/sssash18)) - **\[k8s/gatewayapi]** Add option to set Gateway status address ([#​10582](https://togithub.com/traefik/traefik/pull/10582) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[k8s/gatewayapi]** Toggle support for experimental channel ([#​10435](https://togithub.com/traefik/traefik/pull/10435) by [SantoDE](https://togithub.com/SantoDE)) - **\[k8s/gatewayapi]** Add option to set Gateway status address ([#​10582](https://togithub.com/traefik/traefik/pull/10582) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[k8s/gatewayapi]** Add support for HTTPRequestRedirectFilter in k8s Gateway API ([#​9408](https://togithub.com/traefik/traefik/pull/9408) by [romantomjak](https://togithub.com/romantomjak)) - **\[k8s/gatewayapi]** Handle middlewares in filters extension reference ([#​10511](https://togithub.com/traefik/traefik/pull/10511) by [youkoulayley](https://togithub.com/youkoulayley)) - **\[k8s/ingress,k8s/crd,k8s,k8s/gatewayapi]** Use runtime.Object in routerTransform ([#​10523](https://togithub.com/traefik/traefik/pull/10523) by [juliens](https://togithub.com/juliens)) - **\[k8s/ingress,k8s]** Add option to the Ingress provider to disable IngressClass lookup ([#​9281](https://togithub.com/traefik/traefik/pull/9281) by [jandillenkofer](https://togithub.com/jandillenkofer)) - **\[k8s/ingress,k8s]** Remove support of the networking.k8s.io/v1beta1 APIVersion ([#​9949](https://togithub.com/traefik/traefik/pull/9949) by [rtribotte](https://togithub.com/rtribotte)) - **\[logs]** Introduce static config hints ([#​10351](https://togithub.com/traefik/traefik/pull/10351) by [rtribotte](https://togithub.com/rtribotte)) - **\[logs,performance]** New logger for the Traefik logs ([#​9515](https://togithub.com/traefik/traefik/pull/9515) by [ldez](https://togithub.com/ldez)) - **\[logs,plugins]** Retry on plugin API calls ([#​9530](https://togithub.com/traefik/traefik/pull/9530) by [ldez](https://togithub.com/ldez)) - **\[logs,provider]** Improve provider logs ([#​9562](https://togithub.com/traefik/traefik/pull/9562) by [ldez](https://togithub.com/ldez)) - **\[logs]** Improve test logger assertions ([#​9533](https://togithub.com/traefik/traefik/pull/9533) by [ldez](https://togithub.com/ldez)) - **\[marathon]** Remove Marathon provider ([#​9614](https://togithub.com/traefik/traefik/pull/9614) by [rtribotte](https://togithub.com/rtribotte)) - **\[metrics,tracing,accesslogs]** Remove observability for internal resources ([#​9633](https://togithub.com/traefik/traefik/pull/9633) by [rtribotte](https://togithub.com/rtribotte)) - **\[metrics,tracing]** Upgrade opentelemetry dependencies ([#​10472](https://togithub.com/traefik/traefik/pull/10472) by [mmatur](https://togithub.com/mmatur)) - **\[metrics]** Add support for sending DogStatsD metrics over Unix Socket ([#​10199](https://togithub.com/traefik/traefik/pull/10199) by [liamvdv](https://togithub.com/liamvdv)) - **\[metrics]** Remove InfluxDB v1 metrics middleware ([#​9612](https://togithub.com/traefik/traefik/pull/9612) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[metrics]** Upgrade OpenTelemetry dependencies ([#​10181](https://togithub.com/traefik/traefik/pull/10181) by [mmatur](https://togithub.com/mmatur)) - **\[metrics]** Support gRPC and gRPC-Web protocol in metrics ([#​9483](https://togithub.com/traefik/traefik/pull/9483) by [longit644](https://togithub.com/longit644)) - **\[middleware,accesslogs]** Log TLS client subject ([#​9285](https://togithub.com/traefik/traefik/pull/9285) by [xmessi](https://togithub.com/xmessi)) - **\[middleware,metrics,tracing,otel]** Add OpenTelemetry tracing and metrics support ([#​8999](https://togithub.com/traefik/traefik/pull/8999) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[middleware]** Disable Content-Type auto-detection by default ([#​9546](https://togithub.com/traefik/traefik/pull/9546) by [sdelicata](https://togithub.com/sdelicata)) - **\[middleware]** Add gRPC-Web middleware ([#​9451](https://togithub.com/traefik/traefik/pull/9451) by [juliens](https://togithub.com/juliens)) - **\[middleware]** Add support for Brotli ([#​9387](https://togithub.com/traefik/traefik/pull/9387) by [glinton](https://togithub.com/glinton)) - **\[middleware]** Renaming IPWhiteList to IPAllowList ([#​9457](https://togithub.com/traefik/traefik/pull/9457) by [wxmbugu](https://togithub.com/wxmbugu)) - **\[middleware,authentication,tracing]** Add captured headers options for tracing ([#​10457](https://togithub.com/traefik/traefik/pull/10457) by [rtribotte](https://togithub.com/rtribotte)) - **\[middleware,authentication]** Add forwardAuth.addAuthCookiesToResponse ([#​8924](https://togithub.com/traefik/traefik/pull/8924) by [tgunsch](https://togithub.com/tgunsch)) - **\[middleware,metrics]** Semconv OTLP stable HTTP metrics ([#​10421](https://togithub.com/traefik/traefik/pull/10421) by [mmatur](https://togithub.com/mmatur)) - **\[middleware]** Feat re introduce IpWhitelist middleware as deprecated ([#​10341](https://togithub.com/traefik/traefik/pull/10341) by [mmatur](https://togithub.com/mmatur)) - **\[middleware]** Disable br compression when no Accept-Encoding header is present ([#​10178](https://togithub.com/traefik/traefik/pull/10178) by [robin-moser](https://togithub.com/robin-moser)) - **\[middleware]** Implements the includedContentTypes option for the compress middleware ([#​10207](https://togithub.com/traefik/traefik/pull/10207) by [rjsocha](https://togithub.com/rjsocha)) - **\[middleware]** Add `rejectStatusCode` option to `IPAllowList` middleware ([#​10130](https://togithub.com/traefik/traefik/pull/10130) by [jfly](https://togithub.com/jfly)) - **\[middleware]** Merge v2.11 into v3.0 ([#​10426](https://togithub.com/traefik/traefik/pull/10426) by [mmatur](https://togithub.com/mmatur)) - **\[middleware]** Add ResponseCode to CircuitBreaker ([#​10147](https://togithub.com/traefik/traefik/pull/10147) by [fahhem](https://togithub.com/fahhem)) - **\[nomad]** Allow empty services ([#​10375](https://togithub.com/traefik/traefik/pull/10375) by [chrispruitt](https://togithub.com/chrispruitt)) - **\[nomad]** Support multiple namespaces in the Nomad Provider ([#​9332](https://togithub.com/traefik/traefik/pull/9332) by [0teh](https://togithub.com/0teh)) - **\[plugins]** Add http-wasm plugin support to Traefik ([#​10189](https://togithub.com/traefik/traefik/pull/10189) by [zetaab](https://togithub.com/zetaab)) - **\[plugins]** Upgrade http-wasm host to v0.6.0 to support clients using v0.4.0 ([#​10475](https://togithub.com/traefik/traefik/pull/10475) by [jcchavezs](https://togithub.com/jcchavezs)) - **\[rancher]** Remove Rancher v1 provider ([#​9613](https://togithub.com/traefik/traefik/pull/9613) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[rules]** Bring back v2 rule matchers ([#​10339](https://togithub.com/traefik/traefik/pull/10339) by [rtribotte](https://togithub.com/rtribotte)) - **\[rules]** Remove containous/mux from HTTP muxer ([#​9558](https://togithub.com/traefik/traefik/pull/9558) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[rules]** Update routing syntax ([#​9531](https://togithub.com/traefik/traefik/pull/9531) by [skwair](https://togithub.com/skwair)) - **\[server]** Add SO_REUSEPORT support for EntryPoints ([#​9834](https://togithub.com/traefik/traefik/pull/9834) by [aofei](https://togithub.com/aofei)) - **\[server]** Rework servers load-balancer to use the WRR ([#​9431](https://togithub.com/traefik/traefik/pull/9431) by [juliens](https://togithub.com/juliens)) - **\[server]** Allow default entrypoints definition ([#​9100](https://togithub.com/traefik/traefik/pull/9100) by [applejag](https://togithub.com/applejag)) - **\[sticky-session]** Support setting sticky cookie max age ([#​10176](https://togithub.com/traefik/traefik/pull/10176) by [Patrick0308](https://togithub.com/Patrick0308)) - **\[tls,tcp,service]** Add TCP Servers Transports support ([#​9465](https://togithub.com/traefik/traefik/pull/9465) by [sdelicata](https://togithub.com/sdelicata)) - **\[tls,service]** Support SPIFFE mTLS between Traefik and Backend servers ([#​9394](https://togithub.com/traefik/traefik/pull/9394) by [jlevesy](https://togithub.com/jlevesy)) - **\[tls]** Add Tailscale certificate resolver ([#​9237](https://togithub.com/traefik/traefik/pull/9237) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[tls]** Support SNI routing with Postgres STARTTLS connections ([#​9377](https://togithub.com/traefik/traefik/pull/9377) by [rtribotte](https://togithub.com/rtribotte)) - **\[tracing,otel]** Migrate to opentelemetry ([#​10223](https://togithub.com/traefik/traefik/pull/10223) by [zetaab](https://togithub.com/zetaab)) - **\[tracing]** Support OTEL_PROPAGATORS to configure tracing propagation ([#​10465](https://togithub.com/traefik/traefik/pull/10465) by [youkoulayley](https://togithub.com/youkoulayley)) - **\[webui,middleware,k8s/gatewayapi]** Support RequestHeaderModifier filter ([#​10521](https://togithub.com/traefik/traefik/pull/10521) by [rtribotte](https://togithub.com/rtribotte)) - **\[webui]** Added router priority to webui's list and detail page ([#​9004](https://togithub.com/traefik/traefik/pull/9004) by [bendre90](https://togithub.com/bendre90)) - Reintroduce dropped v2 dynamic config ([#​10355](https://togithub.com/traefik/traefik/pull/10355) by [rtribotte](https://togithub.com/rtribotte)) - Remove deprecated options ([#​9527](https://togithub.com/traefik/traefik/pull/9527) by [sdelicata](https://togithub.com/sdelicata)) **Bug fixes:** - **\[consul,tls]** Enable TLS for Consul Connect TCP services ([#​10140](https://togithub.com/traefik/traefik/pull/10140) by [rtribotte](https://togithub.com/rtribotte)) - **\[docker]** Fix struct names in comment ([#​10503](https://togithub.com/traefik/traefik/pull/10503) by [hishope](https://togithub.com/hishope)) - **\[k8s/crd,k8s]** Adds the missing circuit-breaker response code for CRD ([#​10625](https://togithub.com/traefik/traefik/pull/10625) by [ldez](https://togithub.com/ldez)) - **\[k8s/crd,k8s]** Delete warning in Kubernetes CRD provider about the supported version ([#​10414](https://togithub.com/traefik/traefik/pull/10414) by [nmengin](https://togithub.com/nmengin)) - **\[logs]** Avoid cumulative send anonymous usage log ([#​10579](https://togithub.com/traefik/traefik/pull/10579) by [mmatur](https://togithub.com/mmatur)) - **\[logs]** Change traefik cmd error log to error level ([#​9569](https://togithub.com/traefik/traefik/pull/9569) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[logs]** Fix log level ([#​9545](https://togithub.com/traefik/traefik/pull/9545) by [ldez](https://togithub.com/ldez)) - **\[metrics]** Fix OpenTelemetry metrics ([#​9962](https://togithub.com/traefik/traefik/pull/9962) by [rtribotte](https://togithub.com/rtribotte)) - **\[metrics]** Fix OpenTelemetry service name ([#​9619](https://togithub.com/traefik/traefik/pull/9619) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[metrics]** Fix open connections metric ([#​9656](https://togithub.com/traefik/traefik/pull/9656) by [mpl](https://togithub.com/mpl)) - **\[metrics]** Remove config reload failure metrics ([#​9660](https://togithub.com/traefik/traefik/pull/9660) by [rtribotte](https://togithub.com/rtribotte)) - **\[metrics]** Fix OpenTelemetry unit tests ([#​10380](https://togithub.com/traefik/traefik/pull/10380) by [mmatur](https://togithub.com/mmatur)) - **\[metrics]** Fix ServerUp metric ([#​9534](https://togithub.com/traefik/traefik/pull/9534) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[middleware,authentication,metrics,tracing]** Align OpenTelemetry tracing and metrics configurations ([#​10404](https://togithub.com/traefik/traefik/pull/10404) by [rtribotte](https://togithub.com/rtribotte)) - **\[middleware]** Fix brotli response status code when compression is disabled ([#​10396](https://togithub.com/traefik/traefik/pull/10396) by [rtribotte](https://togithub.com/rtribotte)) - **\[middleware]** Allow short healthcheck interval with long timeout ([#​9832](https://togithub.com/traefik/traefik/pull/9832) by [kevinmcconnell](https://togithub.com/kevinmcconnell)) - **\[middleware]** Fix GrpcWeb middleware to clear ContentLength after translating to normal gRPC message ([#​9782](https://togithub.com/traefik/traefik/pull/9782) by [CleverUnderDog](https://togithub.com/CleverUnderDog)) - **\[provider,tls]** Bump tscert dependency to [`28a91b6`](https://togithub.com/containous/traefik/commit/28a91b69a046) ([#​10668](https://togithub.com/traefik/traefik/pull/10668) by [kevinpollet](https://togithub.com/kevinpollet)) - **\[rules]** Rework Host and HostRegexp matchers ([#​9559](https://togithub.com/traefik/traefik/pull/9559) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[rules]** Support regexp in path/pathprefix in matcher v2 ([#​10546](https://togithub.com/traefik/traefik/pull/10546) by [youkoulayley](https://togithub.com/youkoulayley)) - **\[sticky-session,server]** Set sameSite field for wrr load balancer sticky cookie ([#​10066](https://togithub.com/traefik/traefik/pull/10066) by [sunyakun](https://togithub.com/sunyakun)) - **\[tcp]** Don't log EOF or timeout errors while peeking first bytes in Postgres StartTLS hook ([#​9663](https://togithub.com/traefik/traefik/pull/9663) by [rtribotte](https://togithub.com/rtribotte)) - **\[tls,server]** Compute priority for https forwarder TLS routes ([#​10288](https://togithub.com/traefik/traefik/pull/10288) by [rtribotte](https://togithub.com/rtribotte)) - **\[tls,service]** Enforce default servers transport SPIFFE config ([#​9444](https://togithub.com/traefik/traefik/pull/9444) by [jlevesy](https://togithub.com/jlevesy)) - **\[webui]** Detect dashboard assets content types ([#​9622](https://togithub.com/traefik/traefik/pull/9622) by [tomMoulard](https://togithub.com/tomMoulard)) - **\[webui]** Add missing Docker Swarm logo ([#​10529](https://togithub.com/traefik/traefik/pull/10529) by [ldez](https://togithub.com/ldez)) - **\[webui]** fix: detect dashboard content types ([#​9594](https://togithub.com/traefik/traefik/pull/9594) by [ldez](https://togithub.com/ldez)) - Fix a regression on flags using spaces between key and value ([#​10445](https://togithub.com/traefik/traefik/pull/10445) by [ldez](https://togithub.com/ldez)) **Documentation:** - **\[docker/swarm]** Remove documentation of old swarm options ([#​10001](https://togithub.com/traefik/traefik/pull/10001) by [ldez](https://togithub.com/ldez)) - **\[docker/swarm]** Fix minor typo in swarm example ([#​10071](https://togithub.com/traefik/traefik/pull/10071) by [kaznovac](https://togithub.com/kaznovac)) - **\[k8s,k8s/gatewayapi]** Add ReferenceGrants to Gateway API Traefik controller RBAC ([#​10462](https://togithub.com/traefik/traefik/pull/10462) by [rtribotte](https://togithub.com/rtribotte)) - **\[k8s]** Update Kubernetes version for v3 Helm chart ([#​10637](https://togithub.com/traefik/traefik/pull/10637) by [jnoordsij](https://togithub.com/jnoordsij)) - **\[k8s]** Improve Kubernetes support documentation ([#​9974](https://togithub.com/traefik/traefik/pull/9974) by [rtribotte](https://togithub.com/rtribotte)) - **\[k8s]** Fix invalid version in docs about Gateway API on Traefik v3 ([#​10474](https://togithub.com/traefik/traefik/pull/10474) by [mloiseleur](https://togithub.com/mloiseleur)) - **\[rules]** Improve ruleSyntax option documentation ([#​10441](https://togithub.com/traefik/traefik/pull/10441) by [rtribotte](https://togithub.com/rtribotte)) - Prepare release v3.0.0 ([#​10666](https://togithub.com/traefik/traefik/pull/10666) by [rtribotte](https://togithub.com/rtribotte)) - Prepare release v3.0.0-rc2 ([#​10514](https://togithub.com/traefik/traefik/pull/10514) by [rtribotte](https://togithub.com/rtribotte)) - Fix typo in migration docs ([#​10478](https://togithub.com/traefik/traefik/pull/10478) by [Eisberge](https://togithub.com/Eisberge)) - Prepare release v3.0.0 rc3 ([#​10520](https://togithub.com/traefik/traefik/pull/10520) by [rtribotte](https://togithub.com/rtribotte)) - Fix typo in dialer_test.go ([#​10552](https://togithub.com/traefik/traefik/pull/10552) by [eltociear](https://togithub.com/eltociear)) - Fix typo and improve explanation on internal resources ([#​10563](https://togithub.com/traefik/traefik/pull/10563) by [mloiseleur](https://togithub.com/mloiseleur)) - Prepare release v3.0.0-rc1 ([#​10429](https://togithub.com/traefik/traefik/pull/10429) by [mmatur](https://togithub.com/mmatur)) - Update version comment in quick-start.md ([#​10383](https://togithub.com/traefik/traefik/pull/10383) by [matthieuwerner](https://togithub.com/matthieuwerner)) - Improve migration guide ([#​10319](https://togithub.com/traefik/traefik/pull/10319) by [rtribotte](https://togithub.com/rtribotte)) - Prepare release v3.0.0 beta5 ([#​10273](https://togithub.com/traefik/traefik/pull/10273) by [rtribotte](https://togithub.com/rtribotte)) - Prepare release v3.0.0-beta4 ([#​10165](https://togithub.com/traefik/traefik/pull/10165) by [mmatur](https://togithub.com/mmatur)) - Prepare release v3.0.0-rc4 ([#​10588](https://togithub.com/traefik/traefik/pull/10588) by [kevinpollet](https://togithub.com/kevinpollet)) - Fix bad anchor on documentation ([#​10041](https://togithub.com/traefik/traefik/pull/10041) by [mmatur](https://togithub.com/mmatur)) - Prepare release v3.0.0-rc5 ([#​10605](https://togithub.com/traefik/traefik/pull/10605) by [ldez](https://togithub.com/ldez)) - Fix migration guide heading ([#​9989](https://togithub.com/traefik/traefik/pull/9989) by [ldez](https://togithub.com/ldez)) - Prepare release v3.0.0-beta3 ([#​9978](https://togithub.com/traefik/traefik/pull/9978) by [ldez](https://togithub.com/ldez)) - Fix some typos in comments ([#​10626](https://togithub.com/traefik/traefik/pull/10626) by [hidewrong](https://togithub.com/hidewrong)) - Adjust quick start ([#​9790](https://togithub.com/traefik/traefik/pull/9790) by [svx](https://togithub.com/svx)) - Mention PathPrefix matcher changes in V3 Migration Guide ([#​9727](https://togithub.com/traefik/traefik/pull/9727) by [aofei](https://togithub.com/aofei)) - Fix yaml indentation in the HTTP3 example ([#​9724](https

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.