diff --git a/updates/versions.json b/updates/versions.json index 7f012ad..a78f671 100644 --- a/updates/versions.json +++ b/updates/versions.json @@ -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-менеджер" ] } ]