news.html.in 6.3 KB
Newer Older
1 2 3
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
4 5 6
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  </head>
7
  <body>
A
Andrea Bolognani 已提交
8 9 10 11 12
    <h1>Releases</h1>
    <p>This is the list of official releases for libvirt, along with an
    overview of the changes introduced by each of them.</p>
    <p>For a more fine-grained view, use the
    <a href="http://libvirt.org/git/?p=libvirt.git;a=log">git log</a>.
A
Andrea Bolognani 已提交
13
    </p>
D
Daniel Veillard 已提交
14

A
Andrea Bolognani 已提交
15
    <h3>v3.0.0 (<i>unreleased</i>)</h3>
16 17
    <ul>
      <li><strong>New features</strong>
18
        <ul>
19 20
          <li>New localPtr attribute for "ip" element in network XML
          </li>
21 22 23 24 25
          <li>qemu: Support QEMU group I/O throttling<br/>
          Add the capability to allow group I/O throttling via a new
          domain &lt;disk&gt; &lt;iotune&gt; subelement "group_name"
          to allow sharing I/O throttling quota between multiple drives
          </li>
26 27 28 29
          <li>nss: Introduce <code>libvirt-guest</code><br/>
          New <code>libvirt-guest</code> nss module that translates libvirt
          guest names into IP addresses
          </li>
30 31 32 33 34
          <li>daemon: Add support for runtime logging settings adjustment<br/>
          Logging-related settings like log outputs and filters can now be
          adjusted during runtime using the admin interface without the
          necessity of the daemon's restart
          </li>
35 36 37 38 39 40 41
          <li>storage: Add virStorageVolInfoFlags API<br/>
          Add the API to support using the VIR_STORAGE_VOL_GET_PHYSICAL
          flag in order to return the host physical size in bytes
          of the image container in the allocation field of the
          _virStorageVolInfo structure. The --physical flag has been
          added to the virsh vol-info command to access the data
          </li>
42
        </ul>
43 44
      </li>
      <li><strong>Improvements</strong>
45
        <ul>
46
          <li>perf: Add more perf statistics<br/>
47
          Add support to get the count of branch instructions
48
          executed, branch misses, bus cycles, stalled frontend
49 50
          cpu cycles, stalled backend cpu cycles, and ref cpu
          cycles by applications running on the platform
51
          </li>
52 53 54 55
          <li>conf: Display &lt;physical&gt; for volume xml<br/>
          Add a display of the &lt;physical&gt; size of a disk
          volume in the output of the volume XML
          </li>
56
        </ul>
57 58
      </li>
      <li><strong>Bug fixes</strong>
59
        <ul>
A
Andrea Bolognani 已提交
60 61 62 63 64
          <li>qemu: Correct GetBlockInfo values<br/>
          For an active domain, correct the physical value provided for
          a raw sparse file backed storage and the allocation value provided
          for a qcow2 file backed storage that hasn't yet been opened on
          the domain
65
          </li>
66 67 68 69
          <li>qemu: Make virtio console usable on ppc64 guests<br/>
          The chardev detection code has been improved and can now handle this
          configuration properly
          </li>
70
        </ul>
71 72 73
      </li>
    </ul>

74
    <h3>v2.5.0 (2016-12-04)</h3>
A
Andrea Bolognani 已提交
75
    <ul>
A
Andrea Bolognani 已提交
76 77 78 79 80 81 82 83
      <li><strong>New features</strong>
        <ul>
          <li>shmem: Add support for additional models<br/>
          The shmem device can now utilize QEMU's ivshmem-plain and
          ivshmem-doorbell, more modern versions of ivshmem
          </li>
          <li>vbox: Add VirtualBox 5.1 support
          </li>
84 85 86 87 88
          <li>libssh: New transport<br/>
          The new libssh transport allows one to connect to a running
          libvirtd via SSH, using the libssh library; for example:
          <tt>qemu+libssh://<i>server</i>/system</tt>
          </li>
89 90
          <li>vhost-scsi: Add support scsi_host hostdev passthrough<br/>
          Add the capability to pass through a scsi_host HBA and the
91
          associated LUNs to the guest
92
          </li>
93 94 95
          <li>qemu: Users can now enable debug logging for native gluster
          volumes in qemu using the "gluster_debug_level" option in qemu.conf
          </li>
96 97 98 99 100
          <li>memory hotplug: Slot numbers for memory devices are now
          automatically allocated and thus persistent. In addition slot numbers
          can be specified without providing a base address, which simplifies
          user configuration
          </li>
101 102 103 104 105 106 107 108 109
          <li>qemu: Express devices will be placed on PCIe bus by default<br/>
          For machine types that use a PCI Express root bus
          (e.g. x86_64/Q35 and aarch64/virt), any unaddressed PCI
          device that is an Express device (all virtio-1.0 devices,
          e1000e, nec-xhci, vfio assigned devices) will be placed on
          an Express controller (i.e. a pcie-root-port) instead of a
          legacy PCI controller (i.e. pci-bridge) with the root ports
          added as needed
          </li>
A
Andrea Bolognani 已提交
110 111
        </ul>
      </li>
A
Andrea Bolognani 已提交
112 113
      <li><strong>Improvements</strong>
        <ul>
J
Jiri Denemark 已提交
114 115
          <li>docs: Better documentation for migration APIs and flags
          </li>
116 117
          <li>vbox: Address thread safety issues
          </li>
118
          <li>virsh: Add support for passing an alternative persistent XML
A
Andrea Bolognani 已提交
119 120
          to migrate command
          </li>
A
Andrea Bolognani 已提交
121 122
          <li>vhostuser: Allow hotplug of multiqueue devices
          </li>
A
Andrea Bolognani 已提交
123 124 125 126
          <li>NEWS: Switch to an improved format<br/>
          List user-visible changes instead of single commits for a better
          high-level overview of differences between libvirt releases
          </li>
A
Andrea Bolognani 已提交
127 128 129 130 131
          <li>website: Modernize layout and branding<br/>
          The libvirt website looked very cluttered and outdated; it has now
          been completely overhauled, resulting in a design that's better
          organized and more pleasant to look at
          </li>
A
Andrea Bolognani 已提交
132 133
        </ul>
      </li>
A
Andrea Bolognani 已提交
134 135 136 137
      <li><strong>Bug fixes</strong>
        <ul>
          <li>vz: Fix migration in P2P mode
          </li>
138
          <li>Forbid newline character in names of some libvirt objects
139
          </li>
A
Andrea Bolognani 已提交
140 141
          <li>Fix compilation on macOS
          </li>
A
Andrea Bolognani 已提交
142 143
        </ul>
      </li>
A
Andrea Bolognani 已提交
144 145 146 147 148 149 150
    </ul>

    <p>Releases earlier than v2.5.0 detailed their changes using a different
    format and as such are excluded from the list above.
    You can read about those older release, starting from those made in
    <a href="news-2016.html">2016</a>.
    </p>
151

152 153
  </body>
</html>