Repository navigation
v0.2.148
What's Changed
- test: cut chain-collapse sim runtime and keep ping lockfile in sync by @sanity in #5935
- refactor(transport): narrow the transport API boundary by @sanity in #5941
- fix(ci): make release.yml dry_run side-effect free by @sanity in #5939
- refactor(transport): classify transport errors and close reasons without UDP details by @sanity in #5943
- feat(telemetry): report inbound stream refusals and evictions in transport_snapshot by @sanity in #5944
- fix(nix): reap backgrounded children on terminate; ci: cut Fmt runtime by @sanity in #5945
- refactor(transport): open outbound connections through an OutboundConnector trait by @sanity in #5946
- fix(test): make send_stream bandwidth-limit tests deterministic with VirtualTime by @sanity in #5948
- refactor(transport): move inbound accept, transport opening and liveness behind the boundary by @sanity in #5949
- refactor(transport): make StreamId a boundary-owned, sender-chosen id by @sanity in #5952
- refactor(transport): add a transport-neutral IncomingStream to the boundary by @sanity in #5955
- feat(telemetry): tag NAT traversal attempts by origin and count stray intros by @sanity in #5953
- refactor(transport): decouple the stream registry from fragments and add a neutral chunk read by @sanity in #5957
- fix(transport): fail truncated piped streams and size fragment #1 metadata exactly by @sanity in #5958
- refactor(transport): hide the UDP transport's own errors behind TransportError::Udp by @sanity in #5959
- fix(test): seed GlobalRng in topology::tests::test_topology (and chi_squared_test) by @sanity in #5960
- test: give the dial-queue-wait test addresses no other test dials by @sanity in #5962
- feat(transport): demultiplex inbound packets by first byte by @sanity in #5961
- fix(transport): stop malformed peer packets from panicking the receive path by @sanity in #5963
- feat(transport): make total-bandwidth-limit a node-wide egress cap by @sanity in #5964
- feat(transport): add QUIC socket plumbing behind DemuxSocket by @sanity in #5965
- build: release 0.2.148 by @sanity in #5967
Full Changelog: v0.2.147...v0.2.148