mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Release of 0.7.2
This commit is contained in:
parent
4348a4a85a
commit
a56ec4515b
@ -1,6 +1,6 @@
|
|||||||
dnl Process this file with autoconf to produce a configure script.
|
dnl Process this file with autoconf to produce a configure script.
|
||||||
|
|
||||||
AC_INIT([libvirt], [0.7.1])
|
AC_INIT([libvirt], [0.7.2])
|
||||||
AC_CONFIG_SRCDIR([src/libvirt.c])
|
AC_CONFIG_SRCDIR([src/libvirt.c])
|
||||||
AC_CONFIG_AUX_DIR([build-aux])
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
AM_CONFIG_HEADER([config.h])
|
AM_CONFIG_HEADER([config.h])
|
||||||
|
@ -5,6 +5,202 @@
|
|||||||
<p>Here is the list of official releases, however since it is early on in the
|
<p>Here is the list of official releases, however since it is early on in the
|
||||||
development of libvirt, it is preferable when possible to just use the <a href="downloads.html">CVS version or snapshot</a>, contact the mailing list
|
development of libvirt, it is preferable when possible to just use the <a href="downloads.html">CVS version or snapshot</a>, contact the mailing list
|
||||||
and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
|
and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
|
||||||
|
<h3>0.7.2: Oct 14 2009</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:
|
||||||
|
sVirt AppArmor security driver (Jamie Strandboge),
|
||||||
|
Add public API definition for data stream handling (Daniel P. Berrange),
|
||||||
|
ESX add esxDomainDefineXML() (Matthias Bolte),
|
||||||
|
LXC: suspend/resume support (Ryota Ozaki),
|
||||||
|
Big code tree cleanup (Daniel P. Berrange)
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:
|
||||||
|
Documentation and examples for SVirt Apparmor driver (Jamie Strandboge),
|
||||||
|
Fix documentation and comment typos (Paolo Bonzini),
|
||||||
|
Fix up a few typos in the tree. (Chris Lalancette),
|
||||||
|
Fix a typo in virNetHasValidPciAddr() too (Mark McLoughlin),
|
||||||
|
Fix a typo in virDiskHasValidPciAddr() (Jiri Denemark),
|
||||||
|
Fix a number of small typos (Dan Kenigsberg),
|
||||||
|
add doc for graphic and video elements (Florian Vichot),
|
||||||
|
Fix up 'neccessary -> necessary' in a comment. (Chris Lalancette),
|
||||||
|
Fix up comments for domainXML{To,From}Native. (Chris Lalancette),
|
||||||
|
Simple fix of a comment in qemuStringToArgvEnv. (Chris Lalancette),
|
||||||
|
Add a README file to src/ explaining the directory structure (Daniel P. Berrange),
|
||||||
|
doc: don't emit trailing blanks into generated and VC'd NEWS file (Jim Meyering)
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Portability:
|
||||||
|
Misc win32 build fixes (Daniel P. Berrange),
|
||||||
|
Don't require full daemon install for libvirt python bindings (Daniel P. Berrange),
|
||||||
|
Tweak specfile to fix RHEL6 rules & ESX/PHYP enablement (Daniel P. Berrange),
|
||||||
|
Bug Fixes:,
|
||||||
|
network: Fix printing XML 'delay' attribute (Cole Robinson),
|
||||||
|
Fix virFileReadLimFD/virFileReadAll to handle EINTR (Daniel P. Berrange),
|
||||||
|
storage: Fix generating iscsi 'auth' xml (Cole Robinson),
|
||||||
|
Fix QEMU restore from file in raw format (Daniel P. Berrange),
|
||||||
|
Take domain type into account when looking up default machine (Mark McLoughlin),
|
||||||
|
Fix schema to allow missing machine type (Mark McLoughlin),
|
||||||
|
Fix stream abort upon I/O failure during migration (Daniel P. Berrange),
|
||||||
|
Create /var/log/libvirt/{lxc,uml} dirs (Mark McLoughlin),
|
||||||
|
nodedev: Add locking in nodeNumOfDevices (Cole Robinson),
|
||||||
|
test: Throw a proper error in GetBridgeName (Cole Robinson),
|
||||||
|
526769 change logrotate config default to weekly (Daniel Veillard),
|
||||||
|
Fix emission of domain events messages (Daniel P. Berrange),
|
||||||
|
unbreak `make rpcgen' (Paolo Bonzini),
|
||||||
|
unbreak migration (Paolo Bonzini),
|
||||||
|
Fix USB device re-labelling (Mark McLoughlin),
|
||||||
|
Avoid a libvirtd crash on broken input 523418 (Daniel Veillard),
|
||||||
|
Re-label image file backing stores (Mark McLoughlin),
|
||||||
|
Fix memory leaks in libvirtd's message processing (Matthias Bolte),
|
||||||
|
Fix QEMU test suite with new VNC env variable (Daniel P. Berrange),
|
||||||
|
VBox vboxDomainDestroy forgot to wait for completion (Pritesh Kothari),
|
||||||
|
Vbox call OpenHardDisk with "" instead of NULL (Pritesh Kothari),
|
||||||
|
Avoid double free in errors in virsh (Jim Fehlig),
|
||||||
|
Fix crash in device hotplug cleanup code (Daniel P. Berrange),
|
||||||
|
Maintain value of ctxt->node in virInterfaceDefParseDhcp (Laine Stump),
|
||||||
|
Fix some XPath relative node resets (Daniel Veillard),
|
||||||
|
Fix unitialized variable in qemudDomainDetachHostPciDevice() (Charles Duffy),
|
||||||
|
ESX: Check if a datastore is accessible first (Matthias Bolte),
|
||||||
|
Fix handling of Xen(ner) detection (Daniel P. Berrange),
|
||||||
|
Fix xen driver refcounting. (Matthias Bolte),
|
||||||
|
prevent attempt to call cat -c during virDomainSave to raw (Charles Duffy),
|
||||||
|
Don't do virSetConnError when virDrvSupportsFeature is successful. (Chris Lalancette),
|
||||||
|
Fix a double-free in qemudRunLoop() (Chris Lalancette),
|
||||||
|
Fix leak in PCI hostdev hot-unplug (Mark McLoughlin),
|
||||||
|
Fix net/disk hot-unplug segfault (Mark McLoughlin)
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:
|
||||||
|
schema: Update storage pool schema. (Cole Robinson),
|
||||||
|
test: Activate interfaces specified through driver config file. (Cole Robinson),
|
||||||
|
Rewrite example domain events programm for python (Daniel P. Berrange),
|
||||||
|
Support a new peer-to-peer migration mode & public API (Daniel P. Berrange),
|
||||||
|
LXC add augeas support for config file (Amy Griffis),
|
||||||
|
LXC add driver config file lxc.conf (Amy Griffis),
|
||||||
|
LXC do not truncate container log files on restart (Amy Griffis),
|
||||||
|
LXC initialize logging configuration (Amy Griffis),
|
||||||
|
Add debug for envp[] in virExecWithHook() (Amy Griffis),
|
||||||
|
Add accessors for logging filters and outputs (Amy Griffis),
|
||||||
|
Add virFileAbsPath() utility (Amy Griffis),
|
||||||
|
LXC implement memory control APIs (Ryota Ozaki),
|
||||||
|
Add a domain argument to SVirt *RestoreImageLabel (Jamie Strandboge),
|
||||||
|
test: Support loading node device info from file/XML (Cole Robinson),
|
||||||
|
test: Implement node device driver. (Cole Robinson),
|
||||||
|
configure: Add explict --with-python option. (Cole Robinson),
|
||||||
|
Tunnelled migration. (Chris Lalancette),
|
||||||
|
Various monitor improvements for migration. (Chris Lalancette),
|
||||||
|
523639 Allows a <description> tag for domains (Daniel Veillard),
|
||||||
|
Add src/util/storage_file.c to the POTFILES.in. (Chris Lalancette),
|
||||||
|
Add a qemu feature flag for unix socket migration. (Chris Lalancette),
|
||||||
|
Let remoteClientStream only do RX if requested. (Chris Lalancette),
|
||||||
|
Introduce virStorageFileMetadata structure (Mark McLoughlin),
|
||||||
|
Allow control over QEMU audio backend (Daniel P. Berrange),
|
||||||
|
Handle data streams in remote client (Daniel P. Berrange),
|
||||||
|
Handle outgoing data streams in libvirtd (Daniel P. Berrange),
|
||||||
|
Handle incoming data streams in libvirtd (Daniel P. Berrange),
|
||||||
|
Lots of cleanups and improvement on QEmu monitor code (Daniel P. Berrange),
|
||||||
|
ESX add esxVI_Occurence enum to for occurences (Matthias Bolte),
|
||||||
|
ESX add x86_64 detection based on the CPUID (Matthias Bolte),
|
||||||
|
ESX add tests for the VMX to/from domain XML mapping (Matthias Bolte),
|
||||||
|
ESX Add esxDomainXMLToNative() (Matthias Bolte),
|
||||||
|
ESX Set challenge for auth callback to hostname (Matthias Bolte),
|
||||||
|
ESX Add esxNodeGetFreeMemory() (Matthias Bolte),
|
||||||
|
network: add 'bootp' and 'tftp' config (Paolo Bonzini),
|
||||||
|
OpenVZ Fix a restriction about domain names (Yuji NISHIDA),
|
||||||
|
Make pki_check.sh into an installed & supported tool (Daniel P. Berrange),
|
||||||
|
ESX add support for vmxnet3 virtual device (Shahar Klein)
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:
|
||||||
|
remote: Don't print a warning every time a remote call fails (Cole Robinson),
|
||||||
|
storage: Report errors in FindPoolSources (Cole Robinson),
|
||||||
|
LXC fix return code handling in lxcVmStart (Ryota Ozaki),
|
||||||
|
Add a target for libvirt.devhelp (Daniel Veillard),
|
||||||
|
Remove some auto-generated files (Daniel P. Berrange),
|
||||||
|
Re-arrange doTunnelMigrate to simplify cleanup code (Daniel P. Berrange),
|
||||||
|
Separate out code for sending tunnelled data (Daniel P. Berrange),
|
||||||
|
Pull connection handling code out of doTunnelMigrate (Daniel P. Berrange),
|
||||||
|
Refactor native QEMU migration code (Daniel P. Berrange),
|
||||||
|
Don't force dconn to be NULL in virDomainMigrate (Daniel P. Berrange),
|
||||||
|
Remove unneccessary uri_in parameter from virMigratePrepareTunnel (Daniel P. Berrange),
|
||||||
|
Move the VIR_DRV_FEATURE* constants (Daniel P. Berrange),
|
||||||
|
Fix configure.ac message vertical alignment (Daniel P. Berrange),
|
||||||
|
cgroup: Fix -Werror breakage (Cole Robinson),
|
||||||
|
Fix handling return value of qemuMonitorSetBalloon (Ryota Ozaki),
|
||||||
|
Fix up "make check" (Chris Lalancette),
|
||||||
|
Fix rebuilding of devhelp files (Daniel P. Berrange),
|
||||||
|
Fix ordering of <exports> in API description file (Daniel P. Berrange),
|
||||||
|
node conf: Make parsing routines consistent with other drivers (Cole Robinson),
|
||||||
|
nodedev: Break out virNodeDeviceHasCap to node_conf (Cole Robinson),
|
||||||
|
python: Add a newline after custom classes (Cole Robinson),
|
||||||
|
python: Fix generated virInterface method names (Cole Robinson),
|
||||||
|
python: Use a pure python implementation of 'vir*GetConnect' (Cole Robinson),
|
||||||
|
python: Don't generate bindings for vir*Ref (Cole Robinson),
|
||||||
|
python: Don't generate conflicting conn.createXML functions. (Cole Robinson),
|
||||||
|
python: Remove use of xmllib in generator.py (Cole Robinson),
|
||||||
|
python: Remove FastParser from generator. (Cole Robinson),
|
||||||
|
Fix typo in Makefile.am breaking NEWS file generation (Daniel P. Berrange),
|
||||||
|
Fix build in separate build directory (Jiri Denemark),
|
||||||
|
Incorrect error message in virDomainNetDefParseXML (Florian Vichot),
|
||||||
|
Fix a few 'make rpm' breakages (Daniel Veillard),
|
||||||
|
Pass remote_message_header to the dispatch functions. (Chris Lalancette),
|
||||||
|
Fix up some warnings from stream DEBUG statements. (Chris Lalancette),
|
||||||
|
Fix apibuild.py warnings (Matthias Bolte),
|
||||||
|
Change signature of remoteSendStreamData() to fix compile warning (Matthias Bolte),
|
||||||
|
Add virStorageFileGetMetadata() helper (Mark McLoughlin),
|
||||||
|
Move virStorageGetMetadataFromFD() to libvirt_util (Mark McLoughlin),
|
||||||
|
Split virStorageGetMetadataFromFD() from virStorageBackendProbeTarget() (Mark McLoughlin),
|
||||||
|
Move file format enum to libvirt_util (Mark McLoughlin),
|
||||||
|
Remove hand-crafted UUID parsers (Daniel P. Berrange),
|
||||||
|
Helper functions for processing data streams in libvirtd (Daniel P. Berrange),
|
||||||
|
Standardize debugging messages in QEMU monitor code (Daniel P. Berrange),
|
||||||
|
Remove low level monitor APIs from header file (Daniel P. Berrange),
|
||||||
|
Rename qemudMonitorSendCont to qemuMonitorStartCPUs (Daniel P. Berrange),
|
||||||
|
Pull QEMU monitor interaction out to separate file (Daniel P. Berrange),
|
||||||
|
util.h needs libvirt.h for virConnectPtr (Mark McLoughlin),
|
||||||
|
Fix API doc extractor to stop munging comment formatting (Daniel P. Berrange),
|
||||||
|
Fix secret_driver compile warning, bug. (Charles Duffy),
|
||||||
|
ESX remove phantom mode (Matthias Bolte),
|
||||||
|
ESX replace esxUtil_EqualSuffix() with virFileHasSuffix() (Matthias Bolte),
|
||||||
|
ESX Whitespace cleanup (Matthias Bolte),
|
||||||
|
Fix up "make syntax-check" after the tree restructuring. (Chris Lalancette),
|
||||||
|
Introduce virStrncpy. (Chris Lalancette),
|
||||||
|
Ignore auto-generated header file (Daniel P. Berrange),
|
||||||
|
Remove an unnecessary variable from remoteIOReadMessage(). (Chris Lalancette),
|
||||||
|
Remove auto-generated header file from repo (Daniel P. Berrange),
|
||||||
|
Move example XML files into examples/xml (Daniel P. Berrange),
|
||||||
|
Remove all generated docs from source control (Daniel P. Berrange),
|
||||||
|
Fix missing data file in qemuhelpdata (Daniel P. Berrange),
|
||||||
|
Misc syntax-check fixes (Daniel P. Berrange),
|
||||||
|
Move remote protocol definition into src/remote/ (Daniel P. Berrange),
|
||||||
|
Move all shared utility files to src/util/ (Daniel P. Berrange),
|
||||||
|
Move all XML configuration handling to src/conf/ (Daniel P. Berrange),
|
||||||
|
Re-arrange python generator to make it clear what's auto-generated (Daniel P. Berrange),
|
||||||
|
Remove obsolete files (Daniel P. Berrange),
|
||||||
|
Move docs/examples into examples/ (Daniel P. Berrange),
|
||||||
|
Remove unused images from docs/ directory (Daniel P. Berrange),
|
||||||
|
Rename daemon main code (Daniel P. Berrange),
|
||||||
|
Move config files to align with driver sources (Daniel P. Berrange),
|
||||||
|
Move virsh into tools/ directory (Daniel P. Berrange),
|
||||||
|
Move security drivers to src/security/ (Daniel P. Berrange),
|
||||||
|
Move secret driver into src/secret/ (Daniel P. Berrange),
|
||||||
|
Move netcf interface driver into src/interface/ (Daniel P. Berrange),
|
||||||
|
Move network driver into src/network (Daniel P. Berrange),
|
||||||
|
Move remote driver to src/remote/ (Daniel P. Berrange),
|
||||||
|
Move test driver into src/test/ (Daniel P. Berrange),
|
||||||
|
Move node device drivers to src/node_device/ (Daniel P. Berrange),
|
||||||
|
Move storage drivers into src/storage/ (Daniel P. Berrange),
|
||||||
|
Move OpenVZ driver to src/openvz/ (Daniel P. Berrange),
|
||||||
|
Move UML driver to src/uml/ (Daniel P. Berrange),
|
||||||
|
Move QEMU driver to src/qemu/ (Daniel P. Berrange),
|
||||||
|
Move LXC driver into src/lxc/ (Daniel P. Berrange),
|
||||||
|
Move xen driver code into src/xen/ directory (Daniel P. Berrange),
|
||||||
|
Rename qemud/ directory to daemon/ (Daniel P. Berrange),
|
||||||
|
Refactor libvirt.spec to allow client-only builds (Daniel P. Berrange)
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3>0.7.1: Sep 15 2009</h3>
|
<h3>0.7.1: Sep 15 2009</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>New features:
|
<li>New features:
|
||||||
|
Loading…
Reference in New Issue
Block a user