(This is a development release - do not use it in production environments.)
- Enable Restic by default in all builds
- Redesign the UI to be a bit more modern
- Fix stale "last backed up" timestamps when open for more than a day
- Tweak when automatic backups are scheduled to be less surprising
(base them directly off the last backup, not off predetermined windows)
- Restic: use the file manager instead of our custom browser when
restoring
- Restic: fix cache files accidentally being included in backup
Packaging
Below is a summary. More details can be found on the wiki:
https://gitlab.gnome.org/World/deja-dup/-/wikis/Packaging-Changes
- The
enable_restic
andrestic_by_default
meson options are now ignored
and Restic support is now required. You should add a runtime dependency on
Restic and optionally set the related optionsrestic_pkgs
(if using
PackageKit) andrestic_command
(if Restic isn't installed in PATH).
- You should keep a runtime dependency on Duplicity. Existing Duplicity backups
are still supported and are not converted to Restic. If depending on two
backup programs feels bloated or is difficult, turn on PackageKit support
and let Deja Dup install Duplicity on-demand.
- You should add a runtime dependency on fusermount (or fusermount3) - likely
provided by a fuse2 or fuse3 package. Use the newfusermount_command
meson option if it is installed outside of PATH.
- Require blueprint-compiler
- Require libadwaita 1.7
- Require meson 1.1
- Drop the libgpg-error dependency