Skip to content

🚀 Remnawave Admin v5.0.0

Choose a tag to compare

@Case211 Case211 released this 24 Sep 12:01
· 90 commits to main since this release

Большой релиз со всем, что накопилось после 4.8.3: раздел «Обращения» для поддержки клиентов Bedolaga, шейпер скорости на нодах, предупреждения клиентам о нарушениях, бэкапы в S3 и автоматизации, которые вобрали в себя алерты.

📖 Подробный список изменений — на сайте.

✨ Новое

  • Обращения — рабочий стол поддержки для тикетов Bedolaga: очереди со сроком ответа, шаблоны, вложения, карточка клиента, уведомления с кнопками и автоответ в часы тишины
  • Шейпер скорости на ноде — потолок на адрес клиента и штраф качальщикам, на eBPF (агент 1.9.0)
  • Предупреждения клиенту о нарушении — вручную или вместе с мерой, свой текст на каждый вид нарушения
  • Вердикт по клиенту во внешнем API — clean / warned / limited для своих интеграций
  • Бэкапы в S3 — в любое S3-совместимое хранилище, вручную и после планового
  • Часовой пояс панели — всё время в одной зоне и с подписью
  • Автоматизации — цепочки действий, «все / любое», тихие часы, новые события, пороги и действия, экспорт и импорт правил
  • Полный журнал аудита — «было → стало», экспорт, защита от правки
  • API-ключи и вебхуки — ограничения по адресам и юзерам, мягкая ротация, журнал запросов, повтор доставки
  • «Не беспокоить» для админа и лента активности клиента Bedolaga

🔧 Улучшения

Страница «Сервера» собрала Fleet и ноды панели вкладками, «Ресурсы RW» — хосты и сквады. Переработаны карточки нод, разделы настроек, карточка отчёта, аналитика и Bedolaga. Мягкая блокировка идёт через шейпер: режет обе стороны, на любом порту и для IPv6. Автоматизации удобны с телефона.

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

Исправлены старые ошибки в автоматизациях, отчётах, аналитике, журнале аудита, нодах, хостах, настройках и Bedolaga. Агент больше не теряет строки access.log с from tcp: — спасибо @chudo-arky (#280) — и не сносит чужой корень tc на ноде — спасибо @fesevu (#281). Полный список — на сайте.

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

Ограниченный админ больше не видит чужих юзеров в выгрузках, отчётах и уведомлениях. API-ключ не получает прав больше, чем у создателя, а ключи отключённых и удалённых админов не работают. Секретные настройки не попадают в журнал аудита открытым текстом.

⚠️ Важно

  • Перед обновлением снимите бэкап базы: откат на 4.8.3 — только из него
  • Обновите агенты нод до 1.9.0 — без него нет шейпера, а урезание скорости сбрасывает корень tc
  • Алерты перенесены в автоматизации (включённые — сами), их вкладки и API удалены
  • Уведомления и журнал алертов старше 90 дней теперь чистятся, журнал аудита только дописывается
  • Время — в поясе из «Настройки → Общие → Панель», по умолчанию Europe/Moscow; расписания пересчитаны
  • Ключи отключённых и удалённых админов перестали работать — перевыпустите их
  • «Скорость по умолчанию» 0 в мягкой блокировке теперь значит «без лимита»
  • Предупреждения, плашка в кабинете и лента активности требуют бота и кабинета с PR #3270, #613 и #3266; «Обращения» работают с нынешним ботом
  • Кнопки-ссылки под уведомлениями об обращениях появляются только с «Публичным URL панели» на https

Подробно по каждому пункту — в разделе «Важно» на сайте.

📦 Обновление

docker compose pull
docker compose up -d

На каждой ноде — то же самое в каталоге агента.


💬 Вопросы и обсуждение: чат Remnawave Admin