|
1 | | -# [1.18.0] - 2025-08-27 |
| 1 | +### 🛡️ **\[1.18.1] – Security Patch & Hysteria Settings Tab** |
2 | 2 |
|
3 | | -#### ⚡ Performance |
| 3 | +*Released: 2025-08-30* |
4 | 4 |
|
5 | | -* ⚡ **Optimized bulk user URI fetching**: |
| 5 | +#### 🔒 Security |
6 | 6 |
|
7 | | - * New API endpoint `/api/v1/users/uri/bulk` to fetch multiple user links in a single call |
8 | | - * Eliminates N separate script executions → **huge speedup** 🚀 |
9 | | -* ⚡ Refactored `wrapper_uri.py` for faster bulk processing & maintainability |
| 7 | +* 🛡️ **Open Redirect Fix**: |
| 8 | + Removed `next_url` parameter from login flow to prevent **open redirect vulnerability**. |
| 9 | + |
| 10 | + Special thanks to [**@HEXER365**](https://github.com/HEXER365) for responsible disclosure 🙏 |
10 | 11 |
|
11 | 12 | #### ✨ Features |
12 | 13 |
|
13 | | -* 📤 **Bulk user link export** directly from the **Users Page** |
14 | | -* 🎨 Distinct **color coding** for user statuses in Web Panel |
15 | | -* ⏸️ **On-Hold User Activation** logic introduced in `traffic.py` (with `creation_date=None` default) |
| 14 | +* ⚙️ **New Hysteria Settings tab** in Web Panel (with **geo update support**) |
| 15 | +* 🎨 Redesigned **Login Page** for better UI/UX |
16 | 16 |
|
17 | | -#### 🐛 Fixes & Refactors |
| 17 | +#### 🛠️ Fixes |
18 | 18 |
|
19 | | -* 🤖 **Bot**: Properly handle escaped underscores in usernames |
20 | | -* 🛠️ **Webpanel**: Improved handling of malformed user data & more accurate status for on-hold users |
21 | | -* 🐛 Show Go installation correctly |
22 | | -* 🔄 Refactored on-hold user logic into `traffic.py` for central management |
| 19 | +* 📦 Backup `extra.json` during upgrades |
| 20 | +* 📱 Improved responsive design across web panel |
| 21 | +* 🧩 Relaxed conflict check in user viewmodel |
| 22 | +* 🧹 Removed `/dev/null` redirects for cleaner logging |
| 23 | + |
| 24 | +#### 📦 Chore & Dependencies |
| 25 | + |
| 26 | +* ⬆️ Updated dependencies: |
| 27 | + |
| 28 | + * `typing-extensions` → 4.15.0 |
| 29 | + * `starlette` → 0.47.3 |
| 30 | + * `requests` → 2.32.5 |
| 31 | +* 🧹 Removed **deprecated `user.sh`** script (legacy auth) |
0 commit comments