Обновить журнал версий до 0.6.1
Этот коммит содержится в:
@@ -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-панели"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user