Releases: oetiker/znapzend
ZnapZend 0.23.2
ZnapZend 0.23.1
What's Changed
- release updated docu by @oetiker in #647
- Fix
make install
of Perl modules with a customDESTDIR
and/orlibdir
by @jimklimov in #652 - CHANGES: apply same markup style to older CHANGES logged entries… by @jimklimov in #653
- Allow to "make test-deps" and install modules needed for "make check" by @jimklimov in #654
- Rename
lib/inheritLevels.pm
tolib/ZnapZend/InheritLevels.pm
… by @jimklimov in #655 - Update thirdparty/cpanfile-5.34.snapshot: more modules in development/test builds by @jimklimov in #656
- Some fixes for
autoCreation
mode, broken in 0.22.0 release by @jimklimov in #657 - Add autocreation test script. by @stuckj in #658
- .github/workflows/spelling.yml: add
extra_dictionaries[]
… by @jimklimov in #659 - V0.23.0 by @oetiker in #661
New Contributors
Full Changelog: v0.22.0...v0.23.1
ZnapZend 0.23.0
What's Changed
- release updated docu by @oetiker in #647
- Fix
make install
of Perl modules with a customDESTDIR
and/orlibdir
by @jimklimov in #652 - CHANGES: apply same markup style to older CHANGES logged entries… by @jimklimov in #653
- Allow to "make test-deps" and install modules needed for "make check" by @jimklimov in #654
- Rename
lib/inheritLevels.pm
tolib/ZnapZend/InheritLevels.pm
… by @jimklimov in #655 - Update thirdparty/cpanfile-5.34.snapshot: more modules in development/test builds by @jimklimov in #656
- Some fixes for
autoCreation
mode, broken in 0.22.0 release by @jimklimov in #657 - Add autocreation test script. by @stuckj in #658
- .github/workflows/spelling.yml: add
extra_dictionaries[]
… by @jimklimov in #659
New Contributors
Full Changelog: v0.22.0...v0.23.0
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