Skip to content

Releases: sync-different/alt-p2p

v0.4.0 - Release

17 Jun 03:13

Choose a tag to compare

v0.4.0 - Release Pre-release
Pre-release

Multi-file transfer support + connectivity improvements

  • NEW: Multi-file transfer within single session for both transfer modes (UDP and TCP relay). Transfer a directory recursively, mirroring source file/folder structure at destination
  • NEW: Protocol - New message codes for file offers, acceptance, rejections
  • NEW: Skip files when source/dest files are identical (filesize + SHA)
  • NEW: With conflicts, ask user or use parameters (overwrite, skip, keep both, ask=default)
  • IMPROVE: Reconnect: best effort if line dropped, reuse same port to attempt re-pair with peers
  • IMPROVE: Peers report LAN endpoint (so same-NAT peers can skip punch and connect via LAN)
  • IMPROVE: Resume interrupted file transfer from last checkpoint (use sidecar files)
  • NEW: CLI parameters to force TCP relay, set Max Reconnect attempts, budget for folder transfer
  • NEW: Added tests and scripts to validate folder transfer functionality

v0.3.0 alt-p2p release

12 Mar 22:15

Choose a tag to compare

Pre-release

NEW: When hole punching fails, stream data through coordination server via TCP or UDP

Full Changelog: v0.2.0...v0.3.0

v0.2.0 alt-p2p release

06 Mar 00:25

Choose a tag to compare

Pre-release

Fix: Register control packet handlers eagerly so they're buffered if they arrive
Fix: Replay any control packets that arrived before the handler was registered