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
35 changes: 35 additions & 0 deletions docs/RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,41 @@ title: "Release Notes"
weight: 70
---

## v1.9.0
<span style="opacity:0.6; font-style:italic; font-size:0.9em;">
Release date: June 1, 2026.
</span>

### New features

- [vm] You can now hot-plug block devices by editing `.spec.blockDeviceRefs` on a running VM.
- [vm] You can now change `coreFraction` on a running VM without manually stopping it. The new value is applied via live migration.
- [vm] Added the `Uptime` column to [VirtualMachine](/modules/virtualization/cr.html#virtualmachine) resources. It shows how long the VM has been running.
- [vm] The VM status now includes a "No bootable device" message when the VM cannot find a bootable disk.
- [vmop] A compatible [VirtualMachineOperation](/modules/virtualization/cr.html#virtualmachineoperation) can now supersede another active operation on the same VM.
- [vm] Attaching a virtual disk to a VM is now rejected if the disk is not available on any node where the VM can be scheduled.
- [usb] Added the `Attached` condition and `ATTACHED` column to [NodeUSBDevice](/modules/virtualization/cr.html#nodeusbdevice), showing whether the USB device is attached in the namespace.
- [vmrestore] Removed the deprecated [VirtualMachineRestore](/modules/virtualization/cr.html#virtualmachinerestore) resource. Use [VirtualMachineOperation](/modules/virtualization/cr.html#virtualmachineoperation) with the `Clone` or `Restore` type or [VirtualMachineSnapshotOperation](/modules/virtualization/cr.html#virtualmachinesnapshotoperation) instead.

### Fixes

- [vm] Fixed VM migration for filesystem-backed hotplug volumes.
- [vm] Fixed disk updates for stopped VMs that use a StorageClass with `WaitForFirstConsumer` mode.
- [vm] Fixed VM pod placement for VMs with local disks and hotplug volumes.
- [vm] Fixed scheduling issues after changing the [VirtualMachineClass](/modules/virtualization/cr.html#virtualmachineclass) from the `Discovery` type to another.
- [vm] Fixed migration background tasks getting stuck after interruption, which could prevent new migrations from starting.
- [vm] Fixed VM placement: a VM is now scheduled only on a node where all of its disks are available, including hot-plugged ones.
- [vm] Fixed preservation of the device order in `.spec.blockDeviceRefs` during hotplug.
- [vm] Improved handling of Windows guest OS in clusters with frequent CPU frequency changes.
- [core] Fixed hotplug disks not being unmounted on the node after a failed VM migration, which could block subsequent VM operations.
- [vd] The `totalProvisioning` metric for virtual disks no longer includes time spent in the `WaitForFirstConsumer` phase.
- [module] Fixed an issue where invalid settings in the `virtualization` module ModuleConfig could block the Deckhouse queue.
- [observability] Fixed duplicate series on the `Virtualization / Overview` dashboard.

### Other

- [vm] Added the `domain jobs` and `block-jobs` subcommands to the `vlctl` utility.

## v1.8.2
<span style="opacity:0.6; font-style:italic; font-size:0.9em;">
Release date: May 20, 2026.
Expand Down
36 changes: 36 additions & 0 deletions docs/RELEASE_NOTES.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,42 @@ title: "Релизы"
weight: 70
---

## v1.9.0
<span style="opacity:0.6; font-style:italic; font-size:0.9em;">
Дата релиза: 1 июня 2026.
</span>

### Новые возможности

- [vm] Добавлена поддержка hotplug блочных устройств через изменение `.spec.blockDeviceRefs` у работающей ВМ.
- [vm] Добавлена возможность изменять `coreFraction` у работающей ВМ без её ручной остановки. Новое значение применяется через живую миграцию.
- [vm] Для ресурсов [VirtualMachine](/modules/virtualization/cr.html#virtualmachine) добавлена колонка `Uptime`, показывающая время с момента запуска ВМ.
- [vm] В статус ВМ добавлено сообщение «No bootable device», если ВМ не может найти загрузочный диск.
- [vmop] Совместимые ресурсы [VirtualMachineOperation](/modules/virtualization/cr.html#virtualmachineoperation) теперь могут заменять другую активную операцию над ВМ.
- [vm] Добавлена валидация, запрещающая подключение виртуального диска к ВМ, если он недоступен на узлах её
планирования.
- [usb] Для ресурса [NodeUSBDevice](/modules/virtualization/cr.html#nodeusbdevice) добавлены условие `Attached` и колонка `ATTACHED`, отражающие состояние подключения USB-устройства в неймспейсе.
- [vmrestore] Удалён устаревший ресурс [VirtualMachineRestore](/modules/virtualization/cr.html#virtualmachinerestore). Вместо него используйте ресурс [VirtualMachineOperation](/modules/virtualization/cr.html#virtualmachineoperation) с типом `Clone` или `Restore`, а также ресурс [VirtualMachineSnapshotOperation](/modules/virtualization/cr.html#virtualmachinesnapshotoperation).

### Исправления

- [vm] Исправлена миграция ВМ с hotplug-томами на файловой системе.
- [vm] Исправлено обновление дисков у остановленных ВМ со StorageClass в режиме `WaitForFirstConsumer`.
- [vm] Исправлено размещение подов ВМ с локальными дисками и hotplug-томами.
- [vm] Исправлены проблемы планирования после смены [VirtualMachineClass](/modules/virtualization/cr.html#virtualmachineclass) с типа `Discovery` на другой.
- [vm] Исправлено зависание фоновых задач миграции после прерывания, из-за которого новые миграции могли не запускаться.
- [vm] Исправлено размещение ВМ: она запускается только на узле, где доступны все её диски, в том числе подключённые через hotplug.
- [vm] Исправлено сохранение порядка устройств в `.spec.blockDeviceRefs` при hotplug.
- [vm] Улучшена работа гостевых ОС Windows в кластерах с частыми изменениями частоты CPU.
- [core] Исправлено отключение hotplug-дисков на узле после неуспешной миграции ВМ, из-за которого могли блокироваться последующие операции с ВМ.
- [vd] Время в фазе `WaitForFirstConsumer` больше не включается в метрику `totalProvisioning` виртуальных дисков.
- [module] Исправлена проблема, из-за которой некорректные настройки ModuleConfig модуля `virtualization` могли блокировать очередь Deckhouse.
- [observability] Исправлено дублирование серий на дашборде `Virtualization / Overview`.

### Прочее

- [vm] Для утилиты `vlctl` добавлены подкоманды `domain jobs` и `block-jobs`.

## v1.8.2
<span style="opacity:0.6; font-style:italic; font-size:0.9em;">
Дата релиза: 20 мая 2026.
Expand Down
Loading