automation: Update traefik Docker tag to v2.9.4
This MR contains the following updates:
Package | Update | Change |
---|---|---|
traefik | minor |
v2.7.0 -> v2.9.4
|
Release Notes
traefik/traefik
v2.9.4
Bug fixes:
- [acme] Update go-acme/lego to v4.9.0 (#9413 by tony-defa)
- [kv,redis] Fix Redis configuration type (#9435 by ldez)
- [logs,middleware,metrics] Handle capture on redefined http.responseWriters (#9440 by rtribotte)
- [middleware,k8s] Remove raw cert escape in PassTLSClientCert middleware (#9412 by rtribotte)
- [plugins] Update Yaegi to v0.14.3 (#9468 by ldez)
- Remove side effect on default transport tests (#9460 by sdelicata)
Documentation:
- [k8s] Fix links to gateway API guides (#9445 by kevinpollet)
- Simplify dashboard rule example (#9454 by sosoba)
- Add v2.9 to release page (#9438 by kevinpollet)
v2.9.4
Bug fixes:
- [acme] Update go-acme/lego to v4.9.0 (#9413 by tony-defa)
- [kv,redis] Fix Redis configuration type (#9435 by ldez)
- [logs,middleware,metrics] Handle capture on redefined http.responseWriters (#9440 by rtribotte)
- [middleware,k8s] Remove raw cert escape in PassTLSClientCert middleware (#9412 by rtribotte)
- [plugins] Update Yaegi to v0.14.3 (#9468 by ldez)
- Remove side effect on default transport tests (#9460 by sdelicata)
Documentation:
- [k8s] Fix links to gateway API guides (#9445 by kevinpollet)
- Simplify dashboard rule example (#9454 by sosoba)
- Add v2.9 to release page (#9438 by kevinpollet)
v2.9.1
Enhancements:
- [acme,tls] ACME Default Certificate (#9189 by rtribotte)
- [consul,etcd,zk,kv,redis] Update valkeyrie to v1.0.0 (#9316 by ldez)
- [consulcatalog,nomad] Support Nomad canary deployment (#9216 by rtribotte)
- [consulcatalog] Move consulcatalog provider to only use health apis (#9140 by kevinpollet)
- [docker] Add support for reaching containers using host networking on Podman (#9190 by freundTech)
- [docker] Use IPv6 address (#9183 by tomMoulard)
- [docker] Add allowEmptyServices for Docker provider (#8690 by jvasseur)
- [ecs] Add support for ECS Anywhere (#9324 by tuxpower)
- [healthcheck] Add a method option to the service Health Check (#9165 by ddtmachado)
- [http3] Upgrade quic-go to v0.28.0 (#9187 by tomMoulard)
- [http] Start polling HTTP provider at the beginning (#9116 by moutoum)
- [k8s/crd,plugins] Load plugin configuration field value from Kubernetes Secret (#9103 by rtribotte)
- [logs,tcp] Quiet down TCP RST packet error on read operation (#9007 by rtribotte)
- [metrics] Add traffic size metrics (#9208 by tomMoulard)
- [middleware,pilot] Remove Pilot support (#9330 by ldez)
- [rules,tcp] Support ALPN for TCP + TLS routers (#8913 by sh7dm)
- [tcp,service,udp] Make the loadbalancers servers order random (#9037 by qmloong)
- [tls] Change default TLS options for more security (#8951 by ddtmachado)
- [tracing] Add Datadog GlobalTags support (#9266 by sdelicata)
Bug fixes:
Documentation:
- Prepare release v2.9.0 (#9409 by tomMoulard)
- [metrics] Rework metrics overview page (#9366 by ddtmachado)
- Prepare release v2.9.0-rc5 (#9402 by ldez)
- Prepare release v2.9.0-rc4 (#9372 by kevinpollet)
- Prepare release v2.9.0-rc3 (#9344 by kevinpollet)
- Prepare release v2.9.0-rc2 (6c2c561 by ldez)
- Prepare release v2.9.0-rc1 (#9334 by rtribotte)
Misc:
- Merge current v2.8 into v2.9 (#9400 by ldez)
- Merge current v2.8 into v2.9 (#9371 by ldez)
- Merge current v2.8 into v2.9 (#9367 by ldez)
- Merge current v2.8 into v2.9 (#9350 by ldez)
- Merge current v2.8 into v2.9 (#9343 by kevinpollet)
- Merge v2.8.5 into master (#9329 by rtribotte)
- Merge current v2.8 into master (#9291 by rtribotte)
- Merge current v2.8 into master (#9265 by kevinpollet)
- Merge current v2.8 into master (#9209 by kevinpollet)
- Merge current v2.8 into master (#9146 by kevinpollet)
- Merge current v2.8 into master (#9135 by kevinpollet)
v2.9.1
Enhancements:
- [acme,tls] ACME Default Certificate (#9189 by rtribotte)
- [consul,etcd,zk,kv,redis] Update valkeyrie to v1.0.0 (#9316 by ldez)
- [consulcatalog,nomad] Support Nomad canary deployment (#9216 by rtribotte)
- [consulcatalog] Move consulcatalog provider to only use health apis (#9140 by kevinpollet)
- [docker] Add support for reaching containers using host networking on Podman (#9190 by freundTech)
- [docker] Use IPv6 address (#9183 by tomMoulard)
- [docker] Add allowEmptyServices for Docker provider (#8690 by jvasseur)
- [ecs] Add support for ECS Anywhere (#9324 by tuxpower)
- [healthcheck] Add a method option to the service Health Check (#9165 by ddtmachado)
- [http3] Upgrade quic-go to v0.28.0 (#9187 by tomMoulard)
- [http] Start polling HTTP provider at the beginning (#9116 by moutoum)
- [k8s/crd,plugins] Load plugin configuration field value from Kubernetes Secret (#9103 by rtribotte)
- [logs,tcp] Quiet down TCP RST packet error on read operation (#9007 by rtribotte)
- [metrics] Add traffic size metrics (#9208 by tomMoulard)
- [middleware,pilot] Remove Pilot support (#9330 by ldez)
- [rules,tcp] Support ALPN for TCP + TLS routers (#8913 by sh7dm)
- [tcp,service,udp] Make the loadbalancers servers order random (#9037 by qmloong)
- [tls] Change default TLS options for more security (#8951 by ddtmachado)
- [tracing] Add Datadog GlobalTags support (#9266 by sdelicata)
Bug fixes:
Documentation:
- Prepare release v2.9.0 (#9409 by tomMoulard)
- [metrics] Rework metrics overview page (#9366 by ddtmachado)
- Prepare release v2.9.0-rc5 (#9402 by ldez)
- Prepare release v2.9.0-rc4 (#9372 by kevinpollet)
- Prepare release v2.9.0-rc3 (#9344 by kevinpollet)
- Prepare release v2.9.0-rc2 (6c2c561 by ldez)
- Prepare release v2.9.0-rc1 (#9334 by rtribotte)
Misc:
- Merge current v2.8 into v2.9 (#9400 by ldez)
- Merge current v2.8 into v2.9 (#9371 by ldez)
- Merge current v2.8 into v2.9 (#9367 by ldez)
- Merge current v2.8 into v2.9 (#9350 by ldez)
- Merge current v2.8 into v2.9 (#9343 by kevinpollet)
- Merge v2.8.5 into master (#9329 by rtribotte)
- Merge current v2.8 into master (#9291 by rtribotte)
- Merge current v2.8 into master (#9265 by kevinpollet)
- Merge current v2.8 into master (#9209 by kevinpollet)
- Merge current v2.8 into master (#9146 by kevinpollet)
- Merge current v2.8 into master (#9135 by kevinpollet)
v2.8.8
Bug fixes:
- [server] Update golang.org/x/net to latest version (#9398 by tspearconquest)
Documentation:
- [docker] Fix watch option description for Docker provider (#9391 by bhuisgen)
- [ecs] Fix autoDiscoverClusters option documentation for ECS provider (#9392 by johnpekcan)
- [k8s] Improve documentation for publishedService and IP options (#9380 by samip5)
v2.8.8
Bug fixes:
- [server] Update golang.org/x/net to latest version (#9398 by tspearconquest)
Documentation:
- [docker] Fix watch option description for Docker provider (#9391 by bhuisgen)
- [ecs] Fix autoDiscoverClusters option documentation for ECS provider (#9392 by johnpekcan)
- [k8s] Improve documentation for publishedService and IP options (#9380 by samip5)
v2.8.7
Bug fixes:
- [consulcatalog] Fix UDP loadbalancer tags not being used with Consul Catalog (#9357 by t3hchipmunk)
- [docker,rancher,ecs,provider] Simplify AddServer algorithm (#9358 by ldez)
- [plugins] Allow empty plugin configuration (#9338 by ldez)
- [rules] Fix query parameter matching with equal (#9369 by ldez)
- [server] Optimize websocket headers handling (#9360 by juliens)
Documentation:
- [ecs] Add documentation for ECS constraints option (#9354 by rtribotte)
- [k8s/gatewayapi] Fix link to RouteNamespaces (#9349 by ldez)
- Add documentation for json schema usage to validate config in the FAQ (#9340 by rtribotte)
- Add a note on case insensitive regex matching (#9322 by NEwa-05)
v2.8.7
Bug fixes:
- [consulcatalog] Fix UDP loadbalancer tags not being used with Consul Catalog (#9357 by t3hchipmunk)
- [docker,rancher,ecs,provider] Simplify AddServer algorithm (#9358 by ldez)
- [plugins] Allow empty plugin configuration (#9338 by ldez)
- [rules] Fix query parameter matching with equal (#9369 by ldez)
- [server] Optimize websocket headers handling (#9360 by juliens)
Documentation:
- [ecs] Add documentation for ECS constraints option (#9354 by rtribotte)
- [k8s/gatewayapi] Fix link to RouteNamespaces (#9349 by ldez)
- Add documentation for json schema usage to validate config in the FAQ (#9340 by rtribotte)
- Add a note on case insensitive regex matching (#9322 by NEwa-05)
v2.8.5
Bug fixes:
- [plugins] Update Yaegi to v0.14.2 (#9327 by kevinpollet)
- [server] Fix IPv6 addr with square brackets (#9313 by moonlightwatch)
- [webui,api] Display default TLS options in the dashboard (#9312 by skwair)
Documentation:
- [docker] Add healthcheck timeout seconds to value (#9306 by fty4)
- Update deprecation notes about Pilot (#9314 by nmengin)
- Added resources for businesses (#9268 by tomatokoolaid)
v2.8.5
Bug fixes:
- [plugins] Update Yaegi to v0.14.2 (#9327 by kevinpollet)
- [server] Fix IPv6 addr with square brackets (#9313 by moonlightwatch)
- [webui,api] Display default TLS options in the dashboard (#9312 by skwair)
Documentation:
- [docker] Add healthcheck timeout seconds to value (#9306 by fty4)
- Update deprecation notes about Pilot (#9314 by nmengin)
- Added resources for businesses (#9268 by tomatokoolaid)
v2.8.4
Bug fixes:
- [docker,docker/swarm] Fix Docker provider mem leak on operation retries (#9288 by rtribotte)
- [middleware] Fix retry middleware on panic (#9284 by ldez)
- [plugins] Allow Traefik starting even if plugin service is unavailable (#9287 by ldez)
- chore: update paerser to v0.1.9 (#9270 by tomMoulard)
Documentation:
- [acme] Fix infoblox acme provider documentation (#9277 by ldez)
- [k8s/crd] Fix serversTransport CRD documentation (#9283 by cuishuang)
- [k8s/crd] Fix k8s for example for rootCAs serversTransport (#9274 by ben-krieger)
- [k8s] Add missing networking apiGroup in Kubernetes RBACs examples and references (#9295 by fibsifan)
- Update deprecation notes about Pilot (#9300 by nmengin)
v2.8.4
Bug fixes:
- [docker,docker/swarm] Fix Docker provider mem leak on operation retries (#9288 by rtribotte)
- [middleware] Fix retry middleware on panic (#9284 by ldez)
- [plugins] Allow Traefik starting even if plugin service is unavailable (#9287 by ldez)
- chore: update paerser to v0.1.9 (#9270 by tomMoulard)
Documentation:
- [acme] Fix infoblox acme provider documentation (#9277 by ldez)
- [k8s/crd] Fix serversTransport CRD documentation (#9283 by cuishuang)
- [k8s/crd] Fix k8s for example for rootCAs serversTransport (#9274 by ben-krieger)
- [k8s] Add missing networking apiGroup in Kubernetes RBACs examples and references (#9295 by fibsifan)
- Update deprecation notes about Pilot (#9300 by nmengin)
v2.8.3
Bug fixes:
- [file] Update paerser to v0.1.8 (#9258 by ldez)
- [marathon] Add missing context in backoff for Marathon (#9246 by rtribotte)
v2.8.3
Bug fixes:
- [file] Update paerser to v0.1.8 (#9258 by ldez)
- [marathon] Add missing context in backoff for Marathon (#9246 by rtribotte)
v2.8.2
Bug fixes:
- [k8s/ingress,k8s] Place namespace before name in router key for Ingress (#9221 by longshine)
-
[kv] Update valkeyrie to
a9a70ee
(#9243 by kevinpollet) - [logs,middleware,tracing] Remove request dump from IPWhitelist debug log and tracing message (#9244 by rtribotte)
- [metrics] Control allocation and copy of labelNamesValues type (#9241 by rtribotte)
- [metrics] Fix service up gauge for Prometheus metrics (#9197 by juliens)
- [plugins] Bump paerser to v0.1.6 (#9224 by ldez)
- [yaml] Add missing inline tag for YAML serialization (#9182 by kevinpollet)
Documentation:
- [k8s] Fix wording of default behavior for namespaces option (#9222 by markormesher)
- [k8s] Add getting started guide for Kubernetes (#9163 by moutoum)
- [plugins] Remove Traefik Pilot and add a Traefik Plugins Catalog page (#9171 by sdelicata)
- Update Thank You page with proper branding and grammar fixes (#9203 by tfny)
- Update CONTRIBUTING.md to contain all information in one place (#9192 by tfny)
- Update the MR guidelines in Contributing docs (#9179 by tfny)
v2.8.2
Bug fixes:
- [k8s/ingress,k8s] Place namespace before name in router key for Ingress (#9221 by longshine)
-
[kv] Update valkeyrie to
a9a70ee
(#9243 by kevinpollet) - [logs,middleware,tracing] Remove request dump from IPWhitelist debug log and tracing message (#9244 by rtribotte)
- [metrics] Control allocation and copy of labelNamesValues type (#9241 by rtribotte)
- [metrics] Fix service up gauge for Prometheus metrics (#9197 by juliens)
- [plugins] Bump paerser to v0.1.6 (#9224 by ldez)
- [yaml] Add missing inline tag for YAML serialization (#9182 by kevinpollet)
Documentation:
- [k8s] Fix wording of default behavior for namespaces option (#9222 by markormesher)
- [k8s] Add getting started guide for Kubernetes (#9163 by moutoum)
- [plugins] Remove Traefik Pilot and add a Traefik Plugins Catalog page (#9171 by sdelicata)
- Update Thank You page with proper branding and grammar fixes (#9203 by tfny)
- Update CONTRIBUTING.md to contain all information in one place (#9192 by tfny)
- Update the MR guidelines in Contributing docs (#9179 by tfny)
v2.8.1
Bug fixes:
- [kv] Upgrade valkeyrie to v0.4.1 (#9161 by moutoum)
- [middleware,metrics] Improve performances when Prometheus metrics are enabled (#9168 by juliens)
- [middleware] Support forwarded websocket protocol in RedirectScheme (#9159 by moutoum)
Documentation:
- Update the language for advocating page (#9169 by tfny)
- Add callout for anyone using Traefik to manage commercial applications (#9152 by tomatokoolaid)
- Update deprecation notices (#9149 by ddtmachado)
v2.8.1
Bug fixes:
- [kv] Upgrade valkeyrie to v0.4.1 (#9161 by moutoum)
- [middleware,metrics] Improve performances when Prometheus metrics are enabled (#9168 by juliens)
- [middleware] Support forwarded websocket protocol in RedirectScheme (#9159 by moutoum)
Documentation:
- Update the language for advocating page (#9169 by tfny)
- Add callout for anyone using Traefik to manage commercial applications (#9152 by tomatokoolaid)
- Update deprecation notices (#9149 by ddtmachado)
v2.8.0
Enhancements:
- [consul,consulcatalog] Support multiple namespaces for Consul and ConsulCatalog providers (#8979 by rtribotte)
- [http3] Upgrade quic-go to v0.27.0 (#8922 by tomMoulard)
- [http3] Upgrade quic-go to v0.26.0 (#8874 by sylr)
- [logs] Add destination address to debug log (#9032 by qmloong)
- [middleware,provider,tls] Deprecate caOptional option in client TLS configuration (#8960 by kevinpollet)
- [middleware] Support URL replacement in errors middleware (#8956 by tomMoulard)
- [middleware] Allow config of additional CircuitBreaker params (#8907 by aidy)
- [provider] Implement Traefik provider for Nomad orchestrator (#9018 by shoenig)
- [server] Allow HTTP/2 max concurrent stream configuration (#8781 by tomMoulard)
- [tls,k8s/crd] Support certificates configuration in TLSStore CRD (#8976 by kevinpollet)
- [webui,pilot,hub] Add Traefik Hub button and deprecate Pilot (#9091 by ldez)
- [webui,plugins] Reach the catalog of plugins from the Traefik dashboard (#9055 by seedy)
Bug fixes:
- [nomad] Use configured token in the Nomad client (#9111 by kevinpollet)
Documentation:
Misc:
- Merge current v2.7 into v2.8 (#9142 by rtribotte)
- Merge current v2.7 into v2.8 (#9133 by rtribotte)
- Merge current v2.7 into master (#9095 by rtribotte)
- Merge current v2.7 into master (#9085 by tomMoulard)
- Merge current v2.7 into master (#9060 by rtribotte)
- Merge current v2.7 into master (#9052 by rtribotte)
- Merge current v2.7 into master (#8959 by tomMoulard)
v2.8.0
Enhancements:
- [consul,consulcatalog] Support multiple namespaces for Consul and ConsulCatalog providers (#8979 by rtribotte)
- [http3] Upgrade quic-go to v0.27.0 (#8922 by tomMoulard)
- [http3] Upgrade quic-go to v0.26.0 (#8874 by sylr)
- [logs] Add destination address to debug log (#9032 by qmloong)
- [middleware,provider,tls] Deprecate caOptional option in client TLS configuration (#8960 by kevinpollet)
- [middleware] Support URL replacement in errors middleware (#8956 by tomMoulard)
- [middleware] Allow config of additional CircuitBreaker params (#8907 by aidy)
- [provider] Implement Traefik provider for Nomad orchestrator (#9018 by shoenig)
- [server] Allow HTTP/2 max concurrent stream configuration (#8781 by tomMoulard)
- [tls,k8s/crd] Support certificates configuration in TLSStore CRD (#8976 by kevinpollet)
- [webui,pilot,hub] Add Traefik Hub button and deprecate Pilot (#9091 by ldez)
- [webui,plugins] Reach the catalog of plugins from the Traefik dashboard (#9055 by seedy)
Bug fixes:
- [nomad] Use configured token in the Nomad client (#9111 by kevinpollet)
Documentation:
Misc:
- Merge current v2.7 into v2.8 (#9142 by rtribotte)
- Merge current v2.7 into v2.8 (#9133 by rtribotte)
- Merge current v2.7 into master (#9095 by rtribotte)
- Merge current v2.7 into master (#9085 by tomMoulard)
- Merge current v2.7 into master (#9060 by rtribotte)
- Merge current v2.7 into master (#9052 by rtribotte)
- Merge current v2.7 into master (#8959 by tomMoulard)
v2.7.3
Bug fixes:
- [metrics] Ensure Datadog client is cleanly stopped (#9137 by jbdoumenjou)
Documentation:
- [middleware,k8s/crd] Add documentation for main, SANs and plugin CRD fields (#9136 by mloiseleur)
v2.7.3
Bug fixes:
- [metrics] Ensure Datadog client is cleanly stopped (#9137 by jbdoumenjou)
Documentation:
- [middleware,k8s/crd] Add documentation for main, SANs and plugin CRD fields (#9136 by mloiseleur)
v2.7.2
Bug fixes:
- [healthcheck,service] Do not make multiple requests to the same URL for balancer healthcheck (#8632 by TPXP)
- [healthcheck,service] Add log when missing path in health check (#9104 by moutoum)
- [k8s/gatewayapi] Allow multiple listeners on same port in Gateway API provider (#9107 by burner-account)
- [middleware] RedirectScheme redirects based on X-Forwarded-Proto header (#9121 by moutoum)
- [plugins] Update yaegi to v0.13.0 (#9118 by kevinpollet)
- [rules] Fix HostRegexp and Query muxers (#9131 by juliens)
- [tracing] Update DataDog tracing dependency to v1.38.1 (#9105 by kevinpollet)
Documentation:
- [acme,k8s/crd] Add documentation to Traefik CRD properties (#9096 by mloiseleur)
- [middleware] Add missing info.serialNumber option to PassTLSClientCert middleware (#9115 by miteshjadia)
- [tcp] Add a note on how to handle server first protocols (#9002 by romantomjak)
- Update to improve info section relevance (#9130 by tomatokoolaid)
- Added useful links for commercial applications (#9129 by tomatokoolaid)
v2.7.2
Bug fixes:
- [healthcheck,service] Do not make multiple requests to the same URL for balancer healthcheck (#8632 by TPXP)
- [healthcheck,service] Add log when missing path in health check (#9104 by moutoum)
- [k8s/gatewayapi] Allow multiple listeners on same port in Gateway API provider (#9107 by burner-account)
- [middleware] RedirectScheme redirects based on X-Forwarded-Proto header (#9121 by moutoum)
- [plugins] Update yaegi to v0.13.0 (#9118 by kevinpollet)
- [rules] Fix HostRegexp and Query muxers (#9131 by juliens)
- [tracing] Update DataDog tracing dependency to v1.38.1 (#9105 by kevinpollet)
Documentation:
- [acme,k8s/crd] Add documentation to Traefik CRD properties (#9096 by mloiseleur)
- [middleware] Add missing info.serialNumber option to PassTLSClientCert middleware (#9115 by miteshjadia)
- [tcp] Add a note on how to handle server first protocols (#9002 by romantomjak)
- Update to improve info section relevance (#9130 by tomatokoolaid)
- Added useful links for commercial applications (#9129 by tomatokoolaid)
v2.7.1
Bug fixes:
- [acme] Update go-acme/lego to v4.7.0 (#9065 by ldez)
- [logs] Fix invalid placeholder in log message (#9084 by ldez)
Documentation:
- [hub] Hub documentation (#9090 by ldez)
- [k8s,k8s/gatewayapi] Update Gateway API link from v1alpha1 to v1alpha2 (#9083 by tomMoulard)
- [k8s,k8s/gatewayapi] Update Gateway API links (#9058 by tomMoulard)
- [middleware] Fix typo in stripPrefix middleware docs (#9051 by rbarbey)
- [rules] Fix rule expression rendering (#9076 by ldez)
- Update the link for contributor swag (#9056 by tfny)
- Fix Traefik version s/2.6/2.7/ (#9047 by mpl)
- Update the contributing docs for clarity and to encourage community activity (#9035 by tfny)
v2.7.1
Bug fixes:
- [acme] Update go-acme/lego to v4.7.0 (#9065 by ldez)
- [logs] Fix invalid placeholder in log message (#9084 by ldez)
Documentation:
- [hub] Hub documentation (#9090 by ldez)
- [k8s,k8s/gatewayapi] Update Gateway API link from v1alpha1 to v1alpha2 (#9083 by tomMoulard)
- [k8s,k8s/gatewayapi] Update Gateway API links (#9058 by tomMoulard)
- [middleware] Fix typo in stripPrefix middleware docs (#9051 by rbarbey)
- [rules] Fix rule expression rendering (#9076 by ldez)
- Update the link for contributor swag (#9056 by tfny)
- Fix Traefik version s/2.6/2.7/ (#9047 by mpl)
- Update the contributing docs for clarity and to encourage community activity (#9035 by tfny)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot. The local configuration can be found in the SI Renovate Bot repository.