Update changelog
This commit is contained in:
34
changelog
34
changelog
@ -1,20 +1,24 @@
|
|||||||
# [1.9.2] - 2025-05-10
|
# [1.9.3] - 2025-05-16
|
||||||
|
|
||||||
## ✨ Changed
|
## ✨ Changed
|
||||||
|
|
||||||
### ✨ Features
|
### 🔧 System Improvements
|
||||||
🔄 feat: Merge traffic collection with user kicking for efficient enforcement
|
|
||||||
🧪 feat(api): Add user existence validation to `add-user` endpoint
|
|
||||||
🖥️ feat(frontend): Improve user management UI and error feedback in `users.html`
|
|
||||||
|
|
||||||
### 🧠 Refactors
|
* 🕒 **feat:** Replace unreliable cron jobs with a systemd-based `HysteriaScheduler` service
|
||||||
📦 refactor: Migrate Hysteria restore functionality to Python
|
* 🔐 **feat:** Add file locking to prevent concurrent access issues with `users.json`
|
||||||
🌐 refactor: Implement SNI changer in Python
|
* ⏱️ **feat:** Schedule:
|
||||||
🛠️ refactor: Port TCP Brutal installation to Python
|
|
||||||
🎭 refactor: Rewrite masquerade management in Python3
|
|
||||||
⚙️ refactor(cli): Enhance error propagation and handling in CLI scripts
|
|
||||||
|
|
||||||
### 🛠️ System Enhancements
|
* Traffic updates every 1 minute
|
||||||
🧩 update: Improve upgrade script with better cronjob management
|
* Backups every 6 hours with isolated lock management
|
||||||
🛠️ enhance: Setup script with robust error handling and cleaner UX
|
* 📝 **feat:** Add detailed logging for easier troubleshooting and monitoring
|
||||||
📦 update: Drop Debian 11 support to focus on supported OS versions
|
|
||||||
|
### 🛠️ Script Enhancements
|
||||||
|
|
||||||
|
* 📦 **refactor:** Create shared scheduler install function (used in both `install.sh` & `upgrade.sh`)
|
||||||
|
* ⚙️ **enhance:** Improve `upgrade.sh`:
|
||||||
|
|
||||||
|
* Add service checks
|
||||||
|
* Backup handling
|
||||||
|
* Color UI
|
||||||
|
* Robust error handling
|
||||||
|
* 🧼 **fix:** Improve uninstall script to clean up `HysteriaScheduler` service completely
|
||||||
|
|||||||
Reference in New Issue
Block a user