fix(rust-core,protocol): eliminate edge stream registration races and reduce frame buffering copies

This commit is contained in:
2026-03-17 16:37:43 +00:00
parent e8d429f117
commit 156b17135f
8 changed files with 283 additions and 174 deletions

View File

@@ -1,5 +1,12 @@
# Changelog
## 2026-03-17 - 4.8.14 - fix(rust-core,protocol)
eliminate edge stream registration races and reduce frame buffering copies
- replace Vec<u8> tunnel/frame buffers with bytes::Bytes and BytesMut for lower-copy frame parsing and queueing
- move edge stream ownership into the main I/O loop with explicit register and cleanup channels to ensure streams are registered before OPEN processing
- add proactive send window clamping so active streams converge immediately to adaptive flow-control targets
## 2026-03-17 - 4.8.13 - fix(remoteingress-protocol)
require a flush after each written frame to bound TLS buffer growth