Releases: oetiker/znapzend
ZnapZend 0.23.2
ZnapZend 0.23.1
What's Changed
- release updated docu by @oetiker in #647
- Fix
make installof Perl modules with a customDESTDIRand/orlibdirby @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.pmtolib/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
autoCreationmode, 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 installof Perl modules with a customDESTDIRand/orlibdirby @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.pmtolib/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
autoCreationmode, 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
mbufferpath 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=offwith 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_mbufferby @jimklimov in #632 - Update build_deb_packages.yaml by @moetiker in #644
- Extend
--autoCreationeffect (or default lack thereof) to newly appearing sub-datasets by @jimklimov in #636 - Support
dst_N_autocreationZFS 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=>intervalexpressions) - fix mail program call sequence #540 -- @oetiker, @gchmurka123
- make aborted recv resumable using the
resumefature -- @aarononeal
ZnapZend 0.21.0
-
updated install instructions see README.md
-
new options for znapzend
--forbidDestRollbackforbids forcing destination dataset rollback and
removal of datasets/snapshots not present on source--since=xallow to consider a non-automatic common snapshot "x" as a
starting point--sinceForced=xsame as --since=x but also make sure "x" exists on
destination (can cause removal of newer snapshots)--cleanOfflineclean up source snapshots even if a destination was offline--mailErrorSummaryTo=rcptif "send task(s) failed", mail a summary to rcpt -
new
--feature=xflags for znapzendsendIntermediatesforbidDestRollback -
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:mastersee README.md for details -
--recursiveoption for run-once datasets. -
--inheritedallow run-once on datasets with only an inherited plan. -
--focedSnapshotSuffix=xfor non generated snapshot suffix in run-once. -
--nodelaytemporarily ignore delays in backup plans for speedy debugging. -
new
--featuressendRawto NOT decrypt datasets prior to sendingskipIntermediatesdo not send intermediate snapshotslowmemRecursetrade memory for speed when running large recursive jobszfsGetTypespeed up recursive dataset handling ... see znapzend manual page for details.
-
znapzendzetup supports
--featurestoo -
new options for znapzendztatz:
--inheritedand--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