Skip to content

🚀 Remnawave Admin v2.9.1

Choose a tag to compare

@Case211 Case211 released this 27 Mar 18:11
· 1048 commits to main since this release

🚀 Remnawave Admin v2.9.1

🆕 Новое

  • Блокировка IP — страница управления блоклистом IP/CIDR с синхронизацией на ноды + команды в боте
  • Чёрный список HWID — таб на странице нарушений, интеграция с коллектором
  • Виджет очереди нарушений — карточка на Dashboard с текущим статусом конвейера
  • Метрики конвейера нарушений — настраиваемые параметры детектора
  • Расширение системы алертов — новые метрики, переменные, копирование правил
  • Настройки производительности — раздел + FAQ
  • Кнопка "до 2099" — быстрая установка текущий день/месяц, год 2099 (бот + вебка)
  • Сброс пароля по email — новая страница ResetPassword

✅ Исправления

  • TOTP replay — totp.at(candidate*30) вместо totp.at(candidate)
  • Мобильная адаптивность — горизонтальный скролл табов аналитики, grid breakpoints, dialog ширины, UserDetail, ResetPassword
  • Переводы blockedIPs — ключи durations + вынесены на верхний уровень JSON
  • Нормализация кириллицы — корректная обработка кириллицы в паролях
  • Удаление уведомлений — исправлен невалидный SQL RETURNING COUNT(*)
  • ASN parser — фикс синглтона cannot import name 'asn_parser'
  • database.py — blocked_ips методы перемещены перед модульными функциями

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

  • 4 HIGH + 3 MEDIUM уязвимости закрыты по результатам код-ревью

⚡ Улучшения

  • Единый формат даты/времени по локали (DD.MM.YYYY, 24ч для ru-RU)
  • Эмодзи и визуальное выделение категорий в настройках
  • Покрытие тестами: 67%, 1153 теста (+42 новых: TOTP, DKIM, DNS, submission server, task scheduler, blocked IPs)