What's New
New Commands & Options
infosubcommand for per-repository statscombinedcommand to run all backup steps in sequencemountWebDAV server with browser-friendly HTML file browser- Accept snapshot ID as positional argument in
delete - Rename
extract→restoreandcreate→backupfor clarity - Rename
archive→snapshotacross the codebase
Performance
- Parallel backup chunk transform pipeline with rayon
- Streaming support for larger backups
- S3 upload tuning and simplification
Configuration
- Multi-repository configuration support
- Config resolution workflow with search paths and env vars
- Environment variable expansion in YAML config loading
- Expand
~in repository URLs and source paths - Hooks system for running shell commands before/after vger commands
- Built-in backup resource limits for CPU, IO, and network
- Configurable retry with exponential backoff for remote backends
- Additional exclude options
CLI Improvements
- Live TTY progress bar for backup operations
- Improved table styling with color, Unicode/ASCII auto-detection, and
NO_COLORsupport - Show source paths and unified label in list output
Other
- Extended attribute (xattr) support
- Change license to GPL-3.0-only (to match Slint UI)
- Documentation restructured and migrated to mdbook
- Include vger-server in release tarballs