Общедоступная версия. Готово к использованию в production-средах.
v1.0.0
Новые возможности
- [vm] Добавлена защита от подключения cloud-образа (
VirtualImage\ClusterVirtualImage) в качестве первого диска. Ранее это приводило к невозможности запуска ВМ с ошибкой “No bootable device”. - [vmop] Добавлена операция с типом 
Restoreдля восстановления ВМ из ранее созданного снимка. 
Исправления
- [vmsnapshot] Теперь при восстановлении виртуальной машины из снимка корректно восстанавливаются все аннотации и лейблы, которые были у ресурсов в момент снимка.
 - [module] Исправлена проблема с блокировкой очереди, когда параметр 
settings.modules.publicClusterDomainбыл пустым в глобальном ресурсе ModuleConfig. - [module] Оптимизирована производительность хука во время установки модуля.
 - [vmclass] Исправлена валидация core/coreFraction в ресурсе VirtualMachineClass.
 - [module] При выключенном модуле SDN конфигурация дополнительных сетей в ВМ недоступна.
 
Безопасность
- Устранено CVE-2025-47907
 
v0.25.0
Важное
В версии v.0.25.0 добавлена поддержка работы модуля с CRI containerd V2. После обновления CRI с containerd v1 до containerd v2 необходимо пересоздать образы, которые были созданы с использованием версии модуля виртуализации v0.24.0 и ранее.
Новые возможности
- [vm] Добавлена возможность подключения к виртуальной машине дополнительных сетевых интерфейсов к сетям, предоставляемым модулем 
SDN. Для этого модульSDNдолжен быть включен в кластере. - [vmmac] Для дополнительных сетевых интерфейсов добавлено управление MAC-адресами с использованием ресурсов 
VirtualMachineMACAddressиVirtualMachineMACAddressLease. - [vmclass] Добавлена аннотация для установки класса виртуальной машины по умолчанию. Чтобы назначить 
VirtualMachineClassпо умолчанию, необходимо добавить на него аннотациюvirtualmachineclass.virtualization.deckhouse.io/is-default-class=true. Это позволяет создавать ВМ с пустым полемspec.virtualMachineClassName, автоматически заполняя его классом по умолчанию. - [observability] Добавлены новые метрики Prometheus для отслеживания фазы ресурсов, таких как 
VirtualMachineSnapshot,VirtualDiskSnapshot,VirtualImageиClusterVirtualImage. 
Исправления
- [vm] Исправили проблему: при изменении типа операционной системы машина уходила в циклическую перезагрузку.
 - [vm] Исправили зависание виртуальной машины в фазе Starting при нехватке квот проекта. Сообщение о нехватке квот будет отображаться в статусе виртуальной машины. Чтобы машина продолжила запуск, необходимо будет увеличить квоты проекта.
 - [vi] Для создания виртуального образа на 
PersistentVolumeClaimдолжно быть использовано хранилище в режимеRWXиBlock, в противном случае будет отображено предупреждение об ошибке. - [module] Добавили валидацию, проверяющую, что подсети виртуальных машин не пересекаются с системными подсетями (
podSubnetCIDRиserviceSubnetCIDR). 
Прочее
- [vm] Улучшили сборщик мусора (GC) для отработавших операций виртуальной машины:
- GC запускается каждый день в 00:00;
 - GC будет удалять успешно завершённые операции (
Completed\Failed), если истёк их TTL (24 часа); - GC подчищает все завершённые операции (
Completed\Failed), оставляя только 10 последних.