Files
virtuality/updates/versions.json
T

85 строки
4.8 KiB
JSON

{
"versions": [
{
"version": "0.6.0",
"date": "2026-05-07",
"title": "Архитектуры VM, дисковые образы и честное версионирование",
"summary": "Исправлена ARM64-логика для x86-хостов, добавлены загрузка и конвертация дисковых образов с прогрессом, уведомления о доступных обновлениях и обязательное обновление VERSION при новых функциях.",
"features": [
"ARM64 на x86-хосте теперь запускается через QEMU-эмуляцию, а не через KVM host CPU",
"Для ARM64 на ARM-хосте сохраняется KVM-режим",
"Добавлен выбор архитектуры VM в мастере создания",
"Добавлена загрузка .img, .raw и .qcow2 как локальных дисковых образов",
"Добавлен второй прогресс-бар конвертации после загрузки .img/.raw",
"Добавлены уведомления о доступных обновлениях на дашборде только при наличии обновления",
"Новые возможности теперь должны сопровождаться bump VERSION и записью в updates/versions.json"
]
},
{
"version": "0.5.0",
"date": "2026-05-07",
"title": "GitHub Update Center",
"summary": "Автообновление Virtuality напрямую из GitHub с проверкой новых версий, списком пропущенных изменений и запуском обновления из панели.",
"features": [
"Добавлена страница /update для проверки обновлений",
"Добавлен список пропущенных версий и функций",
"Добавлен backend update_core.py для сравнения локального и удалённого состояния GitHub",
"Добавлен исполнитель scripts/apply_github_update.sh",
"Добавлен VERSION-файл проекта",
"Добавлен updates/versions.json как человекочитаемый changelog"
]
},
{
"version": "0.4.0",
"date": "2026-05-07",
"title": "ISO upload progress and NAT ranges",
"summary": "Улучшены загрузка ISO и сетевой блок для VPS/VoIP сценариев.",
"features": [
"Добавлен прогресс загрузки ISO в процентах",
"Добавлена скорость передачи и статус сохранения ISO",
"Добавлена поддержка диапазонов портов, например 10000-20000/udp",
"Добавлена диагностика рядом с правилами проброса портов",
"Добавлена защита от создания VM через отсутствующий bridge br0"
]
},
{
"version": "0.3.0",
"date": "2026-05-06",
"title": "VPS NAT Router",
"summary": "Добавлена NAT-сеть virtuality-nat для VPS-сценариев и автоматизация DNAT/MASQUERADE.",
"features": [
"Добавлена libvirt NAT-сеть virtuality-nat / virbr100",
"Добавлен проброс портов через nftables",
"Добавлен UFW route allow fallback",
"Добавлен iptables-nft fallback",
"Добавлена диагностика публичного доступа VM"
]
},
{
"version": "0.2.0",
"date": "2026-05-06",
"title": "noVNC console and VM operations",
"summary": "Добавлена web-консоль VM и журнал операций.",
"features": [
"Добавлена noVNC-консоль VM",
"Консоль открывается в отдельном полноэкранном окне",
"Добавлен журнал операций создания VM",
"Добавлен live log virt-install"
]
},
{
"version": "0.1.0",
"date": "2026-05-06",
"title": "Initial Virtuality panel",
"summary": "Базовая web-панель Virtuality для KVM/QEMU/libvirt.",
"features": [
"Авторизация через Linux-пользователя",
"Дашборд хоста",
"Создание VM через web-панель",
"ISO-менеджер",
"Установщик web-панели"
]
}
]
}