Files
remnawave-bedolaga-telegram…/CHANGELOG.md
T
2026-02-07 10:49:47 +00:00

10 KiB

Changelog

3.7.0 (2026-02-07)

Features

  • add admin traffic usage API (aa1cd38)
  • add admin traffic usage API with per-node statistics (6c2c25d)
  • add node/status filters and custom date range to traffic page (ad260d9)
  • add node/status filters, custom date range, connected devices to traffic page (9ea533a)
  • add node/status filters, date range, devices to traffic page (ad6522f)
  • add risk columns to traffic CSV export (7c1a142)
  • add tariff filter, fix traffic data aggregation (fa01819)
  • node/status filters + custom date range for traffic page (a161e2f)
  • tariff filter + fix traffic data aggregation (1021c2c)
  • traffic filters, date range & risk columns in CSV export (4c40b5b)

Bug Fixes

  • close unclosed HTML tags in version notification (0b61c7f)
  • close unclosed HTML tags when truncating version notification (b674550)
  • correct response parsing for non-legacy node-users endpoint (a076dfb)
  • correct response parsing for non-legacy node-users endpoint (91ac90c)
  • handle mixed types in traffic sort (eeed2d6)
  • handle mixed types in traffic sort for string fields (a194be0)
  • resolve 429 rate limiting on traffic page (b12544d)
  • resolve 429 rate limiting on traffic page (924d6bc)
  • use legacy per-node endpoint for traffic aggregation (cc1c8ba)
  • use legacy per-node endpoint with correct response format (b707b79)
  • use PaymentService for cabinet YooKassa payments (61bb8fc)
  • use PaymentService for cabinet YooKassa payments to save local DB record (ff5bba3)

3.6.0 (2026-02-07)

Features

  • add OAuth 2.0 authorization (Google, Yandex, Discord, VK) (97be4af)
  • add panel info, node usage endpoints and campaign to user detail (287a43b)
  • add panel info, node usage endpoints and campaign to user detail (0703212)
  • add TRIAL_DISABLED_FOR setting to disable trial by user type (c4794db)
  • add user_id filter to admin tickets endpoint (8886d0d)
  • add user_id filter to admin tickets endpoint (d3819c4)
  • block registration with disposable email addresses (9ca24ef)
  • block registration with disposable email addresses (116c845)
  • disable trial by user type (email/telegram/all) (4e7438b)
  • migrate OAuth state storage from in-memory to Redis (e9b98b8)
  • OAuth 2.0 authorization (Google, Yandex, Discord, VK) (3cbb9ef)
  • return 30-day daily breakdown for node usage (7102c50)
  • return 30-day daily breakdown for node usage (e4c65ca)

Bug Fixes

  • increase OAuth HTTP timeout to 30s (333a3c5)
  • parse bandwidth stats series format for node usage (557dbf3)
  • parse bandwidth stats series format for node usage (462f7a9)
  • pass tariff object instead of tariff_id to set_tariff_promo_groups (1ffb8a5)
  • query per-node legacy endpoint for user traffic breakdown (b94e3ed)
  • query per-node legacy endpoint for user traffic breakdown (51ca3e4)
  • reduce node usage to 2 API calls to avoid 429 rate limit (c68c4e5)
  • reduce node usage to 2 API calls to avoid 429 rate limit (f00a051)
  • use accessible nodes API and fix date format for node usage (943e9a8)
  • use accessible nodes API and fix date format for node usage (c4da591)

3.5.0 (2026-02-06)

Features

  • add tariff reorder API endpoint (4c2e11e)
  • pass platform-level fields from RemnaWave config to frontend (095bc00)
  • serve original RemnaWave config from app-config endpoint (43762ce)
  • tariff reorder API endpoint (085a617)

Bug Fixes

  • enforce blacklist via middleware (561708b)
  • enforce blacklist via middleware instead of per-handler checks (966a599)
  • exclude signature field from Telegram initData HMAC validation (5b64046)
  • improve button URL resolution and pass uiConfig to frontend (0ed98c3)
  • restore unquote for user data parsing in telegram auth (c2cabbe)

Reverts

  • remove signature pop from HMAC validation (4234769)