Обновить журнал версий до 0.6.1

Этот коммит содержится в:
Виктор
2026-05-07 02:21:25 +09:00
родитель 82ec5d5c67
Коммит cc80643488
+34 -33
Просмотреть файл
@@ -1,58 +1,61 @@
{ {
"versions": [ "versions": [
{
"version": "0.6.1",
"date": "2026-05-07",
"title": "ARM64 через QEMU XML",
"summary": "Добавлен отдельный XML-путь запуска ARM64 готовых дисков на x86-хостах через qemu-system-aarch64.",
"features": [
"ARM64 .img/.qcow2 на x86 создаётся через прямой libvirt XML",
"Для ARM64 на x86 используется qemu-system-aarch64 и CPU cortex-a57",
"ARM64 ISO на x86 блокируется понятной ошибкой — используем готовый диск",
"Версия обновлена до 0.6.1"
]
},
{ {
"version": "0.6.0", "version": "0.6.0",
"date": "2026-05-07", "date": "2026-05-07",
"title": "Архитектуры VM, дисковые образы и честное версионирование", "title": "Архитектуры VM и дисковые образы",
"summary": "Исправлена ARM64-логика для x86-хостов, добавлены загрузка и конвертация дисковых образов с прогрессом, уведомления о доступных обновлениях и обязательное обновление VERSION при новых функциях.", "summary": "Добавлены выбор архитектуры VM, загрузка .img/.raw/.qcow2, прогресс конвертации и уведомления об обновлениях.",
"features": [ "features": [
"ARM64 на x86-хосте теперь запускается через QEMU-эмуляцию, а не через KVM host CPU", "Добавлен выбор архитектуры VM",
ля ARM64 на ARM-хосте сохраняется KVM-режим", обавлена загрузка локальных дисковых образов",
"Добавлен выбор архитектуры VM в мастере создания", "Добавлен второй прогресс конвертации .img/.raw в qcow2",
"Добавлена загрузка .img, .raw и .qcow2 как локальных дисковых образов", "Добавлены уведомления об обновлениях на дашборде"
"Добавлен второй прогресс-бар конвертации после загрузки .img/.raw",
"Добавлены уведомления о доступных обновлениях на дашборде только при наличии обновления",
"Новые возможности теперь должны сопровождаться bump VERSION и записью в updates/versions.json"
] ]
}, },
{ {
"version": "0.5.0", "version": "0.5.0",
"date": "2026-05-07", "date": "2026-05-07",
"title": "GitHub Update Center", "title": "GitHub Update Center",
"summary": "Автообновление Virtuality напрямую из GitHub с проверкой новых версий, списком пропущенных изменений и запуском обновления из панели.", "summary": "Автообновление Virtuality напрямую из GitHub.",
"features": [ "features": [
"Добавлена страница /update для проверки обновлений", "Добавлена страница /update",
"Добавлен список пропущенных версий и функций", "Добавлен список пропущенных версий и функций",
"Добавлен backend update_core.py для сравнения локального и удалённого состояния GitHub", "Добавлен исполнитель обновлений",
"Добавлен исполнитель scripts/apply_github_update.sh", "Добавлен VERSION-файл проекта"
"Добавлен VERSION-файл проекта",
"Добавлен updates/versions.json как человекочитаемый changelog"
] ]
}, },
{ {
"version": "0.4.0", "version": "0.4.0",
"date": "2026-05-07", "date": "2026-05-07",
"title": "ISO upload progress and NAT ranges", "title": "ISO upload progress and NAT ranges",
"summary": "Улучшены загрузка ISO и сетевой блок для VPS/VoIP сценариев.", "summary": "Улучшены загрузка ISO и сетевой блок.",
"features": [ "features": [
"Добавлен прогресс загрузки ISO в процентах", "Добавлен прогресс загрузки ISO",
"Добавлена скорость передачи и статус сохранения ISO", "Добавлены диапазоны портов",
"Добавлена поддержка диапазонов портов, например 10000-20000/udp", "Добавлена диагностика правил проброса"
"Добавлена диагностика рядом с правилами проброса портов",
"Добавлена защита от создания VM через отсутствующий bridge br0"
] ]
}, },
{ {
"version": "0.3.0", "version": "0.3.0",
"date": "2026-05-06", "date": "2026-05-06",
"title": "VPS NAT Router", "title": "VPS NAT Router",
"summary": "Добавлена NAT-сеть virtuality-nat для VPS-сценариев и автоматизация DNAT/MASQUERADE.", "summary": "Добавлена NAT-сеть virtuality-nat для VPS.",
"features": [ "features": [
"Добавлена libvirt NAT-сеть virtuality-nat / virbr100", "Добавлена virtuality-nat / virbr100",
"Добавлен проброс портов через nftables", "Добавлен DNAT/MASQUERADE",
"Добавлен UFW route allow fallback", "Добавлены UFW и iptables fallback"
"Добавлен iptables-nft fallback",
"Добавлена диагностика публичного доступа VM"
] ]
}, },
{ {
@@ -62,8 +65,7 @@
"summary": "Добавлена web-консоль VM и журнал операций.", "summary": "Добавлена web-консоль VM и журнал операций.",
"features": [ "features": [
"Добавлена noVNC-консоль VM", "Добавлена noVNC-консоль VM",
"Консоль открывается в отдельном полноэкранном окне", "Добавлен журнал операций",
"Добавлен журнал операций создания VM",
"Добавлен live log virt-install" "Добавлен live log virt-install"
] ]
}, },
@@ -71,13 +73,12 @@
"version": "0.1.0", "version": "0.1.0",
"date": "2026-05-06", "date": "2026-05-06",
"title": "Initial Virtuality panel", "title": "Initial Virtuality panel",
"summary": "Базовая web-панель Virtuality для KVM/QEMU/libvirt.", "summary": "Базовая web-панель Virtuality.",
"features": [ "features": [
"Авторизация через Linux-пользователя", "Авторизация через Linux-пользователя",
"Дашборд хоста", "Дашборд хоста",
"Создание VM через web-панель", "Создание VM",
"ISO-менеджер", "ISO-менеджер"
"Установщик web-панели"
] ]
} }
] ]