Current Series Release Notes¶
3.1.0-8¶
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
error
status tovbmc list
andvbmc start
commands output. If the instance is failing to start, such instance will be shown aserror
rather 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
vbmc
to automatically start upvbmcd
daemon process if it is not running. From now on,vbmcd
should 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_CONFIG
variable, pointing to the desired config file, intovbmcd
andvbmc
processes 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
vbmc
command-line tool to become a daemon and serve a single libvirt domain, thevbmcd
master process andvbmc
command-line client have been introduced. These client-server tools communicate over the ZeroMQ queue. Thevbmcd
process is responsible for herding its children, each child still serves a single libvirt domain.
The
vbmc start
command now supports multiple domains.
Upgrade Notes¶
It is advised to invoke
vbmcd
master process on system boot, perhaps by a systemd unit file.
Deprecation Notes¶
Deprecates automatically starting up the
vbmcd
daemon 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.