diff --git a/changelog b/changelog index 9dbfc57..f0e8e53 100644 --- a/changelog +++ b/changelog @@ -1,28 +1,36 @@ -## πŸŽ‰ **Release 2.4.10 β€” Better Upgrades, Cleaner UI & Support Link** +# πŸš€ **Release 2.4.11 β€” Masquerade Status, Flexible Sub Paths & Enhanced Password Security** -*Released: 2025-11-28* +*Released: 2025-12-07* -### πŸ’– **Donation & Support** +### 🎭 **Masquerade Enhancements** -* πŸ†• Added **β€œSupport Us”** link in the sidebar -* πŸ’Έ Introduced a **donation modal** to help support project development +* πŸ”§ Added **masquerade controls** & real-time **status indicator** to the Hysteria settings page +* πŸ”„ Updated API endpoints with improved masquerade handling +* βš™οΈ Added a new **core status check** for masquerade +* 🧹 Refactored masquerade logic to **string-based mode** + +### πŸ”— **Flexible Subscription Paths** + +* 🌐 Implemented **path-based normalsub URLs**, enabling more flexible subscription structures +* ♻️ Added **automatic backward compatibility migration** for old paths + +### πŸ” **Password Security Improvements** *(Thanks to @YerdosNar πŸ™Œ)* + +* πŸ” Added password confirmation loop for safety +* πŸ•ΆοΈ Enabled **masked input** during password entry +* βœ”οΈ General improvements to password validation flow --- -### 🎨 **User Interface** +## πŸ› οΈ **Fixes & Cleanup** -* 🎨 Fixed **QR code type label colors** β€” now uses muted text for better readability -* πŸ” Cleaned up **URI display** by commenting out broken `hysteria-server` service checks - -### πŸ”§ **Upgrade Improvements** - -* πŸ“¦ Enhanced **Caddy installation process** -* πŸ” Added handling for **existing Caddy services** to prevent conflicts -* πŸ” Updated **Caddy repo & GPG key management** for compatibility with new upstream changes +* 🧹 Removed outdated comment blocks +* πŸ”‡ Commented out old debug print statements --- ## πŸ“¦ **Dependency Updates** -* ⬆️ Bumped **pydantic** β†’ `2.12.5` -* ⬆️ Bumped **fastapi** β†’ `0.122.0` +* ⬆️ fastapi β†’ **0.123.9** +* ⬆️ pymongo β†’ **4.15.5** +* ⬆️ certbot β†’ **5.2.1**