v0.34.2
saorsa-transport v0.34.2
Overview
saorsa-transport is a QUIC transport protocol implementation with advanced NAT traversal capabilities, optimized for P2P networks and the Autonomi ecosystem.
Installation
From crates.io
cargo install saorsa-transportPre-built binaries
Download the appropriate binary for your platform below.
Linux/macOS:
tar -xzf saorsa-transport-*.tar.gz
chmod +x saorsa-transport
./saorsa-transport --helpWindows:
Expand-Archive saorsa-transport-*.zip
.\saorsa-transport.exe --helpWhat's Changed
Changelog
All notable changes to saorsa-transport will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[0.34.2] - 2026-05-13
Bug Fixes
- Lower MAX_RELAY_CLIENTS_PER_PUBLIC_PEER from 4 to 3 (cc643e3)
- Bound pending dial waits (c0a1df1)
- Route peer-id registration to the owning endpoint (86d7437)
- Cap client initial congestion window at 1 MB (4ad582b)
- Reduce ack threshold for large sends to 16 KB (20860c8)
- Guard relay advertisement lifecycle (d9da2be)
- Bound out-of-order stream read span (0760c6b)
- Wrap relay generation increment (2a9d463)
- Keep pending dial guard active during completion (55f423c)
Features
- Add send_with_delivery_ack and wait for peer stream ack on large sends (da9ed3c)
- Introduce ack wait threshold and optimize small payload sends (181043f)
Miscellaneous Tasks
- Add timing instrumentation to QUIC send path (b37b2ca)
- Cut rc-2026.5.2 (0e0de4d)
- Promote rc-2026.5.2 to 0.34.2 (c83364f)
Performance
- Optimize relay packet forwarding (2676c4e)
Refactor
- Always wait for delivery ack and add read progress timeout (30e26f2)
- Dispatch inbound streams concurrently and raise read timeout (594f441)
- Remove read progress timeout and simplify read_stream logic (4892cb6)
Checksums
See checksums.txt for SHA256 checksums of all binaries.