From 9ffcef4cce9487d201f7d059cd7905f08bad5d5b Mon Sep 17 00:00:00 2001 From: ReturnFI <151555003+ReturnFI@users.noreply.github.com> Date: Thu, 6 Nov 2025 11:30:09 +0000 Subject: [PATCH] Update Changelog --- changelog | 39 ++++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/changelog b/changelog index d5db184..40f9e11 100644 --- a/changelog +++ b/changelog @@ -1,22 +1,31 @@ -### 🌐 **[2.4.2] – Online User Count & Stability Updates** +### πŸš€ **[2.4.3] – Password Editing, Telegram Enhancements & Stability Fixes** -*Released: 2025-10-31* +*Released: 2025-11-06* -#### 🌟 **New Feature** +#### πŸ” **Security & UI Improvements** -* πŸ‘₯ **Online User Count from Nodes** - The system now aggregates real-time online user data directly from active nodes, giving a more accurate live connection count on the dashboard. +* **Client-Side Password Validation** – Prevent weak or invalid passwords directly from the browser. +* **Editable Password Field** – Users’ passwords can now be securely updated via the user modal. -#### 🧩 **Improvements** +#### πŸ€– **Telegram Bot Upgrades** -* 🧹 Removed unnecessary input validation logic to streamline core functions. -* βš™οΈ Improved consistency between node reports and server-side user tracking. +* Added **inline keyboard support** for clearing user notes. +* Enhanced **user detail display**, showing notes and improved formatting for admins. -#### πŸ“¦ **Dependency Updates** +#### βš™οΈ **Backend & Server Enhancements** -* ⬆️ **FastAPI** β†’ 0.120.1 -* ⬆️ **Starlette** β†’ 0.49.1 -* ⬆️ **aiofiles** β†’ 25.1.0 -* ⬆️ **pymongo** β†’ 4.15.3 -* ⬆️ **yarl** β†’ 1.22.0 -* ⬆️ **multidict** β†’ 6.7.0 \ No newline at end of file +* **Database-based Online Tracking:** Online user count now directly pulled from MongoDB instead of memory. +* **Fixed traffic bug** causing incorrect offline user status in multi-node environments. + +#### 🧹 **Maintenance & Dependencies** + +* Cleaned up `requirements.txt` to include only top-level dependencies. +* Dependency upgrades: + + * ⬆️ `psutil` β†’ 7.1.3 + * ⬆️ `certbot` β†’ 5.1.0 + * ⬆️ `python-dotenv` β†’ 1.2.1 + * ⬆️ `fastapi` β†’ 0.121.0 + * ⬆️ `aiohttp` β†’ 3.13.2 + * ⬆️ `idna` β†’ 3.11 + * ⬆️ `click` β†’ 8.3.0 \ No newline at end of file