github jatixs/tgbotvpscp 1.25.3

4 hours ago

Choose lang: EN English | RU Русский

[1.25.3] - 2026-09-27

🔒 Безопасность:

  • Зависимости: Устранена уязвимость CVE-2026-62949 (отказ в обслуживании) за счет обновления библиотеки asyncssh.
  • Ядро: Проведен комплексный аудит безопасности кода. Закрыты потенциальные уязвимости генерации случайных чисел (CodeQL) и предотвращены сбои при обработке системных прерываний.

✨ Улучшено:

  • WebUI & UX: Масштабное обновление интерфейса: добавлена строгая локализованная валидация форм настроек, улучшена доступность и управление с клавиатуры (исправлены конфликты клавиш Tab/Ctrl), повышена стабильность модальных окон. Ненадежные эмодзи заменены на кроссплатформенные SVG-иконки.
  • Мониторинг (Selftest): Системные отчеты стали лаконичнее — бот больше не перегружает сводку нулевыми показателями, если он сам не потребляет ресурсы (CPU, RAM).
  • Оптимизация кода: Выполнен глубокий рефакторинг ядра и модулей (более 40 файлов). Код приведен к строгим стандартам типизации (Ruff), удален "мертвый" код и оптимизированы импорты, что делает бота быстрее и надежнее.

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

  • Локализация: Восстановлены недостающие переводы для всплывающих уведомлений (toast) на экранах авторизации и сброса пароля.

📝 Документация:

  • Администрирование: Опубликованы расширенные руководства: политика безопасности SECURITY.md (Best Practices по деплою) и CONTRIBUTING.md. Вся техническая документация переведена на двуязычный формат (RU/EN) с удобной навигацией.

Full Changelog: 1.25.2...1.25.3

Don't miss a new tgbotvpscp release

NewReleases is sending notifications on new releases.