github BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot v2.2.4

latest releases: v3.5.0, v3.4.0, v3.3.0...
5 months ago

🔄 Система обновлений

✨ Новые функции

🔄 Автоматическая проверка обновлений

  • Добавлена система автоматической проверки новых версий из GitHub
  • Проверка обновлений каждый час в фоновом режиме
  • Уведомления в админский топик при появлении новых релизов
  • Новое меню "Обновления" в админ-панели

📋 Админский интерфейс обновлений

  • Кнопка "🔄 Обновления" в главном меню админки
  • Просмотр текущей версии и доступных обновлений
  • Принудительная проверка обновлений
  • Подробная информация о релизах с описаниями
  • Прямые ссылки на репозиторий и релизы

🔔 Умные уведомления

  • Автоматические уведомления о новых стабильных версиях
  • Фильтрация dev/beta версий в уведомлениях
  • Информативные сообщения с деталями релизов
  • Отправка в настроенный админский топик

🛠 Технические улучшения

🔧 Конфигурация версий

  • Новые переменные окружения для управления системой
  • VERSION_CHECK_ENABLED - включение/отключение проверки
  • VERSION_CHECK_REPO - настройка репозитория для проверки
  • VERSION_CHECK_INTERVAL_HOURS - интервал проверки

📦 Docker образы

  • Улучшена система версионирования Docker образов
  • Добавлены build args для VERSION, BUILD_DATE, VCS_REF
  • OCI-совместимые метаданные образов
  • Корректное определение версии в контейнере

⚡ Производительность

  • Кеширование результатов проверки обновлений
  • Оптимизированные запросы к GitHub API
  • Таймауты и retry логика для стабильности
  • Фоновые задачи без блокировки основного процесса

🔒 Безопасность и стабильность

  • Корректная обработка ошибок GitHub API
  • Защита от спама уведомлений
  • Graceful shutdown всех фоновых сервисов
  • Логирование всех операций с версиями

📚 Новые зависимости

  • packaging==23.2 - для корректного сравнения версий

⚙️ Переменные окружения

Добавить в .env:

VERSION_CHECK_ENABLED=true
VERSION_CHECK_REPO=fr1ngg/remnawave-bedolaga-telegram-bot
VERSION_CHECK_INTERVAL_HOURS=1

🚀 Развертывание

  1. Обновить переменные окружения
  2. Перезапустить контейнер с новой версией:
    docker pull fr1ngg/remnawave-bedolaga-telegram-bot:v2.2.4
    docker-compose up -d

What's Changed

  • Убрал копейки + QR код для рефералки by @yazhog in #41
  • Фикс косяков с начислениями при первом пополнении by @yazhog in #42
  • Проверка обновлений by @Fr1ngg in #43

Full Changelog: v2.2.3...v2.2.4

Don't miss a new remnawave-bedolaga-telegram-bot release

NewReleases is sending notifications on new releases.