Releases: psy0rz/zfs_autobackup
Releases · psy0rz/zfs_autobackup
v3.0
This is the first v3.0 stable release. No changes since v3.0-rc12.
Recent changes in release candidates:
- Snapshots will always be made, even if target host/dataset cant be contacted.
- Now usable as a snapshot tool, without needing to specify target-path.
- Can now destroy missing source-dataset on target (--destroy-missing)
- Also display dataset-name on stderr when there's an error.
- Closed all milestone issues of 3.0 release. This might be it the final v3.0 release :)
- Completed regression testing, fixes #49
- Added detection of pool features, and automatic resume support (--resume option not needed anymore)
- Removed soon to be deprecated zfs recv -D option.
- Various small fixes (stale filehandles etc)
- Fix: common snapshot could get deleted. (this happend due to a recent change in zfs-autobackup)
- Also thin out target-datasets that dont exist on the source anymore.
- Fix: Return correct error code, indicating the number of failed datasets.
- Fix: Flush all outputs to make sure stdout and stderr are synced.
- Automaticly enable --progress if output is a TTY.
- exposed --min-change value as a parameter. (was hardcoded at 200000)
- Issue #25, disable colors on non-tty
- added --no-send option. snapshots that are obsolete are now destroyed at the beginning of each dataset-transfer. this allows using --no-send as way to just thinout old snapshots. cleaned up stderr output when resuming.
- Added support for custom ssh client config
- Improved --rollback and incompatible snapshot detection. added --destroy-incompatible.
- --min-change is now has 1 instead of 200000 as default. fixes #37
- added thinner documentation and cleared up thinner output texts.
v3.0-rc12
Changed in rc12:
- Snapshots will always be made, even if target host/dataset cant be contacted.
- Now usable as a snapshot tool, without needing to specify target-path.
- Can now destroy missing source-dataset on target (--destroy-missing)
- Also display dataset-name on stderr when there's an error.
- Closed all milestone issues of 3.0 release. This might be it the final v3.0 release :)
Recent changes in release candidates:
- Completed regression testing, fixes #49
- Added detection of pool features, and automatic resume support (--resume option not needed anymore)
- Removed soon to be deprecated zfs recv -D option.
- Various small fixes (stale filehandles etc)
- Fix: common snapshot could get deleted. (this happend due to a recent change in zfs-autobackup)
- Also thin out target-datasets that dont exist on the source anymore.
- Fix: Return correct error code, indicating the number of failed datasets.
- Fix: Flush all outputs to make sure stdout and stderr are synced.
- Automaticly enable --progress if output is a TTY.
- exposed --min-change value as a parameter. (was hardcoded at 200000)
- Issue #25, disable colors on non-tty
- added --no-send option. snapshots that are obsolete are now destroyed at the beginning of each dataset-transfer. this allows using --no-send as way to just thinout old snapshots. cleaned up stderr output when resuming.
- Added support for custom ssh client config
- Improved --rollback and incompatible snapshot detection. added --destroy-incompatible.
- --min-change is now has 1 instead of 200000 as default. fixes #37
- added thinner documentation and cleared up thinner output texts.
v3.0-rc11
Changed in rc11:
- Completed regression testing, fixes #49
- Added detection of pool features, and automatic resume support (--resume option not needed anymore)
- Removed soon to be deprecated zfs recv -D option.
- Various small fixes (stale filehandles etc)
Recent changes:
- Fix: common snapshot could get deleted. (this happend due to a recent change in zfs-autobackup)
- Also thin out target-datasets that dont exist on the source anymore.
- Fix: Return correct error code, indicating the number of failed datasets.
- Fix: Flush all outputs to make sure stdout and stderr are synced.
- Automaticly enable --progress if output is a TTY.
- exposed --min-change value as a parameter. (was hardcoded at 200000)
- Issue #25, disable colors on non-tty
- added --no-send option. snapshots that are obsolete are now destroyed at the beginning of each dataset-transfer. this allows using --no-send as way to just thinout old snapshots. cleaned up stderr output when resuming.
- Added support for custom ssh client config
- Improved --rollback and incompatible snapshot detection. added --destroy-incompatible.
- --min-change is now has 1 instead of 200000 as default. fixes #37
- added thinner documentation and cleared up thinner output texts.
v3.0-rc10
Changed rc10:
- Fix: common snapshot could get deleted. (this happend due to a recent change in zfs-autobackup)
- Also thin out target-datasets that dont exist on the source anymore.
- Fix: Return correct error code, indicating the number of failed datasets.
- Fix: Flush all outputs to make sure stdout and stderr are synced.
- Automaticly enable --progress if output is a TTY.
Recent changes:
- exposed --min-change value as a parameter. (was hardcoded at 200000)
- Issue #25, disable colors on non-tty
- added --no-send option. snapshots that are obsolete are now destroyed at the beginning of each dataset-transfer. this allows using --no-send as way to just thinout old snapshots. cleaned up stderr output when resuming.
- Added support for custom ssh client config
- Improved --rollback and incompatible snapshot detection. added --destroy-incompatible.
- --min-change is now has 1 instead of 200000 as default. fixes #37
- added thinner documentation and cleared up thinner output texts.
v3.0-rc9
Recent changes:
- exposed --min-change value as a parameter. (was hardcoded at 200000)
- Issue #25, disable colors on non-tty
- added --no-send option. snapshots that are obsolete are now destroyed at the beginning of each dataset-transfer. this allows using --no-send as way to just thinout old snapshots. cleaned up stderr output when resuming.
- Added support for custom ssh client config
- Improved --rollback and incompatible snapshot detection. added --destroy-incompatible.
- --min-change is now has 1 instead of 200000 as default. fixes #37
- added thinner documentation and cleared up thinner output texts.
v3.0-rc8
Recent changes:
- exposed --min-change value as a parameter. (was hardcoded at 200000)
- Issue #25, disable colors on non-tty
- added --no-send option. snapshots that are obsolete are now destroyed at the beginning of each dataset-transfer. this allows using --no-send as way to just thinout old snapshots. cleaned up stderr output when resuming.
- Added support for custom ssh client config
- Improved --rollback and incompatible snapshot detection. added --destroy-incompatible.
v3.0-rc7
Recent changes:
- exposed --min-change value as a parameter. (was hardcoded at 200000)
- Issue #25, disable colors on non-tty
- added --no-send option. snapshots that are obsolete are now destroyed at the beginning of each dataset-transfer. this allows using --no-send as way to just thinout old snapshots. cleaned up stderr output when resuming.
- Added support for custom ssh client config
v3.0-rc3
Official releases from now on at https://pypi.org/project/zfs-autobackup/
This way you can install it via pip or easy_install.
v3.0-beta5
Beta 5 contains important fix.
Beta 3 add --raw support for encrypted datasets.
Beta 2 contains important bugfixes.
New in v3:
- Complete rewrite, cleaner object oriented code.
- Python 3 and 2 support.
- Backwards compatible with your current backups and parameters.
- Progressive thinning (via a destroy schedule. default schedule should be fine for most people)
- Cleaner output, with optional color support (pip install colorama).
- Clear distinction between local and remote output.
- Summary at the beginning, displaying what will happen and the current thinning-schedule.
- More efficient destroying/skipping snapshots on the fly. (no more space issues if your backup is way behind)
- Progress indicator (--progress)
- Better property management (--set-properties and --filter-properties)
- Better resume handling, automaticly abort invalid resumes.
- More robust error handling.
- Prepared for future enhancements.
v3.0-beta3
Beta 3 add --raw support for encrypted datasets.
Beta 2 contains important bugfixes.
New in v3:
- Complete rewrite, cleaner object oriented code.
- Python 3 and 2 support.
- Backwards compatible with your current backups and parameters.
- Progressive thinning (via a destroy schedule. default schedule should be fine for most people)
- Cleaner output, with optional color support (pip install colorama).
- Clear distinction between local and remote output.
- Summary at the beginning, displaying what will happen and the current thinning-schedule.
- More efficient destroying/skipping snapshots on the fly. (no more space issues if your backup is way behind)
- Progress indicator (--progress)
- Better property management (--set-properties and --filter-properties)
- Better resume handling, automaticly abort invalid resumes.
- More robust error handling.
- Prepared for future enhancements.