Commit Graph

331 Commits

Author SHA1 Message Date
Michael 83871f27dd Add an option to preserve server path 2024-10-17 09:12:04 +02:00
kevinpollet 54c3afd760 Merge branch v3.1 into master 2024-10-02 15:32:09 +02:00
Romain e62f8af23b Rework condition to not log on timeout 2024-09-27 11:20:04 +02:00
Kevin Pollet f8a78b3b25 Introduce a fast proxy mode to improve HTTP/1.1 performances with backends
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2024-09-26 11:00:05 +02:00
kevinpollet a398536688 Merge branch v3.1 into master 2024-09-20 09:51:54 +02:00
romain 7e75dc0819 Merge current v2.11 into v3.1 2024-09-19 14:16:19 +02:00
Kevin Pollet ac42dd8f83 Check if ACME certificate resolver is not nil 2024-09-19 11:50:04 +02:00
kevinpollet 093989fc14 Merge branch v2.11 into v3.1 2024-09-16 16:41:57 +02:00
Lucas Rodriguez 9750bbc353 Configurable max request header size 2024-09-16 11:30: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
Josh Soref d547b943df Spelling 2024-09-13 11:40:04 +02:00
mmatur 0b34e0cdcb Merge current v3.1 into master 2024-09-03 10:31:10 +02:00
Romain cf2869407d Wrap capture for services used by pieces of middleware 2024-09-03 10:30:08 +02:00
Matteo Paier eb99c8c785 Add mirrorBody option to HTTP mirroring 2024-09-02 16:36:06 +02:00
Kevin Pollet 5ed972ccd8 Support GRPC routes
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-08-30 10:36:06 +02:00
Kevin Pollet 12a37346a4 Support ResponseHeaderModifier filter 2024-08-12 11:34:04 +02:00
krishna sindhur 386c2ffb20 Use ServiceName in traefik_service_server_up metric 2024-07-29 11:52:05 +02:00
Romain 4720caed04 Update open connections gauge with connections count 2024-07-23 11:52:04 +02:00
romain 89108972b6 Merge branch v3.0 into v3.1 2024-07-02 16:33:29 +02:00
kevinpollet 8d016f5e16 Merge branch v2.11 into v3.0 2024-07-02 14:43:56 +02:00
Michael 900784a95a Disable QUIC 0-RTT
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2024-07-02 10:48:04 +02:00
Michael 8cb1829698 Upgrade to OpenTelemetry Semantic Conventions v1.26.0 2024-06-27 14:14:03 +02:00
Julien Salleyron b7de043991 Support systemd socket-activation
Co-authored-by: Michael <michael.matur@gmail.com>
2024-06-25 16:30:04 +02:00
Manuel Zapf a696f7c654 Add HTTPUrlRewrite Filter in Gateway API 2024-06-13 17:06:04 +02:00
Fernandez Ludovic 67f0700377 Merge branch v3.0 into master 2024-06-06 17:38:32 +02:00
Romain 28d40e7f3c Fix HTTPRoute Redirect Filter with port and scheme
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-06-06 10:56:03 +02:00
Fernandez Ludovic 6ca4c5da5c Merge branch v2.11 into v3.0 2024-06-05 00:05:37 +02:00
Ludovic Fernandez ed10bc5833 chore: update linter 2024-05-27 09:46:08 +02:00
Kevin Pollet 0e215f9b61 Support invalid HTTPRoute status
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-05-22 17:20:04 +02:00
Landry Benguigui c2c1c3e09e Fix the rule syntax mechanism for TCP 2024-05-14 09:42:04 +02:00
Romain 15973f5503 Remove deadlines when handling PostgreSQL connections 2024-05-06 15:46:04 +02:00
kevinpollet a6b00608d2 Merge branch v2.11 into v3.0 2024-04-18 15:34:01 +02:00
hidewrong 7b649e2f0c Fix some typos in comments 2024-04-18 15:14:04 +02:00
Romain 70968bc6a9 Remove deadlines for non-TLS connections
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-04-15 17:02:06 +02:00
Fernandez Ludovic 34bd611131 Merge branch v2.11 into v3.0 2024-04-11 17:52:42 +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
kevinpollet c1d9b9ee1f Merge branch v2.11 into v3.0 2024-04-10 15:48:10 +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
Romain f69fd43122 Add support for Kubernetes Gateway API RequestHeaderModifier filter
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io>
2024-04-05 17:18:03 +02:00
Fernandez Ludovic 9f145dbc28 Merge branch v2.11 into v3.0 2024-04-03 17:54:11 +02:00
Baptiste Mayelle 2bc3fa7b4b Reserve priority range for internal routers
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-04-02 17:04:05 +02:00
Romain c31f5df854 Enforce handling of ACME-TLS/1 challenges
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io>
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-03-29 11:36:05 +01:00
Baptiste Mayelle d94e676083 Enforce failure for TCP HostSNI with hostname
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-03-25 11:08:04 +01:00
Ludovic Fernandez 141abce2d5 chore: update linter 2024-03-20 10:26:03 +01:00
mmatur 05be441027 Merge current v2.11 into v3.0 2024-03-12 12:08:03 +01:00
Michael 6c9687f410 Semconv OTLP stable HTTP metrics 2024-03-12 09:48:04 +01:00
Romain 709ff6fb09 Add captured headers options for tracing
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io>
2024-03-11 11:50:04 +01:00
Romain 31a93d5045 Fix log when default TLSStore and TLSOptions are defined multiple times 2024-03-06 14:32:04 +01:00
Ludovic Fernandez 88a2020817 chore: update linter 2024-02-19 15:44:03 +01:00