Releases: strolch-li/strolch
Release of version 2.0.9
This is the first official release of the 2.x branch.
What's Changed
A lot has changed, but mainly the 2.x branch has the modules renamed, moved to JDK 17, Java EE 6, updated all dependencies, and we have reworked a lot under the hood:
- Major refactoring of the activity execution and controllers
- Reworked the LockHandler
- Updated to slf4j 2.x
- Added Qodana quality checker and resolved all issues: https://qodana.cloud/projects/AGgKR/reports/7x2NW
- Loads of convenience methods
- Report enhancements
- Added a supported languages REST API, to change the language on the login form
- Create SECURITY.md by @eitch in #27
- Create SECURITY.md by @eitch in #28
Full Changelog: 1.8.10...2.0.9
Release 1.6.100
See https://strolch.li/blog/post-00015/ for details
Release 1.6.96
[Project] New Version 1.6.96
First JDK 11 release
This is the first release to require JDK 11.
1.6.85
1.6.84
1.6.83
Strolch Release 1.3.0
This is Strolch release 1.3.0
Release 1.2.3
1.2.3 is only a minor release fixing build and deploy scripts. You can safely use 1.2.0.
Release 1.2
Finally a new Strolch release!
Release 1.2 has many many changes under the hood. The first thing that a developer might see is that the submodules are gone. The submodules have been moulded into Strolch itself and thus building is a lot simpler. This should also make it much easier to release new versions as now we don't have any external dependencies which have also to be released.
Btw, we skipped 1.1 because of the changes to the submodules.
Here is a list of some of the most exciting changes:
REST API to query model, incl. privilege management.
JSON marshalling of all elements.
Added Policies
Added persisting of user sessions.
New JavaScript based UI to view Strolch's model. This is an initial version and more UI elements and functions will follow.
Basic planning engine functionality.
Implemented a REST API to the privilege management - Now users can be added, changed, etc. via call to the appropriate URL under ../strolch/privilege/*.
Implemented a REST API to query the user sessions. Incl. invalidating sessions to forcefully logout users.
Implemented a REST API to query Audits.
Implemented REST API to query Orders, Resources and Activities/Actions
Implemented REST API to update Resources and Orders from XML
REST API to authenticate now adds a cookie, so authorization is much simpler.
Added convenience methods in Service and Command to easily perform system user actions.
Added audits for login/logout of users.
Added audits for changes to privilege management.
PostgreSQL persistence layer now uses HikariCP for connection pooling.
Implemented a performance test project
Added new Parameters of type IntegerList, FloatList and LongList.
Added feature to ignore a realm on DB init.
Implemented core planning functionality.
Added strolch_minimal and strolch_minimal_rest projects to easily get started.
Query API now has built in ordering.
Added Policy to all root elements.
Added new planning web app project. This is a test application for demoing the planning engine functionality of Strolch.
Adding the persisting and reloading of user sessions, so that a new start of Strolch does not logout users.
Implemented to JSON visitors for all root elements.