Releases: oetiker/znapzend
v0.22.0
What's Changed
- Tame the failing spellcheck job by @jimklimov in #620
- Fix parser for root (only) dataset names - investigate by @jimklimov in #619
- Fix parser for root (only) dataset names by @jimklimov in #621
- Dockerfile: bump Alpine Linux version by @jimklimov in #624
- Dockerfile: refer to perl 5.38.x by @jimklimov in #627
- Allow configuring
mbuffer
path and size separately for each destination (and source) system by @jimklimov in #630 - README: docs refresh by @jimklimov in #628
- Streamline init for FreeBSD by @jimklimov in #631
- Fix message for
sending snapshots from ...
about explicitly disabled datasets, and further in-vivo research by @jimklimov in #623 - Handle
enabled=off
with recursion in place by @jimklimov in #625 - Portable makefiles by @jimklimov in #639
- Handle not-sending of not-enabled datasets by @jimklimov in #626
- Dockerfile: fail fast if mbuffer is not compatible/fetchable [#589] by @jimklimov in #635
- Add cpanfiles for different PERL versions by @jimklimov in #640
- Fix handling nuances of
src_mbuffer
by @jimklimov in #632 - Update build_deb_packages.yaml by @moetiker in #644
- Extend
--autoCreation
effect (or default lack thereof) to newly appearing sub-datasets by @jimklimov in #636 - Support
dst_N_autocreation
ZFS properties by @jimklimov in #637
Full Changelog: v0.21.2...v0.22.0
Debbuilder
Automatically build .deb packages ...
ZnapZend 0.21.1
- fixed delay redefined warning
- check if retention plans are sensible (error out on retention shorter than
interval inretention=>interval
expressions) - fix mail program call sequence #540 -- @oetiker, @gchmurka123
- make aborted recv resumable using the
resume
fature -- @aarononeal
ZnapZend 0.21.0
-
updated install instructions see README.md
-
new options for znapzend
--forbidDestRollback
forbids forcing destination dataset rollback and
removal of datasets/snapshots not present on source--since=x
allow to consider a non-automatic common snapshot "x" as a
starting point--sinceForced=x
same as --since=x but also make sure "x" exists on
destination (can cause removal of newer snapshots)--cleanOffline
clean up source snapshots even if a destination was offline--mailErrorSummaryTo=rcpt
if "send task(s) failed", mail a summary to rcpt -
new
--feature=x
flags for znapzendsendIntermediates
forbidDestRollback
-
an a ton of bugfixes for all sorts of edge cases
A big Thank You! to Jim Klimov @jimkilmov who contributed a lot of time
and code to this release
Flatten
New Features
-
build system switched to carton for better dependency tracking
-
docker version available in
oetiker/znapzend:master
see README.md for details -
--recursive
option for run-once datasets. -
--inherited
allow run-once on datasets with only an inherited plan. -
--focedSnapshotSuffix=x
for non generated snapshot suffix in run-once. -
--nodelay
temporarily ignore delays in backup plans for speedy debugging. -
new
--features
sendRaw
to NOT decrypt datasets prior to sendingskipIntermediates
do not send intermediate snapshotslowmemRecurse
trade memory for speed when running large recursive jobszfsGetType
speed up recursive dataset handling ... see znapzend manual page for details.
-
znapzendzetup supports
--features
too -
new options for znapzendztatz:
--inherited
and--setup
Fresh Tuna
fixed the tar file to include ALL the files in the init directory
Tuna
Release 0.19.0 adds a bunch of documentation updates as well as
- a 10 minute timeout for mbuffer since many systems are way slower than we expected
- a larger blocksize for mbuffer
- a system v init script
- an rpm spec file
- do not start if no backups/snaps are configured
- customized upstart and systemd startup files
The Protector
- do not destroy src snapshots if something went wrong while backing up
- add support for %z in tsformat
- better zfs on linux support
- updated perlmodules included with package
A Great Release, trust me!
- Improved pre/post send and receive commands
- make daemon NOT abort even if there is no configuration found
- change smf dependency to multi-user so that iscsi is running
In the Light of Dawn
Bugfixes
- autocreate working properly ... finally (?)
New
- ubuntu upstart script
- per destination pre and post SEND commands (complementary to the pre and post snap commands)
- send delay property