folder-transfer v0.15.0
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— Rustft.exefor Windows.ft-0.15.0-x86_64-linux.tar.gz— Rustftfor 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) andft 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.