Skip to content

Release 1.0.2

Choose a tag to compare

@adrian-tarau adrian-tarau released this 28 Jun 13:07
· 157 commits to main since this release

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.