Skip to content

v0.20.0

Choose a tag to compare

@sleep3r sleep3r released this 22 Apr 17:58
683d2fe
🇷🇺 Что нового (RU)

Что решает этот релиз

Релиз улучшает операционный UX dashboard и исправляет некорректный учёт активных сессий по пользователям.

  • Управление пользователями стало проще: можно быстро отключать/включать доступ прямо из UI.
  • Метрики подключений стали прозрачнее: видно не только общее active, но и распределение по пользователям.

[!NOTE]
Сумма сессий по пользователям может быть меньше active в моменте: часть соединений может находиться в handshake-стадии и ещё не быть атрибутированной конкретному пользователю.

Что изменено

Dashboard: toggle пользователя и UX формы (#207)

  • Добавлен enable/disable toggle в списке пользователей.
  • Отключённый пользователь переносится из [access.users] в [access.disabled_users] (и обратно при включении).
  • Исправлен баг, из-за которого поля SOCKS5/HTTP upstream сбрасывались во время ввода на каждом poll-цикле.

Метрики сессий: корректность и наблюдаемость

  • Исправлен декремент per-user connections_active при закрытии соединения.
  • В conn stats добавлены агрегаты users_total и unassigned.
  • В dashboard добавлены users_active_total и unassigned_active, а также более явное отображение sessions X/Y.

Изменений в конфигурации не требуется.


🇬🇧 Release notes (EN)

What this release addresses

This release improves dashboard operability and fixes per-user active session accounting.

  • User management is now faster: access can be disabled/enabled directly from the UI.
  • Connection metrics are clearer: you can see both total active and user-attributed session counts.

[!NOTE]
The sum of per-user sessions can be lower than active at a given moment: some connections may still be in handshake stage and not yet attributed to a specific user.

What changed

Dashboard: user toggle and form UX (#207)

  • Added per-user enable/disable toggle in the users list.
  • Disabled users are moved from [access.users] to [access.disabled_users] (and moved back when re-enabled).
  • Fixed SOCKS5/HTTP upstream inputs being reset while typing on each poll cycle.

Session metrics: correctness and observability

  • Fixed per-user connections_active decrement on connection teardown.
  • Added users_total and unassigned aggregates to conn stats logs.
  • Added users_active_total and unassigned_active to dashboard output, plus clearer sessions X/Y presentation.

No configuration changes required.

Changelog

  • feat(dashboard): user toggle, per-user session tooltip, input fix (#207) (b5eb3dc)