github BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot v5.2.0

3 hours ago

What's Changed

New Features

  • add CisPay recurring and managed traffic accounting (5f8abf9d) — @DOFER998
  • complete daily device billing and recurring purchase recovery (975aa60f) — @DOFER998
  • purchase tariff devices with verified pricing and durable checkout (3a07679a) — @DOFER998
  • define device selection policy for new tariff purchases (5057f5f0) — @DOFER998
  • сводка админам о подписках, где устройств больше лимита (af962da7) — @Chara-Freedom

Bug Fixes

  • move traffic purchase orchestration out of subscription CRUD (53dd9067) — @DOFER998
  • reuse captured translation context (9da81aba) — @DOFER998
  • retain localization across checkout rollback (151c4ea5) — @DOFER998
  • sanitize legacy news content on API responses (5a977d19) — @DOFER998
  • bound parsers and sanitize article HTML with a real parser (7ff623e8) — @DOFER998
  • clarify recurring charge selection and strengthen QR cache identity (8edf999a) — @DOFER998
  • complete bot localization and harden user-facing flows (0bdd41eb) — @DOFER998
  • add payment support and localized command menus (d42f2e1d) — @DOFER998
  • stop managed quota webhook feedback loop (ebc6b8d8) — @DOFER998
  • prevent HTTP exception credential leaks (b4b363bf) — @DOFER998
  • renewal waits for panel reset before dropping an expired top-up (7c7588be) — @AlexFortune30
  • сводка о превышении лимита устройств — целиком и частями (02cbcc8b) — @Chara-Freedom
  • preserve purchased device policy across legacy and admin flows (a6bd40bc) — @DOFER998
  • expose disabled payment options in admin settings (2ad6ae75) — @DOFER998
  • вход через Telegram-виджет с экрана согласия падал с «Invalid or expired» (d5707dd4) — @Cubafree
  • synchronize uv lock version and reject mismatched metadata (5390d17a) — @DOFER998
  • смена тарифа админом сохраняет докупленные устройства (bbe64967) — @Chara-Freedom

Documentation & Style

  • refresh structure reference after traffic echo regression tests (098147df) — @DOFER998

Maintenance

  • release 5.2.0 (2ce2b7bc) — @github-actions[bot]
  • partition PostgreSQL checks without reducing coverage (c084dd6e) — @DOFER998
  • verify database session in panel deletion regressions (142648ad) — @DOFER998
  • supply authoritative usage in quota regression matrix (eaf31a9d) — @DOFER998
  • verify device checkout against live panel and full regression suite (729e87be) — @DOFER998
  • не сверять срок истёкшей подписки с часами до создания схемы (571bb1f1) — @Chara-Freedom

Contributors

Stats

  • Commits: 29
  • Changes: 466 files changed, 74257 insertions(+), 10002 deletions(-)
  • Full diff: v5.1.1...v5.2.0

Docker

# Docker Hub
docker pull fr1ngg/remnawave-bedolaga-telegram-bot:v5.2.0

# GitHub Container Registry
docker pull ghcr.io/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot:v5.2.0

Update

# Docker Compose
docker compose pull && docker compose up -d

# Or with Make
make reload

Don't miss a new remnawave-bedolaga-telegram-bot release

NewReleases is sending notifications on new releases.