Current Series Release Notes¶
3.2.0¶
Upgrade Notes¶
Support for Python 3.8 has been removed. Now the minimum python version supported is 3.9 .
3.0.0¶
Upgrade Notes¶
Virtualbmc does not support Python 3.6 and 3.7 anymore, please use version 3.8 or higher.
Security Issues¶
Secure information in the Libvirt domain XML document is now preserved. For more information, please see story 2010382.
Bug Fixes¶
Fixes an issue where secure fields were accidentally lost in the Libvirt domain XML document.
2.0.0¶
New Features¶
Added
errorstatus tovbmc listandvbmc startcommands output. If the instance is failing to start, such instance will be shown aserrorrather than beingdown.
Upgrade Notes¶
Python 2.7 support has been dropped. Last release of virtualbmc to support Python 2.7 is OpenStack Train. The minimum version of Python now supported by virtualbmc is Python 3.6.
Removes the backward compatibility feature of
vbmcto automatically start upvbmcddaemon process if it is not running. From now on,vbmcdshould be started by systemd or some other mechanism.
Bug Fixes¶
Properly closes standard I/O streams to prevent shell-piped processes from hanging infinitely on a dead pipe.
1.6.0¶
New Features¶
Adds the ability to override default configuration file location by exporting the
$VIRTUALBMC_CONFIGvariable, pointing to the desired config file, intovbmcdandvbmcprocesses environment.
1.5.0¶
Bug Fixes¶
Ignores instance “start” command if instance appears to be running. This helps preserving backward-compatible behaviour, as previous implementation has required the user to explicitly “start” enabled instances. With current virtualbmc, only the master process needs to be started.
1.4.0¶
New Features¶
Changes the design of the VirtualBMC tool. Instead of forking the
vbmccommand-line tool to become a daemon and serve a single libvirt domain, thevbmcdmaster process andvbmccommand-line client have been introduced. These client-server tools communicate over the ZeroMQ queue. Thevbmcdprocess is responsible for herding its children, each child still serves a single libvirt domain.
The
vbmc startcommand now supports multiple domains.
Upgrade Notes¶
It is advised to invoke
vbmcdmaster process on system boot, perhaps by a systemd unit file.
Deprecation Notes¶
Deprecates automatically starting up the
vbmcddaemon process if it is not running. This backward-compatibility feature will be removed in the OpenStack Stein release.
Security Issues¶
Hardens PID file creation to prevent the symlink attack.