178 Commits

Author SHA1 Message Date
Douglas De Toni Machado
8392503df7
Add TCP Healthcheck 2025-10-22 11:42:05 +02:00
idurgakalyan
13bcdebc89
Add Knative provider 2025-10-08 09:32:05 +01:00
kevinpollet
3f23afb2c6
Merge branch v3.5 into master 2025-10-07 15:50:53 +02:00
Michael
c5ed376d5f
fix: otel not working without USER 2025-10-03 13:48:04 +01:00
romain
c09d3fb03c Merge branch v3.5 into master 2025-09-09 17:47:13 +02:00
mathieuHa
02443545e7
Add HighestRandomWeight Loadbalancing Algorithm 2025-09-08 12:00:42 +02:00
Romain
f9fbcfbb42
Send proxy protocol header before TLS handshake
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-08-29 12:30:04 +02:00
Nelson Isioma
fc0fac8543
Add passive health checks 2025-08-21 11:40:06 +02:00
Romain
8c23eb6833
Introduce trace verbosity config and produce less spans by default 2025-07-18 15:32:05 +02:00
Kevin Pollet
ba595bfa98
Fix concurrent access to balancer status map in WRR and P2C strategies 2025-07-10 16:08:04 +02:00
romain
bd4bfd8919 Merge branch v2.11 into v3.4 2025-06-02 15:50:06 +02:00
Kevin Pollet
cd16321dd9
Bump to go1.24
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2025-06-02 10:36:05 +02:00
Landry Benguigui
3deea566ac
Make P2C strategy thread-safe 2025-05-19 09:52:05 +02:00
kevinpollet
9c1902c62e
Merge branch v3.3 into v3.4 2025-04-18 11:49:36 +02:00
romain
f6fb240eb6 Merge branch v2.11 into v3.3 2025-04-17 16:18:33 +02:00
Ludovic Fernandez
f794f8a294
chore: update linter 2025-04-11 10:56:05 +02:00
Romain
8ba99adc50
Error level log for configuration-related TLS errors with backends
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-03-21 11:00:06 +01:00
kevinpollet
30fe11eccf
Merge branch v3.3 into master 2025-03-10 16:48:27 +01:00
Romain
9e029a84c4
Add p2c load-balancing strategy for servers load-balancer
Co-authored-by: Ian Ross <ifross@gmail.com>
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-03-10 12:12:04 +01:00
Jorge
740b4cfd25
Support domain configuration for sticky cookies 2025-03-06 09:38:04 +01:00
kevinpollet
32ea014d07
Merge branch v2.11 into v3.3 2025-02-25 10:06:03 +01:00
Kevin Pollet
f196de90e1
Enable the retry middleware in the proxy
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2025-02-21 11:36:05 +01:00
Julien Salleyron
05c547f211
Fix double hash in sticky cookie 2025-02-13 16:42:08 +01:00
Kevin Pollet
c5b92b5260
Do not create a logger instance for each proxy 2025-01-27 11:24:04 +01:00
Daniel Anugerah
95f20fc753
Configure ErrorLog in httputil.ReverseProxy 2024-12-20 14:18:04 +01:00
kyosuke
26738cbf93
Send request body to authorization server for forward auth 2024-12-12 10:18:05 +01:00
Romain
b1934231ca
Manage observability at entrypoint and router level
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-12-12 09:52:07 +01:00
Valéry Fouques
9588e51146
Implementation of serving not ready endpoints 2024-12-11 13:54:05 +01:00
Romain
0ec12c7aa7
Configurable API & Dashboard base path
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-11-25 11:52:04 +01:00
kevinpollet
090db6d4b0
Merge branch v3.2 into master 2024-11-21 14:53:27 +01:00
romain
ca5b70e196 Merge branch v2.11 into v3.2 2024-11-20 14:21:43 +01:00
Julien Salleyron
cc80568d9e
Fix internal handlers ServiceBuilder composition 2024-11-19 14:52:04 +01:00
kevinpollet
b7b4dd9554
Merge branch v2.11 into v3.2 2024-11-12 16:24:22 +01:00
Ludovic Fernandez
f437fb4230
chore: update linter 2024-11-12 10:56:06 +01:00
IIpragmaII
ec00c4aa42
Configurable path for sticky cookies 2024-11-06 16:04:04 +01:00
Michael
83871f27dd
Add an option to preserve server path 2024-10-17 09:12: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
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
krishna sindhur
386c2ffb20
Use ServiceName in traefik_service_server_up metric 2024-07-29 11:52:05 +02:00
Michael
8cb1829698
Upgrade to OpenTelemetry Semantic Conventions v1.26.0 2024-06-27 14:14:03 +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
hidewrong
7b649e2f0c
Fix some typos in comments 2024-04-18 15:14:04 +02:00
Fernandez Ludovic
9f145dbc28 Merge branch v2.11 into v3.0 2024-04-03 17:54:11 +02: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