27 Commits

Author SHA1 Message Date
mmatur efcc60fbdb Merge branch v3.6 into master 2026-03-06 16:13:25 +01:00
Kevin Pollet 9ab7fb860d Bump github.com/valyala/fasthttp to v1.69.0 2026-03-06 11:00:12 -03:00
mmatur 08b1336af0 Merge current v3.6 into master 2026-01-16 11:43:56 +01:00
mmatur 3315a9fbec Merge current v2.11 into v3.6 2026-01-16 09:13:54 +01:00
boqishan 97158ac770 Replace Split in loops with more efficient SplitSeq 2026-01-14 17:40:07 +01:00
Landry Benguigui 78e2dab155 feat: add global option to disable X-Forwarded-For appending 2025-12-19 11:18:04 +01:00
Michael c5ed376d5f fix: otel not working without USER 2025-10-03 13:48:04 +01:00
Romain 5dfb832921 Update OpenTelemetry to v1.38.0 and semantic conventions to v1.37.0 2025-10-03 09:04:04 +01:00
Romain 8c23eb6833 Introduce trace verbosity config and produce less spans by default 2025-07-18 15:32:05 +02:00
romain bd4bfd8919 Merge branch v2.11 into v3.4 2025-06-02 15:50:06 +02:00
Romain 2fdee25bb3 Attempt to fix TestProxyFromEnvironment test
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-06-02 10:46:04 +02:00
romain f6fb240eb6 Merge branch v2.11 into v3.3 2025-04-17 16:18:33 +02:00
kevinpollet c910ceeb00 Merge branch v2.11 into v3.3 2025-03-27 09:38:43 +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
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
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
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
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
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
Julien Salleyron f70949e3fa Fix case problem for websocket upgrade 2024-11-06 09:56:04 +01:00
Kevin Pollet e3ed52ba7c Detect and drop broken conns in the fastproxy pool
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-10-25 14:26:04 +02:00
Michael 83871f27dd Add an option to preserve server path 2024-10-17 09:12:04 +02:00
Romain be156f6071 Ignore garbage collector flaky test 2024-10-10 10:48: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