qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [ANNOUNCE] QEMU 4.1.1 Stable released
@ 2019-11-14 21:44 Michael Roth
  0 siblings, 0 replies; only message in thread
From: Michael Roth @ 2019-11-14 21:44 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-stable

Hi everyone,

I am pleased to announce that the QEMU v4.1.1 stable release is now
available:

You can grab the tarball from our download page here:

  https://www.qemu.org/download/#source

v4.1.1 is now tagged in the official qemu.git repository,
and the stable-4.1 branch has been updated accordingly:

  https://git.qemu.org/?p=qemu.git;a=shortlog;h=refs/heads/stable-4.1

This update contains a number of fixes relating qcow2 and XFS corruption, a
security fix for LSI SCSI emulation (CVE-2019-12068), and general fixes for
various other subsystems.

Please see the changelog for additional details and update accordingly.

Thank you to everyone involved!

CHANGELOG:

99c5874a9b: Update version for 4.1.1 release (Michael Roth)
e092a17d38: mirror: Keep mirror_top_bs drained after dropping permissions (Kevin Wolf)
088f1e8fd9: block/create: Do not abort if a block driver is not available (Philippe Mathieu-Daudé)
145b562990: vhost: Fix memory region section comparison (Dr. David Alan Gilbert)
42b6571357: memory: Provide an equality function for MemoryRegionSections (Dr. David Alan Gilbert)
c0aca9352d: memory: Align MemoryRegionSections fields (Dr. David Alan Gilbert)
54c130493c: tests: make filemonitor test more robust to event ordering (Daniel P. Berrangé)
3d018ff3bd: block: posix: Always allocate the first block (Nir Soffer)
f0d3fa265d: file-posix: Handle undetectable alignment (Nir Soffer)
7db05c8a73: block/file-posix: Let post-EOF fallocate serialize (Max Reitz)
d9b88f7e0d: block: Add bdrv_co_get_self_request() (Max Reitz)
590cff8230: block: Make wait/mark serialising requests public (Max Reitz)
2e2ad02f2c: block/io: refactor padding (Vladimir Sementsov-Ogievskiy)
b3b76fc643: util/iov: improve qemu_iovec_is_zero (Vladimir Sementsov-Ogievskiy)
cff024fe85: util/iov: introduce qemu_iovec_init_extended (Vladimir Sementsov-Ogievskiy)
40df4a1bf7: qcow2-bitmap: Fix uint64_t left-shift overflow (Tuguoyi)
b156178553: iotests: Add peek_file* functions (Max Reitz)
15f5e8c367: iotests: Add test for 4G+ compressed qcow2 write (Max Reitz)
405deba14f: qcow2: Fix QCOW2_COMPRESSED_SECTOR_MASK (Max Reitz)
01be50603b: virtio-blk: Cancel the pending BH when the dataplane is reset (Philippe Mathieu-Daudé)
051c9b3cbc: scsi: lsi: exit infinite loop while executing script (CVE-2019-12068) (Paolo Bonzini)
b387531323: target/xtensa: regenerate and re-import test_mmuhifi_c3 core (Max Filippov)
cdc6896659: target/arm: Allow reading flags from FPSCR for M-profile (Christophe Lyon)
c0b35d87de: hbitmap: handle set/reset with zero length (Vladimir Sementsov-Ogievskiy)
fcd7cba6ac: util/hbitmap: strict hbitmap_reset (Vladimir Sementsov-Ogievskiy)
aea18ef938: COLO-compare: Fix incorrect `if` logic (Fan Yang)
4887acf574: virtio-net: prevent offloads reset on migration (Mikhail Sennikovsky)
8010d3fce0: virtio: new post_load hook (Michael S. Tsirkin)
6705b9344f: ui: Fix hanging up Cocoa display on macOS 10.15 (Catalina) (Hikaru Nishida)
c0e2fbf124: mirror: Do not dereference invalid pointers (Max Reitz)
b077ac637d: iotests: Test large write request to qcow2 file (Max Reitz)
9e51c5306c: qcow2: Limit total allocation range to INT_MAX (Max Reitz)
aae0faa5d3: hw/core/loader: Fix possible crash in rom_copy() (Thomas Huth)
7b404cae7f: vhost-user: save features if the char dev is closed (Adrian Moreno)
d868d30db6: iotests: Test internal snapshots with -blockdev (Kevin Wolf)
7a8aa6c734: block/snapshot: Restrict set of snapshot nodes (Kevin Wolf)
331c08d300: s390: PCI: fix IOMMU region init (Matthew Rosato)
fc5afb1a92: roms/Makefile.edk2: don't pull in submodules when building from tarball (Michael Roth)
c5c9b1362d: make-release: pull in edk2 submodules so we can build it from tarballs (Michael Roth)
220816989c: hw/arm/boot.c: Set NSACR.{CP11,CP10} for NS kernel boots (Peter Maydell)
783e7eb52c: block/backup: fix backup_cow_with_offload for last cluster (Vladimir Sementsov-Ogievskiy)
e01ed1a1ae: block/backup: fix max_transfer handling for copy_range (Vladimir Sementsov-Ogievskiy)
416a692e51: qcow2: Fix corruption bug in qcow2_detect_metadata_preallocation() (Kevin Wolf)
e9bb3d942e: coroutine: Add qemu_co_mutex_assert_locked() (Kevin Wolf)
84f22c7285: block/qcow2: Fix corruption introduced by commit 8ac0f15f335 (Maxim Levitsky)
86b0f4022b: blockjob: update nodes head while removing all bdrv (Sergio Lopez)
2d86df1f78: curl: Handle success in multi_check_completion (Max Reitz)
18e1b71937: curl: Report only ready sockets (Max Reitz)
0888ddac8e: curl: Pass CURLSocket to curl_multi_do() (Max Reitz)
4be97ef966: curl: Check completion in curl_multi_do() (Max Reitz)
78ea94e389: curl: Keep *socket until the end of curl_sock_cb() (Max Reitz)
3648493495: curl: Keep pointer to the CURLState in CURLSocket (Max Reitz)
0694c489cd: block/nfs: tear down aio before nfs_close (Peter Lieven)
c9ffb12754: qcow2: Fix the calculation of the maximum L2 cache size (Alberto Garcia)
28a9a3558a: libvhost-user: fix SLAVE_SEND_FD handling (Johannes Berg)
9027d3fba6: target/arm: Don't abort on M-profile exception return in linux-user mode (Peter Maydell)
38fb634853: target/arm: Free TCG temps in trans_VMOV_64_sp() (Peter Maydell)
ad95e0573e: iotests: Test blockdev-create for vpc (Max Reitz)
593beeaf81: iotests: Restrict nbd Python tests to nbd (Max Reitz)
eee776fbc0: iotests: Restrict file Python tests to file (Max Reitz)
819ba23575: iotests: Add supported protocols to execute_test() (Max Reitz)
4d9bdd3149: iotests: add testing shim for script-style python tests (John Snow)
97c478c355: vpc: Return 0 from vpc_co_create() on success (Max Reitz)
725dfa851f: x86: do not advertise die-id in query-hotpluggbale-cpus if '-smp dies' is not set (Igor Mammedov)
57fdf4a13f: pr-manager: Fix invalid g_free() crash bug (Markus Armbruster)
3361d03ff0: iotests: Test reverse sub-cluster qcow2 writes (Max Reitz)
6f1a94035b: block/file-posix: Reduce xfsctl() use (Max Reitz)
c12adfd8f6: xen-bus: check whether the frontend is active during device reset... (Paul Durrant)
b6cedc911e: xen-bus: Fix backend state transition on device reset (Anthony PERARD)
7ebcd375ad: pc: Don't make die-id mandatory unless necessary (Eduardo Habkost)
4bfd496be3: target/alpha: fix tlb_fill trap_arg2 value for instruction fetch (Aurelien Jarno)
499a5d6bb4: s390x/tcg: Fix VERIM with 32/64 bit elements (David Hildenbrand)
73a5bf4729: Revert "ide/ahci: Check for -ECANCELED in aio callbacks" (John Snow)
fbde196c30: dma-helpers: ensure AIO callback is invoked after cancellation (Paolo Bonzini)



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-11-14 21:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-14 21:44 [ANNOUNCE] QEMU 4.1.1 Stable released Michael Roth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).