fix(rustproxy-http): prevent HTTP/3 response body streaming from hanging on backend completion

This commit is contained in:
2026-03-20 03:19:57 +00:00
parent 81de611255
commit f3cd4d193e
3 changed files with 49 additions and 5 deletions

View File

@@ -1,5 +1,12 @@
# Changelog
## 2026-03-20 - 25.17.4 - fix(rustproxy-http)
prevent HTTP/3 response body streaming from hanging on backend completion
- extract and track Content-Length before consuming the response body
- stop the HTTP/3 body loop when the stream reports end-of-stream or the expected byte count has been sent
- add a per-frame idle timeout to avoid indefinite waits on stalled or close-delimited backend bodies
## 2026-03-20 - 25.17.3 - fix(repository)
no changes detected