We are glad to announce that the Kogito 1.29.0 release is now available! This goes hand in hand with Kogito Tooling 0.24.0, Kogito Images, Operator, and CLI 1.29.0 release.
From a feature point of view, we have included a series of new features and bug fixes, including:
workflowdata
property is no longer needed to start a process (OpenAPI documentation has been properly updated to reflect this)- OpenAPI documentation is properly generated when an application defines several workflows.
- New custom marshaller/unmarshaller policy.
- New
kogito-events-core
dependency, which contains event related classes that were located inkogito-services
and classes located inkogito-events-api
which depends on Jackson. As a consequence of this refactor,kogito-events-api
no longer depends on Jackson and kogito services dependency no longer contains event related classes. CloneHelper
class works in native mode.- Kogito Serverless Workflow Chrome Extension now uses by default the new visualization.
Breaking Changes
ProcessDataEvent
class constructors have been refactored, keeping only the empty constructor and all arguments constructor. Therefore, any code outside Kogito using the removed constructor will fail to compile. The alternative is to use an empty constructor plus setters or the all arguments constructor, filling the gaps with nulls.- If a
pom.xml
file explicitly importskogito-events-api
and kogito services dependencies, it probably needs to be updated to replace them withkogito-events-core
.
For more details, head to the complete release notes.
All artifacts are available now:
- Kogito runtime artifacts are available on Maven Central.
- Kogito examples can be found here.
- Kogito images are available on Quay.io.
- Kogito operator is available in the OperatorHub in OpenShift and Kubernetes.
- Kogito tooling 0.24.0 artifacts are available at the Visual Studio Marketplace.
A detailed changelog for 1.29.0 can be found in Atlassian Jira. New to Kogito? Check out our website https://kogito.kie.org. Click the "Get Started" button.