mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-20 02:21:26 +00:00
Release of libvirt-1.2.18
* docs/news.html.in libvirt.spec.in: update for release * po/*.po*: regenerated
This commit is contained in:
parent
e8d0166e1d
commit
bcfdd8e836
@ -9,6 +9,212 @@
|
||||
<p>Here is the list of official releases, it is also possible to just use the <a href="downloads.html">GIT version or snapshot</a>, contact the mailing list
|
||||
and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> to gauge progress.</p>
|
||||
|
||||
<h3>v1.2.18: Aug 03 2015</h3>
|
||||
<ul>
|
||||
<li>Features:<br/>
|
||||
libxl: support dom0 (Jim Fehlig),<br/>
|
||||
</li>
|
||||
|
||||
<li>Documentation:<br/>
|
||||
fix typo in qemu_monitor (Cao jin),<br/>
|
||||
docs: bhyve: document clock configuration (Roman Bogorodskiy),<br/>
|
||||
viraccessperm.h: Fix some typos (Michal Privoznik),<br/>
|
||||
docs: Document how libvirt handles companion controllers (Martin Kletzander),<br/>
|
||||
daemonRunStateInit: Fix a typo on a comment (Michal Privoznik)<br/>
|
||||
</li>
|
||||
|
||||
<li>Portability:<br/>
|
||||
netdev: fix build on FreeBSD (Roman Bogorodskiy),<br/>
|
||||
spec: Fix polkit dep on F23 (Cole Robinson),<br/>
|
||||
nodeinfo: fix build on FreeBSD (Roman Bogorodskiy),<br/>
|
||||
Escape left brace as new perl suggests (Martin Kletzander)<br/>
|
||||
</li>
|
||||
|
||||
<li>Bug Fixes:<br/>
|
||||
qemu: Do not reset labels when migration fails (Jiri Denemark),<br/>
|
||||
qemu: Reject migration with memory-hotplug if destination doesn't support it (Peter Krempa),<br/>
|
||||
Load nbd module before running qemu-nbd (Cédric Bosdonnat),<br/>
|
||||
lxc: Don't accidentaly reset autostart flag in virLXCProcessCleanup (Peter Krempa),<br/>
|
||||
remote: fix typo in remoteDomainOpenGraphicsFD (Daniel P. Berrange),<br/>
|
||||
qemu: Check for iotune_max support properly (Martin Kletzander),<br/>
|
||||
Renamed deconfigured-cpus to allow make dist (Daniel Veillard),<br/>
|
||||
storage: allow zero capacity with non-backing file to be created (Chris J Arges),<br/>
|
||||
nodeinfo: Check for SYSFS_INFINIBAND_DIR before open (John Ferlan),<br/>
|
||||
qemu: fix the error cover issue in SetMemoryParameters (Luyao Huang),<br/>
|
||||
nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (Andrea Bolognani),<br/>
|
||||
tests: Restore links in deconfigured-cpus nodeinfo test (Andrea Bolognani),<br/>
|
||||
cgroup: Drop resource partition from virSystemdMakeScopeName (Peter Krempa),<br/>
|
||||
qemu: Reject updating unsupported disk information (Martin Kletzander),<br/>
|
||||
storage: Fix pool building when directory already exists (Christophe Fergeau),<br/>
|
||||
rpc: ensure daemon is spawn even if dead socket exists (Daniel P. Berrange),<br/>
|
||||
rbd: Return error from rbd_create for message processing (John Ferlan),<br/>
|
||||
qemuMigrationRun: Don't leak @fd (Michal Privoznik),<br/>
|
||||
Fix qemu-nbd cleanup crashes (Cédric Bosdonnat),<br/>
|
||||
network: Add another collision check into networkCheckRouteCollision (Martin Kletzander),<br/>
|
||||
nodeinfo: fix to parse present cpus rather than possible cpus (Kothapally Madhu Pavan),<br/>
|
||||
libxl: set dom0 state to running (Jim Fehlig),<br/>
|
||||
rpc: Rework timerActive logic in daemon (Martin Kletzander),<br/>
|
||||
qemu: Check duplicate WWNs also for hotplugged disks (Peter Krempa),<br/>
|
||||
Fix cloning of raw, sparse volumes (Prerna Saxena),<br/>
|
||||
qemu: don't use initialized ret in qemuRemoveSharedDevice (Guido Günther),<br/>
|
||||
qemu: report error for non-existing disk in blockjobinfo (Luyao Huang),<br/>
|
||||
conf: Don't allow duplicated target names regardless of bus (John Ferlan),<br/>
|
||||
storage: Revert volume obj list updating after volume creation (4749d82a) (Erik Skultety),<br/>
|
||||
qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (John Ferlan),<br/>
|
||||
qemu: report error when shmem has an invalid address (Luyao Huang),<br/>
|
||||
qemu: Auto assign pci addresses for shared memory devices (Luyao Huang),<br/>
|
||||
vz: use PRL_USE_VNET_NAME_FOR_BRIDGE_NAME (Maxim Nestratov),<br/>
|
||||
Explicitly format the isa-fdc controller for newer q35 machines (Ján Tomko),<br/>
|
||||
virt-aa-helper: add unix channels for nserials as well (Serge Hallyn),<br/>
|
||||
storage: Fix regression in storagePoolUpdateAllState (Erik Skultety),<br/>
|
||||
better patch for the XSS search issue (Daniel Veillard),<br/>
|
||||
Avoid XSS vulnerability on the search engine (Daniel Veillard),<br/>
|
||||
vz: fix SDK event dispatching (Nikolay Shirokovskiy),<br/>
|
||||
util: Avoid Coverity FORWARD_NULL (John Ferlan),<br/>
|
||||
virsh: report error if vcpu number exceed the guest maxvcpu number (Luyao Huang),<br/>
|
||||
virt-aa-helper: Fix permissions for vhost-user socket files (Michal Dubiel)<br/>
|
||||
</li>
|
||||
|
||||
<li>Improvements:<br/>
|
||||
qemu: Properly check for incoming migration job (Jiri Denemark),<br/>
|
||||
Fix syntax-check: missing "%s" (Cédric Bosdonnat),<br/>
|
||||
qemu: Adjust VM id allocation (Erik Skultety),<br/>
|
||||
admin: Tiny cleanups (Martin Kletzander),<br/>
|
||||
tests: Finish rename of the long nodeinfo test case (Martin Kletzander),<br/>
|
||||
conf: add virDomainControllerDefNew() (Laine Stump),<br/>
|
||||
qemu: reorganize loop in qemuDomainAssignPCIAddresses (Laine Stump),<br/>
|
||||
conf: pay attention to bus minSlot/maxSlot when autoassigning PCI addresses (Laine Stump),<br/>
|
||||
tests: add vol-qcow2-zerocapacity test to storagevolxml2argvtest (Chris J Arges),<br/>
|
||||
Revert "qemu: Use heads parameter for QXL driver" (Martin Kletzander),<br/>
|
||||
test: introduce a function in test driver to check get vcpupin info (Luyao Huang),<br/>
|
||||
conf: reorganize virNetworkDHCPDefParseXML (Laine Stump),<br/>
|
||||
nodeinfo: Check for errors when reading core_id (Andrea Bolognani),<br/>
|
||||
bhyve: add UTC clock support (Roman Bogorodskiy),<br/>
|
||||
configure: clarify rationale for checking pkcheck (Daniel P. Berrange),<br/>
|
||||
nodeinfo: Calculate present and online CPUs only once (Andrea Bolognani),<br/>
|
||||
nodeinfo: Use a bitmap to keep track of node CPUs (Andrea Bolognani),<br/>
|
||||
nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (Andrea Bolognani),<br/>
|
||||
nodeinfo: Phase out cpu_set_t usage (Andrea Bolognani),<br/>
|
||||
nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (Andrea Bolognani),<br/>
|
||||
nodeinfo: Remove out parameter from nodeGetCPUBitmap() (Andrea Bolognani),<br/>
|
||||
nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (Andrea Bolognani),<br/>
|
||||
nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (Andrea Bolognani),<br/>
|
||||
nodeinfo: Introduce linuxGetCPUOnlinePath() (Andrea Bolognani),<br/>
|
||||
nodeinfo: Introduce linuxGetCPUGlobalPath() (Andrea Bolognani),<br/>
|
||||
nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (Andrea Bolognani),<br/>
|
||||
virsh: Refactor block job waiting in cmdBlockCopy (Peter Krempa),<br/>
|
||||
virsh: Refactor block job waiting in cmdBlockCommit (Peter Krempa),<br/>
|
||||
virsh: Refactor block job waiting in cmdBlockPull (Peter Krempa),<br/>
|
||||
qemu: Update state of block job to READY only if it actually is ready (Peter Krempa),<br/>
|
||||
virsh: Refactor argument handling in cmdBlockPull (Peter Krempa),<br/>
|
||||
virsh: Refactor argument handling in cmdBlockCopy (Peter Krempa),<br/>
|
||||
virsh: Refactor argument checking in cmdBlockCommit (Peter Krempa),<br/>
|
||||
virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (Peter Krempa),<br/>
|
||||
virsh: Split out block pull implementation from blockJobImpl (Peter Krempa),<br/>
|
||||
virsh: block job: separate abort from blockJobImpl (Peter Krempa),<br/>
|
||||
virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (Peter Krempa),<br/>
|
||||
virsh: cmdBlockJob: Switch to declarative flag interlocking (Peter Krempa),<br/>
|
||||
virsh: blockjob: Extract block job info code into a separate function (Peter Krempa),<br/>
|
||||
nodedev: add RDMA and tx-udp_tnl-segmentation NIC capabilities (Moshe Levi),<br/>
|
||||
qemu: Use heads parameter for QXL driver (Frediano Ziglio),<br/>
|
||||
rbd: Use RBD format 2 by default when creating images. (Wido den Hollander),<br/>
|
||||
virsh: Don't output node frequency if unknown (Martin Kletzander),<br/>
|
||||
qemu: Test for virtio-9p-ccw support (Boris Fiuczynski),<br/>
|
||||
qemu: Make virtio-9p-ccw the default for s390-ccw-virtio machines (Boris Fiuczynski),<br/>
|
||||
qemu: Support for virtio-9p-ccw (Boris Fiuczynski),<br/>
|
||||
virsh: Teach cmdFreepages to work with lxc driver (Michal Privoznik),<br/>
|
||||
cmdVcpuPin: Remove dead code (Michal Privoznik),<br/>
|
||||
lxc: wait for nbd device to be up to get its PIDs (Cédric Bosdonnat),<br/>
|
||||
nodeinfo: Formatting changes (Andrea Bolognani),<br/>
|
||||
nodeinfo: Make sysfs_prefix usage more consistent (Andrea Bolognani),<br/>
|
||||
qemu: process: Improve update of maximum balloon state at startup (Peter Krempa),<br/>
|
||||
qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (Michal Privoznik),<br/>
|
||||
conf: Add getter for network routes (Martin Kletzander),<br/>
|
||||
tests: Add nodeinfo test for non-present CPUs (Andrea Bolognani),<br/>
|
||||
nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (John Ferlan),<br/>
|
||||
nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (John Ferlan),<br/>
|
||||
nodeinfo: Add sysfs_prefix to nodeGetInfo (John Ferlan),<br/>
|
||||
nodeinfo: Add sysfs_prefix to nodeGetCPUMap (John Ferlan),<br/>
|
||||
nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (John Ferlan),<br/>
|
||||
nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (John Ferlan),<br/>
|
||||
nodeinfo: Add sysfs_prefix to nodeGetCPUCount (John Ferlan),<br/>
|
||||
nodeinfo: Introduce local linuxGetCPUPresentPath (John Ferlan),<br/>
|
||||
virt-driver-vz: Require parallels-7.0.22 at least (Michal Privoznik),<br/>
|
||||
configure: Move Virtuozzo checks to a specific module (Michal Privoznik),<br/>
|
||||
qemuProcessHandleMigrationStatus: Update migration status more frequently (Michal Privoznik),<br/>
|
||||
vz: fix cleanup of nets of bridged type (Dmitry Guryanov),<br/>
|
||||
qemu: Use error from Finish instead of "unexpectedly failed" (Jiri Denemark),<br/>
|
||||
qemu: Don't report false error from MigrateFinish (Jiri Denemark),<br/>
|
||||
qemu: Remember incoming migration errors (Jiri Denemark),<br/>
|
||||
Introduce virErrorCopyNew (Jiri Denemark),<br/>
|
||||
Introduce virHashAtomic (Jiri Denemark),<br/>
|
||||
cpu: Add support for MPX and AVX512 Intel features (Jiri Denemark),<br/>
|
||||
virt-aa-helper: add DomainGuest to mockup caps (Cédric Bosdonnat),<br/>
|
||||
virt-aa-helper: rename ctl->hvm to ctl->os (Cédric Bosdonnat),<br/>
|
||||
Get more libvirt errors from virt-aa-helper (Cédric Bosdonnat),<br/>
|
||||
virt-aa-helper: fix rules for paths with trailing slash (Cédric Bosdonnat),<br/>
|
||||
rpc: Add virNetDaemonHasClients (Martin Kletzander),<br/>
|
||||
Rewrite allocation tracking when cloning volumes (Ján Tomko),<br/>
|
||||
qemu: Drop LFs at the end of error from QEMU log (Jiri Denemark),<br/>
|
||||
qemu: Log all arguments of qemuProcessStart (Jiri Denemark),<br/>
|
||||
qemu: Wait for migration events on domain condition (Jiri Denemark),<br/>
|
||||
qemu: Update migration state according to MIGRATION event (Jiri Denemark),<br/>
|
||||
qemuDomainGetJobStatsInternal: Support migration events (Jiri Denemark),<br/>
|
||||
qemu: Enable migration events on QMP monitor (Jiri Denemark),<br/>
|
||||
qemu_monitor: Wire up MIGRATION event (Jiri Denemark),<br/>
|
||||
qemu_hotplug: try harder to eject media (Pavel Hrdina),<br/>
|
||||
monitor: detect that eject fails because the tray is locked (Pavel Hrdina),<br/>
|
||||
virDomainObjSignal: drop this function (Pavel Hrdina),<br/>
|
||||
virCondWaitUntil: add another return value (Pavel Hrdina),<br/>
|
||||
qemu: Refactor qemuSetUnprivSGIO return values (John Ferlan),<br/>
|
||||
qemu: Inline qemuGetHostdevPath (John Ferlan),<br/>
|
||||
qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (John Ferlan),<br/>
|
||||
libxl: rework setting the state of virDomainObj (Jim Fehlig),<br/>
|
||||
libxl: support dom0 (Jim Fehlig),<br/>
|
||||
qemu: Introduce qemuGetHostdevPath (John Ferlan),<br/>
|
||||
qemu: Introduce qemuIsSharedHostdev (John Ferlan),<br/>
|
||||
docs: Clarify unprivileged sgio feature (John Ferlan),<br/>
|
||||
conf: use virDomainChrSourceDef to save server path (Luyao Huang),<br/>
|
||||
qemu: Refactor creation of shared memory device commandline (Luyao Huang),<br/>
|
||||
qemu: Assign IDs for shared memory devices (Luyao Huang),<br/>
|
||||
Separate isa-fdc options generation (Ján Tomko),<br/>
|
||||
Add support for portable-rpcgen from portablexdr library (Pavel Fedin),<br/>
|
||||
Remove explicit enum from protocol structures (Pavel Fedin),<br/>
|
||||
util: bitmap: Don't alloc overly large binary bitmaps (Peter Krempa),<br/>
|
||||
vz: Use virBitmapToDataBuf instead of virBitmapToData in vzDomainGetVcpus (Peter Krempa),<br/>
|
||||
vz: Remove dead code from vzDomainGetVcpus (Peter Krempa),<br/>
|
||||
qemu: move the guest status check before agent config and status check (Luyao Huang),<br/>
|
||||
qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (Luyao Huang),<br/>
|
||||
vz: assign static IPs and default gateways for network adapter (Mikhail Feoktistov),<br/>
|
||||
vz: fix building capabilities (Dmitry Guryanov),<br/>
|
||||
qemu_driver: live/config checks cleanup (Pavel Hrdina),<br/>
|
||||
Post-release version bump to 1.2.18 (Michal Privoznik),<br/>
|
||||
cpu_map.xml: Expand Opteron_G4 CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand Opteron_G2 CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand Opteron_G1 CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand Broadwell-noTSX CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand Haswell-noTSX CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand SandyBridge CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand Westmere CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand Nehalem CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand Penryn CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand Conroe CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand kvm64 CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand cpu64-rhel5 CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand kvm32 CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand qemu32 CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand n270 CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand coreduo CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand pentiumpro CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand pentium2 CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand pentium CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Expand 486 CPU model (Jiri Denemark),<br/>
|
||||
cpu_map.xml: Sort features in x86 CPU models (Jiri Denemark)<br/>
|
||||
</li>
|
||||
|
||||
<li>Cleanups:<br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h3>1.2.17: Jul 02 2015</h3>
|
||||
<ul>
|
||||
<li>Features:<br/>
|
||||
|
@ -2330,6 +2330,10 @@ exit 0
|
||||
%doc examples/systemtap
|
||||
|
||||
%changelog
|
||||
* Mon Aug 3 2015 Daniel Veillard <veillard@redhat.com> - 1.2.18-1
|
||||
- libxl: support dom0
|
||||
- a number of improvements and bug fixes
|
||||
|
||||
* Thu Jul 2 2015 Daniel Veillard <veillard@redhat.com> - 1.2.17-1
|
||||
- numerous improvements and refactoring of the parallels driver
|
||||
- hardening of vcpu code
|
||||
|
8921
po/bn_IN.po
8921
po/bn_IN.po
File diff suppressed because it is too large
Load Diff
8966
po/en_GB.po
8966
po/en_GB.po
File diff suppressed because it is too large
Load Diff
8985
po/libvirt.pot
8985
po/libvirt.pot
File diff suppressed because it is too large
Load Diff
8959
po/pt_BR.po
8959
po/pt_BR.po
File diff suppressed because it is too large
Load Diff
8965
po/sr@latin.po
8965
po/sr@latin.po
File diff suppressed because it is too large
Load Diff
8957
po/zh_CN.po
8957
po/zh_CN.po
File diff suppressed because it is too large
Load Diff
9110
po/zh_TW.po
9110
po/zh_TW.po
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user