Release 1.0.2
This release focuses on security improvements, process execution enhancements, dependency updates, and overall usability. It also includes compatibility updates for the latest third-party libraries and several improvements to the developer experience.
✨ Highlights
🔒 Improved Security & Intrusion Detection
- Enhanced detection of suspicious HTTP requests by tracking failures per IP address and exception type before raising alerts.
- Improved handling of authentication and authorization failures with more sophisticated DoS detection logic.
- Added additional HTTP request exclusion patterns.
- Added a new Git exclusion pattern.
📊 Monitoring & Reporting
- System Report now displays only pending alerts in the overview.
- Improved process execution reporting by displaying the actual process exit code.
🚀 Process Launcher Improvements
The ProcessLauncher API has been significantly enhanced:
- Ability to inherit the parent process environment.
- Improved execution logging and diagnostics.
🖥️ Console & CLI Improvements
- Added
Console.printWarning(). - Added
Console.printList()to simplify list formatting. - Added an automatic Yes option for interactive tools.
📚 Documentation
- Added a link to DeepWiki.
- Expanded the README with information about the available modules.