github jatixs/tgbotvpscp 1.19.0

6 hours ago

English Version | Русская Версия

📝 Telegram VPS Management Bot — Список изменений

Version 1.19.0 Build 68 Date February 13 Status Stable


[1.19.0] - 2026-02-18

🚀 WebUI и Мониторинг:

  • Мониторинг Нод: Добавлена полноценная страница мониторинга с карточками серверов. Реализована фильтрация по статусу (онлайн/офлайн), просмотр краткой/подробной информации и управление сервисами на каждой ноде.
  • Ping Check: В интерфейс (блок сетевой активности) добавлен индикатор пинга (Ping Badge).
  • Hotkeys: Добавлена поддержка горячих клавиш для удобного редактирования текстовых полей и работы с окнами (спасибо @artemkaa_2001).

⚙️ Системная логика и Сеть:

  • Умный Speedtest: Полностью переработана логика тестирования скорости. Внедрено разделение по геолокации: для RU-сегмента используется iperf3, для остальных регионов — Speedtest by Ookla.
  • Integrity Check: Добавлены чекеры venv и переменных окружения (.env) для выявления недостающих параметров, необходимых для корректной работы бота.
  • Deploy Scripts: Скрипты deploy.sh и deploy_en.sh адаптированы под новые изменения. Обеспечена корректная установка, обновление и удаление бота как в режиме Docker, так и Systemd.
  • Очистка кода: Удален устаревший и неподдерживаемый код (Legacy code cleanup).

🛡️ Безопасность:

  • CodeQL Alerts: Устранены уязвимости и потенциальные ошибки, выявленные системой статического анализа CodeQL.
  • Hardening: Исправлены критические замечания аудита безопасности для повышения общей защищенности проекта.

🔧 Исправлено:

  • Issue #21: Исправлена проблема с обновлением ядра Xray в панели Marzban.
  • Issue #61: Исправления визуальных и логических ошибок в веб-интерфейсе.
  • База данных: Исправлены ошибки, возникавшие при миграции БД и создании «нулевой» конфигурации.
  • Общее: Множество мелких исправлений предыдущих версий и улучшение пользовательского опыта (UX).

✨ Улучшения UI/UX:

  • Уведомления: Дублировали центр уведомлений. Теперь он доступен как в WebUI так и в боте. Конфигурация сохраняется и синхронизируется налету между ботом и WebUI.
  • Интервалы: Добавили новые переменные интервалов для проверки пинга, и менеджера сервисов. Конфигурация полностью синхронизирована с ботом. Практика Web-First.

Full Changelog: 1.18.1...1.19.0

Don't miss a new tgbotvpscp release

NewReleases is sending notifications on new releases.