Commit Graph

123 Commits

Author SHA1 Message Date
Romain 28604083a4 Add CrossProviderNamespaces option
Co-authored-by: Gina A. <70909035+gndz07@users.noreply.github.com>
2026-05-06 14:49:23 +02:00
Gina A. b460351f7e Add maxResponseBodySize configuration on HTTP provider 2026-03-11 10:24:05 -03:00
Gina A. adf47fba31 Make encoded character options opt-in 2026-01-14 10:16:04 +01:00
Romain 90ce858347 Fix deny encoded characters
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-12-23 16:00:05 +01:00
Romain 4d7d627319 Reject suspicious encoded characters
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-12-04 15:10:05 +01:00
Romain dd5cb68cb1 Sanitize request path 2025-04-17 10:02:04 +02:00
Kevin Pollet 5841441005 Cleanup Connection headers before passing the middleware chain
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-09-16 11:10:04 +02:00
Romain 0cf2032c15 Allow handling ACME challenges with custom routers 2024-09-13 15:54:04 +02:00
Romain 240b83b773 Set default ReadTimeout value to 60s
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-04-11 17:18:03 +02:00
Kevin Pollet 099c7e9444 Revert LingeringTimeout and change default value for ReadTimeout
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-04-11 15:48:04 +02:00
Romain cef842245c Introduce Lingering Timeout
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io>
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-04-08 17:16:04 +02:00
Ludovic Fernandez 1e7dbc70a0 fix: don't allow routers higher than internal ones 2024-02-15 16:40:05 +01:00
Ari Yonaty 74ab88d47e docs: fix description for anonymous usage statistics references 2024-01-02 18:20:06 +01:00
Julien Salleyron 9662cdca64 Add KeepAliveMaxTime and KeepAliveMaxRequests features to entrypoints 2024-01-02 16:40:06 +01:00
Baptiste Mayelle 3dfaa3d5fa Add Redis Sentinel support
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-01-02 16:16:05 +01:00
Massimiliano D e29da5ad65 Updates the Hub tooltip content using a web component and adds an option to disable Hub button 2023-07-19 16:56:05 +02:00
LandryBe e62fe64ec9 Encode query semicolons
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2023-06-15 18:20:06 +02:00
Ludovic Fernandez 511762cbf3 fix: clean code related to Hub 2023-05-15 16:38:05 +02:00
Romain f7be1e97df Support multiple namespaces in the Nomad Provider 2023-03-21 15:50:06 +01:00
Romain c823879097 Add prometheus metric requests_total with headers
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2023-03-20 18:06:07 +01:00
Philipp Trulson 99d779a546 Add support to send DataDog traces via Unix Socket 2023-03-20 17:16:08 +01:00
Aofei Sheng b3f162a8a6 Fix default configuration settings for Nomad Provider 2023-03-20 10:44:05 +01:00
Fernandez Ludovic dd34905ea9 Merge branch v2.8 into v2.9 2022-09-30 12:24:04 +02:00
Boris HUISGEN 82cf6c9577 Fix watch option description for Docker provider 2022-09-30 10:50:09 +02:00
José Gaspar b351266b2d Add support for ECS Anywhere 2022-09-14 16:22:08 +02:00
Ludovic Fernandez ab8d7d2e78 Remove Pilot support 2022-09-14 10:56:08 +02:00
Ludovic Fernandez d531963f95 Update valkeyrie to v1.0.0 2022-09-12 17:40:09 +02:00
Simon Delicata 10528c973a Add Datadog GlobalTags support 2022-09-12 15:14:08 +02:00
Jérôme aff334ffb4 Add allowEmptyServices for Docker provider 2022-07-06 10:24:08 +02:00
Seth Hoenig aa0b5466a9 Implement Traefik provider for Nomad orchestrator 2022-06-10 18:32:08 +02:00
Romain f90e3817e8 Support multiple namespaces for Consul and ConsulCatalog providers
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-06-03 12:00:09 +02:00
romain 521109d3f2 Merge current v2.7 into master 2022-05-30 12:14:26 +02:00
Baptiste Mayelle 86cc6df374 feat: use dedicated entrypoint for the tunnels
Co-authored-by: Fernandez Ludovic <[ldez@users.noreply.github.com](mailto:ldez@users.noreply.github.com)>
2022-05-18 17:22:08 +02:00
Tom Moulard 8c56d1a338 Allow HTTP/2 max concurrent stream configuration 2022-04-04 11:46:07 +02:00
Jean-Baptiste Doumenjou fbdb6e6e78 Add Traefik Hub Integration (Experimental Feature) 2022-03-24 19:44:08 +01:00
Tom Moulard 63bb770b9c Allow empty services in Kubernetes CRD 2022-03-07 11:08:07 +01:00
Dmitry Sharshakov ca55dfe1c6 Support InfluxDB v2 metrics backend 2022-02-09 15:32:12 +01:00
JasonWang2016 7543709ecf Watch for Consul events to rebuild the dynamic configuration
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2022-01-28 17:16:07 +01:00
Kevin Pollet f29e311b73 Support token authentication for Consul KV 2022-01-19 17:46:11 +01:00
Kevin Pollet b84829336d Support Consul KV Enterprise namespaces
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2022-01-12 14:42:21 +01:00
Kevin Pollet d970813c20 Support consul enterprise namespaces in consul catalog provider
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2021-12-03 19:30:07 +01:00
Pablo Montepagano 0a5c9095ac feat: allow configuration of ACME certificates duration 2021-11-10 12:06:09 +01:00
Huan Wang 85dd45cb81 Add prefix to datadog metrics 2021-10-06 17:34:07 +02:00
kevinpollet 32340252b2 Merge branch v2.5 into master 2021-10-06 11:55:12 +02:00
Andrii Kushch 9ef3fc84f9 Upgrade Instana tracer and make process profiling configurable 2021-09-29 11:52:08 +02:00
Kevin Pollet d28bcf24e5 docs: reword tracing config descriptions to be consistent 2021-09-29 10:40:14 +02:00
Harald Kraemer 8f0832d340 Add configurable tags to influxdb metrics 2021-09-17 09:08:07 +02:00
valerauko 60ff50a675 Add HTTP3Config 2021-09-10 14:58:13 +02:00
Mohammad Gufran 7e43e5615e Add Support for Consul Connect
Co-authored-by: Florian Apolloner <apollo13@users.noreply.github.com>
2021-07-15 14:02:11 +02:00
romain 3a180e2afc Merge current v2.4 into v2.5 2021-07-13 18:12:29 +02:00