Skip to content

ZverTBot v1.4.2

Choose a tag to compare

@github-actions github-actions released this 26 Sep 19:50
· 20 commits to main since this release

Что изменилось

Установщик и Deployment

  • Улучшена обработка блокировок 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.