Open renovate[bot] opened 3 weeks ago
In order to perform the update(s) described in the table above, Renovate ran the go get
command, which resulted in the following additional change(s):
Details:
Package | Change |
---|---|
k8s.io/api |
v0.26.3 -> v0.31.1 |
k8s.io/apimachinery |
v0.26.3 -> v0.31.1 |
k8s.io/client-go |
v0.26.3 -> v0.31.1 |
github.com/go-acme/lego/v4 |
v4.18.0 -> v4.20.2 |
github.com/go-jose/go-jose/v4 |
v4.0.2 -> v4.0.4 |
github.com/go-logr/logr |
v1.4.1 -> v1.4.2 |
github.com/go-openapi/jsonpointer |
v0.19.5 -> v0.21.0 |
github.com/go-openapi/jsonreference |
v0.20.0 -> v0.21.0 |
github.com/go-openapi/swag |
v0.19.14 -> v0.23.0 |
github.com/hashicorp/hcl |
v1.0.0 -> v1.0.1-vault-5 |
github.com/miekg/dns |
v1.1.59 -> v1.1.62 |
go.uber.org/multierr |
v1.9.0 -> v1.11.0 |
golang.org/x/crypto |
v0.26.0 -> v0.28.0 |
golang.org/x/exp |
v0.0.0-20240506185415-9bf2ced13842 -> v0.0.0-20240909161429-701f63a606c0 |
golang.org/x/mod |
v0.18.0 -> v0.21.0 |
golang.org/x/net |
v0.26.0 -> v0.30.0 |
golang.org/x/oauth2 |
v0.21.0 -> v0.23.0 |
golang.org/x/sys |
v0.23.0 -> v0.26.0 |
golang.org/x/term |
v0.23.0 -> v0.25.0 |
golang.org/x/text |
v0.17.0 -> v0.19.0 |
golang.org/x/time |
v0.5.0 -> v0.7.0 |
golang.org/x/tools |
v0.22.0 -> v0.25.0 |
google.golang.org/protobuf |
v1.33.0 -> v1.35.1 |
k8s.io/apiextensions-apiserver |
v0.26.3 -> v0.31.1 |
k8s.io/klog/v2 |
v2.90.1 -> v2.130.1 |
k8s.io/kube-openapi |
v0.0.0-20221012153701-172d655c2280 -> v0.0.0-20240423202451-8948a665c108 |
k8s.io/utils |
v0.0.0-20230313181309-38a27ef9d749 -> v0.0.0-20240711033017-18e509b52bc8 |
sigs.k8s.io/json |
v0.0.0-20220713155537-f223a00ba0e2 -> v0.0.0-20221116044647-bc3834ca7abd |
sigs.k8s.io/structured-merge-diff/v4 |
v4.2.3 -> v4.4.1 |
sigs.k8s.io/yaml |
v1.3.0 -> v1.4.0 |
This PR contains the following updates:
v2.11.9
->v3.2.1
Release Notes
traefik/traefik (github.com/traefik/traefik/v2)
### [`v3.2.1`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v321-2024-11-20) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.2.0...v3.2.1) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0...v3.2.1) **Bug fixes:** - **\[k8s/ingress,k8s]** Fix HostRegexp config for rule syntax v2 ([#11288](https://redirect.github.com/traefik/traefik/pull/11288) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[logs]** Change level of peeking first byte error log to DEBUG for Postgres ([#11270](https://redirect.github.com/traefik/traefik/pull/11270) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[service,fastproxy]** Fix case problem for websocket upgrade ([#11246](https://redirect.github.com/traefik/traefik/pull/11246) by [juliens](https://redirect.github.com/juliens)) **Documentation:** - **\[acme,tls]** Document how to use Certificates of cert-manager ([#11053](https://redirect.github.com/traefik/traefik/pull/11053) by [mloiseleur](https://redirect.github.com/mloiseleur)) - **\[docker/swarm]** Add tips about the use of docker in dynamic configuration for swarm provider ([#11207](https://redirect.github.com/traefik/traefik/pull/11207) by [webash](https://redirect.github.com/webash)) - **\[middleware]** Add Compress middleware to migration guide ([#11229](https://redirect.github.com/traefik/traefik/pull/11229) by [logica0419](https://redirect.github.com/logica0419)) **Misc:** - Merge branch v2.11 into v3.2 ([#11290](https://redirect.github.com/traefik/traefik/pull/11290) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge branch v2.11 into v3.2 ([#11287](https://redirect.github.com/traefik/traefik/pull/11287) by [rtribotte](https://redirect.github.com/rtribotte)) - Merge branch v2.11 into v3.2 ([#11285](https://redirect.github.com/traefik/traefik/pull/11285) by [juliens](https://redirect.github.com/juliens)) - Merge branch v2.11 into v3.2 ([#11268](https://redirect.github.com/traefik/traefik/pull/11268) by [kevinpollet](https://redirect.github.com/kevinpollet)) ### [`v3.2.0`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v320-2024-10-28) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.1.7...v3.2.0) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.2.0) **Enhancements:** - **\[acme]** Remove same email requirement for certresolvers ([#11019](https://redirect.github.com/traefik/traefik/pull/11019) by [Emrio](https://redirect.github.com/Emrio)) - **\[acme]** Add support for custom CA certificates by certificate resolver ([#10816](https://redirect.github.com/traefik/traefik/pull/10816) by [ldez](https://redirect.github.com/ldez)) - **\[acme]** Add 30 day certificatesDuration step ([#10970](https://redirect.github.com/traefik/traefik/pull/10970) by [luker983](https://redirect.github.com/luker983)) - **\[docker]** Support HTTP BasicAuth for docker and swarm endpoint ([#10776](https://redirect.github.com/traefik/traefik/pull/10776) by [985492783](https://redirect.github.com/985492783)) - **\[k8s,k8s/gatewayapi]** Add supported features to the Gateway API GatewayClass status ([#11056](https://redirect.github.com/traefik/traefik/pull/11056) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Update sigs.k8s.io/gateway-api to v1.2.0-rc1 ([#11124](https://redirect.github.com/traefik/traefik/pull/11124) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Add support for backend protocol selection in HTTP and GRPC routes ([#11051](https://redirect.github.com/traefik/traefik/pull/11051) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support ([#11042](https://redirect.github.com/traefik/traefik/pull/11042) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Support HTTPRoute destination port matching ([#11134](https://redirect.github.com/traefik/traefik/pull/11134) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 ([#11131](https://redirect.github.com/traefik/traefik/pull/11131) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** Add support for Gateway API BackendTLSPolicies ([#11009](https://redirect.github.com/traefik/traefik/pull/11009) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Support NativeLB option in GatewayAPI provider ([#11147](https://redirect.github.com/traefik/traefik/pull/11147) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Support ResponseHeaderModifier filter ([#10987](https://redirect.github.com/traefik/traefik/pull/10987) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** Support GRPC routes ([#10975](https://redirect.github.com/traefik/traefik/pull/10975) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** Bump sigs.k8s.io/gateway-api to v1.2.0 ([#11167](https://redirect.github.com/traefik/traefik/pull/11167) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[metrics,otel]** Allow setting service.name for OTLP metrics ([#10917](https://redirect.github.com/traefik/traefik/pull/10917) by [cmartell-at-ocp](https://redirect.github.com/cmartell-at-ocp)) - **\[middleware,accesslogs]** Record trace id and EntryPoint span id into access log ([#10921](https://redirect.github.com/traefik/traefik/pull/10921) by [weijiany](https://redirect.github.com/weijiany)) - **\[middleware,authentication]** Support LogUserHeader with forwardAuth middleware ([#10833](https://redirect.github.com/traefik/traefik/pull/10833) by [GaleHuang](https://redirect.github.com/GaleHuang)) - **\[middleware]** Add encodings option to the compression middleware ([#10943](https://redirect.github.com/traefik/traefik/pull/10943) by [wollomatic](https://redirect.github.com/wollomatic)) - **\[middleware]** Add support for ipv6 subnet in ipStrategy ([#9747](https://redirect.github.com/traefik/traefik/pull/9747) by [michal-kralik](https://redirect.github.com/michal-kralik)) - **\[nomad]** Support for watching instead of polling Nomad ([#10997](https://redirect.github.com/traefik/traefik/pull/10997) by [deverton-godaddy](https://redirect.github.com/deverton-godaddy)) - **\[server,performance]** Introduce a fast proxy mode to improve HTTP/1.1 performances with backends ([#11122](https://redirect.github.com/traefik/traefik/pull/11122) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[server]** Configurable max request header size ([#10995](https://redirect.github.com/traefik/traefik/pull/10995) by [lucasrod16](https://redirect.github.com/lucasrod16)) - **\[service]** Add mirrorBody option to HTTP mirroring ([#11032](https://redirect.github.com/traefik/traefik/pull/11032) by [MatteoPaier](https://redirect.github.com/MatteoPaier)) - **\[service]** Add an option to preserve server path ([#11193](https://redirect.github.com/traefik/traefik/pull/11193) by [mmatur](https://redirect.github.com/mmatur)) **Bug fixes:** - **\[k8s,k8s/gatewayapi]** Ensuring Gateway API reflected Traefik resource name unicity ([#11222](https://redirect.github.com/traefik/traefik/pull/11222) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Preserve GRPCRoute filters order ([#11199](https://redirect.github.com/traefik/traefik/pull/11199) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** Support http and https appProtocol for Kubernetes Service ([#11176](https://redirect.github.com/traefik/traefik/pull/11176) by [WillDaSilva](https://redirect.github.com/WillDaSilva)) - **\[k8s,k8s/gatewayapi]** Avoid updating Accepted status for routes matching no Gateways ([#11170](https://redirect.github.com/traefik/traefik/pull/11170) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Do not update gateway status when not selected by a gateway class ([#11169](https://redirect.github.com/traefik/traefik/pull/11169) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[service]** Detect and drop broken conns in the fastproxy pool ([#11212](https://redirect.github.com/traefik/traefik/pull/11212) by [kevinpollet](https://redirect.github.com/kevinpollet)) **Documentation:** - **\[k8s,k8s/gatewayapi]** Document nativeLBByDefault annotation on Kubernetes Gateway provider ([#11209](https://redirect.github.com/traefik/traefik/pull/11209) by [mloiseleur](https://redirect.github.com/mloiseleur)) - **\[k8s/crd,k8s]** Detail CRD update with v3.2 in the migration guide ([#11164](https://redirect.github.com/traefik/traefik/pull/11164) by [mloiseleur](https://redirect.github.com/mloiseleur)) - **\[k8s/gatewayapi]** Add missing RBAC in the migration guide ([#11189](https://redirect.github.com/traefik/traefik/pull/11189) by [mloiseleur](https://redirect.github.com/mloiseleur)) - **\[k8s]** Fix instructions for downloading CRDs of Gateway API v1.2 ([#11191](https://redirect.github.com/traefik/traefik/pull/11191) by [mloiseleur](https://redirect.github.com/mloiseleur)) - Prepare release v3.2.0-rc2 ([#11182](https://redirect.github.com/traefik/traefik/pull/11182) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Prepare Release v3.2.0-rc1 ([#11154](https://redirect.github.com/traefik/traefik/pull/11154) by [rtribotte](https://redirect.github.com/rtribotte)) **Misc:** - Merge branch v3.1 into v3.2 ([#11219](https://redirect.github.com/traefik/traefik/pull/11219) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge branch v3.1 into v3.2 ([#11181](https://redirect.github.com/traefik/traefik/pull/11181) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge branch v3.1 into master ([#11153](https://redirect.github.com/traefik/traefik/pull/11153) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge branch v3.1 into master ([#11110](https://redirect.github.com/traefik/traefik/pull/11110) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge branch v3.1 into master ([#11066](https://redirect.github.com/traefik/traefik/pull/11066) by [mmatur](https://redirect.github.com/mmatur)) - Merge branch v3.1 into master ([#11047](https://redirect.github.com/traefik/traefik/pull/11047) by [mmatur](https://redirect.github.com/mmatur)) - Merge branch v3.1 into master ([#10980](https://redirect.github.com/traefik/traefik/pull/10980) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge branch v3.1 into master ([#10952](https://redirect.github.com/traefik/traefik/pull/10952) by [mmatur](https://redirect.github.com/mmatur)) - Merge branch v3.1 into master ([#10906](https://redirect.github.com/traefik/traefik/pull/10906) by [rtribotte](https://redirect.github.com/rtribotte)) ### [`v3.1.7`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v317-2024-10-28) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.1.6...v3.1.7) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.6...v3.1.7) **Bug fixes:** - **\[k8s,k8s/gatewayapi]** Preserve HTTPRoute filters order ([#11198](https://redirect.github.com/traefik/traefik/pull/11198) by [kevinpollet](https://redirect.github.com/kevinpollet)) **Documentation:** - **\[k8s,k8s/gatewayapi]** Fix broken links in Kubernetes Gateway provider page ([#11188](https://redirect.github.com/traefik/traefik/pull/11188) by [mloiseleur](https://redirect.github.com/mloiseleur)) **Misc:** - Merge branch v2.11 into v3.1 ([#11232](https://redirect.github.com/traefik/traefik/pull/11232) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge branch v2.11 into v3.1 ([#11218](https://redirect.github.com/traefik/traefik/pull/11218) by [kevinpollet](https://redirect.github.com/kevinpollet)) ### [`v3.1.6`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v316-2024-10-09) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.1.5...v3.1.6) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.5...v3.1.6) **Bug fixes:** - **\[middleware]** Reuse compression writers ([#11168](https://redirect.github.com/traefik/traefik/pull/11168) by [michelheusschen](https://redirect.github.com/michelheusschen)) - **\[middleware]** Use correct default weight in Accept-Encoding ([#11084](https://redirect.github.com/traefik/traefik/pull/11084) by [michelheusschen](https://redirect.github.com/michelheusschen)) - **\[plugins]** Close wasm middleware to prevent memory leak ([#11151](https://redirect.github.com/traefik/traefik/pull/11151) by [ttys3](https://redirect.github.com/ttys3)) **Misc:** - Merge branch v2.11 into v3.1 ([#11179](https://redirect.github.com/traefik/traefik/pull/11179) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge branch v2.11 into v3.1 ([#11174](https://redirect.github.com/traefik/traefik/pull/11174) by [mmatur](https://redirect.github.com/mmatur)) ### [`v3.1.5`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v315-2024-10-02) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.1.4...v3.1.5) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.4...v3.1.5) **Bug fixes:** - **\[k8s/ingress,k8s]** Disable IngressClass lookup when disableClusterScopeResources is enabled ([#11111](https://redirect.github.com/traefik/traefik/pull/11111) by [jnoordsij](https://redirect.github.com/jnoordsij)) - **\[server]** Rework condition to not log on timeout ([#11132](https://redirect.github.com/traefik/traefik/pull/11132) by [rtribotte](https://redirect.github.com/rtribotte)) **Misc:** - Merge branch v2.11 into v3.1 ([#11149](https://redirect.github.com/traefik/traefik/pull/11149) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge branch v2.11 into v3.1 ([#11142](https://redirect.github.com/traefik/traefik/pull/11142) by [rtribotte](https://redirect.github.com/rtribotte)) ### [`v3.1.4`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v314-2024-09-19) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.1.3...v3.1.4) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.3...v3.1.4) **Bug fixes:** - **\[metrics]** Guess Datadog socket type when prefix is unix ([#11102](https://redirect.github.com/traefik/traefik/pull/11102) by [kevinpollet](https://redirect.github.com/kevinpollet)) **Documentation:** - Mention v3 in readme ([#11082](https://redirect.github.com/traefik/traefik/pull/11082) by [kabaluyot](https://redirect.github.com/kabaluyot)) **Misc:** - Merge branch v2.11 into v3.1 ([#11107](https://redirect.github.com/traefik/traefik/pull/11107) by [rtribotte](https://redirect.github.com/rtribotte)) ### [`v3.1.3`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v313-2024-09-16) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.1.2...v3.1.3) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.2...v3.1.3) **Bug fixes:** - **\[k8s/ingress,rules,k8s]** Allow configuring rule syntax with Kubernetes Ingress annotation ([#10985](https://redirect.github.com/traefik/traefik/pull/10985) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s/ingress]** Re-allow empty configuration for Kubernetes Ingress provider ([#11008](https://redirect.github.com/traefik/traefik/pull/11008) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[middleware,metrics]** Wrap capture for services used by pieces of middleware ([#11058](https://redirect.github.com/traefik/traefik/pull/11058) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[plugins]** Removes goexport dependency and adds \_initialize ([#11088](https://redirect.github.com/traefik/traefik/pull/11088) by [juliens](https://redirect.github.com/juliens)) **Documentation:** - **\[k8s/crd,k8s]** Remove mentions about APIVersion traefik.io/v1 ([#11020](https://redirect.github.com/traefik/traefik/pull/11020) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s]** Update quick-start-with-kubernetes.md to include required permissions ([#11010](https://redirect.github.com/traefik/traefik/pull/11010) by [eastmane](https://redirect.github.com/eastmane)) - **\[metrics]** Mention missing metrics removal in the migration guide ([#10982](https://redirect.github.com/traefik/traefik/pull/10982) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[tracing]** Fix tracing documentation ([#11067](https://redirect.github.com/traefik/traefik/pull/11067) by [mmatur](https://redirect.github.com/mmatur)) - **\[tracing]** OTLP doc + potential panic ([#11052](https://redirect.github.com/traefik/traefik/pull/11052) by [mmatur](https://redirect.github.com/mmatur)) **Misc:** - Merge v2.11 into v3.1 ([#11092](https://redirect.github.com/traefik/traefik/pull/11092) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge v2.11 into v3.1 ([#11065](https://redirect.github.com/traefik/traefik/pull/11065) by [mmatur](https://redirect.github.com/mmatur)) - Merge v2.11 into v3.1 ([#11044](https://redirect.github.com/traefik/traefik/pull/11044) by [rtribotte](https://redirect.github.com/rtribotte)) ### [`v3.1.2`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v312-2024-08-06) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.1.1...v3.1.2) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.1...v3.1.2) **Bug fixes:** - **\[k8s,k8s/gatewayapi]** Include status addresses when comparing Gateway statuses ([#10972](https://redirect.github.com/traefik/traefik/pull/10972) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s/ingress,k8s/crd,k8s]** Allow to disable Kubernetes cluster scope resources discovery ([#10946](https://redirect.github.com/traefik/traefik/pull/10946) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[logs]** Change logs output from stderr to stdout ([#10973](https://redirect.github.com/traefik/traefik/pull/10973) by [rtribotte](https://redirect.github.com/rtribotte)) - Fix grafana dashboard to work with scrape interval greater than 15s ([#10954](https://redirect.github.com/traefik/traefik/pull/10954) by [swiffer](https://redirect.github.com/swiffer)) **Documentation:** - **\[accesslogs]** Add Access logs section to the migration guide ([#10947](https://redirect.github.com/traefik/traefik/pull/10947) by [lbenguigui](https://redirect.github.com/lbenguigui)) - **\[http]** Fix missing codeblock ending in HTTP discover documentation ([#10967](https://redirect.github.com/traefik/traefik/pull/10967) by [djcode](https://redirect.github.com/djcode)) - **\[http]** Fix yaml config example for HTTP provider headers ([#10966](https://redirect.github.com/traefik/traefik/pull/10966) by [djcode](https://redirect.github.com/djcode)) - **\[k8s,k8s/gatewayapi]** Use Standard channel by default with Gateway API ([#10974](https://redirect.github.com/traefik/traefik/pull/10974) by [mloiseleur](https://redirect.github.com/mloiseleur)) **Misc:** - Merge branch v2.11 into v3.1 ([#10978](https://redirect.github.com/traefik/traefik/pull/10978) by [rtribotte](https://redirect.github.com/rtribotte)) - Merge v2.11 into v3.1 ([#10956](https://redirect.github.com/traefik/traefik/pull/10956) by [mmatur](https://redirect.github.com/mmatur)) ### [`v3.1.1`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v311-2024-07-30) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.1.0...v3.1.1) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.0...v3.1.1) **Bug fixes:** - **\[grpc]** Bump google.golang.org/grpc to v1.64.1 ([#10938](https://redirect.github.com/traefik/traefik/pull/10938) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s/gatewayapi]** Do not update route status when nothing changed ([#10940](https://redirect.github.com/traefik/traefik/pull/10940) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[metrics]** Fix grafana dashboard to work with scrape interval greater than 15s ([#10936](https://redirect.github.com/traefik/traefik/pull/10936) by [davhdavh](https://redirect.github.com/davhdavh)) - **\[metrics]** Update open connections gauge with connections count ([#10905](https://redirect.github.com/traefik/traefik/pull/10905) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[metrics]** Use ServiceName in traefik_service_server_up metric ([#10838](https://redirect.github.com/traefik/traefik/pull/10838) by [KrishnaSindhur](https://redirect.github.com/KrishnaSindhur)) **Documentation:** - **\[k8s]** Remove duplicated kubectl apply in Kubernetes Gateway documentation ([#10931](https://redirect.github.com/traefik/traefik/pull/10931) by [battery-staple](https://redirect.github.com/battery-staple)) **Misc:** - Merge v2.11 into v3.1 ([#10925](https://redirect.github.com/traefik/traefik/pull/10925) by [mmatur](https://redirect.github.com/mmatur)) ### [`v3.1.0`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v310-2024-07-15) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.0.4...v3.1.0) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.0-rc1...v3.1.0) **Enhancements:** - **\[k8s,k8s/gatewayapi]** Support invalid HTTPRoute status ([#10714](https://redirect.github.com/traefik/traefik/pull/10714) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** KubernetesGateway provider is no longer experimental ([#10840](https://redirect.github.com/traefik/traefik/pull/10840) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Bump Gateway API to v1.1.0 ([#10835](https://redirect.github.com/traefik/traefik/pull/10835) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** Fix route attachments to gateways ([#10761](https://redirect.github.com/traefik/traefik/pull/10761) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** Support HTTPRoute method and query param matching ([#10815](https://redirect.github.com/traefik/traefik/pull/10815) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** Support HTTPURLRewrite filter ([#10571](https://redirect.github.com/traefik/traefik/pull/10571) by [SantoDE](https://redirect.github.com/SantoDE)) - **\[k8s,k8s/gatewayapi]** Set Gateway HTTPRoute status ([#10667](https://redirect.github.com/traefik/traefik/pull/10667) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** Support ReferenceGrant for HTTPRoute backends ([#10771](https://redirect.github.com/traefik/traefik/pull/10771) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Compute HTTPRoute priorities ([#10766](https://redirect.github.com/traefik/traefik/pull/10766) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s,k8s/gatewayapi]** Support RegularExpression for path matching ([#10717](https://redirect.github.com/traefik/traefik/pull/10717) by [dmavrommatis](https://redirect.github.com/dmavrommatis)) - **\[k8s/crd,k8s]** Support HealthCheck for ExternalName services ([#10467](https://redirect.github.com/traefik/traefik/pull/10467) by [marcmognol](https://redirect.github.com/marcmognol)) - **\[k8s/ingress,k8s/crd,k8s,k8s/gatewayapi]** Migrate to EndpointSlices API ([#10664](https://redirect.github.com/traefik/traefik/pull/10664) by [jnoordsij](https://redirect.github.com/jnoordsij)) - **\[k8s/ingress,k8s/crd,k8s]** Change log level from Warning to Info when ExternalName services is enabled ([#10682](https://redirect.github.com/traefik/traefik/pull/10682) by [marcmognol](https://redirect.github.com/marcmognol)) - **\[k8s/ingress,k8s/crd,k8s]** Allow to use internal Node IPs for NodePort services ([#10278](https://redirect.github.com/traefik/traefik/pull/10278) by [jorisvergeer](https://redirect.github.com/jorisvergeer)) - **\[middleware,k8s,k8s/gatewayapi]** Improve HTTPRoute Redirect Filter with port and scheme ([#10784](https://redirect.github.com/traefik/traefik/pull/10784) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[middleware,k8s,k8s/gatewayapi]** Support HTTPRoute redirect port and scheme ([#10802](https://redirect.github.com/traefik/traefik/pull/10802) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[middleware]** Support Content-Security-Policy-Report-Only in the headers middleware ([#10709](https://redirect.github.com/traefik/traefik/pull/10709) by [SpecLad](https://redirect.github.com/SpecLad)) - **\[middleware]** Add support for Zstandard to the compression middleware ([#10660](https://redirect.github.com/traefik/traefik/pull/10660) by [Belphemur](https://redirect.github.com/Belphemur)) - **\[plugins]** Enhance wasm plugins ([#10829](https://redirect.github.com/traefik/traefik/pull/10829) by [juliens](https://redirect.github.com/juliens)) - **\[plugins]** Add logs for plugins load ([#10848](https://redirect.github.com/traefik/traefik/pull/10848) by [mmatur](https://redirect.github.com/mmatur)) - **\[server]** Support systemd socket-activation ([#10399](https://redirect.github.com/traefik/traefik/pull/10399) by [juliens](https://redirect.github.com/juliens)) **Bug fixes:** - **\[k8s,k8s/gatewayapi]** Retry on Gateway API resource status update ([#10881](https://redirect.github.com/traefik/traefik/pull/10881) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s,k8s/gatewayapi]** Do not disable Gateway API provider if not enabled in experimental ([#10862](https://redirect.github.com/traefik/traefik/pull/10862) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[otel]** Bump opentelemetry-go to v1.28 ([#10876](https://redirect.github.com/traefik/traefik/pull/10876) by [arukiidou](https://redirect.github.com/arukiidou)) - **\[plugins]** Fix build only linux and darwin support wazergo ([#10857](https://redirect.github.com/traefik/traefik/pull/10857) by [juliens](https://redirect.github.com/juliens)) - **\[healthcheck,k8s/crd,k8s]** Fix Healthcheck default value for ExternalName services ([#10778](https://redirect.github.com/traefik/traefik/pull/10778) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[middleware,metrics,tracing]** Upgrade to OpenTelemetry Semantic Conventions v1.26.0 ([#10850](https://redirect.github.com/traefik/traefik/pull/10850) by [mmatur](https://redirect.github.com/mmatur)) **Documentation:** - **\[k8s,k8s/gatewayapi]** Fix the Kubernetes Gateway API documentation ([#10844](https://redirect.github.com/traefik/traefik/pull/10844) by [nmengin](https://redirect.github.com/nmengin)) - **\[k8s,k8s/gatewayapi]** Rework Kubernetes Gateway API documentation ([#10897](https://redirect.github.com/traefik/traefik/pull/10897) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Prepare release v3.1.0-rc3 ([#10872](https://redirect.github.com/traefik/traefik/pull/10872) by [rtribotte](https://redirect.github.com/rtribotte)) - Prepare release v3.1.0-rc2 ([#10860](https://redirect.github.com/traefik/traefik/pull/10860) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Prepare release v3.1.0-rc1 ([#10856](https://redirect.github.com/traefik/traefik/pull/10856) by [rtribotte](https://redirect.github.com/rtribotte)) **Misc:** - Merge current v3.0 into v3.1 ([#10902](https://redirect.github.com/traefik/traefik/pull/10902) by [rtribotte](https://redirect.github.com/rtribotte)) - Merge current v3.0 into v3.1 ([#10871](https://redirect.github.com/traefik/traefik/pull/10871) by [rtribotte](https://redirect.github.com/rtribotte)) - Merge current v3.0 into master ([#10853](https://redirect.github.com/traefik/traefik/pull/10853) by [mmatur](https://redirect.github.com/mmatur)) - Merge current v3.0 into master ([#10811](https://redirect.github.com/traefik/traefik/pull/10811) by [mmatur](https://redirect.github.com/mmatur)) - Merge current v3.0 into master ([#10789](https://redirect.github.com/traefik/traefik/pull/10789) by [ldez](https://redirect.github.com/ldez)) - Merge current v3.0 into master ([#10750](https://redirect.github.com/traefik/traefik/pull/10750) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge current v3.0 into master ([#10655](https://redirect.github.com/traefik/traefik/pull/10655) by [ldez](https://redirect.github.com/ldez)) - Merge current v3.0 into master ([#10567](https://redirect.github.com/traefik/traefik/pull/10567) by [ldez](https://redirect.github.com/ldez)) - Merge current v3.0 into master ([#10418](https://redirect.github.com/traefik/traefik/pull/10418) by [mmatur](https://redirect.github.com/mmatur)) - Merge current v3.0 into master ([#10040](https://redirect.github.com/traefik/traefik/pull/10040) by [mmatur](https://redirect.github.com/mmatur)) - Merge current v3.0 into master ([#9933](https://redirect.github.com/traefik/traefik/pull/9933) by [ldez](https://redirect.github.com/ldez)) - Merge current v3.0 into master ([#9897](https://redirect.github.com/traefik/traefik/pull/9897) by [ldez](https://redirect.github.com/ldez)) - Merge current v3.0 into master ([#9871](https://redirect.github.com/traefik/traefik/pull/9871) by [ldez](https://redirect.github.com/ldez)) - Merge current v3.0 into master ([#9807](https://redirect.github.com/traefik/traefik/pull/9807) by [ldez](https://redirect.github.com/ldez)) ### [`v3.0.4`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v304-2024-07-02) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.0.3...v3.0.4) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.0.3...v3.0.4) **Documentation:** - **\[k8s]** Fix some documentation links ([#10841](https://redirect.github.com/traefik/traefik/pull/10841) by [rtribotte](https://redirect.github.com/rtribotte)) - Update maintainers ([#10827](https://redirect.github.com/traefik/traefik/pull/10827) by [emilevauge](https://redirect.github.com/emilevauge)) **Misc:** - Merge current v2.11 into v3.0 ([#10869](https://redirect.github.com/traefik/traefik/pull/10869) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge current v2.11 into v3.0 ([#10851](https://redirect.github.com/traefik/traefik/pull/10851) by [mmatur](https://redirect.github.com/mmatur)) - Merge current v2.11 into v3.0 ([#10831](https://redirect.github.com/traefik/traefik/pull/10831) by [mmatur](https://redirect.github.com/mmatur)) ### [`v3.0.3`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v303-2024-06-18) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.0.2...v3.0.3) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.0.2...v3.0.3) **Misc:** - Merge v2.11 into v3.0 ([#10823](https://redirect.github.com/traefik/traefik/pull/10823) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge v2.11 into v3.0 ([#10810](https://redirect.github.com/traefik/traefik/pull/10810) by [mmatur](https://redirect.github.com/mmatur)) ### [`v3.0.2`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v302-2024-06-10) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.0.1...v3.0.2) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.0.1...v3.0.2) **Bug fixes:** - **\[logs]** Bump OTel dependencies ([#10763](https://redirect.github.com/traefik/traefik/pull/10763) by [DrFaust92](https://redirect.github.com/DrFaust92)) - **\[logs]** Append to log file if it exists ([#10756](https://redirect.github.com/traefik/traefik/pull/10756) by [lbenguigui](https://redirect.github.com/lbenguigui)) - **\[metrics]** Fix service name label_replace in Grafana ([#10758](https://redirect.github.com/traefik/traefik/pull/10758) by [xdavidwu](https://redirect.github.com/xdavidwu)) - **\[middleware]** Forward the correct status code when compression is disabled within the Brotli handler ([#10780](https://redirect.github.com/traefik/traefik/pull/10780) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[middleware]** Support Accept-Encoding header weights with Compress middleware ([#10777](https://redirect.github.com/traefik/traefik/pull/10777) by [ldez](https://redirect.github.com/ldez)) **Documentation:** - Update v2 > v3 migration guide ([#10728](https://redirect.github.com/traefik/traefik/pull/10728) by [0anas01](https://redirect.github.com/0anas01)) **Misc:** - Merge current v2.11 into v3.0 ([#10796](https://redirect.github.com/traefik/traefik/pull/10796) by [kevinpollet](https://redirect.github.com/kevinpollet)) - Merge current v2.11 into v3.0 ([#10781](https://redirect.github.com/traefik/traefik/pull/10781) by [ldez](https://redirect.github.com/ldez)) ### [`v3.0.1`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v301-2024-05-22) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v3.0.0...v3.0.1) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.0.0...v3.0.1) **Bug fixes:** - **\[k8s/ingress]** Fix rule syntax version for all internal routers ([#10689](https://redirect.github.com/traefik/traefik/pull/10689) by [HalloTschuess](https://redirect.github.com/HalloTschuess)) - **\[metrics,tracing]** Allow empty configuration for OpenTelemetry metrics and tracing ([#10729](https://redirect.github.com/traefik/traefik/pull/10729) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[provider,tls]** Bump tscert dependency to [`28a91b6`](https://redirect.github.com/traefik/traefik/commit/28a91b69a046) ([#10668](https://redirect.github.com/traefik/traefik/pull/10668) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[rules,tcp]** Fix the rule syntax mechanism for TCP ([#10680](https://redirect.github.com/traefik/traefik/pull/10680) by [lbenguigui](https://redirect.github.com/lbenguigui)) - **\[tls,server]** Remove deadlines when handling PostgreSQL connections ([#10675](https://redirect.github.com/traefik/traefik/pull/10675) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[webui]** Add support for IP White list ([#10740](https://redirect.github.com/traefik/traefik/pull/10740) by [davidbaptista](https://redirect.github.com/davidbaptista)) **Documentation:** - **\[http3]** Add link to the new http3 config in migration ([#10673](https://redirect.github.com/traefik/traefik/pull/10673) by [yyewolf](https://redirect.github.com/yyewolf)) - **\[logs]** Fix log.compress value ([#10716](https://redirect.github.com/traefik/traefik/pull/10716) by [mmatur](https://redirect.github.com/mmatur)) - **\[metrics]** Fix OTel documentation ([#10723](https://redirect.github.com/traefik/traefik/pull/10723) by [nmengin](https://redirect.github.com/nmengin)) - **\[middleware]** Fix doc consistency forwardauth ([#10724](https://redirect.github.com/traefik/traefik/pull/10724) by [mmatur](https://redirect.github.com/mmatur)) - **\[middleware]** Remove providers not supported in documentation ([#10725](https://redirect.github.com/traefik/traefik/pull/10725) by [mmatur](https://redirect.github.com/mmatur)) - **\[rules]** Fix typo in PathRegexp explanation ([#10719](https://redirect.github.com/traefik/traefik/pull/10719) by [BreadInvasion](https://redirect.github.com/BreadInvasion)) - **\[rules]** Fix router documentation example ([#10704](https://redirect.github.com/traefik/traefik/pull/10704) by [ldez](https://redirect.github.com/ldez)) ### [`v3.0.0`](https://redirect.github.com/traefik/traefik/blob/HEAD/CHANGELOG.md#v300-2024-04-29) [Compare Source](https://redirect.github.com/traefik/traefik/compare/v2.11.14...v3.0.0) [All Commits](https://redirect.github.com/traefik/traefik/compare/v3.0.0-beta1...v3.0.0) **Enhancements:** - **\[consul]** ConsulCatalog StrictChecks ([#10388](https://redirect.github.com/traefik/traefik/pull/10388) by [djenriquez](https://redirect.github.com/djenriquez)) - **\[docker,docker/swarm]** Split Docker provider ([#9652](https://redirect.github.com/traefik/traefik/pull/9652) by [ldez](https://redirect.github.com/ldez)) - **\[docker,service]** Adds weight on ServersLoadBalancer ([#10372](https://redirect.github.com/traefik/traefik/pull/10372) by [juliens](https://redirect.github.com/juliens)) - **\[ecs]** Add option to keep only healthy ECS tasks ([#8027](https://redirect.github.com/traefik/traefik/pull/8027) by [Michampt](https://redirect.github.com/Michampt)) - **\[file]** Reload provider file configuration on SIGHUP ([#9993](https://redirect.github.com/traefik/traefik/pull/9993) by [sokoide](https://redirect.github.com/sokoide)) - **\[healthcheck]** Support gRPC healthcheck ([#8583](https://redirect.github.com/traefik/traefik/pull/8583) by [jjacque](https://redirect.github.com/jjacque)) - **\[healthcheck]** Add a status option to the service health check ([#9463](https://redirect.github.com/traefik/traefik/pull/9463) by [guoard](https://redirect.github.com/guoard)) - **\[http]** Support custom headers when fetching configuration through HTTP ([#9421](https://redirect.github.com/traefik/traefik/pull/9421) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[http3]** Moves HTTP/3 outside the experimental section ([#9570](https://redirect.github.com/traefik/traefik/pull/9570) by [sdelicata](https://redirect.github.com/sdelicata)) - **\[k8s,hub]** Remove deprecated code ([#9804](https://redirect.github.com/traefik/traefik/pull/9804) by [ldez](https://redirect.github.com/ldez)) - **\[k8s,k8s/gatewayapi]** Support for cross-namespace references / GatewayAPI ReferenceGrants ([#10346](https://redirect.github.com/traefik/traefik/pull/10346) by [pascal-hofmann](https://redirect.github.com/pascal-hofmann)) - **\[k8s,k8s/gatewayapi]** Support HostSNIRegexp in GatewayAPI TLS routes ([#9486](https://redirect.github.com/traefik/traefik/pull/9486) by [ddtmachado](https://redirect.github.com/ddtmachado)) - **\[k8s,k8s/gatewayapi]** Upgrade gateway api to v1.0.0 ([#10205](https://redirect.github.com/traefik/traefik/pull/10205) by [mmatur](https://redirect.github.com/mmatur)) - **\[k8s/crd,k8s]** Support file path as input param for Kubernetes token value ([#10232](https://redirect.github.com/traefik/traefik/pull/10232) by [sssash18](https://redirect.github.com/sssash18)) - **\[k8s/gatewayapi]** Add option to set Gateway status address ([#10582](https://redirect.github.com/traefik/traefik/pull/10582) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s/gatewayapi]** Toggle support for experimental channel ([#10435](https://redirect.github.com/traefik/traefik/pull/10435) by [SantoDE](https://redirect.github.com/SantoDE)) - **\[k8s/gatewayapi]** Add option to set Gateway status address ([#10582](https://redirect.github.com/traefik/traefik/pull/10582) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[k8s/gatewayapi]** Add support for HTTPRequestRedirectFilter in k8s Gateway API ([#9408](https://redirect.github.com/traefik/traefik/pull/9408) by [romantomjak](https://redirect.github.com/romantomjak)) - **\[k8s/gatewayapi]** Handle middlewares in filters extension reference ([#10511](https://redirect.github.com/traefik/traefik/pull/10511) by [youkoulayley](https://redirect.github.com/youkoulayley)) - **\[k8s/ingress,k8s/crd,k8s,k8s/gatewayapi]** Use runtime.Object in routerTransform ([#10523](https://redirect.github.com/traefik/traefik/pull/10523) by [juliens](https://redirect.github.com/juliens)) - **\[k8s/ingress,k8s]** Add option to the Ingress provider to disable IngressClass lookup ([#9281](https://redirect.github.com/traefik/traefik/pull/9281) by [jandillenkofer](https://redirect.github.com/jandillenkofer)) - **\[k8s/ingress,k8s]** Remove support of the networking.k8s.io/v1beta1 APIVersion ([#9949](https://redirect.github.com/traefik/traefik/pull/9949) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[logs]** Introduce static config hints ([#10351](https://redirect.github.com/traefik/traefik/pull/10351) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[logs,performance]** New logger for the Traefik logs ([#9515](https://redirect.github.com/traefik/traefik/pull/9515) by [ldez](https://redirect.github.com/ldez)) - **\[logs,plugins]** Retry on plugin API calls ([#9530](https://redirect.github.com/traefik/traefik/pull/9530) by [ldez](https://redirect.github.com/ldez)) - **\[logs,provider]** Improve provider logs ([#9562](https://redirect.github.com/traefik/traefik/pull/9562) by [ldez](https://redirect.github.com/ldez)) - **\[logs]** Improve test logger assertions ([#9533](https://redirect.github.com/traefik/traefik/pull/9533) by [ldez](https://redirect.github.com/ldez)) - **\[marathon]** Remove Marathon provider ([#9614](https://redirect.github.com/traefik/traefik/pull/9614) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[metrics,tracing,accesslogs]** Remove observability for internal resources ([#9633](https://redirect.github.com/traefik/traefik/pull/9633) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[metrics,tracing]** Upgrade opentelemetry dependencies ([#10472](https://redirect.github.com/traefik/traefik/pull/10472) by [mmatur](https://redirect.github.com/mmatur)) - **\[metrics]** Add support for sending DogStatsD metrics over Unix Socket ([#10199](https://redirect.github.com/traefik/traefik/pull/10199) by [liamvdv](https://redirect.github.com/liamvdv)) - **\[metrics]** Remove InfluxDB v1 metrics middleware ([#9612](https://redirect.github.com/traefik/traefik/pull/9612) by [tomMoulard](https://redirect.github.com/tomMoulard)) - **\[metrics]** Upgrade OpenTelemetry dependencies ([#10181](https://redirect.github.com/traefik/traefik/pull/10181) by [mmatur](https://redirect.github.com/mmatur)) - **\[metrics]** Support gRPC and gRPC-Web protocol in metrics ([#9483](https://redirect.github.com/traefik/traefik/pull/9483) by [longit644](https://redirect.github.com/longit644)) - **\[middleware,accesslogs]** Log TLS client subject ([#9285](https://redirect.github.com/traefik/traefik/pull/9285) by [xmessi](https://redirect.github.com/xmessi)) - **\[middleware,metrics,tracing,otel]** Add OpenTelemetry tracing and metrics support ([#8999](https://redirect.github.com/traefik/traefik/pull/8999) by [tomMoulard](https://redirect.github.com/tomMoulard)) - **\[middleware]** Disable Content-Type auto-detection by default ([#9546](https://redirect.github.com/traefik/traefik/pull/9546) by [sdelicata](https://redirect.github.com/sdelicata)) - **\[middleware]** Add gRPC-Web middleware ([#9451](https://redirect.github.com/traefik/traefik/pull/9451) by [juliens](https://redirect.github.com/juliens)) - **\[middleware]** Add support for Brotli ([#9387](https://redirect.github.com/traefik/traefik/pull/9387) by [glinton](https://redirect.github.com/glinton)) - **\[middleware]** Renaming IPWhiteList to IPAllowList ([#9457](https://redirect.github.com/traefik/traefik/pull/9457) by [wxmbugu](https://redirect.github.com/wxmbugu)) - **\[middleware,authentication,tracing]** Add captured headers options for tracing ([#10457](https://redirect.github.com/traefik/traefik/pull/10457) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[middleware,authentication]** Add forwardAuth.addAuthCookiesToResponse ([#8924](https://redirect.github.com/traefik/traefik/pull/8924) by [tgunsch](https://redirect.github.com/tgunsch)) - **\[middleware,metrics]** Semconv OTLP stable HTTP metrics ([#10421](https://redirect.github.com/traefik/traefik/pull/10421) by [mmatur](https://redirect.github.com/mmatur)) - **\[middleware]** Feat re introduce IpWhitelist middleware as deprecated ([#10341](https://redirect.github.com/traefik/traefik/pull/10341) by [mmatur](https://redirect.github.com/mmatur)) - **\[middleware]** Disable br compression when no Accept-Encoding header is present ([#10178](https://redirect.github.com/traefik/traefik/pull/10178) by [robin-moser](https://redirect.github.com/robin-moser)) - **\[middleware]** Implements the includedContentTypes option for the compress middleware ([#10207](https://redirect.github.com/traefik/traefik/pull/10207) by [rjsocha](https://redirect.github.com/rjsocha)) - **\[middleware]** Add `rejectStatusCode` option to `IPAllowList` middleware ([#10130](https://redirect.github.com/traefik/traefik/pull/10130) by [jfly](https://redirect.github.com/jfly)) - **\[middleware]** Merge v2.11 into v3.0 ([#10426](https://redirect.github.com/traefik/traefik/pull/10426) by [mmatur](https://redirect.github.com/mmatur)) - **\[middleware]** Add ResponseCode to CircuitBreaker ([#10147](https://redirect.github.com/traefik/traefik/pull/10147) by [fahhem](https://redirect.github.com/fahhem)) - **\[nomad]** Allow empty services ([#10375](https://redirect.github.com/traefik/traefik/pull/10375) by [chrispruitt](https://redirect.github.com/chrispruitt)) - **\[nomad]** Support multiple namespaces in the Nomad Provider ([#9332](https://redirect.github.com/traefik/traefik/pull/9332) by [0teh](https://redirect.github.com/0teh)) - **\[plugins]** Add http-wasm plugin support to Traefik ([#10189](https://redirect.github.com/traefik/traefik/pull/10189) by [zetaab](https://redirect.github.com/zetaab)) - **\[plugins]** Upgrade http-wasm host to v0.6.0 to support clients using v0.4.0 ([#10475](https://redirect.github.com/traefik/traefik/pull/10475) by [jcchavezs](https://redirect.github.com/jcchavezs)) - **\[rancher]** Remove Rancher v1 provider ([#9613](https://redirect.github.com/traefik/traefik/pull/9613) by [tomMoulard](https://redirect.github.com/tomMoulard)) - **\[rules]** Bring back v2 rule matchers ([#10339](https://redirect.github.com/traefik/traefik/pull/10339) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[rules]** Remove containous/mux from HTTP muxer ([#9558](https://redirect.github.com/traefik/traefik/pull/9558) by [tomMoulard](https://redirect.github.com/tomMoulard)) - **\[rules]** Update routing syntax ([#9531](https://redirect.github.com/traefik/traefik/pull/9531) by [skwair](https://redirect.github.com/skwair)) - **\[server]** Add SO_REUSEPORT support for EntryPoints ([#9834](https://redirect.github.com/traefik/traefik/pull/9834) by [aofei](https://redirect.github.com/aofei)) - **\[server]** Rework servers load-balancer to use the WRR ([#9431](https://redirect.github.com/traefik/traefik/pull/9431) by [juliens](https://redirect.github.com/juliens)) - **\[server]** Allow default entrypoints definition ([#9100](https://redirect.github.com/traefik/traefik/pull/9100) by [applejag](https://redirect.github.com/applejag)) - **\[sticky-session]** Support setting sticky cookie max age ([#10176](https://redirect.github.com/traefik/traefik/pull/10176) by [Patrick0308](https://redirect.github.com/Patrick0308)) - **\[tls,tcp,service]** Add TCP Servers Transports support ([#9465](https://redirect.github.com/traefik/traefik/pull/9465) by [sdelicata](https://redirect.github.com/sdelicata)) - **\[tls,service]** Support SPIFFE mTLS between Traefik and Backend servers ([#9394](https://redirect.github.com/traefik/traefik/pull/9394) by [jlevesy](https://redirect.github.com/jlevesy)) - **\[tls]** Add Tailscale certificate resolver ([#9237](https://redirect.github.com/traefik/traefik/pull/9237) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[tls]** Support SNI routing with Postgres STARTTLS connections ([#9377](https://redirect.github.com/traefik/traefik/pull/9377) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[tracing,otel]** Migrate to opentelemetry ([#10223](https://redirect.github.com/traefik/traefik/pull/10223) by [zetaab](https://redirect.github.com/zetaab)) - **\[tracing]** Support OTEL_PROPAGATORS to configure tracing propagation ([#10465](https://redirect.github.com/traefik/traefik/pull/10465) by [youkoulayley](https://redirect.github.com/youkoulayley)) - **\[webui,middleware,k8s/gatewayapi]** Support RequestHeaderModifier filter ([#10521](https://redirect.github.com/traefik/traefik/pull/10521) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[webui]** Added router priority to webui's list and detail page ([#9004](https://redirect.github.com/traefik/traefik/pull/9004) by [bendre90](https://redirect.github.com/bendre90)) - Reintroduce dropped v2 dynamic config ([#10355](https://redirect.github.com/traefik/traefik/pull/10355) by [rtribotte](https://redirect.github.com/rtribotte)) - Remove deprecated options ([#9527](https://redirect.github.com/traefik/traefik/pull/9527) by [sdelicata](https://redirect.github.com/sdelicata)) **Bug fixes:** - **\[consul,tls]** Enable TLS for Consul Connect TCP services ([#10140](https://redirect.github.com/traefik/traefik/pull/10140) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[docker]** Fix struct names in comment ([#10503](https://redirect.github.com/traefik/traefik/pull/10503) by [hishope](https://redirect.github.com/hishope)) - **\[k8s/crd,k8s]** Adds the missing circuit-breaker response code for CRD ([#10625](https://redirect.github.com/traefik/traefik/pull/10625) by [ldez](https://redirect.github.com/ldez)) - **\[k8s/crd,k8s]** Delete warning in Kubernetes CRD provider about the supported version ([#10414](https://redirect.github.com/traefik/traefik/pull/10414) by [nmengin](https://redirect.github.com/nmengin)) - **\[logs]** Avoid cumulative send anonymous usage log ([#10579](https://redirect.github.com/traefik/traefik/pull/10579) by [mmatur](https://redirect.github.com/mmatur)) - **\[logs]** Change traefik cmd error log to error level ([#9569](https://redirect.github.com/traefik/traefik/pull/9569) by [tomMoulard](https://redirect.github.com/tomMoulard)) - **\[logs]** Fix log level ([#9545](https://redirect.github.com/traefik/traefik/pull/9545) by [ldez](https://redirect.github.com/ldez)) - **\[metrics]** Fix OpenTelemetry metrics ([#9962](https://redirect.github.com/traefik/traefik/pull/9962) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[metrics]** Fix OpenTelemetry service name ([#9619](https://redirect.github.com/traefik/traefik/pull/9619) by [tomMoulard](https://redirect.github.com/tomMoulard)) - **\[metrics]** Fix open connections metric ([#9656](https://redirect.github.com/traefik/traefik/pull/9656) by [mpl](https://redirect.github.com/mpl)) - **\[metrics]** Remove config reload failure metrics ([#9660](https://redirect.github.com/traefik/traefik/pull/9660) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[metrics]** Fix OpenTelemetry unit tests ([#10380](https://redirect.github.com/traefik/traefik/pull/10380) by [mmatur](https://redirect.github.com/mmatur)) - **\[metrics]** Fix ServerUp metric ([#9534](https://redirect.github.com/traefik/traefik/pull/9534) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[middleware,authentication,metrics,tracing]** Align OpenTelemetry tracing and metrics configurations ([#10404](https://redirect.github.com/traefik/traefik/pull/10404) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[middleware]** Fix brotli response status code when compression is disabled ([#10396](https://redirect.github.com/traefik/traefik/pull/10396) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[middleware]** Allow short healthcheck interval with long timeout ([#9832](https://redirect.github.com/traefik/traefik/pull/9832) by [kevinmcconnell](https://redirect.github.com/kevinmcconnell)) - **\[middleware]** Fix GrpcWeb middleware to clear ContentLength after translating to normal gRPC message ([#9782](https://redirect.github.com/traefik/traefik/pull/9782) by [CleverUnderDog](https://redirect.github.com/CleverUnderDog)) - **\[provider,tls]** Bump tscert dependency to [`28a91b6`](https://redirect.github.com/traefik/traefik/commit/28a91b69a046) ([#10668](https://redirect.github.com/traefik/traefik/pull/10668) by [kevinpollet](https://redirect.github.com/kevinpollet)) - **\[rules]** Rework Host and HostRegexp matchers ([#9559](https://redirect.github.com/traefik/traefik/pull/9559) by [tomMoulard](https://redirect.github.com/tomMoulard)) - **\[rules]** Support regexp in path/pathprefix in matcher v2 ([#10546](https://redirect.github.com/traefik/traefik/pull/10546) by [youkoulayley](https://redirect.github.com/youkoulayley)) - **\[sticky-session,server]** Set sameSite field for wrr load balancer sticky cookie ([#10066](https://redirect.github.com/traefik/traefik/pull/10066) by [sunyakun](https://redirect.github.com/sunyakun)) - **\[tcp]** Don't log EOF or timeout errors while peeking first bytes in Postgres StartTLS hook ([#9663](https://redirect.github.com/traefik/traefik/pull/9663) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[tls,server]** Compute priority for https forwarder TLS routes ([#10288](https://redirect.github.com/traefik/traefik/pull/10288) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[tls,service]** Enforce default servers transport SPIFFE config ([#9444](https://redirect.github.com/traefik/traefik/pull/9444) by [jlevesy](https://redirect.github.com/jlevesy)) - **\[webui]** Detect dashboard assets content types ([#9622](https://redirect.github.com/traefik/traefik/pull/9622) by [tomMoulard](https://redirect.github.com/tomMoulard)) - **\[webui]** Add missing Docker Swarm logo ([#10529](https://redirect.github.com/traefik/traefik/pull/10529) by [ldez](https://redirect.github.com/ldez)) - **\[webui]** fix: detect dashboard content types ([#9594](https://redirect.github.com/traefik/traefik/pull/9594) by [ldez](https://redirect.github.com/ldez)) - Fix a regression on flags using spaces between key and value ([#10445](https://redirect.github.com/traefik/traefik/pull/10445) by [ldez](https://redirect.github.com/ldez)) **Documentation:** - **\[docker/swarm]** Remove documentation of old swarm options ([#10001](https://redirect.github.com/traefik/traefik/pull/10001) by [ldez](https://redirect.github.com/ldez)) - **\[docker/swarm]** Fix minor typo in swarm example ([#10071](https://redirect.github.com/traefik/traefik/pull/10071) by [kaznovac](https://redirect.github.com/kaznovac)) - **\[k8s,k8s/gatewayapi]** Add ReferenceGrants to Gateway API Traefik controller RBAC ([#10462](https://redirect.github.com/traefik/traefik/pull/10462) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s]** Update Kubernetes version for v3 Helm chart ([#10637](https://redirect.github.com/traefik/traefik/pull/10637) by [jnoordsij](https://redirect.github.com/jnoordsij)) - **\[k8s]** Improve Kubernetes support documentation ([#9974](https://redirect.github.com/traefik/traefik/pull/9974) by [rtribotte](https://redirect.github.com/rtribotte)) - **\[k8s]** Fix invalid version in docs about Gateway API on Traefik v3 ([#10474](https://redirect.github.com/traefik/traefik/pull/10474) by [mloiseleur](https://redirect.github.com/mloiseleur)) - **\[rules]** Improve ruleSyntax option documentation ([#10441](https://redirect.github.com/traefik/traefik/pull/10441) by [rtribotte](https://redirect.github.com/rtribotte)) - Prepare release v3.0.0 ([#10666](https://redirect.github.com/traefik/traefik/pull/10666) by [rtribotte](https://redirect.github.com/rtribotte)) - Prepare release v3.0.0-rc2 ([#10514](https://redirect.github.com/traefik/traefik/pull/10514) by [rtribotte](https://redirect.github.com/rtribotte)) - Fix typo in migration docs ([#10478](https://redirect.github.com/traefik/traefik/pull/10Configuration
📅 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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.