QEMU QAPI properties, QED CVE fix, AI policy, and Postgres replication work
QEMU developers posted a large v7 series tying device properties to QAPI types, a QED security fix, and a revised AI contribution policy. PostgreSQL threads advanced conflict logging for logical replication, backup control-file handling, and smaller subscription and WAL correctness fixes.
QEMU links QOM and qdev properties to QAPI types
A 65-patch v7 series on qemu-devel connects QOM and qdev properties to QAPI schema types. The work adds qapi-type introspection and deprecates older string-based property handling. Device-model and schema consumers gain stronger typing and a clearer path away from ad-hoc strings.
QEMU QED bytes-to-clusters fix addresses CVE-2026-118594
A patch corrects an incorrect denominator in qed_bytes_to_clusters() for the QED image format. The miscalculation can produce a heap memory leak visible to a guest when certain cluster and table sizes are in use. Hosts still running QED images need the correction to close the exposure.
QEMU revises policy on AI-generated contributions
Version 4 of a documentation series proposes replacing a blanket AI ban with attestation trailers and pre-approval for large contributions. The draft updates docs/devel and AGENTS.md. Contributors and reviewers must follow the new attestation and approval rules once accepted.
PostgreSQL conflict log table for logical replication
Hackers continue multi-day review of a conflict log history table for logical replication. Discussion spans error handling, GUCs, and edge cases across a large thread. Operators who depend on logical replication gain a durable place to inspect and manage apply conflicts.
PostgreSQL splits pg_control return from pg_backup_stop for backpatch
A change that returns pg_control from pg_backup_stop() to avoid torn control files during base backup has been split to ease backpatching. Buildfarm segfaults appeared after the change was applied. Backup and recovery tooling maintainers should track both the fix and the reported fallout.
QEMU adds Octeon CN73xx MIPS CPU and machine support
A v5 patchset introduces the CN73xx CPU model together with an Octeon III machine and associated peripherals on the MIPS target. The series expands hardware coverage for that platform family. Users who need Octeon III emulation in QEMU can follow the remaining review.
PostgreSQL avoids resetting enabled two_phase subscription state
A patch stops ALTER SUBSCRIPTION from resetting two_phase state to pending when the feature is already enabled. The existing behavior can break prepared-transaction checks. Logical-replication setups that use two-phase commit benefit from the corrected state handling.
PostgreSQL discusses WAL CRC failure on hash index buffers
Developers examine a minimal fix for WAL record CRC mismatches triggered when an underlying buffer is modified under wal_consistency_checking. The failure involves hash indexes and REGBUF_NO_CHANGE. Correct WAL CRC behavior matters for anyone enabling consistency checking on hash-index workloads.