Skip to content

Changelog v1.9.0#2239

Merged
universal-itengineer merged 1 commit into
mainfrom
changelog/v1.9.0
Jun 10, 2026
Merged

Changelog v1.9.0#2239
universal-itengineer merged 1 commit into
mainfrom
changelog/v1.9.0

Conversation

@deckhouse-BOaTswain

@deckhouse-BOaTswain deckhouse-BOaTswain commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

Changelog v1.9.0

Features

  • [core] CLI lifecycle commands (start, stop, restart, evict, migrate) now support multiple VM targets, --all flag, --label-selector flag for label-based targeting, and --yes flag for non-interactive confirmation. #2412
  • [core] Compatible VirtualMachineOperation resources can now supersede another active operation on the same VM. #2338
  • [core] Added the Uptime column to VirtualMachine resources, showing the time since the VM started. #2279
  • [vm] The VM status now includes a No bootable device message when the VM cannot find a bootable disk to start. #2404
  • [vm] Add domain jobs and block-jobs info subcommands to vlctl. #2280
  • [vm] Added the ability to change coreFraction on a running VM without a restart. The new value is applied via live migration. #2210
  • [vm] Added the ability to attach additional network interfaces without a restart via the virtual machine's .spec.networks. #2187
  • [vm] System virtual machine resources (pods with d8v-hp- and d8v-vm- prefixes) now run as the deckhouse user, without root privileges. #2097
  • [vm] A restart is no longer required to attach and detach virtual disks and images via the virtual machine's .spec.blockDeviceRefs:
    • Works for new virtual machines starting from v1.9.0.
    • For previously created virtual machines, a restart is required to enable this behavior. #2033

Fixes

  • [core] Better handling Windows guests: start and migration should work in clusters with frequent CPU frequencies drifts #2345
  • [module] Fixed an issue where invalid virtualization module ModuleConfig settings could block the Deckhouse queue. #2246
  • [module] Fixed duplicate series on the Virtualization / Overview dashboard. #2189
  • [vd] Time spent in the WaitForFirstConsumer phase is no longer included in .status.stats.creationDuration.totalProvisioning of virtual disks. #2379
  • [vd] Allow ingress from virtualization namespace to importer pods #2356
  • [vm] Fixed disk update for stopped VMs with WaitForFirstConsumer storage class. Previously, when a VM was stopped and disks were changed, the KVVM was not updated, causing the VM to get stuck in starting phase. #2407
  • [vm] Fix VM migration failure caused by incorrect target disk size for filesystem-backed hotplug volumes. #2402
  • [vm] Fix possible scheduling problems after changing vmclass from Discovery type to Model type. #2352
  • [vm] Fixed an issue with VM migration cancellation that prevented new migrations from starting. #2282

Chore

  • [api] Removed the deprecated VirtualMachineRestore resource. Use VirtualMachineOperation with the Clone or Restore type, or VirtualMachineSnapshotOperation instead. #2368

For more information, see the changelog and minor version release changes.

@deckhouse-BOaTswain deckhouse-BOaTswain force-pushed the changelog/v1.9.0 branch 21 times, most recently from b3f63d1 to e216e1c Compare May 7, 2026 08:13
@deckhouse-BOaTswain deckhouse-BOaTswain force-pushed the changelog/v1.9.0 branch 6 times, most recently from 48a0c43 to a7b3d1f Compare May 12, 2026 11:20
Signed-off-by: deckhouse-BOaTswain <89150800+deckhouse-boatswain@users.noreply.github.com>
@deckhouse-BOaTswain

Copy link
Copy Markdown
Contributor Author

Cherry pick PR 2472 to the branch release-1.9 successful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants