Repository navigation
🚀 Remnawave Admin v2.11.1
🆕 Новое
RBAC Phase 2 — scope-фильтр на users/violations/analytics
Ограничения доступа по нодам/хостам/сквадам (настроенные в Access Policies v2.11.0) теперь применяются во всех основных разделах:
- Пользователи — список и детали фильтруются по accessible-нодам админа
- Нарушения — только по нодам в scope
- Аналитика — топ-юзеры, per-node трафик, advanced analytics — всё учитывает scope
- Админ с ограничением видит только то, что ему разрешено — без пересечения с чужими зонами
✅ Исправления
Фантомные ноды после удаления из Panel
Если нода удалялась из Remnawave Panel, она оставалась в локальной БД админки и продолжала спамить уведомления о том, что «нода офлайн», хотя её давно нет.
sync_nodes()— нормализация UUID черезstr().lower()с обеих сторон сравнения- Per-uuid try/except на
delete_node— один FK-сбой больше не обрывает весь цикл реконциляции - Диагностические логи:
Node reconciliation: api=N local=M stale=X— видно, сколько фантомов найдено и удалено - Outer except с полным traceback вместо короткого warning