fix(remoteingress-core): delay stream close until downstream response draining finishes to prevent truncated transfers

This commit is contained in:
2026-03-16 11:29:38 +00:00
parent a63dbf2502
commit 0b8c1f0b57
3 changed files with 21 additions and 17 deletions

View File

@@ -1,5 +1,12 @@
# Changelog
## 2026-03-16 - 4.5.9 - fix(remoteingress-core)
delay stream close until downstream response draining finishes to prevent truncated transfers
- Waits for the hub-to-client download task to finish before sending the stream CLOSE frame
- Prevents upstream reads from being cancelled mid-response during asymmetric transfers such as git fetch
- Retains the existing timeout so stalled downloads still clean up safely
## 2026-03-16 - 4.5.8 - fix(remoteingress-core)
ensure upstream writes cancel promptly and reliably deliver CLOSE_BACK frames