{ "versions": [ { "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" ] }, { "version": "0.8.10", "date": "2026-05-07", "title": "Фикс Python re.subn в DHCP leases patch", "summary": "Ошибка replacement в patch_dhcp_leases_empty.py была исправлена: замена блока parse_virsh_list теперь выполняется через lambda и не ломается на регулярных выражениях.", "features": [ "Ошибка replacement в patch_dhcp_leases_empty.py была исправлена", "Замена parse_virsh_list теперь выполняется через lambda replacement", "Установщик больше не должен останавливаться на DHCP leases empty-state patch из-за re.subn", "Версия обновлена до 0.8.10" ] }, { "version": "0.8.9", "date": "2026-05-07", "title": "Hotfix установки DHCP leases patch", "summary": "Патч DHCP leases больше не останавливает установщик, если структура файлов отличается на конкретном сервере.", "features": [ "Патч DHCP leases больше не валил установщик", "Если нужный маркер не найден, патч теперь пишет WARN и мягко завершает работу", "Установка web-панели теперь должна продолжаться даже без дополнительной IP-доработки", "Версия обновлена до 0.8.9" ] } ] }