With the release of version 2.18.0, we have achieved a major technical milestone! At this point, we would like to report from the engine room of software development and hope that it doesn't get boring too quickly 😉.
We have upgraded our entire software stack to the latest versions. This approach may seem obvious at first glance, and as a customer, you naturally expect this from us. Our backend software stack includes:
In our case, development of the Spring Authentication Server component, which we use to log in to the system, was temporarily suspended and completely redesigned based on community feedback. We waited for this redesign, which delayed the update.
You have probably already noticed that something has changed on the new login page:

We now support the OpenId Connect login process and use a certified front-end component to make logging in more secure for you.
Why is this update such a big step for us?
After having to touch about a third of the code base to get the update done, we're glad that we can go back to a regular update cycle in the future. It also lets us implement the following features in the future:
- Implementation of a public API for our customers based on the new authentication system to easily integrate external applications (e.g., using tools such as n8n or make)
- Support for Docker/Podman for containerization of the application
- Better support for monitoring and diagnostic data to detect system errors faster and enable even better operation
This release forms the basis for the open source version of foreknown, which is scheduled for release later this year.
Finally, as usual, here is the list of changes.
Improvements
- FKE-340: Java and Spring update
- FKE-570: Technical upgrade