Skip to content

Releases: borgbase/vorta

v0.11.2

01 Jan 18:32

Choose a tag to compare

Vorta v0.11.2 is a maintenance release focused on stability and modernization. Key highlights include:

  • Bug fixes: Resolved KWallet password retrieval issues, fixed tree model crashes and performance problems, and corrected schedule initialization timing
  • Packaging modernization: Migrated to uv for modern Python packaging
  • Code quality: Added missing signal cleanup handlers and removed unused parameters
  • macOS: Reverted to using borg-dir binary for improved compatibility
  • Testing: Fixed failing tests and improved cross-platform test coverage

Welcome to new contributor @cincodenada!

What's Changed

  • Bump test versions, fix failing tests by @m3nu in #2322
  • Modernize packaging, use uv by @m3nu in #2323
  • refactor: add missing signal cleanup handlers in view classes by @m3nu in #2324
  • Revert to using borg-dir binary on macos by @m3nu in #2325
  • Skip darwin tests on non-darwin platforms by @cincodenada in #2319
  • refactor: remove unused profile_id from schedule_changed signal by @m3nu in #2330
  • KWallet password retrieval broken by incorrect get_result() return type by @m3nu in #2328
  • bug: fix tree model pointer exception and performance by @m3nu in #2333
  • fix: Delay updating schedule until after fields have been initialized by @cincodenada in #2317

New Contributors

Full Changelog: v0.11.1...v0.11.2

v0.11.1

15 Dec 15:12

Choose a tag to compare

This release improves the packaging and release process.

What's Changed

  • fix: use absolute path for networksetup binary on macOS by @m3nu in #2309
  • Fix appstream validation errors in metainfo file by @Hofer-Julian in #2310
  • Use new borg release naming by @m3nu in #2314

macOS Intel builds: Due to available Github runners the Intel build can only be done on macOS 15, which is the last macOS version with Intel support.

Full Changelog: v0.11.0...v0.11.1

v0.11.0

28 Nov 13:01
68e0452

Choose a tag to compare

After 2 months of testing we are ready to release the next major version of Vorta. Much of this was contributed by our Google Summer of Code student, @VandalByte. A big thanks to him for all his work over the summer.

Highlights:

  • Change passphrase feature (#2224) β€” Users can now change their repository passphrase directly from Vorta's UI, eliminating the need to drop to the command line for this common security operation. This was a long-requested feature dating back to issue #303.
  • Unified file selector (#2237) β€” Replaces the confusing dual-dialog approach (separate dialogs for files vs folders) with a single tree-view selector that supports multi-selection for both. This addresses a longstanding UX pain point caused by Qt limitations.
  • Fix GUI freezing during pre-backup commands (#2214) β€” Pre-backup scripts that took more than a few seconds would freeze the entire interface until completion. The backup now runs asynchronously, keeping the UI responsive.

All changes

New Contributors

Full Changelog: v0.10.3...v0.11.0

v0.11.0-beta1

05 Oct 15:46

Choose a tag to compare

v0.11.0-beta1 Pre-release
Pre-release

Beta-release before our next major version.

Highlights

  • Add change passphrase feature (e4064b4) by @VandalByte - Adds UI and functionality to change repository passphrases directly within Vorta.
  • Add file dialog to exclude patterns (801f356) by @VandalByte - Adds file browser to visually select files/folders for backup exclusion instead of manual path entry.
  • Always show window if no system tray (1082a26) by @daym - Ensures Vorta window remains accessible on systems without system tray support.
  • Avoid GUI freezing during pre-backup command (919211c) by @ahmedhosssam - Runs pre-backup commands asynchronously to prevent GUI from becoming unresponsive.
  • No timeout for errors (0a316e7) by @VandalByte - Makes error notifications persistent until manually dismissed to prevent missing critical errors.

What's Changed

New Contributors

Full Changelog: v0.10.3...v0.11.0-beta1

v0.10.3

23 Dec 10:53

Choose a tag to compare

This release fixes a new issue on macOS preventing Vorta from finding external Borg versions, as well as an issue with parsing pre- and post backup commands. Big Thank You to the users who helped report and resolve those!

As usual, this release also includes updated translations. If you'd like to help translate Vorta into your own language, see our language docs.

What's Changed

  • Override $PATH for MacOS to find native homebrew borg binaries (#2100) by @greigdp in #2166
  • Fix whitespace error: use of shlex.split instead of .split() (fix #2164) by @goebbe in #2171

New Contributors

Full Changelog: v0.10.2...v0.10.3

v0.10.2

05 Dec 14:21

Choose a tag to compare

This release addresses a number of annoying bugs mainly related to switching profiles and refreshing related data.

We also use more Qt Signals while changing profiles, which may make changing profiles feel snappier in situations with many archives.

What's Changed

  • Avoid checking for metered network, if there is no wifi by @m3nu in #2141
  • Workaround to load right language by @m3nu in #2148
  • Ensure pre/post-backup cmds are populated by @m3nu in #2153
  • Update network settings on profile change by @m3nu in #2160
  • Use events instead of calling child widgets by @m3nu in #2161
  • Assume newer Borg version, in case check runs after first backup. by @m3nu in #2163
  • move exclude patterns for snap firefox to all the other firefox packages by @renner0e in #2146
  • Ensure no empty exclude-if-present is added by @m3nu in #2136

Full Changelog: v0.10.1...v0.10.2

v0.10.1

10 Nov 17:48

Choose a tag to compare

Fixes several build issues with macOS and Flatpak. The application itself is the same as v0.10.0.

What's Changed

  • build: Explicitly set Python version for macOS builds by @m3nu in #2123
  • Build and packaging fixes by @m3nu in #2126

Full Changelog: v0.10.0...v0.10.1

v0.10.0

10 Nov 08:40

Choose a tag to compare

Overdue release that combines many bug fixes, refactoring and maintenance tasks in particular by our Google Summer of Code student, @shivansh02.

This adds the feedback we got since releasing v0.10.0-beta1. Thanks to everyone who contributed since then!

  • For macOS there is an Arm64 version attached, which will open much faster than the previous Intel build. The bundled Borg binary is still Intel, so it's best to install Borg via Homebrew.
  • To install with pip: pip install vorta==0.10.0
  • See our docs on how to install it on your platform.

What's Changed

New Contributors

Full Changelog: v0.9.1...v0.10.0

v0.10.0-beta1

18 Oct 11:16
0fb76b6

Choose a tag to compare

v0.10.0-beta1 Pre-release
Pre-release

Overdue release that combines many bug fixes, refactoring and maintenance tasks in particular by our Google Summer of Code student, @shivansh02.

For macOS there is an Intel and Arm64 version attached. If you're on Apple Silicon, use the arm64 version, which will open much faster.

To install with pip: pip install vorta==0.10.0b1

What's Changed

New Contributors

Full Changelog: v0.9.1...v0.10.0-beta1

v0.9.1

10 Jan 13:26

Choose a tag to compare

This is the first release of our 0.9 branch. Work on this started in early 2023 and many new features and improvements were implemented since then. For details see previous pre-releases. Here just some highlights:

Thanks again to everyone who took the time to contribute either bug reports, code or translations. πŸ™

Vorta.Screencast.mp4