Breaking Changes:
Connection::stream_capacity()now takes&mut self, so stopped streams can be collected after reportingError::StreamStopped.
Highlights:
- Fixed a race where
Error::StreamStoppedcould be lost if the peer ACKed aRESET_STREAMbefore the application handled writable streams. - Added
Connection::early_data_reason()to expose BoringSSL's early-data decision for logging and debugging 0-RTT behavior. - Fixed BBR2 RTT accounting and ProbeBW upward accounting to better match the BBR draft.
- Other bug fixes and performance improvements.
Full changelog at 0.24.7...0.24.8