summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLaurent Léonard <laurent@open-minds.org>2010-11-30 23:29:02 +0100
committerLaurent Léonard <laurent@open-minds.org>2010-11-30 23:29:02 +0100
commit3b7b682de1f743acab5daf6e987289c7da539386 (patch)
tree979d57ac25b146f3c63108787fe52b8c064597fa /NEWS
parent802e65869571c43bff4dd6431f8f6d6811e0d5e9 (diff)
Imported Upstream version 0.8.6
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS209
1 files changed, 209 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 7a4113fe9..e5eaec6ac 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,215 @@
http://libvirt.org/news.html
+0.8.6: Nov 30 2010:
+ - Features:
+ new API virDomainIsUpdated (Osier Yang),
+ Add support for iSCSI target auto-discovery (Daniel P. Berrange),
+ QED: Basic support for QED images (Adam Litke),
+ Introduce a virDomainOpenConsole API (Daniel P. Berrange),
+ Support for SPICE graphics (Daniel P. Berrange),
+ Add a sysinfo and SMBIOS support (Daniel Veillard),
+ Implement virsh qemu-monitor-command. (Chris Lalancette)
+
+ - Documentation:
+ updated c# bindings with arnauds latest changes (Justin Clift),
+ Fix spelling of virBufferVSprintf (Jiri Denemark),
+ Fix broken XML entity for '>' (Philipp Hahn),
+ removed outdated reference to virt-mem (Justin Clift),
+ Add doc for missed options of migrate (Osier Yang),
+ add doc for missed parameters of attach-disk (Osier Yang),
+ update virsh manual (Osier Yang),
+ updated virsh command reference with libvirt.org links (Justin Clift),
+ Generate HACKING from docs/hacking.html.in (Matthias Bolte),
+ Prepare hacking.html.in to generate HACKING from it (Matthias Bolte),
+ updated csharp pages with latest info (Justin Clift),
+ trivial typo fix (Justin Clift),
+ added virsh command reference page. (Justin Clift),
+ rpm: Fix summary wording (Cole Robinson),
+ Augment bug reporting documentation (Daniel Veillard),
+ virsh: fix incorrect help text mentioning non-existent network 'id' (Justin Clift),
+ Fix off-by-1 in todo page generator (Daniel P. Berrange),
+ Fix comment for video tag in domain RNG schema (Daniel P. Berrange),
+ fix typo (Eric Blake)
+
+ - Portability:
+ remote: Fix TLS transport on Windows (Matthias Bolte),
+ Rename 'remove' param to 'toremove' to avoid clash with stdio.h (Daniel P. Berrange),
+ virt-aa-helper: Fix several compile errors (Matthias Bolte),
+ maint: improve i18n on non-Linux (Eric Blake),
+ nwfilter: use /bin/sh rather than requiring bash (Eric Blake),
+ Use python discovered through env instead of hardcoding a path (Matthias Bolte),
+ esx: Avoid warnings about breaking strict-aliasing rules on FreeBSD (Matthias Bolte),
+ Make sure struct sockaddr_in is defined on FreeBSD (Matthias Bolte),
+ configure: Disable FS storage driver if mntent.h is not available (Matthias Bolte),
+ daemon: Include stdlib.h in dispatch.c (Matthias Bolte),
+ xen: work with xen 4.0.1 headers (Eric Blake),
+ Fix build with polkit 0 (Jim Fehlig),
+ xen: work with ia64 MAX_VIRT_CPUS of 64 (Eric Blake),
+ build: cleanup declaration of xen tests. (Diego Elio Pettenò),
+ qemu: check compression program availability of virsh save and dump (KAMEZAWA Hiroyuki)
+
+ - Bug Fixes:
+ correct the arguments of migrate_speed (Wen Congyang),
+ Fix memory leaks in audit & VirtualBox code (Daniel P. Berrange),
+ Fix host CPU counting on unusual NUMA topologies (Jiri Denemark),
+ security, storage: plug memory leaks for security_context_t (Eric Blake),
+ network: plug memory leak (Eric Blake),
+ qemu: plug memory leak (Eric Blake),
+ Always close drivers when a virConnectPtr is released (Matthias Bolte),
+ libvirtd: fix bug when shrinking number of clients (Eric Blake),
+ Fix 32-bit int truncation in QED header check (Daniel P. Berrange),
+ Fix error handling in virsh when listing storage volumes (Daniel P. Berrange),
+ Fix parsing of port attribute in storage XML configuration (Daniel P. Berrange),
+ Don't catch SIGCHLD in libvirtd (Daniel P. Berrange),
+ Ensure logfile isn't truncated by shutdown message. (Daniel P. Berrange),
+ xend: Escape reserved sexpr characters (Cole Robinson),
+ xend: urlencode: Properly escape '&' (Cole Robinson),
+ conf: Fix parsing python style triple quotes (Cole Robinson),
+ nwfilter: re-order lock grabbed by IP addr. learn thread (Stefan Berger),
+ virExec: fix bug in setting up child stderr/out with /dev/null (Daniel P. Berrange),
+ Fix a failure to restore SELinux label for character devices (Daniel Veillard),
+ nwfilter: also purge ip(6)tables rules before detecting IP address (Stefan Berger),
+ Fix ipv4-addr definition in interface.rng (Laine Stump),
+ remote_driver.c: fix non-literal format strings w/o args (Laine Stump),
+ ignore SELinuxSetFilecon error in SELinuxSetSecurityFileLabel if on nfs (Laine Stump),
+ Fix reference counting bug in virsh console (Daniel P. Berrange),
+ Fix busy-wait loop on closed file descriptor (Daniel P. Berrange),
+ Fix LXC container console device setup (Daniel P. Berrange),
+ rpm: fix /var/lib/libvirt permissions (Eric Blake),
+ xencapstest: Don't fail when Xen is installed (Matthias Bolte),
+ virsh: fix non-literal string format (Laine Stump),
+ Fix syntax-check error in domain.rng (Matthias Bolte),
+ qemu: Fix non-literal format string (Jiri Denemark),
+ macvtap: libvirtd forgot macvtap dev name when restarted (Stefan Berger),
+ tests: fix daemon-conf testing failure (Osier Yang),
+ Fix virPipeReadUntilEOF on more than 1024 bytes of data (Daniel Veillard),
+ Misc error handling fixes in text mode monitor commands (Daniel P. Berrange),
+ Ignore open failures when relabelling disk images (Daniel P. Berrange),
+ Treat failure to relabel stdin_path as non-fatal on NFS (Daniel P. Berrange),
+ qemu: add the USB devices to the cgroup whitelist (Diego Elio Pettenò),
+ 802.1Qbg: use pre-associate state at beginning of inc. migr (Stefan Berger)
+
+ - Improvements:
+ Log client errors in libvirtd at debug priority,
+ maint: prohibit most uses of xmlGetProp (Eric Blake),
+ maint: ensure syntax check exceptions are distributed (Eric Blake),
+ Implementations of virDomainIsUpdated for drivers except qemu (Osier Yang),
+ implement callback function for qemu driver (Osier Yang),
+ implement the remote protocol (Osier Yang),
+ implement public API virDomainIsUpdated (Osier Yang),
+ define internal driver API (Osier Yang),
+ tests: Fix dispatching internal error reports (Cole Robinson),
+ Improve SCSI volume name generation (Daniel P. Berrange),
+ Fix error codes returned when a storage pool is inactive (Daniel P. Berrange),
+ Check whether pools are already active upon libvirtd startup (Daniel P. Berrange),
+ Allow iSCSI IQN to be set with find-storage-pool-sources-as command (Daniel P. Berrange),
+ Switch the virsh XML generation to use virBuffer instead of virAsprintf (Daniel P. Berrange),
+ Stop iSCSI targets automatically logging back in after logout (Daniel P. Berrange),
+ Refactor iSCSI driver code to facilitate future changes (Daniel P. Berrange),
+ Ensure virExec preserves logging environment (Daniel P. Berrange),
+ Include a thread identifier in log messages (Daniel P. Berrange),
+ qemu: setvcpus: Save config changes to disk (Cole Robinson),
+ qemu: setvcpus: Simplify altering the persistent config (Cole Robinson),
+ qemu: setvcpus: Fix maxvcpus check (Cole Robinson),
+ conf: domain: Improve vcpus validation reporting (Cole Robinson),
+ Make state driver device hotplug/update actually transient (Cole Robinson),
+ domain_conf: Add virDomainObjSetDefTransient (Cole Robinson),
+ buf: Simplify virBufferEscapeString (Cole Robinson),
+ conf: Convert ParseString to use STRPREFIX (Cole Robinson),
+ schemas: domain: Add more valid file path chars (Cole Robinson),
+ qed: Minor updates to QED support patches (Adam Litke),
+ Support for probing qed image metadata (Adam Litke),
+ storage_file: Add a new flag to mark backing files that are safe to probe (Adam Litke),
+ Allow probing of image formats without version information (Adam Litke),
+ maint: tighten strncmp syntax check (Eric Blake),
+ capabilities, cpu: use new array API (Eric Blake),
+ memory: make it easier to avoid quadratic scaling of arrays (Eric Blake),
+ memory: make it safer to expand arrays (Eric Blake),
+ build: fix autobuild failures on gcov upgrade (Eric Blake),
+ virt-aa-helper: translate error messages (Eric Blake),
+ maint: update to latest gnulib (Eric Blake),
+ deprecate fclose() and introduce VIR_{FORCE_}FCLOSE() (Stefan Berger),
+ qemu: record timestamp in qemu domain log (Osier Yang),
+ virsh: add net-info command (Osier Yang),
+ interface.rng: Make miimon and arpmon optional for bond interfaces (Laine Stump),
+ macvtap: convert send / recv function to use libnl (Stefan Berger),
+ configure: Remove bashism and replace 'test ==' with 'test =' (Matthias Bolte),
+ virsh: Fix compile error in VPATH build (Matthias Bolte),
+ qemu: Remove unnecessary quoting from the process name argument (John Morrissey),
+ phyp: Don't do a flags check in the storage driver (Matthias Bolte),
+ qemu: Add qemu-system-s390x to the emulators list (Matthias Bolte),
+ macvtap: convert nl msg construction to use libnl (Stefan Berger),
+ Do a better job of validating IP and MAC addresses in network.rng (Laine Stump),
+ virt-aa-helper should require uuid in XML (Jamie Strandboge),
+ esx: Support SMBIOS host mode (Matthias Bolte),
+ Wire up virDomainOpenConsole for LXC, Xen and UML (Daniel P. Berrange),
+ Re-write virsh console to use streams (Daniel P. Berrange),
+ Convert daemon/events.c to use virMutex and virThread (Daniel P. Berrange),
+ Introduce portability APIs for creating threads (Daniel P. Berrange),
+ Support virDomainOpenConsole with QEMU (Daniel P. Berrange),
+ Add a generic internal API for handling any FD based stream (Daniel P. Berrange),
+ Lower logging level in remote driver streams (Daniel P. Berrange),
+ Remote driver client and server for virDomainOpenConsole (Daniel P. Berrange),
+ Support callbacks on virStream APIs in remote driver client (Daniel P. Berrange),
+ virsh: supply long option for -V (Eric Blake),
+ qemu: Add flag to force a CDROM eject (Cole Robinson),
+ Allow non-file disk backingStores (Adam Litke),
+ bye to close(), welcome to VIR_(FORCE_)CLOSE() (Stefan Berger),
+ esx: Add support for memtune/min_guarantee (Matthias Bolte),
+ schema: Move timer element inside clock (Jiri Denemark),
+ Misc test case fixes for SPICE (Daniel P. Berrange),
+ virsh: Add .xml suffix to tmp files used in *edit commands (Jiri Denemark),
+ Support SPICE channel security options (Daniel P. Berrange),
+ Support multiple QXL video cards (Daniel P. Berrange),
+ Define XML syntax for password expiry (Daniel P. Berrange),
+ Add SPICE support for QEMU driver configuration file (Daniel P. Berrange),
+ Support automatic port number allocation for SPICE (Daniel P. Berrange),
+ Implement QEMU/KVM QXL video card support in QEMU driver (Daniel P. Berrange),
+ Add a graphics type for SPICE protocol (Daniel P. Berrange),
+ Add a QXL graphics card type to domain XML schema (Daniel P. Berrange),
+ Show compiled in options in virsh -V (Daniel Veillard),
+ lxc: Exit on first error in lxcDomainGetMemoryParameters (Matthias Bolte),
+ Allow virDomainGetMemoryParameters on read-only connections (Matthias Bolte),
+ Add a new test for sysinfo and smbios handling (Daniel Veillard),
+ Add sysinfo/smbios support to the QEmu driver (Daniel Veillard),
+ Read the host sysinfo for the QEmu driver (Daniel Veillard),
+ Add smbios element to schema and configuration to HVM os (Daniel Veillard),
+ Sysinfo parsing and saving to/from configuration files (Daniel Veillard),
+ Sysinfo extension to relax-ng schemas (Daniel Veillard),
+ Change calling conventions in remote driver client internals (Daniel P. Berrange),
+ util: Add helper function to build timestamp string (Osier Yang),
+ misc: encode the Emacs suggstions from HACKING into a .dir-locals.el file (Diego Elio Pettenò),
+ add compression support for "virsh dump" (KAMEZAWA Hiroyuki),
+ qemu_driver: add virCgroupMounted (Lai Jiangshan),
+ OpenVZ: Fix some overwritten error codes (Guido Günther),
+ OpenVZ: take veid from vmdef-name when defining new domains (Guido Günther)
+
+ - Cleanups:
+ tests: Fix detection of expected errors (Jiri Denemark),
+ Remove bogus check for Xen in example program (Daniel P. Berrange),
+ build: enforce files.h usage (Eric Blake),
+ maint: sort exports (Eric Blake),
+ Remove bogus port handling code in virsh (Daniel P. Berrange),
+ Remove trailing ':' from timestamp (Daniel P. Berrange),
+ Log all errors at level INFO to stop polluting syslog (Daniel P. Berrange),
+ daemon: use safer memory growth macros (Eric Blake),
+ maint: avoid remaining sprintf uses (Eric Blake),
+ maint: use gnulib configmake rather than open-coding things (Eric Blake),
+ replace last instances of close() (Stefan Berger),
+ daemon: fix indention problem in daemon/libvirt.c (Osier Yang),
+ qemu: fix typos in qemu_monitor_text.c (Osier Yang),
+ re-indent network.rng following structural change (Laine Stump),
+ Put network.rng contents inside grammar for uniformity with other RNGs (Laine Stump),
+ maint: Commit .gitignore sorting done by bootstrap (Jiri Denemark),
+ xen-proxy: Remove it entirely and use libvirtd instead (Matthias Bolte),
+ qemu: Remove redundant slash in save directory path (Matthias Bolte),
+ virterror: supply missing spaces (Eric Blake),
+ Fix several warnings about a non-literal format string (Jiri Denemark),
+ build: avoid compiler warning in xen code (Eric Blake)
+
+
+
0.8.5: Oct 29 2010:
- Features:
Enable JSON and netdev features in QEMU > 0.13 (Daniel P. Berrange),