v0.30.0
saorsa-transport v0.30.0
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 --helpDocker
docker pull ghcr.io/saorsa-labs/saorsa-transport:0.30.0What'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.30.0] - 2026-03-29
Bug Fixes
- Wire NAT traversal into connection path with unified accept loop (e7776f3)
- Normalise dual-stack IPv4-mapped addresses across NAT traversal (506525e)
- NAT traversal deadlock, connection lifecycle, and response path (1b543ff)
- CI review fixes — diagnostics, log levels, and duplicate reader guard (2609112)
- Send PUNCH_ME_NOW immediately and prevent duplicate connection overwrites (86163e3)
- Simplify redundant should_reset logic in NAT coordination (88b3a16)
- Replace iter_mut() with direct get() lookup in send_coordination_request (e74d883)
- Address PR #27 review — dedup ConnectionLost, spawn forwarder reader tasks, fix accept loop hang (94ddb2f)
Miscellaneous Tasks
Security
- Remove security audit job from release workflow (0e80932)
Styling
- Run cargo fmt (1441156)
Checksums
See checksums.txt for SHA256 checksums of all binaries.