diff --git a/docs/RELEASE_NOTES.md b/docs/RELEASE_NOTES.md index 8cb0149205..2e481966a8 100644 --- a/docs/RELEASE_NOTES.md +++ b/docs/RELEASE_NOTES.md @@ -3,6 +3,33 @@ title: "Release Notes" weight: 70 --- +## v1.6.0 + +Release date: March 2, 2026. + + +### 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 Release date: February 16, 2026. diff --git a/docs/RELEASE_NOTES.ru.md b/docs/RELEASE_NOTES.ru.md index 31f0877bb2..db3d9ea3bd 100644 --- a/docs/RELEASE_NOTES.ru.md +++ b/docs/RELEASE_NOTES.ru.md @@ -3,6 +3,33 @@ title: "Релизы" weight: 70 --- +## v1.6.0 + +Дата релиза: 2 марта 2026. + + +### Новые возможности + +- [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 Дата релиза: 16 февраля 2026.