Releases: abbbi/virtnbdbackup
Releases · abbbi/virtnbdbackup
Version 2.8
Version 2.8
- Add packages compatible to fedora 39 to package build (#174)
- Show total saved disk size in human readable output (#173)
Full Changelog: v2.7...v2.8
Version 2.7
Version 2.7
- Update README
- End backup with warning if software emulated TPM device is attached
(#169) - Detect remote connection based on libvirt URI, checking hostnames could lead
to situation where local backup is detected as remote backup (#170)
Full Changelog: v2.6...v2.7
Version 2.6
Version 2.6
- Fix IndexError exception if auth file is used in qemu uri (#167)
- Credential function for libvirt must return integer: fix NoneType
exception if actual libvirt authentication is required. - Simplify libvirt authentication code: attempt to use SASL based mechanism
only if --user and --password options are set. - If authentication fails because of missing SASL mechs, ajdust error
message, provide hint for --user and --password options. - Update README regards OVIRT/RHEV/OLVM (no mechanism available: No worthy
mechs found)
Full Changelog: v2.5...v2.6
Version 2.5
Version 2.5
- Move some log messages from info to debug loglevel
- Log information about libnbd version only once
- Catch command not found error during remote backup if qemu-img
is missing: change loglevel to warning. - Catch command not found error during remote restore: fail with
proper error message. - If no qcow image info has been created during backup, issue warning
during restore that default options are used. - Update README: add note about scratch files.
- Do not attempt to freeze filesystems if virtual machine is in paused state
(#166)
Full Changelog: v2.4...v2.5
Version 2.4
Version 2.4
- Update RADME
- Add qemu-utils to package dependencies: if installed on a system without
libvirt/qemu, backup fails because of missing qemu-img executable. - Add openssh-client to package dependencies: required for remote libvirtd
connection. - Catch exception if executed commands such as qemu-img are missing on
system. - Code cleanup
Version 2.3
Version 2.3
- Update README
- Add option -S (--start-domain): if specified and virtual domain is offline
during backup, domain will be started in pause mode, allowing to execute
full/diff/inc backups. Domain is destroyed as soon as operation finished
by using libvirt's AUTODESTROY flag. (#164) - Move code for preflight tests to separate module.
Full Changelog: v2.2...v2.3
Version 2.2
Version 2.2
- Fix Progressbar during restore: wrong values used. (#160)
- Catch exception if during restore connection to NBD server fails (#163)
- Provide better info message what NBD connection is waiting for.
- Call flush() on NBD connection during restore: restore of domains
with multiple disks could fail with NbdConnectionTimeout due to race
condition (#163) - Pass pidFile to qemu-nbd process for local NBD server during restore,
report PID of forked process instead of parent.
Full Changelog: v2.1...v2.2
Version 2.1
Version 2.1
- Fix Progressbar: Since change for issue #133 the Progressbar was
updated with wrong values and as result progressed too fast for the amount of
data actually written.
Full Changelog: v2.0...v2.1
Version 2.0
Version 2.0
- Update README
- Fail early during incremental or differential backup if no
full backup is found in target directory.
Full Changelog: v1.9.55...v2.0
Version 1.9.55
Version 1.9.55
- virtnbdmap: pass listen address argument to qemu-nbd command.
- Minor code reorg, added more type hints, extended tests.
- Update README
Full Changelog: v1.9.54...v1.9.55