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

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

### New features

- [vm] Added support for attaching USB devices to virtual machines via `.spec.usbDevices`.
- [usb] Added [NodeUSBDevice](/modules/virtualization/cr.html#nodeusbdevice) and [USBDevice](/modules/virtualization/cr.html#usbdevice) resources to manage USB devices in the cluster:
- [NodeUSBDevice](/modules/virtualization/cr.html#nodeusbdevice) (cluster-scoped): Represents a USB device discovered on a specific node. Allows assigning a USB device for use in a specific namespace.
- [USBDevice](/modules/virtualization/cr.html#usbdevice) (namespace-scoped): Represents a USB device available for attachment to virtual machines in a given namespace.
- [observability] Added the `Virtualization / Overview` dashboard with an overview of the virtualization platform status.
- [observability] Added information about virtual machine pods to the virtual machine dashboard.
- [dvcr] Enabled DVCR cleanup in clusters by default: daily at 02:00. You can override the schedule via `dvcr.gc.schedule` in the `virtualization` module ModuleConfig.

### Fixes

- [vd] Fixed virtual disks hanging during creation in `WaitForFirstConsumer` mode on nodes with taints.
- [vm] If only the `Main` network is specified in `.spec.networks`, the `sdn` module is no longer required.
- [vm] Fixed virtual machine migration with disks attached via [VirtualMachineBlockDeviceAttachment](/modules/virtualization/cr.html#virtualmachineblockdeviceattachment) (hotplug): the target pod could exceed memory limits (`OOMKilled`).
- [vmbda] Fixed an incorrect `Pending` phase for the [VirtualMachineBlockDeviceAttachment](/modules/virtualization/cr.html#virtualmachineblockdeviceattachment) resource during virtual machine migration.
- [vmbda] To remove disks and images attached to a virtual machine via [VirtualMachineBlockDeviceAttachment](/modules/virtualization/cr.html#virtualmachineblockdeviceattachment) (hotplug), you must first detach them from the virtual machine by deleting the corresponding `vmbda`. This information has been added to the `vmbda` status.

### Other

- [vm] Added the `--from-file` flag to the `vlctl` utility for viewing domain information from a local libvirt XML file.

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

## v1.6.0
<span style="opacity:0.6; font-style:italic; font-size:0.9em;">
Дата релиза: 2 марта 2026.
</span>

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

- [vm] Добавлена поддержка подключения USB-устройств к виртуальным машинам через `.spec.usbDevices`.
- [usb] Добавлены ресурсы [NodeUSBDevice](/modules/virtualization/cr.html#nodeusbdevice) и `USBDevice`, позволяющие управлять USB-устройствами в кластере:
- [NodeUSBDevice](/modules/virtualization/cr.html#nodeusbdevice) (cluster-scoped) — представляет USB-устройство, обнаруженное на конкретном узле. Позволяет назначить USB-устройство для использования в конкретном неймспейсе.
- [USBDevice](/modules/virtualization/cr.html#usbdevice) (namespace-scoped) — представляет USB-устройство, доступное для подключения к виртуальным машинам в заданном неймспейсе.
- [observability] Добавлен дашборд `Virtualization / Overview` с обзором состояния платформы виртуализации.
- [observability] На дашборд виртуальной машины добавлена информация о подах виртуальных машин.
- [dvcr] Включена очистка DVCR в кластерах по умолчанию: ежедневно в 02:00. Расписание можно переопределить через `dvcr.gc.schedule` в ModuleConfig модуля `virtualization`.

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

- [vd] Исправлено зависание при создании виртуальных дисков в режиме `WaitForFirstConsumer` на нодах с taints.
- [vm] Если в `.spec.networks` указана только сеть `Main`, то больше не требуется включенный модуль `sdn`.
- [vm] Исправлена миграция виртуальной машины с дисками, подключенными через [VirtualMachineBlockDeviceAttachment](/modules/virtualization/cr.html#virtualmachineblockdeviceattachment) (hotplug): целевой под мог превысить лимиты по памяти (`OOMKilled`).
- [vmbda] Исправлена некорректная фаза `Pending` ресурса [VirtualMachineBlockDeviceAttachment](/modules/virtualization/cr.html#virtualmachineblockdeviceattachment) во время миграции виртуальной машины.
- [vmbda] Чтобы удалить диски и образы, подключенные к виртуальной машине через [VirtualMachineBlockDeviceAttachment](/modules/virtualization/cr.html#virtualmachineblockdeviceattachment) (hotplug), сначала нужно отсоединить их от виртуальной машины, удалив соответствующий `vmbda`. Эта информация добавлена в статус `vmbda`.

### Прочее

- [vm] Для утилиты `vlctl` добавлен флаг `--from-file` для просмотра информации о домене из локального libvirt XML-файла.

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