summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLaurent Léonard <laurent@open-minds.org>2011-02-21 00:55:03 +0100
committerLaurent Léonard <laurent@open-minds.org>2011-02-21 00:55:03 +0100
commitd9e4cad40d5ef2952dda66dbbcc09b4878a08b82 (patch)
tree3dbac2a73f9110ccc96c5579532bb31d44405786 /NEWS
parent3466195f8d67e7c91a056939478f056f769737e1 (diff)
Imported Upstream version 0.8.8
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS275
1 files changed, 274 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index e044c9e5e..eceeb20b8 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,279 @@
http://libvirt.org/news.html
+0.8.8: Feb 17 2011:
+ - Features:
+ sysinfo: expose new API (Eric Blake),
+ cgroup blkio weight support. (Gui Jianfeng),
+ smartcard device support (Eric Blake),
+ qemu: Support per-device boot ordering (Jiri Denemark)
+
+ - Documentation:
+ docs: fix typos (Eric Blake),
+ docs: added link for nimbus to apps page (Justin Clift),
+ Update src/README (Matthias Bolte),
+ docs: Add information about libvirt-php new location (Michal Novotny),
+ Add libvirt-php information page (Michal Novotny),
+ cgroup: Add documentation for blkiotune elements. (Gui Jianfeng),
+ docs/index.html.in: update KVM url (Niels de Vos),
+ docs/index.html.in: update QEMU url (Alon Levy),
+ docs: more on qemu locking patterns (Eric Blake),
+ docs: renamed hudson project link to jenkins, matching project rename (Justin Clift),
+ docs: Update docs for cpu_shares setting (Osier Yang),
+ docs: replace CRLF with LF (Juerg Haefliger),
+ docs: Add docs for new extra parameter pkipath (Osier Yang),
+ docs: expand the man page text for virsh setmaxmem (Justin Clift),
+ docs: fix incorrect XML element mentioned by setmem text (Justin Clift),
+ docs: add a link to the bindings page under the downloads menu item (Justin Clift),
+ docs: document <controller> element (Eric Blake),
+ docs: move the apps page to the top level as its good promo (Justin Clift),
+ docs: added new entries to apps page, plus adjusted a few existing (Justin Clift),
+ docs: document <sysinfo> and <smbios> elements (Eric Blake),
+ datatypes: Fix outdated function names in the documentation (Matthias Bolte),
+ Add documentation for VIR_DOMAIN_MEMORY_PARAM_UNLIMITED (Matthias Bolte),
+ docs: Move the "Network Filtering" page one level up in the hierarchy (Matthias Bolte),
+ docs: add buildbot to the apps page (Justin Clift),
+ docs: add new conversion heading to the apps listing (Justin Clift),
+ docs: updated windows page for new 0.8.7 installer (Justin Clift),
+ docs: clarify virsh setvcpus and setmem usage with active domains (Justin Clift),
+ Document HAP domain feature (Jim Fehlig),
+ docs: fix trivial typos in currentMemory description (Justin Clift),
+ doc: improve the documentation of desturi (Wen Congyang),
+ docs: reorder apps page alphabetically, plus add libguestfs entries (Justin Clift),
+ docs: add entry for archipel to the apps page (Justin Clift),
+ docs: use xml entity encoding for extended character last name (Justin Clift),
+ docs: updated memtune info again in virsh command reference (Justin Clift),
+ docs: updated release of virsh cmd reference, with memtune info (Justin Clift),
+ maint: document dislike of mismatched if/else bracing (Eric Blake),
+ docs: added libvirt-announce to contact page (Justin Clift)
+
+ - Portability:
+ qemu: ignore failure of qemu -M ? on older qemu (Eric Blake),
+ virsh: avoid mingw compiler warnings (Eric Blake),
+ build: avoid problems with autogen.sh runs from tarball (Eric Blake),
+ build: fix cygwin strerror_r failure (Eric Blake),
+ Avoid pthread_sigmask on Win32 platforms (Daniel P. Berrange),
+ Fix compilation when building without sasl (Daniel Veillard),
+ build: fix parted detection at configure time (Eric Blake),
+ Fix setup of lib directory with autogen.sh --system (Daniel P. Berrange),
+ build: fix 'make check' with older git (Eric Blake),
+ maint: support --no-git option during autogen.sh (Eric Blake),
+ libvirt-guests: remove bashisms (Laurent Léonard),
+ build: restore mingw build (Eric Blake),
+ commandtest: avoid printing loader-control variables from commandhelper (Diego Elio Pettenò)
+
+ - Bug fixes:
+ qemu: Error prompt when saving a shutoff domain (Osier Yang),
+ cgroup: preserve correct errno on failure (Eric Blake),
+ qemu: Fix command line generation with faked host CPU (Jiri Denemark),
+ tests: Fake host capabilities properly (Jiri Denemark),
+ build: address clang reports about virCommand (Eric Blake),
+ qemu: don't mask real error with oom report (Eric Blake),
+ qemu: avoid NULL derefs (Eric Blake),
+ virDomainMemoryStats: avoid null dereference (Eric Blake),
+ Fix leak of mutex attributes in POSIX threads impl (Daniel P. Berrange),
+ Fix leak in SCSI storage backend (Daniel P. Berrange),
+ storage: Create enough volumes for mpath pool (Osier Yang),
+ qemu: avoid NULL deref on error (Eric Blake),
+ conf: Fix XML generation for smartcards (Jiri Denemark),
+ Fix cleanup on VM state after failed QEMU startup (Daniel P. Berrange),
+ libvirt-qemu: Fix enum type declaration (Jiri Denemark),
+ xen: Prevent updating device when attaching a device (Osier Yang),
+ qemu: Fix escape_monitor(escape_shell(command)) (Philipp Hahn),
+ qemu: fix attach-interface regression (Wen Congyang),
+ Fix typo in parsing of spice 'auth' data (Michal Privoznik),
+ Reset logging filter function when forking (Daniel P. Berrange),
+ Block SIGPIPE around virExec hook functions (Daniel P. Berrange),
+ Only initialize/cleanup libpciaccess once (Daniel P. Berrange),
+ macvtap: fix 2 nla_put expressions (non-serious bug) (Stefan Berger),
+ qemu: avoid double shutdown (Eric Blake),
+ Fix conflicts with glibc globals (Davidlohr Bueso),
+ qemuBuildDeviceAddressStr() checks for QEMUD_CMD_FLAG_PCI_MULTIBUS (Niels de Vos),
+ Don't sleep in poll() if there is existing SASL decoded data (Daniel P. Berrange),
+ Initialization error of controller in QEmu SCSI hotplug (Wen Congyang),
+ esx: Ensure max-memory has 4 megabyte granularity (Matthias Bolte),
+ Remove double close of qemu monitor (Daniel P. Berrange),
+ Prevent overfilling of self-pipe in python event loop (Daniel P. Berrange),
+ avoid vm to be deleted if qemuConnectMonitor failed (Wen Congyang),
+ tests: Fix virtio channel tests (Jiri Denemark),
+ event: fix event-handling allocation crash (Eric Blake),
+ storage: Round up capacity for LVM volume creation (Osier Yang),
+ Do not use virtio-serial port 0 for generic ports (David Allan),
+ Manually kill gzip if restore fails before starting qemu (Laine Stump),
+ Set SELinux context label of pipes used for qemu migration (Laine Stump),
+ virsh: require --mac to avoid detach-interface ambiguity (Michal Privoznik),
+ dispatch error before return (Wen Congyang),
+ event: fix event-handling data race (Eric Blake),
+ qemu: Retry JSON monitor cont cmd on MigrationExpected error (Jim Fehlig),
+ Fix startup with VNC password expiry on old QEMU (Daniel P. Berrange),
+ Fix error reporting when machine type probe fails (Daniel P. Berrange),
+ Avoid crash in security driver if model is NULL (Daniel P. Berrange),
+ qemu: Fix a possible deadlock in p2p migration (Wen Congyang),
+ qemu: Avoid sending STOPPED event twice (Jiri Denemark),
+ spec: Start libvirt-guests only if it's on in current runlevel (Jiri Denemark),
+ Increase size of driver table to make UML work again (Daniel P. Berrange),
+ qemu: don't fail capabilities check on 0.12.x (Eric Blake),
+ Fix 'make check' after commit 04197350 (Jim Fehlig),
+ esx: Fix memory leak in HostSystem managed object free function (Matthias Bolte),
+ qemu: Watchdog IB700 is not a PCI device (RHBZ#667091). (Richard W.M. Jones),
+ cpu: plug memory leak (Eric Blake),
+ network: plug memory leak (Eric Blake),
+ network: plug unininitialized read found by valgrind (Eric Blake),
+ remote: Don't lose track of events when callbacks are slow (Cole Robinson),
+ conf: Report error if invalid type specified for character device (Osier Yang),
+ daemon: Fix core dumps if unix_sock_group is set (Jiri Denemark),
+ vbox: Use correct VRAM size unit (Matthias Bolte),
+ bridge: Fix generation of dnsmasq's --dhcp-hostsfile option (Kay Schubert),
+ qemu: Fix bogus warning about uninitialized saveptr (Jiri Denemark),
+ Don't chown qemu saved image back to root after save if dynamic_ownership=0 (Laine Stump)
+
+ - Improvements:
+ maint: delete unused 'make install' step (Eric Blake),
+ Update czech localization (Zdenek Styblik),
+ Avoid empty strings when --with-packager(-version) is not specified (Matthias Bolte),
+ Output commandline on status != 0 in virCommandWait (Matthias Bolte),
+ add missing error handling to virGetDomain (Christophe Fergeau),
+ call virReportOOMError when appropriate in hash.c (Christophe Fergeau),
+ xml: avoid compiler warning (Eric Blake),
+ nwfilter: reorder match extensions relative to state match (Stefan Berger),
+ fix OOM handling in hash routines (Christophe Fergeau),
+ docs: Distribute XSLT files to generate HACKING (Matthias Bolte),
+ qemu: Report a more informative error for missing cgroup controllers (Matthias Bolte),
+ Imprint all logs with version + package build information (Daniel P. Berrange),
+ Reduce log level when cgroups aren't mounted (Daniel P. Berrange),
+ Avoid warnings from nwfilter driver when run non-root (Daniel P. Berrange),
+ build: distribute 'make syntax-check' tweaks (Eric Blake),
+ Adjust some log levels in udev driver (Daniel P. Berrange),
+ Add check for binary existing in machine type probe (Daniel P. Berrange),
+ Add a little more debugging for async events (Daniel P. Berrange),
+ Move connection driver modules directory (Daniel P. Berrange),
+ Support SCSI RAID type & lower log level for unknown types (Daniel P. Berrange),
+ Don't use CLONE_NEWUSER for now (Serge E. Hallyn),
+ sysinfo: implement qemu support (Eric Blake),
+ sysinfo: refactor xml formatting (Eric Blake),
+ sysinfo: implement virsh support (Eric Blake),
+ sysinfo: implement the remote protocol (Eric Blake),
+ sysinfo: implement the public API (Eric Blake),
+ sysinfo: define internal driver API (Eric Blake),
+ LXC: LXC Blkio weight configuration support. (Gui Jianfeng),
+ qemu: Implement blkio tunable XML configuration and parsing. (Gui Jianfeng),
+ cgroup: Update XML Schema for new entries. (Gui Jianfeng),
+ cgroup: Implement blkio.weight tuning API. (Gui Jianfeng),
+ cgroup: Enable cgroup hierarchy for blkio cgroup (Gui Jianfeng),
+ Update Dutch and Polish localizations (Daniel Veillard),
+ Vietnamese translations for libvirt (Hero Phương),
+ spicevmc: support older -device spicevmc of qemu 0.13.0 (Eric Blake),
+ smartcard: add spicevmc support (Eric Blake),
+ spicevmc: support new qemu chardev (Daniel P. Berrange),
+ smartcard: turn on qemu support (Eric Blake),
+ smartcard: enable SELinux support (Eric Blake),
+ smartcard: check for qemu capability (Eric Blake),
+ smartcard: add domain conf support (Eric Blake),
+ smartcard: add XML support for <smartcard> device (Eric Blake),
+ qemu: Support booting from hostdev PCI devices (Jiri Denemark),
+ Support booting from hostdev devices (Jiri Denemark),
+ qemu: Add shortcut for HMP pass through (Jiri Denemark),
+ macvtap: fix variable in debugging output (Stefan Berger),
+ qemu: Build command line for incoming tunneled migration (Osier Yang),
+ bridge_driver: handle DNS over IPv6 (Paweł Krześniak),
+ tests: handle backspace-newline pairs in test input files (Juerg Haefliger),
+ qemu: More clear error parsing domain def failure of tunneled migration (Osier Yang),
+ maint: reject raw close, popen in 'make syntax-check' (Eric Blake),
+ build: avoid close, system (Eric Blake),
+ Add VIR_DIV_UP to divide memory or storage request sizes with round up (Matthias Bolte),
+ qemu: fix augeas support for vnc_auto_unix_socket (Eric Blake),
+ virsh: added --all flag to freecell command (Michal Privoznik),
+ esx: Don't try to change max-memory of an active domain (Matthias Bolte),
+ qemu aio: enable support (Eric Blake),
+ qemu aio: parse aio support from qemu -help (Matthias Dahl),
+ qemu aio: add XML parsing (Matthias Dahl),
+ Remove bogus log warning lines when launching QEMU (Daniel P. Berrange),
+ qemu: fix error messages (Eric Blake),
+ qemu: Report more accurate error on failure to attach device. (Hu Tao),
+ Force guest suspend at timeout (Wen Congyang),
+ Show migration progress. (Wen Congyang),
+ Cancel migration if user presses Ctrl-C when migration is in progress (Hu Tao),
+ qemu: use separate alias for chardev and associated device (Eric Blake),
+ remote: Add extra parameter pkipath for URI (Osier Yang),
+ Update localization files from Fedora i10n (Daniel Veillard),
+ Add check for poll error events in monitor (Daniel P. Berrange),
+ Filter out certain expected error messages from libvirtd (Daniel P. Berrange),
+ Add a function to the security driver API that sets the label of an open fd. (Laine Stump),
+ qemu: Error prompt when managed save a shutoff domain (Osier Yang),
+ build: avoid corrupted gnulib/tests/Makefile (Eric Blake),
+ qemu: sound: Support intel 'ich6' model (Cole Robinson),
+ vmx: Use VIR_ERR_CONFIG_UNSUPPORTED when appropriated (Matthias Bolte),
+ Push unapplied fixups for previous patch (Cole Robinson),
+ qemu: Add conf option to auto setup VNC unix sockets (Cole Robinson),
+ qemu: Allow serving VNC over a unix domain socket (Cole Robinson),
+ qemu: Set domain def transient at beginning of startup process (Cole Robinson),
+ qemu: report more proper error for unsupported graphics (Osier Yang),
+ qemu: Fail if per-device boot is used but deviceboot is not supported (Jiri Denemark),
+ Turn libvirt.c error reporting functions into macros (Daniel P. Berrange),
+ build: use more gnulib modules for simpler code (Eric Blake),
+ Remove two unused PATH_MAX-sized char arrays from the stack (Matthias Bolte),
+ Use VIR_ERR_OPERATION_INVALID when appropriated (Matthias Bolte),
+ Fix misuse of VIR_ERR_INVALID_* error code (Matthias Bolte),
+ Simplify "NWFilterPool" to "NWFilter" (Matthias Bolte),
+ datatypes: Get virSecretFreeName in sync with the other free functions (Matthias Bolte),
+ qemu: use -incoming fd:n to avoid qemu holding fd indefinitely (Eric Blake),
+ tests: Add tests for per-device boot elements (Jiri Denemark),
+ Introduce per-device boot element (Jiri Denemark),
+ conf: Move boot parsing into a separate function (Jiri Denemark),
+ build: let xgettext see strings in libvirt-guests (Eric Blake),
+ A couple of fixes for the search PHP code (Daniel Veillard),
+ virsh: Use WITH_SECDRIVER_APPARMOR to detect AppArmor support (Matthias Bolte),
+ memtune: Let virsh know the unlimited value for memory tunables (Nikunj A. Dadhania),
+ maint: improve sc_prohibit_strncmp syntax check (Eric Blake),
+ Enable tuning of qemu network tap device "sndbuf" size (Laine Stump),
+ Add XML config switch to enable/disable vhost-net support (Laine Stump),
+ Use the new set_password monitor command to set password. (Marc-André Lureau),
+ qemu: add set_password and expire_password monitor commands (Marc-André Lureau),
+ qemu: move monitor device out of domain_conf common code (Eric Blake),
+ domain_conf: split source data out from ChrDef (Eric Blake),
+ cpu: Add support for Westmere CPU model (Jiri Denemark),
+ qemu: improve device flag parsing (Eric Blake),
+ util: add missing string->integer conversion functions (Eric Blake),
+ qemu: convert capabilities to use virCommand (Eric Blake),
+ virsh: ensure --maximum flag used only with --config for setvcpus (Justin Clift),
+ Add HAP to xen hypervisor capabilities (Jim Fehlig),
+ Add support for HAP feature to xen drivers (Jim Fehlig),
+ Add HAP to virDomainFeature enum (Jim Fehlig),
+ tests: virsh is no longer in builddir/src (Eric Blake),
+ virFindFileInPath: only find executable non-directory (Eric Blake),
+ Fix old PHP syntax in the search online form (Daniel Veillard),
+ report error when specifying wrong desturi (Wen Congyang),
+ qemu: Reject SDL graphic if it's not supported by qemu (Osier Yang),
+ vbox: Silently ignore missing registry key on Windows (Matthias Bolte),
+ python: Use PyCapsule API if available (Cole Robinson),
+ event-test: Simplify debug on/off (Cole Robinson),
+ Refactor the security drivers to simplify usage (Daniel P. Berrange),
+ Add AM_MAINTAINER_MODE (Guido Günther),
+ esx: Move occurrence check into esxVI_LookupObjectContentByType (Matthias Bolte),
+ esx: Add domain autostart support (Matthias Bolte),
+ vmx: Add support for video device VRAM size (Matthias Bolte),
+ API: Improve log for domain related APIs (Osier Yang),
+ schema: tighten <serial><protocol type=...> relaxNG (Eric Blake),
+ Log an error on attempts to add a NAT rule for non-IPv4 addresses (Laine Stump),
+ Improve error reporting when parsing dhcp info for virtual networks (Laine Stump),
+ qemu driver: fix positioning to end of log file (Stefan Berger),
+ build: satisfy 'make syntax-check' regarding year change (Eric Blake)
+
+ - Cleanups:
+ build: silence some clang warnings (Eric Blake),
+ maint: kill dead assignments (Eric Blake),
+ build: silence false positive clang report (Eric Blake),
+ maint: whitespace cleanup (Eric Blake),
+ maint: update AUTHORS (Eric Blake),
+ Prefer C style comments over C++ ones (Matthias Bolte),
+ Revert all previous error log priority hacks (Daniel P. Berrange),
+ Cleanup code style in logging APIs (Daniel P. Berrange),
+ Remove redundant brackets around return values (Daniel P. Berrange),
+ tests: Remove obsolete secaatest (Matthias Bolte),
+ datatypes: avoid redundant __FUNCTION__ (Eric Blake)
+
+
+
0.8.7: Jan 4 2011:
- Features:
Preliminary support for VirtualBox 4.0 (Matthias Bolte),
@@ -13,7 +286,7 @@
Add network disk support (MORITA Kazutaka and Josh Durgin)
- Documentation:
- esx: Fix "occurence" typo (again), (Matthias Bolte)
+ esx: Fix "occurence" typo (again) (Matthias Bolte),
update docs for network disks (MORITA Kazutaka),
docs: Make VMware Workstation / Player page appear in the menu (Matthias Bolte),
Add info about VMware driver to the libvirt website (Jean-Baptiste Rouault),