Skip to content

folder-transfer v0.15.0

Choose a tag to compare

@lotgon lotgon released this 29 Jun 11:10

folder-transfer v0.15.0

This release ships the new Rust port (ft) alongside the existing PowerShell tool —
both side by side, in one release.

Artifacts

  • folder-transfer-0.15.0.zip — the PowerShell sender (unchanged reference implementation).
  • ft-0.15.0-x86_64-windows.zip — Rust ft.exe for Windows.
  • ft-0.15.0-x86_64-linux.tar.gz — Rust ft for Linux, fully static (musl), no dependencies.

Highlights

  • One self-contained binary on Windows and Linux, wire-compatible with the PowerShell tool:
    ft serve (== ft-server.ps1) and ft get (== ft-client.ps1), single-stream and parallel.
  • TLS 1.2/1.3 (rustls) + SHA-256 certificate pinning, auto token, adaptive per-block compression,
    JSONC config (CLI wins), ignore-pattern parity, --allow-ip, mirror delete.
  • Verified Windows ↔ Ubuntu byte-for-byte with mtime-ticks preserved (no-op re-syncs).
  • ~1.5× raw LAN goodput on incompressible data vs PowerShell and 94–99% saturation on fast links —
    see BENCHMARKS-rust.md.

See CHANGELOG.md for details. The PowerShell scripts are
unchanged and remain the protocol reference.