Longhorn v1.12.0

The v1.12.0 release is a major milestone centering on the graduation of the V2 Data Engine to General Availability. This version introduces critical networking modernizations like IPv6 and dual-stack support, alongside advanced topology-aware provisioning. Significant focus was placed on operational stability, including fixes for high-scale replica rebuilding and memory optimizations for the Longhorn manager.

V2 Data Engine graduates to General Availability (GA) — The V2 Data Engine is now production-ready, offering modern NVMe-based performance and better stability for high-performance stateful applications.

V2 Backing Image removal and migration requirement — Existing V2 volumes using backing images must be migrated or recreated before upgrading, or they will fail to attach in the new version.

Topology-aware PV node affinity control — Administrators can now precisely control where volumes are provisioned using standard Kubernetes topology keys, ensuring data is located on the correct nodes or zones.

IPv6 and Dual-Stack cluster support — Enables Longhorn deployment in modern networking environments, including IPv6-only or dual-stack clusters, provided the IP family order is consistent across nodes.

Increased default CPU allocation for V2 Data Engine — The default CPU allocation for the V2 engine has doubled to 2 cores, preventing I/O heavy workloads from starving management tasks and causing timeouts.