fix(rustproxy-http): stabilize upstream HTTP/2 forwarding and fallback behavior
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-03-12 - 25.10.4 - fix(rustproxy-http)
|
||||
stabilize upstream HTTP/2 forwarding and fallback behavior
|
||||
|
||||
- Remove hop-by-hop headers before forwarding requests to HTTP/2 backends to comply with RFC 9113.
|
||||
- Use ALPN-enabled TLS configuration whenever HTTP/2 is possible, including explicit H2 connections and retries.
|
||||
- Add HTTP/2 handshake timeouts, tuned connection settings, and fallback to HTTP/1 when H2 negotiation times out or fails.
|
||||
- Register pooled HTTP/2 senders only after a successful first request to avoid reusing broken connections.
|
||||
- Build absolute URIs for HTTP/2 upstream requests so pseudo-headers such as scheme and authority are derived correctly.
|
||||
|
||||
## 2026-03-12 - 25.10.3 - fix(rustproxy-http)
|
||||
include request domain in backend proxy error and protocol detection logs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user