Skip to content

This release adds 2 notable features for engineering teams evaluating rollout.

Published 3mo Backup & Recovery
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

backup cli copy-tool cross-platform deduplication file-copy
+14 more
file-transfer linux macos nas python remote-copy rsync-alternative scp-alternative ssh ssh-transfer synology tar-streaming usb-copy windows

Summary

AI summary

Updates Highlights, Full changelog, and SSH across a mixed release.

Full changelog

Highlights

--exclude now accepts glob patterns

Previously exact-name only. Now accepts fnmatch-style globs and prunes matching directories during the walk, so we don't descend into them.

fast-copy /src /dst --exclude .venv --exclude '*.bat' --exclude '.git*'

Works for both local scans and remote (SSH) source scans.

Verification distinguishes "grew during copy" from corruption

When a destination file ends up larger than what we recorded at scan time, that almost always means an active writer appended to it during the copy — not corruption. v3.0.2 splits these cases:

  • Destination smaller than expected → still a hard failure (SIZE MISMATCH).
  • Destination larger than expected → yellow GREW DURING COPY warning, run still succeeds.
  • Hash spot-check skips files that grew, since their hash is expected to differ by design.

Full changelog

  • c948988 Fix UNC long-path prefix, tar batch grouping, Windows trailing quote
  • 51337ac v3.0.2 — glob excludes, distinguish "grew during copy" from corruption

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Fast_copy new release with new features

Get notified when new releases ship.

Sign up free

About Fast_copy new release with new features

All releases →

Related context

Beta — feedback welcome: [email protected]