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

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