Skip to content

Releases: abbbi/qmpbackup

Version 0.35

29 Oct 19:48
Compare
Choose a tag to compare

Version 0.35

qmpbackup:

  • Fix detection of json encoded filenames if not RBD devices

qmprestore:

  • Add commit function

Full Changelog: v0.34...v0.35

Version 0.34

24 Oct 14:08
Compare
Choose a tag to compare

Version 0.34

qmpbackup:

  • Fix issue #17: --auto does not work for first backup

Full Changelog: v0.33...v0.34

Version 0.33

23 Oct 10:23
Compare
Choose a tag to compare

Version 0.33

qmpbackup:

  • Add support for ceph/RBD attached devices
  • Don't check the bitmap state for raw devices

Full Changelog: v0.32...v0.33

Version 0.32

22 Oct 12:47
Compare
Choose a tag to compare

qmpbackup:

  • Introduce the concept of unique bitmap names for each full backup to allow multiple backup chains. This behavior can be changed by using the --uuid option to specify a non-unique bitmap name.
  • Add support for devices that are represented by qemu using json format, show warning if source files cant be parsed
  • Code cleanup

qmprestore:

  • Add snapshotrebase functionality.
  • Add --filter option to specify which files should be rebased based on the filter.

Full Changelog: v0.31...v0.32

Version 0.31

09 Oct 19:34
Compare
Choose a tag to compare

Version 0.31

qmpbackup:

  • Fix -L option: in case logfile is specified without absolute path, log function would create a directory instead of the logfile
  • Re-add check for bitmap state prior to backup: backup would fail if bitmap is not in active state anyway, but it is better to warn the user as soon as possible instead of receiving exceptions later on in the backup process

Full Changelog: v0.30...v0.31

Version 0.30

09 Oct 14:35
Compare
Choose a tag to compare

Version 0.30

qmpbackup:

  • Add --no-subdir option: Save target files to flat directory, without creating subdirectories for each device ID
  • Add --no-timestamp option: Save file for full backup to regular qcow image file names instead of FULL-*
  • Add --no-symlink option: In case --no-timestamp is used, a symlink FULL-* -> disk image name is created: can be disabled using this option
  • Qcow image configuration is now saved to the file name matching the disk image instead of the bus ID.
  • Overall code cleanup and enhancements

qmprebase: has been renamed to qmprestore
qmprestore:

  • Functionality has been split between "merge" and "rebase" actions.
  • Rebase function: Rebase the files in the specified directory but does not commit the changes back to the full image, instead it now creates a symlink to the toplevel image file to be used after rebasing.
  • Merge function: merges all changes back to a specified target image file without touching the original backup files.
  • Now all files are checked before applying rebase or merge actions.

Updates to README.
Updates to tests.

Full Changelog: v0.29...v0.30

Version 0.29

14 Feb 11:08
Compare
Choose a tag to compare

Version 0.29

  • Show VM name if set
  • Allow backup if snapshot / backing files exist (#12)
  • Include pflash devices (UEFI BIOS, Variables) in backup (#13)
  • Update README

Full Changelog: v0.28...v0.29

Version 0.28

29 Jan 17:19
Compare
Choose a tag to compare

Version 0.28

  • Uses blockdev-backup QMP commands instead of the soon to be deprecated
    drive-backup.
  • Adds --compress option so backup QCOW files are written compressed.
  • Adds --speed-limit option to limit backup speed throughput.
  • Adds --include-raw option so attached raw devices can be backed up
    too.
  • Improved logging output.
  • Update README

Full Changelog: v0.27...v0.28

Version 0.27

27 Jan 20:58
Compare
Choose a tag to compare

Version 0.27

  • Code reorg
  • Fix naming of quiesce option :)
  • Save QCOW image configuration during backup
  • Update README

Version 0.26

26 Jan 09:47
Compare
Choose a tag to compare

Version 0.26

  • Add short command line options
  • Add --speed-limit option: allows to limit backup speed
  • Enhanced log output: add the actual filename of processed disk to logging, so its easier to identify disks by filenames
  • The backup file names now include the original disk name, too
  • Prettier blockdev list information, add virtual size to output information
  • After successfully rebasing an incremental backup image, remove the commited file
  • Small code cleanups, pylint fixes
  • Update README

Full Changelog: v0.25...v0.26