{ "versions": [ { "version": "0.8.13", "date": "2026-05-07", "title": "Динамическая подпись источника VM", "summary": "В форме создания VM подписи и подсказка источника теперь меняются при выборе ISO-установщика или готового диска.", "features": [ "Подпись источника образа VM стала динамической", "При выборе готового диска поле подписывается как Готовый образ диска", "При выборе ISO-установщика поле подписывается как ISO образ", "Поясняющий notice теперь меняется под выбранный источник VM", "Версия обновлена до 0.8.13" ] }, { "version": "0.8.12", "date": "2026-05-07", "title": "Ручные IP-адреса VM", "summary": "На странице сети добавлена ручная привязка IP к VM. Это нужно для bridge/static-сетей, где адрес не виден через DHCP, qemu-guest-agent или ARP.", "features": [ "Ручные IP-адреса VM были добавлены", "IP из /var/lib/virtuality/network/vm_ips.json теперь имеет приоритет перед автоопределением", "На странице /network добавлена карточка Ручные IP VM", "Добавлен маршрут /network/vm-ip/save для сохранения или очистки ручного IP", "Ручной IP используется в таблице виртуальных машин и может помочь при пробросе портов", "Версия обновлена до 0.8.12" ] }, { "version": "0.8.11", "date": "2026-05-07", "title": "IP-адреса VM из нескольких источников", "summary": "Определение IP-адресов виртуальных машин стало шире: кроме virsh и network_core теперь проверяются dnsmasq leases libvirt и таблицы соседей/ARP по MAC-адресу VM.", "features": [ "IP-адреса VM стали искаться в нескольких источниках", "Добавлен поиск IP через файлы /var/lib/libvirt/dnsmasq/*.leases", "Добавлен поиск IP через ip neigh и ARP по MAC-адресу VM", "Сохранён безопасный fallback на прочерк, если адрес не найден", "Версия обновлена до 0.8.11" ] } ] }