You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Улучшена обработка блокировок APT/dpkg при установке системных пакетов.
Установщик теперь определяет процессы, удерживающие блокировку, и ожидает её освобождения.
Добавлен таймаут ожидания блокировки с подробной диагностикой вместо принудительного завершения процессов.
Исправлена установка Xray на чистой системе: если официальный установщик создаёт пустой config.json со значением {}, он заменяется проектным example-конфигом.
Улучшена повторная установка Xray, AmneziaWG и rclone — уже установленное рабочее ПО не переустанавливается без необходимости.
Установщик корректно продолжает настройку компонентов, которые уже присутствуют в системе.
Автоматические релизы
Добавлен GitHub Actions workflow для автоматической сборки deployment package.
При публикации тега версии автоматически создаётся GitHub Release с готовыми файлами установки.
Сборка релизного deployment package теперь выполняется непосредственно в GitHub Actions.
Надёжность
Улучшена диагностика проблем, возникающих во время установки системных компонентов.
Уменьшено количество ситуаций, при которых повторная установка уже настроенного сервера приводит к ненужной переустановке компонентов.
Тестирование
Полный набор тестов: 1513 passed.
Проверены синтаксис установщика, Python-код и статический анализ.
Установщик дополнительно проверен на тестовом VPS, включая сценарий с пустым Xray config.json.