Files
virtuality/updates/versions.json
T

74 строки
6.0 KiB
JSON

{
"versions": [
{
"version": "0.8.54",
"date": "2026-05-07",
"title": "Ручной IP VM был добавлен в проброс портов",
"summary": "На странице Сеть скрытое значение guest_ip=auto было заменено на видимое поле IP VM. Теперь при пустых DHCP leases, статическом IP внутри VM, bridge-сети или отсутствии qemu-guest-agent можно вручную указать внутренний IP и создать проброс без блокировки автоопределением.",
"features": [
"В форме добавления проброса портов появилось поле IP VM",
"Значение auto оставлено по умолчанию для обычного DHCP/qemu-guest-agent сценария",
"Ручной внутренний IP VM теперь можно указать прямо при создании DNAT-правила",
"Подсказки DHCP leases были уточнены для bridge/static VM и готовых образов",
"Версия обновлена до 0.8.54"
]
},
{
"version": "0.8.53",
"date": "2026-05-07",
"title": "Проброс диапазонов портов был усилен",
"summary": "Патч сетевых диапазонов был усилен: форма проброса теперь принимает диапазоны как текст, iptables DNAT использует корректный синтаксис диапазона назначения, а применение правил не падает сразу при сбое nftables, если iptables fallback смог поставить правила.",
"features": [
"Обработчик /network/forward/add был исправлен для приёма диапазонов портов как строки",
"iptables DNAT для диапазонов теперь формирует назначение вида IP:10000-20000 вместо ошибочного IP:10000:20000",
"apply_port_forwards теперь пробует UFW и iptables fallback даже если nftables не применился",
"Ошибки применения правил теперь собираются в более понятное сообщение",
"Версия обновлена до 0.8.53"
]
},
{
"version": "0.8.52",
"date": "2026-05-07",
"title": "Страница сети была переведена на единое меню",
"summary": "Раздел Сеть был переведён со старого shell-каркаса на общий v-layout/v-main с подключением _sidebar.html, чтобы после F5 левое меню не пропадало.",
"features": [
"Страница network.html была переведена на общий v-layout/v-main каркас",
"Раздел Сеть теперь подключает единое меню через _sidebar.html",
"panel.js подключён на странице Сеть",
"После F5 левое меню больше не должно пропадать в разделе Сеть",
"Версия обновлена до 0.8.52"
]
},
{
"version": "0.8.51",
"date": "2026-05-07",
"title": "Левое меню было пересобрано централизованно",
"summary": "Левое меню было вынесено в единый шаблон _sidebar.html и подключено к страницам ISO, Диски, Операции и Хост. Установщик теперь финально восстанавливает основные канонические шаблоны панели после патчеров.",
"features": [
"Общее меню _sidebar.html было пересобрано",
"Страница ISO была переведена на общий v-layout/v-main каркас",
"Страница Диски была переведена на общий v-layout/v-main каркас",
"Страница Операции была переведена на общий v-layout/v-main каркас",
"Страница Хост была переведена на общий v-layout/v-main каркас",
"Прогресс-бар был убран из таблицы операций",
"install_web_panel.sh теперь восстанавливает основные канонические шаблоны панели после патчеров",
"После F5 левое меню больше не должно пропадать на ISO, Диски, Операции и Хост",
"Версия обновлена до 0.8.51"
]
},
{
"version": "0.8.50",
"date": "2026-05-07",
"title": "Канонический шаблон карточки VM был закреплён после патчей",
"summary": "Установщик стал восстанавливать канонический vm_detail.html из репозитория после патчеров карточки VM и финально после остальных патчей.",
"features": [
"vm_detail.html восстанавливается после патчеров карточки VM",
"vm_detail.html финально восстанавливается после остальных патчей",
"Левое меню в карточке VM больше не должно пропадать после установки",
"Блоки CPU/RAM/Архитектура, ISO-привод и Порядок загрузки больше не должны исчезать из-за старых патчеров",
"Версия обновлена до 0.8.50"
]
}
]
}