New
- Jobs page: pending runs and recorded jobs in one table, filterable by profile, repository and status (#2538, #2565)
- Block system sleep while a backup is running (#2410)
- Retry failed checks and compactions after the next backup (#2586)
- Setting to disable file logging (#2570)
Fixes
- Fix a crash after closing the file picker on Python 3.11 with PyQt6 6.12
- Fix macOS 27 tray crash by moving to PyQt6 6.12 (#2566)
- Fix restore of filenames containing newlines (#2025)
- Fix exclude-if-present entries from Vorta 0.8 being ignored (#2369)
- Fix source size estimate ignoring prefixed exclusion patterns (#2576)
- Fix the metered networks checkbox not saving or surviving a restart (#2573)
- Keep the local archive list when
borg listoutput is unreadable (#2412) - Show the actual Borg error in the status bar instead of the full traceback (#2572)
- Show the post-backup notification after follow-up jobs finish (#2571)
- Distinguish lock failure causes instead of always blaming permissions (#2545)
- Scheduler: stop holding the lock across job submission, and record scheduled runs through their full lifecycle (#2558, #2560)
- Linux: change StartupWMClass to
com.borgbase.Vorta(#2536)
Requirements
- Python 3.11 or newer (3.10 reached end of life on 2026-10-01). Tested on 3.11-3.14.