github borgbase/vykar v0.9.0

latest releases: v0.12.15, v0.12.14, v0.12.13...
one month ago

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.

Don't miss a new vykar release

NewReleases is sending notifications on new releases.