Releases: pleiszenburg/abgleich
Releases · pleiszenburg/abgleich
0.0.8 (2022-01-21)
- FEATURE:
zfs-auto-snapshot
can be told to ignore backup datasets on the target side, see #3. - FEATURE:
samba
can optionally be told to NOT share/expose backup datasets on the target side, see #4. - FEATURE:
ssh
-port on source and target becomes configurable, see #22. - FEATURE: New configuration fields for
source
andtarget
each:processing
. They can carry shell commands for pre- and post-processing of data before and after it is transferred via ssh. This enables the use of e.g.lzma
orbzip2
as a custom transfer compression beyond the compression capabilities ofssh
itself. See #23. - FEATURE:
abgleich clean
can also remove snapshots ontarget
but only if they are not part of the current overlap withsource
. The behavior can be controlled via the newkeep_backlog
configuration option, see #24 and #25. - FEATURE: Configuration module contains default values for parameters, making it much easier to write lightweight configuration files, see #28. The configuration parser now also provides much more useful output.
- FEATURE:
abgleich tree
andabgleich compare
highlight ignored datasets. - FEATURE: Significantly more flexible shell command wrapper and, as a result, cleaned up transaction handling.
- FEATURE: Python 3.9 and 3.10 compatibility.
- FIX: Many cleanups in code base, enabling future developments.
0.0.7 (2020-08-05)
0.0.6 (2020-07-24)
0.0.5 (2020-07-24)
Changes:
- FEATURE: Version shown in GUI
- FEATURE: Version exposed through
--version
option on command line - FEATURE: While
{zpool}{/{prefix}}
is included in all operations by default, this can be deactivated by setting the newinclude_root
configuration option tono
, see #14. - FIX: If a remote host is not up, provide a proper error and fail gracefully, see #15.
0.0.4 (2020-07-22)
Changes:
- FEATURE: Improved labels in wizard GUI
- FEATURE: Significantly improved German translation
- FIX: Importing
CLoader
andCDumper
frompyyaml
caused crashes if they were not present inpyyaml
packages, see #2. - FIX: The
mountpoint
property of ZFS datasets is no longer assumed to be present at all (set or unset). This allows to handle ZVOLs without crashing, see issue #6. - FIX: Versions 0.0.2 and 0.0.3 were completely ignoring ZVOLs when looking for snapshot tasks, see issue #10.
0.0.3 (2020-07-19)
Changes:
- FEATURE: Added wizard GUI for backup tasks (
snap
,backup
,cleanup
) - FEATURE: Added new configuration options (
always_changed
,written_threshold
,check_diff
) for detecting snapshot tasks - FEATURE: CLI and GUI translations (i18n)
- FIX: Added missing type checks
0.0.2 (2020-07-14)
Changes:
- FEATURE: New, fully object oriented base library
- FEATURE: Python 3.8 support added
- FIX:
cleanup
does not delete snapshots on source if they are not present on target. - FIX: Wait for ZFS's garbage collection after
cleanup
for getting a meaningful value for freed space. - Dropped Python 3.5 support
0.0.1 (2019-08-05)
First release.