Commit graph

1206 commits

Author SHA1 Message Date
romain
f6fb240eb6 Merge branch v2.11 into v3.3 2025-04-17 16:18:33 +02:00
Romain
dd5cb68cb1
Sanitize request path 2025-04-17 10:02:04 +02:00
Landry Benguigui
545f2feacc
Add Content-Length header to preflight response 2025-04-16 15:00:05 +02:00
Ludovic Fernandez
f794f8a294
chore: update linter 2025-04-11 10:56:05 +02:00
romain
e817d822d7 Merge branch v2.11 into v3.3 2025-03-31 10:04:06 +02:00
Rohit Lohar
ddb32ef86f
Allow underscore character in hostSNI matcher 2025-03-28 11:36:04 +01:00
Romain
496f00c7c2
Revert compress middleware algorithms priority to v2 behavior
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-03-28 11:30:05 +01:00
kevinpollet
c910ceeb00
Merge branch v2.11 into v3.3 2025-03-27 09:38:43 +01:00
Kevin Pollet
42778d2ba6
Do not abort request when response content-type is malformed 2025-03-26 11:30:05 +01: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
romain
05eb438ae1 Merge branch v2.11 into v3.3 2025-03-10 16:07:04 +01:00
Eng Zer Jun
14e400bcd0
Bump AWS SDK to v2 2025-03-10 11:50:04 +01:00
Romain
3c99135bf9
Set scheme to https with BackendTLSPolicy
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-03-07 16:56:04 +01:00
Kevin Pollet
474ab23fe9
Compress data on flush when compression is not started
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2025-03-07 16:16:04 +01:00
kevinpollet
32ea014d07
Merge branch v2.11 into v3.3 2025-02-25 10:06:03 +01:00
Bastien Gysler
cce935493a
Fix panic when calling Tracer 2025-02-24 10:26:39 +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
Kevin Pollet
c2a294c872
Retry should send headers on Write
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2025-02-21 10:52:04 +01:00
Kevin Pollet
1ccbf743cb
Add WebSocket headers if they are present in the request
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2025-02-17 20:20:05 +01:00
Kevin Pollet
1cfcf0d318
Chunked responses does not have a Content-Length header
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2025-02-14 17:44:04 +01:00
Romain
56ea028e81
Change request duration metric unit from millisecond to second
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-02-14 11:22:04 +01:00
Julien Salleyron
05c547f211
Fix double hash in sticky cookie 2025-02-13 16:42:08 +01:00
Bruno de Queiroz
b74767bfa4
Use ResourceAttributes instead of GlobalAttributes 2025-02-06 11:24:04 +01:00
Harold Ozouf
d04e2d717c
Add missing headerField in Middleware CRD 2025-01-31 14:28:06 +01:00
Kevin Pollet
cdd24e91b4
Fix content-length header assertion
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2025-01-31 12:00:05 +01:00
romain
4fd6b10b7d Merge branch v2.11 into v3.3 2025-01-31 11:14:59 +01:00
Julien Salleyron
86315e0f18
Fix ACME write when traefik is shutting down 2025-01-31 11:06:04 +01:00
Romain
857fbb933e
Do not create observability model by default
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-01-29 13:56:04 +01:00
Kevin Pollet
c5b92b5260
Do not create a logger instance for each proxy 2025-01-27 11:24:04 +01:00
Romain
fb527dac1c
Handle responses without content length header
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-01-23 10:00:05 +01:00
Nelson Isioma
435d28c790
changing log message when client cert is not available to debug 2025-01-17 09:42:04 +01:00
Romain
4ce4bd7121
Bring back TraceID and SpanID fields in access logs
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-01-15 16:26:08 +01:00
Romain
ad7fb8e82b
Fix observability configuration on EntryPoints 2025-01-14 16:28:05 +01:00
Kevin Pollet
0528c054a6
Do not read response body for HEAD requests
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2025-01-14 15:16:05 +01:00
thomscode
0a6ff446c7
Fix deprecated dnsChallenge propagation logging and documentation 2025-01-13 10:06:04 +01:00
Kevin Pollet
9a9644bafe
Set content-type when serving webui index 2025-01-13 09:18:04 +01:00
Jeff Spiers
6aa56788ea
Add missing trailing s to propagation.delayBeforeCheck option 2025-01-08 09:36:04 +01:00
mmatur
34aa3b75b8
Merge current v3.2 into v3.3 2025-01-03 15:07:43 +01:00
romain
f62fc67418 Merge current v2.11 into v3.2 2025-01-03 14:50:43 +01:00
Ludovic Fernandez
5f3c30e37b
chore: update linter 2025-01-03 09:58:04 +01:00
Romain
139f929ec8
Support empty value for core Kubernetes API group 2025-01-03 09:56:04 +01:00
mmatur
d152f7fafc
Merge current v3.2 into v3.3 2025-01-02 19:32:34 +01:00
mmatur
ee449db656
Merge current v2.11 into v3.2 2025-01-02 17:15:11 +01:00
Kevin Pollet
109a8712cc
Update copyright for 2025 2025-01-02 12:08:04 +01:00
kevinpollet
a1099bf8d0
Merge branch v3.2 into v3.3 2024-12-20 15:55:24 +01:00
kevinpollet
596aadfe68
Merge branch v2.11 into v3.2 2024-12-20 15:19:30 +01:00
Daniel Anugerah
95f20fc753
Configure ErrorLog in httputil.ReverseProxy 2024-12-20 14:18:04 +01:00
Kevin Pollet
a29628fa2e
Fix fenced server status computation
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-12-20 11:26:04 +01:00
Eng Zer Jun
f1c4ba2f26
Remove duplicate github.com/coreos/go-systemd dependency 2024-12-19 09:20:04 +01:00
Philipp
189db8d990
Pass TLS bool from IngressRouteTCP to TCPService 2024-12-17 10:12:04 +01:00