From 4a7bf93bc14369c75507c6f0a75c193d6ed37420 Mon Sep 17 00:00:00 2001 From: danilrwx Date: Thu, 25 Jun 2026 08:09:23 +0000 Subject: [PATCH] Re-generate changelog v1.10.0 Signed-off-by: deckhouse-BOaTswain <89150800+deckhouse-boatswain@users.noreply.github.com> --- CHANGELOG/CHANGELOG-v1.10.0.yml | 63 +++++++++++++++++++++++++++++++++ CHANGELOG/CHANGELOG-v1.10.md | 23 ++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 CHANGELOG/CHANGELOG-v1.10.0.yml create mode 100644 CHANGELOG/CHANGELOG-v1.10.md diff --git a/CHANGELOG/CHANGELOG-v1.10.0.yml b/CHANGELOG/CHANGELOG-v1.10.0.yml new file mode 100644 index 0000000000..61b66979b7 --- /dev/null +++ b/CHANGELOG/CHANGELOG-v1.10.0.yml @@ -0,0 +1,63 @@ +ci: + fixes: + - summary: >- + Enable hotplug feature gates in the virtualization ModuleConfig on the nested e2e cluster so + hotplug CPU/memory prechecks stop failing in SynchronizedBeforeSuite. + pull_request: https://github.com/deckhouse/virtualization/pull/2536 + - summary: >- + Fix nested e2e NFS setup on the stage registry profile by using the deckhouse-prod module + source. + pull_request: https://github.com/deckhouse/virtualization/pull/2507 +cli: + fixes: + - summary: >- + d8 ssh / d8 scp now use the local OpenSSH/SCP clients via ProxyCommand; pass extra client + options through a single --ssh-args flag and the command via --. + pull_request: https://github.com/deckhouse/virtualization/pull/2442 +core: + fixes: + - summary: Preserve explicit enableParavirtualization=false value during VirtualMachine updates. + pull_request: https://github.com/deckhouse/virtualization/pull/2505 + - summary: >- + VirtualMachineClass: for cpu.type=Discovery recompute CPU features from the current nodes on + every reconcile (no stale cache) and separate the discovery nodeSelector pool (basis for the + universal CPU model) from schedulable nodes derived from spec.nodeSelector; for + cpu.type=Discovery and Features restore status.cpuFeatures.notEnabledCommon population. + pull_request: https://github.com/deckhouse/virtualization/pull/2501 + - summary: Prevent node placement updates from interrupting active VM volume migration. + pull_request: https://github.com/deckhouse/virtualization/pull/2497 + - summary: >- + Ignore stale USB ResourceClaimTemplate and USBDevice cleanup errors during VM USB device + reconciliation. + pull_request: https://github.com/deckhouse/virtualization/pull/2453 +test: + features: + - summary: Add an interactive fzf helper for selecting and repeatedly running e2e suites. + pull_request: https://github.com/deckhouse/virtualization/pull/2510 +vm: + features: + - summary: >- + Add hotplug CPU and memory via in-place resize (alpha, behind feature gate + HotplugCPUAndMemoryWithInPlaceResize). + pull_request: https://github.com/deckhouse/virtualization/pull/2247 + fixes: + - summary: >- + A VM can start again after a failed local-disk migration restart when `kvvmi` is already + deleted and migrated volumes, including VMBDA-attached volumes, must be restored from target + PVCs back to the current source PVCs. + pull_request: https://github.com/deckhouse/virtualization/pull/2506 + - summary: >- + Prevent Main-only virtual machines from requiring restart due to implicit default network + template synchronization. + pull_request: https://github.com/deckhouse/virtualization/pull/2484 + - summary: Fix hotplug volume cleanup after migration target pod termination. + pull_request: https://github.com/deckhouse/virtualization/pull/2457 + - summary: >- + VM pod volume error handling now includes FailedMapVolume and surfaces more complete pod + volume diagnostics. + pull_request: https://github.com/deckhouse/virtualization/pull/2433 + - summary: >- + Fallback CPU/memory hotplug updates to restart when project quota cannot fit migration-time + resources. + pull_request: https://github.com/deckhouse/virtualization/pull/2419 + diff --git a/CHANGELOG/CHANGELOG-v1.10.md b/CHANGELOG/CHANGELOG-v1.10.md new file mode 100644 index 0000000000..15f15bdeb7 --- /dev/null +++ b/CHANGELOG/CHANGELOG-v1.10.md @@ -0,0 +1,23 @@ +# Changelog v1.10 + +## Features + + + - **[vm]** Add hotplug CPU and memory via in-place resize (alpha, behind feature gate HotplugCPUAndMemoryWithInPlaceResize). [#2247](https://github.com/deckhouse/virtualization/pull/2247) + +## Fixes + + + - **[core]** VirtualMachineClass: for cpu.type=Discovery recompute CPU features from the current nodes on every reconcile (no stale cache) and separate the discovery nodeSelector pool (basis for the universal CPU model) from schedulable nodes derived from spec.nodeSelector; for cpu.type=Discovery and Features restore status.cpuFeatures.notEnabledCommon population. [#2501](https://github.com/deckhouse/virtualization/pull/2501) + - **[vm]** A VM can start again after a failed local-disk migration restart when `kvvmi` is already deleted and migrated volumes, including VMBDA-attached volumes, must be restored from target PVCs back to the current source PVCs. [#2506](https://github.com/deckhouse/virtualization/pull/2506) + - **[vm]** Prevent Main-only virtual machines from requiring restart due to implicit default network template synchronization. [#2484](https://github.com/deckhouse/virtualization/pull/2484) + - **[vm]** Fix hotplug volume cleanup after migration target pod termination. [#2457](https://github.com/deckhouse/virtualization/pull/2457) + - **[vm]** VM pod volume error handling now includes FailedMapVolume and surfaces more complete pod volume diagnostics. [#2433](https://github.com/deckhouse/virtualization/pull/2433) + - **[vm]** Fallback CPU/memory hotplug updates to restart when project quota cannot fit migration-time resources. [#2419](https://github.com/deckhouse/virtualization/pull/2419) + +## Chore + + + - **[core]** Fixed vulnerability: + - CVE-2026-2303 [#2515](https://github.com/deckhouse/virtualization/pull/2515) +