Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions CHANGELOG/CHANGELOG-v1.10.0.yml
Original file line number Diff line number Diff line change
@@ -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

23 changes: 23 additions & 0 deletions CHANGELOG/CHANGELOG-v1.10.md
Original file line number Diff line number Diff line change
@@ -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)

Loading