Skip to content

v0.34.2

Choose a tag to compare

@github-actions github-actions released this 13 May 19:04
· 9 commits to main since this release
260b522

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

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