Skip to content

Releases: psy0rz/zfs_autobackup

v3.2-alpha1

24 Jan 16:27
Compare
Choose a tag to compare
v3.2-alpha1 Pre-release
Pre-release

(This alpha release is just to allow me to test it with real world data, dont use it)

  • --help output is split up in nice sections now.
  • Moved documentation to wiki and split it up.
  • Started working on an zfs-autoverify tool to actually verify your backups. (this took some refactorring and extracting common code to a ZfsAuto baseclass) Still work in progress.

v3.1.1

19 Dec 17:26
Compare
Choose a tag to compare
  • Some fixes and improvements compared to v3.1.
  • Snapshot format, zfs-property format and hold-format are now configurable via --...--format options. closes #87 and #68
  • renamed --ignore-replicated to --exclude-unchanged. tidied up and removed seperate filter replicated step. fixes. #93, #95, #96
  • added some common short options and changes to fix #88
  • fix #103

v3.1.1-rc1

03 Oct 23:00
Compare
Choose a tag to compare
v3.1.1-rc1 Pre-release
Pre-release
  • Some fixes and improvements compared to v3.1.
  • Snapshot format, zfs-property format and hold-format are now configurable via --...--format options. closes #87 and #68
  • renamed --ignore-replicated to --exclude-unchanged. tidied up and removed seperate filter replicated step. fixes. #93, #95, #96
  • added some common short options and changes to fix #88

v3.1.1-beta1

03 Oct 22:51
Compare
Choose a tag to compare
v3.1.1-beta1 Pre-release
Pre-release
  • Some fixes and improvements compared to v3.1.
  • snapshot format, zfs-property format and hold-format are now configurable via --...--format options.

v3.1

18 Aug 08:33
Compare
Choose a tag to compare

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.

v3.1-rc5

03 Jul 12:44
Compare
Choose a tag to compare
v3.1-rc5 Pre-release
Pre-release

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.

v3.1-rc4

28 Jun 17:50
Compare
Choose a tag to compare
v3.1-rc4 Pre-release
Pre-release

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.

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.

v3.1-rc3b

31 May 20:23
Compare
Choose a tag to compare
v3.1-rc3b Pre-release
Pre-release

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)
  • Lots of improvements.

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.

v3.1-rc2

26 May 21:13
Compare
Choose a tag to compare
v3.1-rc2 Pre-release
Pre-release

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
  • Lots of improvements.

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.

v3.1-rc1

26 May 18:21
Compare
Choose a tag to compare
v3.1-rc1 Pre-release
Pre-release

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
  • Lots of improvements.

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.