fix(websocket): keep upgraded WebSocket tunnels on dedicated lifecycle timeouts

This commit is contained in:
2026-05-29 05:27:42 +00:00
parent 72be691668
commit d02b5a45d1
5 changed files with 127 additions and 150 deletions
+7
View File
@@ -2,6 +2,13 @@
## Pending
### Fixes
- keep upgraded WebSocket tunnels on dedicated WebSocket lifecycle timeouts instead of the HTTP socket timeout (rustproxy)
- keep upgraded WebSocket tunnels on dedicated lifecycle timeouts (websocket)
- Track active upgraded tunnels so HTTP idle and max-lifetime watchdogs do not terminate WebSocket connections
- Use dedicated default WebSocket inactivity and max-lifetime timeouts in rustproxy passthrough listeners
- Add end-to-end coverage for idle WebSockets surviving short HTTP socket timeouts
## 2026-05-24 - 27.11.0