Version 21.03
The new 21.03 Release of ApiOmat has been released in the end of June 2021.
The ApiOmat version 21.03 consists of the following versions of sub-components and services:
-
ApiOmat Yambas 3.7.0
-
ApiOmat Dashboard 3.7.0
-
ApiOmat Bouncer 1.1.0
-
ApiOmat Brewer 2.1.0
-
ApiOmat Dispatcher 1.8.0
-
ApiOmat Executor 1.2.0
-
ApiOmat Explorer 1.3.0
-
ApiOmat Gearhead 1.1.1
-
ApiOmat Innkeeper 2.1.0
-
ApiOmat Analytics 1.7.0
Beside bugfixes and smaller improvements this new features are available with the new version:
Improved authentication in mircoservices
It‘s now possible to call another generated service as an AppOwner like you did this in native modules implicit.
General information can be found in documentation here and also an explanation how to use this new feature in your services
Support for JWT in native modules
You can now handle JWT created by Bouncer or external systems in your native module. It means that it doesn‘t matter if the user base is directly in ApiOmat or anywhere else. You can simple use the same functionality like ACLs or custom implementations to authorize access to ApiOmat resources in your native modules.
Take a look into further documentation to get started.
Breaking changes
Breaking changes may require changes in configuration, apps, or native module code after an ApiOmat upgrade to ensure system stability.
Affects |
Change |
Implications |
Bouncer |
The manner on how to configure Bouncer has changed from service.yml back to JBoss' server.xml configuration. This provides the possibility to configure the Bouncer with its underlying Keycloak for cluster mode. |
The service.yml configuration will not work anymore. After update to the new Bouncer version 1.1.0 you need to adapt your Bouncer setup regarding the configuration which is documented in [Bouncer] Installation |
Remarkable changes
Remarkable changes do not affect system stability after ApiOmat upgrade, but may require changes in configuration, apps, or modules in the next development cycle.
Affects |
Change |
Implications |
|
|
|
Changelog