stakater / Forecastle

Forecastle is a control panel which dynamically discovers and provides a launchpad to access applications deployed on Kubernetes – [✩Star] if you're using it!
https://stakater.com
Apache License 2.0
609 stars 62 forks source link

fix(deps): update module github.com/traefik/traefik/v2 to v3 #456

Open renovate[bot] opened 3 weeks ago

renovate[bot] commented 3 weeks ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/traefik/traefik/v2 v2.11.9 -> v3.2.1 age adoption passing confidence

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/10

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 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.

renovate[bot] commented 3 weeks ago

ℹ Artifact update notice

File name: go.mod

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