English Version | Русская Версия
📝 Telegram VPS Management Bot — Changelog
[1.12.2] - 2025-11-23
✨ Улучшения Ядра и UX:
- Web-интерфейс (UX): Добавлены комплексные, стилизованные всплывающие подсказки (хинты) для всех полей ввода (Пороги, Интервалы) на странице Настроек и для всех метрик ресурсов (CPU, RAM, Трафик) на Дашборде, что повышает удобство использования.
- Приоритизация Speedtest: Внедрена улучшенная логика выбора сервера с приоритетом географической близости над сырым пингом: Континент > Страна > Доменное имя (ссылка) > Минимальный Пинг. Это значительно улучшает точность регионального тестирования.
- Стабильность Speedtest: Усилена логика обработки результатов iperf3, чтобы сделать ее более устойчивой к распространенным ошибкам сервера («сервер занят», «отказ в соединении», ошибки JSON-парсинга). Это повышает надежность попыток тестирования.
🖥 Агент Ноды (Клиент)
- Полная реализация Speedtest: Агент Ноды (
node/node.py) теперь выполняет и полностью парсит результаты двойных тестов iperf3 (Скачивание/Загрузка) вместо использования заглушки с пингом. - Мониторинг трафика: Исправлен вывод живого трафика (
btn_traffic) для корректного расчета и отображения мгновенной скорости сети (Мбит/с) наряду с общим объемом трафика (ГБ/ТБ). - Расширенный Selftest (
btn_selftest): Улучшен отчет о состоянии ноды:- Включено форматированное Время работы, версия Ядра/ОС и внешний IP.
- Внедрена надежная проверка доступности Интернета с помощью HTTP HEAD запроса (
curl -I) вместо использования только ICMP пинга.
- Исправление Uptime: Исправлено отображение Времени работы Ноды в меню Telegram для корректного вывода отформатированной строки
Xd Yh Zm(вместо сырых секунд).
🔧 Исправления:
- Дата SSH-лога: Исправлена регрессия в модуле
selftest, из-за которой отсутствовали дата и время в записи «Последний вход SSH».
Full Changelog: 1.12.1...1.12.2