Features
- Smart snapshot dispatch across multiple repositories
- Graceful Ctrl-C with lock release and abort-safe pack flushing
- Pending index journal for interrupted backup recovery
- Live progress during large file backup
- Partial-success exit code — continue backup on unreadable files (exit code 3)
- Static musl Linux build for glibc-independent binary
- Server: auto-detect filesystem quota with
quotactl_fd
Performance
- Dynamic pack size scaling
- Batch-verify pending packs via shard listing instead of per-pack HEAD
- Replace mmap with heap buffers for data-pack assembly
Bug Fixes
- Stream pack verification to prevent multi-GB memory spikes
- Use display width for progress line truncation with CJK chars
- Use ioctl/Win32 for terminal width instead of COLUMNS env var
- Prevent tracing warnings from corrupting progress line
- Only warn about plaintext passphrase during
init - Harden REST server repo deletion
- Fix macOS app icon margin
Infrastructure
- Auto-cancel superseded release workflow runs
- Add zstd compression example to generated config template
Downloads
| Platform | File |
|---|---|
| Linux x86_64 (glibc) | vger-x86_64-unknown-linux-gnu.tar.gz
|
| Linux x86_64 (musl, static) | vger-x86_64-unknown-linux-musl.tar.gz
|
| macOS aarch64 | vger-aarch64-apple-darwin.tar.gz
|
| Windows x86_64 | vger-x86_64-pc-windows-msvc.zip
|
SHA256 checksums are in SHA256SUMS.txt.