[log]
v1.10.1...v1.11.0
🚀 Enhancements
- Add v2ray links functionality to user panel and update texts (1c6b5ea8)
- Parallelize CPU-bound usage processing and optimize async code (3d6b8e83)
- Add max message size calculation based on active users count (e2654ff9)
- Enhance concurrency in usage recording with thread pool support (3ad4f9b2)
- Enhance user usage calculation with threading support (d92204a1)
- Add disable subscription template feature (fc50d4ca)
- View subscription config in browser when disable_sub_template is enabled (bd731224)
🔥 Performance
- Optimize usage recording and node checks with concurrency limits (4fdf7fc8)
🩹 Fixes
- FastAPIDeprecationWarning:
examplehas been deprecated, please useexamplesinstead (897e763e) - Truncate long User-Agent strings in user subscription updates (08999a5a)
- Jobs import error (f039f4c1)
- Handle detached node instances in update_node_status (c6547be4)
- Prevent stale next_plan form data from overriding explicit null when switching users, ensuring the next-plan toggle resets correctly (9590f904)
- Show ellipsis while text overflow in segment name in sub update pie chart (14cdaf24)
💅 Refactors
- Update max message size calculation to reduce base size and per user increment (fb62a8bb)
- Improve threading support in usage recording (5a4969ae)
🏡 Chore
- deps-dev: Bump sqlalchemy-utils from 0.42.0 to 0.42.1 (#173)
- Update packages (1203ba46)
- Update
pasarguard-node-bridge(afcd91a2) - Update
pasarguard-node-bridge(51010a46) - Update
pasarguard-node-bridge(5c230482) - Update
pasarguard-node-bridge(c4bdb7ed) - Update
pasarguard-node-bridge(1123cfb1) - Update
pasarguard-node-bridgeto version 0.4.1 and adjust related dependencies (439796fe)
❤️ Contributors
- Sina bulletsina77@gmail.com
- TripleM-2005 mohammadimahdi294@gmail.com
- Mohammadmahdi Mohammadi mohammadimahdi294@gmail.com
- Mohammad immohammad20000@protonmail.com