Strolch 2.5.0 Released: Major Enhancements and Improvements
A More Powerful, Secure, and Scalable Strolch
We are excited to announce the release of Strolch 2.5.0, bringing a series of significant improvements, new features, and stability enhancements to the platform. This version introduces new APIs, better security, improved performance, and more robust privilege handling, making Strolch even more powerful and developer-friendly.
Highlights of Strolch 2.5.0
Comprehensive OpenAPI Documentation
We have enhanced the OpenAPI documentation by adding detailed annotations across multiple REST endpoints. These updates provide better API discoverability, clearer operation summaries, improved response details, and enhanced schema definitions for a more seamless integration experience.
New Features & Enhancements
Improved Security & Authentication
- Implemented LDAP authentication and user management for Linux.
- Added AccessToken support to the Privilege module.
- Introduced new privilege model: Group, improving role-based access control.
- Refactored user session management and privilege policies.
- Implemented new privilege checks and improved role evaluation.
Expanded API & System Features
- Introduced new response models for standardized REST API responses.
- Added PagingResponse for handling paginated responses efficiently.
- Implemented a new REST API for group and privilege management.
- Added a new REST API for managing system components.
New Notifications System
- Implemented a full notifications feature, including CRUD services.
- Introduced enabled flags for notifications, allowing better control.
- Added a dedicated
NotificationResource
API.
E-Mail Security Enhancements
- Implemented support for encrypted and signed emails.
- Improved SMTP mail handling with better logging and error handling.
Performance & Stability Improvements
- Introduced a global silent threshold for transactions.
- Optimized cache management in transactions.
- Improved database handling and schema location management.
Enhanced Logging & Debugging
- Introduced structured logging improvements in
LogRequestFilter
. - Improved error handling in authentication and privilege exceptions.
- Added better logging for execution policies and transaction monitoring.
Breaking Changes & Major Refactorings
- Refactored session handling, moving key functionalities to the agent module.
- Refactored privilege management, streamlining roles, groups, and policies.
- Removed redundant service execution classes, improving maintainability.
- Renamed REST classes with a
Resource
suffix for better clarity.
Upgrade Now
Strolch 2.5.0 is now available for download! This release brings better API design, security improvements, and enhanced performance. We encourage all users to upgrade and take advantage of these new features.
For more details, check out our documentation or reach out to the community. 🚀
Thank you for being part of the Strolch ecosystem – happy coding!
So, Strolch 2.5.0 is out the door, go ahead and try it out.