All notable changes to this project will be documented in this file.
- Added hard-link capability checks for backup targets.
- Added
HARDLINK_AUTO_FALLBACK(default1) to auto-switch snapshot mode to archive mode when hard links are unavailable. - Extended
doctoroutput with backup-target hard-link support diagnostics. - Updated documentation for SMB/NAS targets without hard-link support.
- Refined CLI numeric argument validation to satisfy strict CI shellcheck checks.
- VM stop strategy now requests graceful guest shutdown first (
request) and escalates to force stop only if shutdown times out.
- Initial public release of UTM TimeVault
- Interactive menu mode and scriptable CLI commands
- Backup state safety model (stop check + post-backup state restore)
- Snapshot and archive backup modes
- Global rotation per VM
- Installer script
- Documentation set for onboarding, configuration, automation, troubleshooting, and FAQ
- GitHub CI with bash syntax checks and shellcheck