github jatixs/tgbotvpscp 1.10.13

latest releases: 1.13.2, 1.13.1, 1.13.0...
one month ago

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

📝 Telegram VPS Management Bot — Changelog

Version 1.10.12 Build 40 Date October 2025 Status Stable


[1.10.13] - 2025-10-26

✨ Улучшено:

  • Локализация Speedtest:
    • В результатах теперь отображается флаг страны и город (вместо Location).
    • Поле Server переименовано в Провайдер для ясности.
  • Списки серверов Speedtest:
    • При определении геолокации VPS в России (RU), бот теперь будет пытаться использовать список российских iperf3-серверов с GitHub (в формате YAML).
    • Добавлен парсинг YAML-файлов для списка российских серверов.
    • Добавлена обработка ошибок загрузки/парсинга YAML-списка с fallback'ом на основной JSON-список.
    • Скрипты deploy.sh/deploy_en.sh теперь устанавливают системную зависимость python3-yaml.
  • Защита от спама: Добавлен middleware-обработчик (core/middlewares.py), который предотвращает слишком частые нажатия кнопок (кулдаун 5 секунд).
  • Обработка ошибок: Улучшена обработка исключений в функции get_country_flag (core/utils.py) для более точного определения и логирования ошибок сети/API.
  • Логирование: Улучшено логирование неожиданных ошибок с использованием logging.exception для автоматического добавления трассировки стека.
  • Структура i18n: Ключи в словарях переводов (core/i18n.py) отсортированы по алфавиту для удобства навигации.

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

  • Зависимости: PyYAML добавлен в requirements.txt. python3-yaml добавлен в deploy.sh/deploy_en.sh.
  • Форматирование: Мелкие исправления форматирования и импортов.

Версия 1.10.13 (Build 40) — Улучшения Speedtest (YAML, RU-серверы, локализация), защита от спама, улучшение кода и документации.


Full Changelog: 1.10.12...1.10.13

Don't miss a new tgbotvpscp release

NewReleases is sending notifications on new releases.