Releases: 0xJacky/nginx-ui
v2.1.8
v2.1.7
🐛 Bug Fixes
i18n
- Fixed a regression that left several labels in Chinese (notably on the Certificates page) when the UI language was set to English. Text now follows the selected locale after page refresh or direct navigation. #1165
Log management
- Site log paths can again be given as valid relative directories inside the allow-list; the validator no longer rejects them erroneously. #1158
- Deleting a site’s access/error log configuration immediately removes the entry from the list instead of leaving undeletable remnants. #1158 
🔧 Behaviour Changes
AutoCert key type – The key-algorithm selector is now read-only. #1160
v2.1.6
🐛 Bug Fixes & Optimizations
-
Nginx Configuration Optimization
Removed redundant unit specification in server_names_hash_bucket_size directive configuration. #1134 -
Frontend API Request Optimization
Fixed timeout issues occurring in frontend API requests under specific conditions.
(Resolves #1131 and #1139) -
Dynamic Module Support Enhancement
Improved existing functionality for handling dynamically loaded Nginx modules. #1136
v2.1.5
v2.1.4
Bug fixes and improvements
v2.1.3
✨ New Features
- Added support for DNS Challenge to request custom domain certificates (#1104)
🐛 Bug Fixes
v2.1.2
v2.1.1
Bug Fixes
-
Fixed an issue in the requests module where absolute paths were incorrectly used as base URLs, now properly utilizing relative paths (issues #1109, #1111, #1113)
-
Resolved a credential editor problem in the DNS configuration interface (issue #1106)
-
Enhanced error handling in the ControlResult's GetError method to properly wrap errors with their associated parameters
v2.1.0
✨ New Features
- Site & Stream Modules
- Configuration Management
- Auto-Backup feature released (supports local/S3 storage) (#999)
- Implemented user profile management
⚡ Improvements
-
Nginx Control
- Refactored Nginx reload logic with a unified control method for better error handling
- Optimized service management and error feedback during installation (#1079)
-
UI/UX
- Updated pagination size and list item padding in configuration views
- Use @uozi-admin/curd to refactor all curd pages.
- Unified site status management using
SiteStatusSelect
component - Refresh the UI of the config editor
🐛 Bug Fixes
-
Configuration Module
- Removed redundant file read/content comparison in
Save
function - Fixed pagination synchronization in
get_history
for the frontend
- Removed redundant file read/content comparison in
-
Miscellaneous
v2.1.0
✨ New Features
- Site & Stream Modules
- Configuration Management
- Auto-Backup feature released (supports local/S3 storage) (#999)
- Implemented user profile management
⚡ Improvements
-
Nginx Control
- Refactored Nginx reload logic with a unified control method for better error handling
- Optimized service management and error feedback during installation (#1079)
-
UI/UX
- Updated pagination size and list item padding in configuration views
- Use @uozi-admin/curd to refactor all curd pages.
- Unified site status management using
SiteStatusSelect
component - Refresh the UI of the config editor
🐛 Bug Fixes
-
Configuration Module
- Removed redundant file read/content comparison in
Save
function - Fixed pagination synchronization in
get_history
for the frontend
- Removed redundant file read/content comparison in
-
Miscellaneous