Sort all items into the standard categories: Features, Bug Fixes, Improvements, Cleanups, etc. The sorting is somewhat arbitrary in certain instances. --- docs/news.html.in | 378 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 223 insertions(+), 155 deletions(-) diff --git a/docs/news.html.in b/docs/news.html.in index bd4e0cb..634f25b 100644 --- a/docs/news.html.in +++ b/docs/news.html.in @@ -20164,10 +20164,10 @@ and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> </ul> <h3>0.3.0: Jul 9 2007</h3> <ul> - <li>Secure Remote support (Richard Jones). - See <a href="http://libvirt.org/remote.html">the remote page</a> - of the documentation - </li> + <li>Features:<br/> + Secure Remote support (Richard Jones). + See <a href="http://libvirt.org/remote.html">the remote page</a> of the documentation<br/> + </li> <li>Documentation:<br/> remote support (Richard Jones),<br/> description of the URI connection strings (Richard Jones),<br/> @@ -20193,7 +20193,8 @@ and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> device attach/detach commands (Masayuki Sunou),<br/> OCaml bindings (Richard Jones),<br/> new entry points virDomainGetConnect and virNetworkGetConnect useful for bindings (Richard Jones),<br/> - reunitifaction of remote and qemu daemon under a single libvirtd with a config file (Daniel Berrange)<br/> + reunitifaction of remote and qemu daemon under a single libvirtd with a config file (Daniel Berrange),<br/> + Localization updates<br/> </li> <li>Cleanups:<br/> parsing of connection URIs (Richard Jones),<br/> @@ -20218,7 +20219,6 @@ and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> remove internal virGetDomainByID (Richard Jones),<br/> revamp of xen subdrivers interfaces (Richard Jones)<br/> </li> - <li>Localization updates</li> </ul> <h3>0.2.3: Jun 8 2007</h3> <ul> @@ -20329,8 +20329,25 @@ and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> </ul> <h3>0.2.1: Mar 16 2007</h3> <ul> - <li>Various internal cleanups (Richard Jones,Daniel Berrange,Mark McLoughlin)</li> - <li>Bug fixes:<br/> + <li>Features:<br/> + Add support for network autostart and init scripts (Mark McLoughlin),<br/> + New API virConnectGetCapabilities() to detect the virtualization capabilities of a host (Richard Jones)<br/> + </li> + <li>Documentation:<br/> + Documentation updates especially on the XML formats<br/> + </li> + <li>Portability:<br/> + IA64 fixes (Atsushi SAKAI),<br/> + dependancies and build (Daniel Berrange),<br/> + fix xend port detection (Daniel Berrange),<br/> + icompile time warnings (Mark),<br/> + avoid const related compiler warnings (Daniel Berrange),<br/> + automated builds (Daniel Berrange),<br/> + pointer/int mismatch (Richard Jones),<br/> + configure time selection of drivers,<br/> + libvirt spec hacking (Daniel Berrange)<br/> + </li> + <li>Bug Fixes:<br/> libvirt_qemud daemon path (Daniel Berrange),<br/> libvirt config directory (Daniel Berrange and Mark McLoughlin),<br/> memory leak in qemud (Mark),<br/> @@ -20349,21 +20366,7 @@ and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> unlimited memory handling (Atsushi SAKAI),<br/> python binding fixes (Tatsuro Enokura)<br/> </li> - <li>Build and portability fixes:<br/> - IA64 fixes (Atsushi SAKAI),<br/> - dependancies and build (Daniel Berrange),<br/> - fix xend port detection (Daniel Berrange),<br/> - icompile time warnings (Mark),<br/> - avoid const related compiler warnings (Daniel Berrange),<br/> - automated builds (Daniel Berrange),<br/> - pointer/int mismatch (Richard Jones),<br/> - configure time selection of drivers,<br/> - libvirt spec hacking (Daniel Berrange)<br/> - </li> - <li>Add support for network autostart and init scripts (Mark McLoughlin)</li> - <li>New API virConnectGetCapabilities() to detect the virtualization - capabilities of a host (Richard Jones)</li> - <li>Minor improvements:<br/> + <li>Improvements:<br/> qemud signal handling (Mark),<br/> don't shutdown or reboot domain0 (Kazuki Mizushima),<br/> QEmu version autodetection (Daniel Berrange),<br/> @@ -20375,39 +20378,50 @@ and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> virtsh --readonly option (Rich Jones),<br/> python bindings for new functions (Daniel Berrange)<br/> </li> - <li>Documentation updates especially on the XML formats</li> + <li>Cleanups:<br/> + Various internal cleanups (Richard Jones,Daniel Berrange,Mark McLoughlin)<br/> + </li> </ul> <h3>0.2.0: Feb 14 2007</h3> <ul> - <li>Various internal cleanups (Mark McLoughlin, Richard Jones, - Daniel Berrange, Karel Zak)</li> + <li>Features:<br/> + Add support for QEmu and KVM virtualization (Daniel Berrange),<br/> + Add support for network configuration (Mark McLoughlin)<br/> + </li> <li>Bug fixes:<br/> avoid a crash in connect (Daniel Berrange),<br/> virsh args parsing (Richard Jones)<br/> </li> - <li>Add support for QEmu and KVM virtualization (Daniel Berrange)</li> - <li>Add support for network configuration (Mark McLoughlin)</li> - <li>Minor improvements:<br/> + <li>Improvements:<br/> regression testing (Daniel Berrange),<br/> localization string updates<br/> </li> + <li>Cleanups:<br/> + Various internal cleanups (Mark McLoughlin, Richard Jones, Daniel Berrange, Karel Zak)<br/> + </li> </ul> <h3>0.1.11: Jan 22 2007</h3> <ul> - <li>Finish XML <-> XM config files support</li> - <li>Remove memory leak when freeing virConf objects</li> - <li>Finishing inactive domain support (Daniel Berrange)</li> - <li>Added a Relax-NG schemas to check XML instances</li> + <li>Features:<br/> + Added a Relax-NG schemas to check XML instances<br/> + </li> + <li>Bug Fixes:<br/> + Remove memory leak when freeing virConf objects<br/> + </li> + <li>Improvements:<br/> + Finish XML <-> XM config files support,<br/> + Finishing inactive domain support (Daniel Berrange)<br/> + </li> </ul> <h3>0.1.10: Dec 20 2006</h3> <ul> - <li>more localizations</li> - <li>bug fixes:<br/> + <li>Bug Fixes:<br/> VCPU info breakages on xen 3.0.3,<br/> xenDaemonListDomains buffer overflow (Daniel Berrange),<br/> reference count bug when creating Xen domains (Daniel Berrange)<br/> </li> - <li>improvements:<br/> + <li>Improvements:<br/> + more localizations, support graphic framebuffer for Xen paravirt (Daniel Berrange),<br/> VNC listen IP range support (Daniel Berrange),<br/> support for default Xen config files and inactive domains of 3.0.4 (Daniel Berrange)<br/> @@ -20415,66 +20429,86 @@ and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> </ul> <h3>0.1.9: Nov 29 2006</h3> <ul> - <li>python bindings: release interpeter lock when calling C (Daniel Berrange)</li> - <li>don't raise HTTP error when looking information for a domain</li> - <li>some refactoring to use the driver for all entry points</li> - <li>better error reporting (Daniel Berrange)</li> - <li>fix OS reporting when running as non-root</li> - <li>provide XML parsing errors</li> - <li>extension of the test framework (Daniel Berrange)</li> - <li>fix the reconnect regression test</li> - <li>python bindings: Domain instances now link to the Connect to avoid garbage collection and disconnect</li> - <li>separate the notion of maximum memory and current use at the XML level</li> - <li>Fix a memory leak (Daniel Berrange)</li> - <li>add support for shareable drives</li> - <li>add support for non-bridge style networking configs for guests(Daniel Berrange)</li> - <li>python bindings: fix unsigned long marshalling (Daniel Berrange)</li> - <li>new config APIs virConfNew() and virConfSetValue() to build configs from scratch</li> - <li>hot plug device support based on Michel Ponceau patch</li> - <li>added support for inactive domains, new APIs, various associated cleanup (Daniel Berrange)</li> - <li>special device model for HVM guests (Daniel Berrange)</li> - <li>add API to dump core of domains (but requires a patched xend)</li> - <li>pygrub bootloader information take over <os> information</li> - <li>updated the localization strings</li> + <li>Features:<br/> + separate the notion of maximum memory and current use at the XML level,<br/> + add support for shareable drives,<br/> + add support for non-bridge style networking configs for guests(Daniel Berrange),<br/> + new config APIs virConfNew() and virConfSetValue() to build configs from scratch,<br/> + hot plug device support based on Michel Ponceau patch,<br/> + added support for inactive domains, new APIs, various associated cleanup (Daniel Berrange),<br/> + special device model for HVM guests (Daniel Berrange),<br/> + add API to dump core of domains (but requires a patched xend),<br/> + pygrub bootloader information take over <os> information<br/> + </li> + <li>Bug Fixes:<br/> + fix OS reporting when running as non-root,<br/> + fix the reconnect regression test,<br/> + Fix a memory leak (Daniel Berrange),<br/> + python bindings: fix unsigned long marshalling (Daniel Berrange)<br/> + </li> + <li>Improvements:<br/> + python bindings: release interpeter lock when calling C (Daniel Berrange),<br/> + don't raise HTTP error when looking information for a domain,<br/> + better error reporting (Daniel Berrange),<br/> + provide XML parsing errors,<br/> + extension of the test framework (Daniel Berrange),<br/> + python bindings: Domain instances now link to the Connect to avoid garbage collection and disconnect,<br/> + updated the localization strings<br/> + </li> + <li>Cleanups:<br/> + some refactoring to use the driver for all entry points<br/> + </li> </ul> <h3>0.1.8: Oct 16 2006</h3> <ul> - <li> Bug for system with page size != 4k</li> - <li> vcpu number initialization (Philippe Berthault)</li> - <li> don't label crashed domains as shut off (Peter Vetere)</li> - <li> fix virsh man page (Noriko Mizumoto)</li> - <li> blktapdd support for alternate drivers like blktap (Daniel Berrange)</li> - <li> memory leak fixes (xend interface and XML parsing) (Daniel Berrange)</li> - <li> compile fix</li> - <li> mlock/munlock size fixes (Daniel Berrange)</li> - <li> improve error reporting</li> + <li>Documentation:<br/> + fix virsh man page (Noriko Mizumoto)<br/> + </li> + <li>Bug Fixes:<br/> + Bug for system with page size != 4k,<br/> + memory leak fixes (xend interface and XML parsing) (Daniel Berrange),<br/> + compile fix,<br/> + mlock/munlock size fixes (Daniel Berrange),<br/> + don't label crashed domains as shut off (Peter Vetere)<br/> + </li> + <li>Improvements:<br/> + vcpu number initialization (Philippe Berthault),<br/> + blktapdd support for alternate drivers like blktap (Daniel Berrange),<br/> + improve error reporting<br/> + </li> </ul> <h3>0.1.7: Sep 29 2006</h3> <ul> - <li> fix a memory bug on getting vcpu information from xend (Daniel Berrange)</li> - <li> fix another problem in the hypercalls change in Xen changeset - 86d26e6ec89b when getting domain information (Daniel Berrange)</li> + <li>Bug Fixes:<br/> + fix a memory bug on getting vcpu information from xend (Daniel Berrange),<br/> + fix another problem in the hypercalls change in Xen changeset 86d26e6ec89b when getting domain information (Daniel Berrange)<br/> + </li> </ul> <h3>0.1.6: Sep 22 2006</h3> <ul> - <li>Support for localization of strings using gettext (Daniel Berrange)</li> - <li>Support for new Xen-3.0.3 cdrom and disk configuration (Daniel Berrange)</li> - <li>Support for setting VNC port when creating domains with new - xend config files (Daniel Berrange) </li> - <li>Fix bug when running against xen-3.0.2 hypercalls (Jim Fehlig)</li> - <li>Fix reconnection problem when talking directly to http xend</li> + <li>Features:<br/> + Support for localization of strings using gettext (Daniel Berrange),<br/> + Support for new Xen-3.0.3 cdrom and disk configuration (Daniel Berrange),<br/> + Support for setting VNC port when creating domains with new xend config files (Daniel Berrange)<br/> + </li> + <li>Bug Fixes:<br/> + Fix bug when running against xen-3.0.2 hypercalls (Jim Fehlig),<br/> + Fix reconnection problem when talking directly to http xend<br/> + </li> </ul> <h3>0.1.5: Sep 5 2006</h3> <ul> - <li>Support for new hypercalls change in Xen changeset 86d26e6ec89b</li> - <li>bug fixes:<br/> + <li>Features:<br/> + Support for new hypercalls change in Xen changeset 86d26e6ec89b<br/> + </li> + <li>Bug Fixes:<br/> virParseUUID() was wrong,<br/> networking for paravirt guests (Daniel Berrange),<br/> virsh on non-existent domains (Daniel Berrange),<br/> string cast bug when handling error in python (Pete Vetere),<br/> HTTP 500 xend error code handling (Pete Vetere and Daniel Berrange)<br/> </li> - <li>improvements:<br/> + <li>Improvements:<br/> test suite for SEXPR <-> XML format conversions (Daniel Berrange),<br/> virsh output regression suite (Daniel Berrange),<br/> new environ variable VIRSH_DEFAULT_CONNECT_URI for the default URI when connecting (Daniel Berrange),<br/> @@ -20486,7 +20520,11 @@ and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> </ul> <h3>0.1.4: Aug 16 2006</h3> <ul> - <li>bug fixes:<br/> + <li>Documentation:<br/> + spelling (Daniel Berrange),<br/> + test driver examples<br/> + </li> + <li>Bug Fixes:<br/> spec file fix (Mark McLoughlin),<br/> error report problem (with Hugh Brock),<br/> long integer in Python bindings (with Daniel Berrange),<br/> @@ -20495,7 +20533,7 @@ and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> fix python detection code,<br/> remove duplicate initialization errors (Daniel Berrange)<br/> </li> - <li>improvements:<br/> + <li>Improvements:<br/> UUID in XML description (Peter Vetere),<br/> proxy code cleanup,<br/> virtual CPU and affinity support + virsh support (Michel Ponceau, Philippe Berthault, Daniel Berrange),<br/> @@ -20506,138 +20544,168 @@ and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> fail saide-effect operations when using read-only connection,<br/> large improvements to test driver (Daniel Berrange)<br/> </li> - <li>documentation:<br/> - spelling (Daniel Berrange),<br/> - test driver examples<br/> - </li> </ul> <h3>0.1.3: Jul 11 2006</h3> <ul> - <li>bugfixes:<br/> + <li>Documentation:<br/> + augmented to cover hvm domains<br/> + </li> + <li>Bug Fixes:<br/> build as non-root,<br/> fix xend access when root,<br/> handling of empty XML elements (Mark McLoughlin),<br/> XML serialization and parsing fixes (Mark McLoughlin),<br/> allow to create domains without disk (Mark McLoughlin)<br/> </li> - <li>improvement:<br/> + <li>Improvements:<br/> xenDaemonLookupByID from O(n^2) to O(n) (Daniel Berrange),<br/> support for fully virtualized guest (Jim Fehlig, DV, Mark McLoughlin)<br/> </li> - <li>documentation:<br/> - augmented to cover hvm domains<br/> - </li> </ul> <h3>0.1.2: Jul 3 2006</h3> <ul> - <li>headers include paths fixup</li> - <li>proxy mechanism for unprivileged read-only access by httpu</li> + <li>Features:<br/> + proxy mechanism for unprivileged read-only access by http<br/> + </li> + <li>Bug Fixes:<br/> + headers include paths fixup<br/> + </li> </ul> <h3>0.1.1: Jun 21 2006</h3> <ul> - <li>building fixes:<br/> - ncurses fallback (Jim Fehlig),<br/> - VPATH builds (Daniel P. Berrange)<br/> + <li>Features:<br/> + Cope with API change introduced in Xen changeset 10277,<br/> + new test driver for regression checks (Daniel P. Berrange)<br/> </li> - <li>driver cleanups:<br/> - new entry points,<br/> - cleanup of libvirt.c (with Daniel P. Berrange)<br/> + <li>Documentation:<br/> + Python examples (David Lutterkort),<br/> + new Perl binding URL,<br/> + man page update (Karel Zak)<br/> </li> - <li>Cope with API change introduced in Xen changeset 10277</li> - <li>new test driver for regression checks (Daniel P. Berrange)</li> - <li>improvements:<br/> - added UUID to XML serialization,<br/> - buffer usage (Karel Zak),<br/> - --connect argument to virsh (Daniel P. Berrange)<br/> + <li>Portability:<br/> + ncurses fallback (Jim Fehlig),<br/> + VPATH builds (Daniel P. Berrange)<br/> </li> - <li>bug fixes:<br/> + <li>Bug Fixes:<br/> uninitialized memory access in error reporting,<br/> S-Expr parsing (Jim Fehlig, Jeremy Katz),<br/> virConnectOpen bug,<br/> remove a TODO in xs_internal.c<br/> </li> - <li>documentation:<br/> - Python examples (David Lutterkort),<br/> - new Perl binding URL,<br/> - man page update (Karel Zak)<br/> + <li>Improvements:<br/> + added UUID to XML serialization,<br/> + buffer usage (Karel Zak),<br/> + --connect argument to virsh (Daniel P. Berrange)<br/> + </li> + <li>Cleanups:<br/> + new entry points,<br/> + cleanup of libvirt.c (with Daniel P. Berrange)<br/> </li> </ul> <h3>0.1.0: Apr 10 2006</h3> <ul> - <li>building fixes:<br/> + <li>Features:<br/> + new APIs for Node information and Reboot<br/> + </li> + <li>Documentation:<br/> + updates on architecture and format,<br/> + typo fix (Jim Meyering),<br/> + virsh: man page (Andrew Puch)<br/> + </li> + <li>Portability:<br/> --with-xen-distdir option (Ronald Aigner),<br/> out of tree build and pkginfo cflag fix (Daniel Berrange)<br/> </li> - <li>enhancement and fixes of the XML description format (David Lutterkort - and Jim Fehlig)</li> - <li>new APIs: for Node information and Reboot</li> - <li>internal code cleanup: refactoring internals into a driver model, more - error handling, structure sharing, thread safety and ref counting</li> - <li>bug fixes:<br/> + <li>Bug Fixes:<br/> error message (Jim Meyering),<br/> error allocation in virsh (Jim Meyering),<br/> virDomainLookupByID (Jim Fehlig)<br/> </li> - <li>documentation:<br/> - updates on architecture, and format,<br/> - typo fix (Jim Meyering)<br/> + <li>Improvements<br/> + enhancement and fixes of the XML description format (David Lutterkort and Jim Fehlig),<br/> + virsh: more options, create, nodeinfo (Karel Zak),<br/> + virsh: renaming of some options (Karel Zak),<br/> + virsh: use stderr only for errors (Karel Zak),<br/> + bindings: exception handling in examples (Jim Meyering),<br/> + bindings: perl ones out of tree (Daniel Berrange)<br /> </li> - <li>bindings:<br/> - exception handling in examples (Jim Meyering),<br/> - perl ones out of tree (Daniel Berrange)<br /> - </li> - <li>virsh:<br/> - more options, create, nodeinfo (Karel Zak),<br/> - renaming of some options (Karel Zak),<br/> - use stderr only for errors (Karel Zak),<br/> - man page (Andrew Puch)<br/> + <li>Cleanups:<br/> + refactoring internals into a driver model,<br/> + more error handling,<br/> + structure sharing,<br/> + thread safety and ref counting<br/> </li> </ul> <h3>0.0.6: Feb 28 2006</h3> <ul> - <li>add UUID lookup and extract API</li> - <li>add error handling APIs both synchronous and asynchronous</li> - <li>added minimal hook for error handling at the python level, improved the - python bindings</li> - <li>augment the documentation and tests to cover error handling</li> + <li>Features:<br/> + add UUID lookup and extract API,<br/> + add error handling APIs both synchronous and asynchronous,<br/> + added minimal hook for error handling at the python level<br/> + </li> + <li>Documentation:<br/> + augment the documentation and tests to cover error handling<br/> + </li> + <li>Improvements:<br/> + improved the python bindings<br/> + </li> </ul> <h3>0.0.5: Feb 23 2006</h3> <ul> - <li>Added XML description parsing, dependance to libxml2, implemented the - creation API virDomainCreateLinux()</li> - <li>new APIs to lookup and name domain by UUID</li> - <li>fixed the XML dump when using the Xend access</li> - <li>Fixed a few more problem related to the name change</li> - <li>Adding regression tests in python and examples in C</li> - <li>web site improvement, extended the documentation to cover the XML - format and Python API</li> - <li>Added devhelp help for Gnome/Gtk programmers</li> + <li>Features<br/> + Added XML description parsing, dependance to libxml2, implemented the creation API virDomainCreateLinux(),<br/> + new APIs to lookup and name domain by UUID,<br/> + Adding regression tests in python and examples in C,<br/> + Added devhelp help for Gnome/Gtk programmers,<br/> + </li> + <li>Documentation:<br/> + web site improvement, extended the documentation to cover the XML format and Python API<br/> + </li> + <li>Bug Fixes:<br/> + fixed the XML dump when using the Xend access,<br/> + Fixed a few more problem related to the name change<br/> + </li> </ul> <h3>0.0.4: Feb 10 2006</h3> <ul> - <li>Fix various bugs introduced in the name change</li> + <li>Bug Fixes:<br/> + Fix various bugs introduced in the name change<br/> + </li> </ul> <h3>0.0.3: Feb 9 2006</h3> <ul> - <li>Switch name from 'libvir' to libvirt</li> - <li>Starting infrastructure to add code examples</li> - <li>Update of python bindings for completeness</li> + <li>Features:<br/> + Switch name from 'libvir' to libvirt,<br/> + Starting infrastructure to add code examples<br/> + </li> + <li>Improvements:<br/> + Update of python bindings for completeness<br/> + </li> </ul> <h3>0.0.2: Jan 29 2006</h3> <ul> - <li>Update of the documentation, web site redesign (Diana Fong)</li> - <li>integration of HTTP xend RPC based on libxend by Anthony Liquori for - most operations</li> - <li>Adding Save and Restore APIs</li> - <li>extended the virsh command line tool (Karel Zak)</li> - <li>remove xenstore transactions (Anthony Liguori)</li> - <li>fix the Python bindings bug when domain and connections where freed</li> + <li>Features:<br/> + integration of HTTP xend RPC based on libxend by Anthony Liquori for most operations,<br/> + Adding Save and Restore APIs<br/> + </li> + <li>Documentation:<br/> + Update of the documentation, web site redesign (Diana Fong)<br/> + </li> + <li>Bug Fixes:<br/> + fix the Python bindings bug when domain and connections where freed<br/> + </li> + <li>Improvements:<br/> + extended the virsh command line tool (Karel Zak),<br/> + remove xenstore transactions (Anthony Liguori)<br/> + </li> </ul> <h3>0.0.1: Dec 19 2005</h3> <ul> - <li>First release</li> - <li>Basic management of existing Xen domains</li> - <li>Minimal autogenerated Python bindings</li> + <li>Features:<br/> + First release,<br/> + Basic management of existing Xen domains,<br/> + Minimal autogenerated Python bindings<br/> + </li> </ul> </body> </html> -- 2.4.3 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list