Skip to content

Releases: abbbi/virtnbdbackup

Version 2.8

21 Apr 18:50
Compare
Choose a tag to compare

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

05 Apr 12:24
Compare
Choose a tag to compare

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

01 Apr 14:09
Compare
Choose a tag to compare

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

28 Mar 08:46
Compare
Choose a tag to compare

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

23 Mar 20:37
Compare
Choose a tag to compare

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

22 Mar 08:35
Compare
Choose a tag to compare

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

21 Mar 20:46
Compare
Choose a tag to compare

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

19 Mar 16:13
Compare
Choose a tag to compare

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

27 Feb 19:34
Compare
Choose a tag to compare

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

15 Jan 19:19
Compare
Choose a tag to compare

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