github psy0rz/zfs_autobackup v3.1

latest releases: v3.3-beta3, v3.3-beta2, v3.2.2...
2 years ago

Version 3.1 has undergone a lot of internal changes to make things easier for future development. It also has a bunch of new features:

  • Proper ZFS encryption support: https://github.com/psy0rz/zfs_autobackup#how-zfs-autobackup-handles-encryption
  • Added compression, fixes #40 ( --compression )
  • Added bandwidth throttling. fixes #51 ( --rate )
  • Added output buffering ( --buffer )
  • Added progress report during analyzing of datasets.
  • Allow re-replication of backups with the same name. (fixes #75)
  • Added support for remote pipes ( fixes #50 )
  • Improved performance by testing with large amounts of datasets.
  • Optimized performance by making --no-holds also not use holds on the target. (this is also more like expected behavior)
  • Fixed --ignore-transfer-errors
  • Added --no-thinning option. fixes #54
  • Disable zfs send --compressed by default (fixes #77)
  • Added pre-/post-script option (implements #39 )
  • Lots of improvements.
  • Fixed #84

Most effort went into Internal and development changes:

  • Split up classes into separate modules. Direct download no longer supported. (Use pip or easy_install from now on)
  • Huge cleanup of codestyle and other linter warnings. should be no functional changes.
  • Cleaned up git repository
  • Moved regression testing from Travis-CI to github actions.
  • Build and upload python package via github actions.
  • Cleaned-up and improved select-code.
  • Restructured pipe-handling via CmdPipe
  • Local commands are also executed in shell to support internal piping.

Don't miss a new zfs_autobackup release

NewReleases is sending notifications on new releases.