Changelog
Full Changelog: https://github.com/Bengerthelorf/bcmr/compare/v0.5.20...v0.6.0
Changes since v0.5.20:
Features
- feat: serve upload resume via Put{offset}; drop dispatcher bypass for files (#25) (3eb749b)
- feat: ListEntry carries mtime, check uses it on remote paths (#24) (2e990b5)
Bug Fixes
- fix: check --exclude symmetry + --sync honored on legacy downloads (#26) (cdcbef0)
- fix: serve bypass for --resume/--strict/--append + --sync on big downloads (#19) (1d4cabc)
- fix: serve recursive --exclude filter + check mtime comparison per docs (#18) (38e4890)
- fix: serve-path feature parity (--verify, --preserve, check multi-src) (#17) (4927be1)
- fix: direct-TCP rendezvous concurrent verify + client dial timeout (#16) (96f1255)
- Fix transfer integrity regressions and local copy jobs (#13) (b8d0444)
Other
- refactor: split commands/remote_copy.rs into legacy + serve submodules (#15) (774c6d2)
- cache cap_bytes + strict-clippy test code + CI --all-targets (b2510bb)
- test: widen e2e_pipeline_copy_honors_jobs_concurrency signal-to-noise (71a9ada)
- session: unify find_resume_offset errors, uid-namespace tmp fallback, size-hint serialize (09ca586)
- tier-3: session_path NUL separator + selective comment restoration (793b952)
- refactor: split serve_client.rs, remote.rs, and main.rs (#14) (e8b149e)
- tier-2 follow-ups: session lookup-key, AUTH_HELLO_TAG dedup, stricter comments (432238a)
- address post-review audit: correctness, structure, comments (0fbaa7a)
Maintenance
- chore: rewrite external messaging to a modern-but-honest voice (804402a)
- chore: bump to v0.6.0 (1a51912)
- chore(deps): bump actions/checkout from 4 to 6 (#23) (6ab0552)
- chore(deps): bump actions/configure-pages from 4 to 6 (#22) (4ce25df)
- chore(deps): bump actions/deploy-pages from 4 to 5 (#21) (8224121)
- chore: add SECURITY, CONTRIBUTING, dependabot config (#20) (74e335f)
Download
Choose the appropriate binary for your platform:
- Linux x86_64: bcmr-x86_64-linux.tar.gz (statically linked)
- Linux ARM64: bcmr-aarch64-linux.tar.gz (statically linked)
- macOS Intel: bcmr-x86_64-macos.tar.gz
- macOS Apple Silicon: bcmr-aarch64-macos.tar.gz
- Windows x86_64: bcmr-x86_64-windows.zip
- Windows ARM64: bcmr-aarch64-windows.zip
- FreeBSD x86_64: bcmr-x86_64-freebsd.tar.gz