fix(rustproxy-http): cache backend Alt-Svc only from original upstream responses during protocol auto-detection

This commit is contained in:
2026-03-19 21:24:05 +00:00
parent 4cf13c36f8
commit d70c2d77ed
3 changed files with 35 additions and 23 deletions

View File

@@ -1,5 +1,12 @@
# Changelog
## 2026-03-19 - 25.16.2 - fix(rustproxy-http)
cache backend Alt-Svc only from original upstream responses during protocol auto-detection
- Moves Alt-Svc discovery into streaming response construction so it reads backend headers before response filters inject client-facing Alt-Svc values
- Stores the protocol cache key in connection activity during auto-detect mode and clears it after HTTP/3 connection failure to avoid re-caching failed H3 routes
- Prevents fallback requests from reintroducing stale or self-injected Alt-Svc entries that could cause repeated H3 retry loops
## 2026-03-19 - 25.16.1 - fix(http-proxy)
avoid repeated HTTP/3 recaching after QUIC fallback and document backend protocol selection