🎉 Features
Certificate Management
Configuration & Sandbox
-
Improve sandbox configuration handling and include directive processing #1430 (aee2352)
-
Streamline sandbox configuration and include handling #1421 (d6cdf47)
Scanner
- Enhance scanning functionality with configurable options and post-scan callbacks (49623c2)
Dashboard & UI
-
Improved maintenance page styles (cc8b820)
-
Update link to
nginx.confin getting-started.md #1424 by @SuitDeer (30379a4)
🐛 Bug Fixes
-
Replace mutex with RWMutex for NodeMap access and implement snapshot functionality #1444 (98e83f1)
-
Improve error handling and styles in certificate components #1442 (6a82654)
-
Remove password from context payload if nil (a6fbd2f)
-
Use
path.Joinand rename param to avoid Windows embed path issue #1391 by @alireza Gholiei (a6e1691) -
Support Windows in execShell by replacing
/bin/shwithcmd.exe#1389 by @alireza Gholiei (9eb759d) -
Allow all paths when the allowed path is the root directory in
ValidatePathAccessfunction #1380 (2457658) -
Refine regex patterns for server directives #1384 by @LogicDX342 (dc522de)
-
Improve caching mechanism for disabled sockets and ensure cache validity (ae86ef7)
🔄 Refactoring
-
Rename DingTalk to Dingding and update related references #1392 (55ee379)
-
Refactor nginx path resolution with improved regex and fallback #1414 by @enwikuna (918642f)
-
Improved WebSocket handling (d24d845)
-
Remove store initialization on mount and unmount (8396599)
❤️ Contributors
Special thanks to our community contributors:
- @alireza Gholiei
- @enwikuna
- @LogicDX342
- @SuitDeer
- @weblate (Translation)