mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-18 10:35:20 +00: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.
|
||||
|
||||
AC_INIT([libvirt], [0.7.1])
|
||||
AC_INIT([libvirt], [0.7.2])
|
||||
AC_CONFIG_SRCDIR([src/libvirt.c])
|
||||
AC_CONFIG_AUX_DIR([build-aux])
|
||||
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
|
||||
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>
|
||||
<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>
|
||||
<ul>
|
||||
<li>New features:
|
||||
|
Loading…
x
Reference in New Issue
Block a user