Skip to content

Releases: psy0rz/zfs_autobackup

v3.3-rc1

24 Sep 18:38
f1dda6c
Compare
Choose a tag to compare
v3.3-rc1 Pre-release
Pre-release

Some major changes in this version:

  • Mounting is now more consistent after initial dataset transfer: Previously newly received datasets would never be mounted. In this version a dataset will be mounted according to the same logic as a zfs mount -a. #112 Also see https://github.com/psy0rz/zfs_autobackup/wiki/Mounting
  • Empty parent datasets that are created will now have canmount=off. Previously they would be created with on.
  • The guid of common snapshots is now checked, and mismatching ones can be destroyed by --destroy-incompatible. (#218)
  • --rollback is now only run at the start of an actual transfer. #217 (previously all target datasets where rolled back always when --rollback was specified)
  • #264: Snapshot exclude patterns
  • Reduced verbosity and improved output.
  • A bunch of other bugfixes and improvements.

Note that we now have a v3.4 branch that has some major internal improvements to prepare for bookmarks and other features. Please test that version as well if you're daring :)

v3.3-beta3

15 Apr 09:36
c52857f
Compare
Choose a tag to compare
v3.3-beta3 Pre-release
Pre-release

Some major changes in this version:

  • Mounting is now more consistent after initial dataset transfer: Previously newly received datasets would never be mounted. In this version a dataset will be mounted according to the same logic as a zfs mount -a. #112 Also see https://github.com/psy0rz/zfs_autobackup/wiki/Mounting
  • Empty parent datasets that are created will now have canmount=off. Previously they would be created with on.
  • The guid of common snapshots is now checked, and mismatching ones can be destroyed by --destroy-incompatible. (#218)
  • --rollback is now only run at the start of an actual transfer. #217 (previously all target datasets where rolled back always when --rollback was specified)
  • Reduced verbosity and improved output.
  • A bunch of other bugfixes and improvements.

v3.2.2

29 Aug 13:59
a12b651
Compare
Choose a tag to compare

New in v3.2:

  • --help output is split up in nice sections now.
  • Moved documentation to wiki and split it up.
  • Allow non-recursive selection of datasets by setting autobackup:name=parent. (usefull for /var/lib/docker)
  • Some major internal class restructuring. (shouldn't affect functionality)

New tools, still in progress:

  • zfs-check: a tool to generate checksum streams of zfs datasets, to compare datasets with eachother. (Will be used in conjuction with zfs-autoverify) This still has issue #176 and #206
  • Note that zfs-check can also be used on regular directories or files
  • Prepared for zfs-autoverify tool to actually verify your backups. (this took some refactoring and extracting common code to a ZfsAuto baseclass) Still work in progress.

v3.2-beta1

16 Aug 07:13
Compare
Choose a tag to compare
v3.2-beta1 Pre-release
Pre-release

New in v3.2 so far:

  • --help output is split up in nice sections now.
  • Moved documentation to wiki and split it up.
  • Created zfs-check, a tool to generate checksum streams of zfs datasets, to compare datasets with eachother. (Will be used in conjuction with zfs-autoverify)
  • 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.
  • Allow non-recursive selection of datasets by setting autobackup:name=parent. (usefull for /var/lib/docker)

v3.1.3

04 Jul 13:24
Compare
Choose a tag to compare

This release fixes #153 .

Important if you have >255 datasets and rely on the exit code.

v3.1.2

14 Jun 09:45
Compare
Choose a tag to compare
  • Better strip path handling and collision checking. Now also support stripping so much it ends up on a pool-target. Fixes #102 and #117 .
  • Strip-path mistakes should result in a much clearer error now.
  • Added --force option (zfs recv -F) to allow 1:1 replication.

v3.2-alpha2

08 Mar 16:52
Compare
Choose a tag to compare
v3.2-alpha2 Pre-release
Pre-release
  • --help output is split up in nice sections now.
  • Moved documentation to wiki and split it up.
  • Created zfs-check, a tool to generate checksum streams of zfs datasets, to compare datasets with eachother. (Will be used in conjuction with zfs-autoverify)
  • 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.2-rc2

23 Feb 17:44
Compare
Choose a tag to compare
v3.1.2-rc2 Pre-release
Pre-release
  • Better strip path handling and collision checking. Now also support stripping so much it ends up on a pool-target. Fixes #102 and #117 .
  • Strip-path mistakes should result in a much clearer error now.
  • Added --force option (zfs recv -F) to allow 1:1 replication.

v3.1.2-rc1

23 Feb 17:05
Compare
Choose a tag to compare
v3.1.2-rc1 Pre-release
Pre-release
  • Better strip path handling and collision checking. Now also support stripping so much it ends up on a pool-target. Fixes #102 and #117 .

Strip-path mistakes should result in a much clearer error now.

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.