Vorta Versions Save

Desktop Backup Client for Borg Backup

v0.8.7

1 year ago

This is a bugfix release to improve support for Borg 1.2.1. Changes in detail:

  • Deal with new archive_progress key (#1353)
  • Raise ValueError in case of unknown change type in diff json. By @real-yfprojects (#1350)
  • Fix unlink action when repo combobox is empty. By @real-yfprojects (#1342)
  • Show date of next backup. By @tal66 (#1319)

v0.8.6

1 year ago

This bugfix release addresses a single issue with a PyQt version that may not be available everywhere:

  • Remove call to QTranslator.language() in get_locale. (#1316)

v0.8.5

1 year ago

This is a bugfix release to address issues discovered after the previous release:

  • Fix macOS Archive settings form sizing (#1311)
  • Fix copying the current repo to the clipboard. By @real-yfprojects (#1313)
  • Determine source files for translations dynamically. By @real-yfprojects (#1309)
  • Remove leftovers in repo selector (#1308)
  • Pause scheduling temporarily on failures. By @real-yfprojects (#1299)
  • Only schedule backup after a manual run, improve labels. @real-yfprojects (#1302)
  • Select and delete multiple archives. By @real-yfprojects (#1307)
  • Preserve last creation log per profile for scheduler. By @real-yfprojects (#1296)
  • Don't schedule if no repo is set. By @real-yfprojects (#1288)
  • Hotfix for right-click archive menu. By @real-yfprojects (#1285)

Full Changelog: https://github.com/borgbase/vorta/compare/v0.8.4...v0.8.5

v0.8.4

2 years ago

This version brings an updated interface and scheduler, contributed by @real-yfprojects as well as many other improvements. Thanks to everyone who contributed!

Major changes:

  • Improve UX and HIG-conformity. By @real-yfprojects (#1176)
  • Rewrite scheduler logic. By @real-yfprojects (#1204)

Other improvements:

  • Change default returncode for log. By @real-yfprojects (#1193)
  • Update next backup time label. By @real-yfprojects (#1180)
  • Support new borg compact command (#1205)
  • Change keyring label to improve UX on Gnome. By @real-yfprojects (#1181)
  • Add missing translate strings. By @delfino-nunez (#1229)
  • Fix setting a timer value too large for C++ int. (#1230)
  • Add missing translation marking. By @delfino-nunez (#1240)
  • Use accept-new for host keys. By @delfino-nunez (#1238)
  • Properly set dialog titles. By @delfino-nunez (#1246)
  • Use fnmatch for exclude patterns. By @real-yfprojects (#1253)
  • Add a button to mount full repository. By @real-yfprojects (#1257)
  • Clarify enable_background_question label. By @real-yfprojects (#1262)
  • Improve SecretStorage locking behavior. By @Aeysol (#1255)
  • Set repo stats to N/A after delete or prune. By @real-yfprojects (#1251)
  • Improve keyring logging. By @real-yfprojects (#1263)
  • Better diff selection without extra dialog. By @real-yfprojects (#1235)
  • Add support for special file types in borg diff output. By @real-yfprojects (#1265)

v0.8.3

2 years ago

This is a maintenance release to address smaller issues and upgrade dependencies:

  • Distinguish different errors in case borg check failed. By @real-yfprojects (#1163)
  • Close SVG files after reading. By @hroncok (#1135)
  • Shows folder sizes in diff view. By @skrap (#1156)
  • Ignore encoding errors in Wifi names (darwin) (#1158)
  • Upgrade llfuse for Flatpak (#1179)
  • Bump macOS updater to Sparkle 2.0 (#1186)
  • Minor test fixes (#1150, #1147, #1146)

v0.8.2

2 years ago

This is the first stable release for the v0.8 branch. Please see previous pre-releases for detailed changes. Main changes:

  • Refactor Borg job scheduling. By @bastiencyr
  • Remove APScheduler dependency and use QTimer directly
  • Python 3.10 compatibility

v0.8.1

2 years ago

This is the next pre-release of our 0.8 branch, which includes larger under-the-hood improvements. Changes since the last release:

  • Use native threading module in job_manager. (#1096)
  • Fix next_job timer logic. By @jayeclark (#1100)
  • Remove jobs if scheduler setting is changed. (#1105)
  • Remove jobs before deleting profile (#1107)
  • Make sure correct sources are removed (#1110)
  • Address DB Locking issues (#1109)
  • Refactor: Split up vorta/models.py (#1112)
  • Notify on failed repo checks (#1113)

v0.8.0

2 years ago

This major release improves the way Borg jobs are handled. It also adds support for Python 3.10 and removes our dependency on APScheduler. This is a pre-release and some bugs in this branch aren't addressed yet.

Changes in detail:

  • Implement multiple queues. By @bastiencyr (#1045)
  • Show backup size with excludes applied. By @freder (#961)
  • Remove APScheduler dependency, Python 3.10 support (#1086)
  • Add tooltip containing path name. By @XXXBold (#1072)
  • Increases the maximum allowed number in prune keep. By @lstrz (#1089)
  • Always handle autosave setting when saving SettingsModel. By @phihos (#1093)

v0.7.8

2 years ago

Minor release to update translations and address small bugs. The next release will be 0.8 and will include larger changes:

  • Fix double call to on_user_click. By @olivierlemoal (#1031)
  • Handle malformed .vorta-init.json on import. Fixes #1053. By @phihos

v0.7.7

2 years ago

This is a bugfix release, which addresses the following issues:

  • Remove PyQt5 pinning. Fixes #1011
  • Fix for diff command. By @bastiencyr. Fixes #1016
  • Update translations. Add SK .ts file. Fixes #1013