]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Release of 0.7.2 v0.7.2
authorDaniel Veillard <veillard@redhat.com>
Wed, 14 Oct 2009 09:16:13 +0000 (11:16 +0200)
committerDaniel Veillard <veillard@redhat.com>
Wed, 14 Oct 2009 09:16:13 +0000 (11:16 +0200)
configure.in
docs/news.html.in

index 518859de756c8a65e47c9b84eb1b84929c5aea23..2f9db72ce926d7fc95ded30bae667d71512a7b45 100644 (file)
@@ -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])
index b4b039977d0040fdaa4491bf2dd6b23d90ea3eab..35874d0a02d1e202e4937f9c2a9ae8b80c425f62 100644 (file)
@@ -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 -&gt; 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 &amp; 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-&gt;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 &amp; 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 &lt;description&gt; 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 &amp; 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 &lt;exports&gt; 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: