Skip to content

v0.30.0

Choose a tag to compare

@github-actions github-actions released this 29 Mar 14:22
· 148 commits to main since this release

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-transport

Pre-built binaries

Download the appropriate binary for your platform below.

Linux/macOS:

tar -xzf saorsa-transport-*.tar.gz
chmod +x saorsa-transport
./saorsa-transport --help

Windows:

Expand-Archive saorsa-transport-*.zip
.\saorsa-transport.exe --help

Docker

docker pull ghcr.io/saorsa-labs/saorsa-transport:0.30.0

What'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

Checksums

See checksums.txt for SHA256 checksums of all binaries.