gnome-gitlab World/deja-dup 46.0

latest release: 46.1
15 days ago

This is a stable release, following 46.beta.
Changes Since 45.x
  • Use modern Adwaita dialogs
  • Show storage location on the main overview page
  • Show a nice warning if we can't connect to a secrets service or gvfs
  • Stop showing an error when your cache dir has a CACHEDIR.TAG file
  • Handle a wider variety of odd gvfs mount options during backups
  • Rename "Resume Later" to "Pause" during backups to reduce confusion
  • Show a "Reset All Folders" button in the include/exclude preferences
  • Give feedback when include/exclude/storage folders are invalid in some
    way (either remote URLs for includes or folders inside the flatpak)
  • Fix rare crash if an unknown gsetting value is encountered.
  • Fix OAuth token parsing on some newer versions of libsoup/glib.
  • Stop double-mounting fstab entries
  • Exclude Electron cache dirs by default
  • Duplicity: Use rclone to connect to Microsoft OneDrive and Google Drive and
    FUSE to connect to remote locations, for better reliability
  • Duplicity: Fix an error about "old signatures and incremental specified".
  • Duplicity: Save memory by not keeping a record of every file changed.
  • Duplicity: Work around a bug in 2.2.0+ that sometimes chops off a command
    line argument when resuming a backup.
  • Restic: Fix OAuth token refreshing.
  • Restic: Delete old snapshots as needed, to make space.
  • Restic: Ignore restic environment variables we didn't set.
  • Restic: Handle a changed HOME dir during restores.
  • Restic: Handle nested includes/excludes correctly.
  • Restic: Allow restoring from other hostnames or non-Deja-Dup snapshots.
  • Updated translations
Packaging Changes Since 45.x
  • Require libadwaita 1.5+
  • Require duplicity 2.1.0+
  • New runtime dependency requirements for rclone and gvfs-fuse
    (these used to only be needed if you enabled Restic support,
    but now we use them for both Restic and Duplicity)
  • You can remove any runtime dependencies on the pydrive, oauthlib, and
    gobject-introspection python modules
  • Meson options pydrive_pkgs and requests_oauthlib_pkgs are both
    deprecated and ignored
Changes Since 46.beta
  • Simplify the main overview page and show storage location details there.
  • Show a "Reset All Folders" button in the include/exclude preferences
  • Give feedback when include/exclude/storage folders are invalid in some
    way (either remote URLs for includes or folders inside the flatpak)
  • Fix rare crash if an unknown gsetting value is encountered.
  • Fix OAuth token parsing on some newer versions of libsoup/glib.
  • Stop double-mounting fstab entries
  • Exclude Electron cache dirs by default
  • Duplicity: Fix an error about "old signatures and incremental specified".
  • Duplicity: Save memory by not keeping a record of every file changed.
  • Duplicity: Work around a bug in 2.2.0+ that sometimes chops off a command
    line argument when resuming a backup.
  • Duplicity: Use the GVFS FUSE layer instead of the Duplicity gio backend,
    to reduce complexity and avoid an extra Python dependency.
  • Restic: Fix OAuth token refreshing.
  • Restic: Delete old snapshots as needed, to make space.
  • Restic: Ignore restic environment variables we didn't set.
  • Restic: Handle a changed HOME dir during restores.
  • Restic: Handle nested includes/excludes correctly.
  • Restic: Allow restoring from other hostnames or non-Deja-Dup snapshots.
  • Updated translations.

Don't miss a new deja-dup release

NewReleases is sending notifications on new releases.