Release Notes - Kogito - Version 1.8.0.Final - HTML format

Sub-task

  • [KOGITO-3167] - Create management endpoint to publish latest process state via REST endpoint

Feature Request

  • [KOGITO-446] - Support process diagram in data index
  • [KOGITO-1215] - Automatically create Dockerfile and docker/podman-compose files based on user preferences.
  • [KOGITO-1678] - Service tasks should support futures
  • [KOGITO-2084] - Support SmallRye Reactive Messaging Camel Connector for BPMN2 message events
  • [KOGITO-4336] - PostgreSQL persistence support for Data Index
  • [KOGITO-4534] - Jobs Service images restructure
  • [KOGITO-4535] - New data index image for Postgresql variation
  • [KOGITO-4554] - Error boundary event implementation
  • [KOGITO-4714] - Create the kogito-process Quarkus extension
  • [KOGITO-4720] - Implement MongoDB persistence for Job Service
  • [KOGITO-4722] - Support Job Service MongoDB distribution provisioning in Operator
  • [KOGITO-5178] - Create Image distribution for Job Service Postgresql
  • [KOGITO-5259] - RestWorkItemHandler pending task
  • [KOGITO-5384] - Remove successful messages from Jekins run on Kogito projects

Epic

Story

  • [KOGITO-1030] - Kogito Public API Epic
  • [KOGITO-1309] - Cypress test coverage of Management Console using Mock data
  • [KOGITO-1675] - Modernize the Programming Model for Embedded Engines
  • [KOGITO-2071] - Support for persisted backing stores in rules
  • [KOGITO-2072] - Integrate DataStream with Reactive Messaging
  • [KOGITO-2780] - Code Infrastructure Cleanup
  • [KOGITO-3059] - Scaffolding (part 2)
  • [KOGITO-3074] - Research the use of Service Registry Apicurio to support data models and proto schema
  • [KOGITO-3083] - Kogito REST APIs consistency analyse and guideline
  • [KOGITO-3401] - Publish process details when runtime is deployed
  • [KOGITO-3699] - Migration to Spring MVC
  • [KOGITO-3773] - Consolidate CloudEvents (part 2)
  • [KOGITO-3858] - Provide Error Handling features in Kogito
  • [KOGITO-4006] - Research and PoC around using optimistic locking for currently supported persistence options
  • [KOGITO-4485] - Create a nightly tag/branch for Cloud testing on examples
  • [KOGITO-4593] - Improve testing strategy and coverage for Processes
  • [KOGITO-4691] - Process Marshalling refactor
  • [KOGITO-4808] - Kogito Public API: Programming Model Implementation

Bug

  • [KOGITO-889] - Uniform names for process/rules data definitions
  • [KOGITO-1595] - Operator: Check the route name
  • [KOGITO-2596] - DataIndex schema to support requests with same attributes
  • [KOGITO-3760] - Use Reactive Kafka template for Spring Boot (Kafka Consumer)
  • [KOGITO-4362] - Failed to install Operator infinispan: Reason-NoOperatorGroup
  • [KOGITO-4453] - Kogito operator overwrites user's configmap provided with propertiesConfigMap
  • [KOGITO-5083] - Kogito Runtime Image Stream Fails to Update
  • [KOGITO-5104] - Kogito operator creates wrong default image tags
  • [KOGITO-5118] - Bad datatype calculation during unmarshalling
  • [KOGITO-5121] - Process marshalling error when completing a human task
  • [KOGITO-5140] - Quarkus archetype - defer expansion of properties with versions
  • [KOGITO-5174] - Using wrong task name to get task JSON Schema
  • [KOGITO-5179] - Image pipeline is failing
  • [KOGITO-5190] - Usage of deprecated getId in ProcessInstanceImpl throws Runtime Exceptions on Kafka use cases
  • [KOGITO-5198] - Error Querying Process Instance Details for Aborted/Completed processes
  • [KOGITO-5244] - Error in process instance marshalling persisting in mongodb.
  • [KOGITO-5246] - Kogito Operator BDD testing is not cleaning correctly the cluster
  • [KOGITO-5256] - Kogito Operator is creating incorrect Knative Triggers
  • [KOGITO-5262] - Data index pod doesn't start on OpenShift
  • [KOGITO-5272] - RHPAM Kogito Operator sync is failing due to image registry/name change
  • [KOGITO-5273] - Kogito :: Cloud :: Work Items fails with Quarkus LTS
  • [KOGITO-5303] - BDD: Ignore SSL when checking out Git
  • [KOGITO-5310] - BPMN persistence broken on PostgreSQL
  • [KOGITO-5315] - Jobs service use unsupported authentication mechanism
  • [KOGITO-5319] - kogitoReferenceId handling
  • [KOGITO-5332] - ClasspathURLStreamHandlerProvider not found in Kogito applications
  • [KOGITO-5348] - BDD tests: Use Grafana image based on digest
  • [KOGITO-5363] - Serverless Workflow handling not working since update to Quarkus 2.0.0.CR3
  • [KOGITO-5365] - Data index infinispan looks to not register process and task events after migration to Quarkus 2.0.0.CR3
  • [KOGITO-5387] - Inconsistent docs regarding processinstance events publication
  • [KOGITO-5393] - BDD tests: Concurrent map read and map write error
  • [KOGITO-5405] - Bump Quarkus 2.0.0.Final

Task

  • [KOGITO-1045] - Job Service load and performance tests
  • [KOGITO-1087] - Evaluate adding Kogito to Spring Initializer
  • [KOGITO-1103] - Document overall Kogito architecture
  • [KOGITO-1164] - Add application configuration to Quarkus Extension
  • [KOGITO-1199] - kogito-examples: Maven wrapper is missing
  • [KOGITO-1701] - Kogito Runtime - Human tasks performance test scenario in BDD
  • [KOGITO-1767] - Propose mechanism to extend codegen with addons
  • [KOGITO-2057] - Automate integration test for Management Console + Travel Agency check
  • [KOGITO-2251] - Sync-up with Quarkus Continuous Scaffolding
  • [KOGITO-2364] - Investigate jobrunr as a possible replacement for Quartz
  • [KOGITO-2391] - Simple RuleUnitInstance (PoC)
  • [KOGITO-3742] - Further tune up Kafka infrastructure for Data Index performance tests
  • [KOGITO-4094] - Kogito pipelines should not deploy if author is not kiegroup
  • [KOGITO-4438] - PostgreSQL research about doing optmistic locking
  • [KOGITO-4487] - Setup image/operator testing to use the nightly examples branch
  • [KOGITO-4577] - Adjust Infinispan wellFormed condition check
  • [KOGITO-4882] - Consider deprecating Smallrye HTTP Connector for Reactive Messaging HTTP
  • [KOGITO-4945] - Tracker JIRA for reviewing kogito-apps build improvements
  • [KOGITO-5062] - Use reflection in generated models
  • [KOGITO-5189] - Remove persistence profile from Kogito-runtimes repo
  • [KOGITO-5195] - Docs for optmistic locking for concurrency control in runtime persistence.
  • [KOGITO-5196] - JDBC optmistic locking
  • [KOGITO-5197] - Infinispan optmistic locking
  • [KOGITO-5297] - Enable "Deploy process-timer-quarkus service with Jobs service and native enabled" BDD test
  • [KOGITO-5312] - BDD tests: Implement service installer for Prometheus
  • [KOGITO-5313] - BDD tests: Test against Infinispan 12
  • [KOGITO-5314] - Upgrade Quarkus 2.0 CR3
  • [KOGITO-5435] - Quarkus 2.0.0.Final Platform PR
  • [KOGITO-5478] - Management console does not work on OpenShift

Enhancement

  • [KOGITO-59] - DiscoveredServiceWorkItemHandler refactoring and improvements
  • [KOGITO-1612] - Review Service loader usages in Kogito
  • [KOGITO-2259] - Refactor job execution to be asynchronous based on events
  • [KOGITO-2260] - Quartz implementation using the new Scheduler API
  • [KOGITO-2261] - Quartz with PostgreSQL backend
  • [KOGITO-2262] - Refactor persistence layer to allow plugging different implementations
  • [KOGITO-2263] - PostgreSQL persistence for the Job Service (not the Quartz JobStore)
  • [KOGITO-3548] - Unify similar piece of code on Kogito Images in a common shared module
  • [KOGITO-3840] - Forward custom transport headers
  • [KOGITO-3865] - Move Quarkus REST exception handling from process-management-addon to common API
  • [KOGITO-3867] - Move Sprinboot REST exception handling from process-management-springboot-addon to common API
  • [KOGITO-4304] - [SW] Review generation of code made on jbpm-serverless-workflow module
  • [KOGITO-4341] - Infinispan 12 upgrade
  • [KOGITO-4455] - [SW] Make Kogito Images/CLI to build a Kogito Workflow project from a workflow definition file
  • [KOGITO-5070] - Setup multijob PR pipeline
  • [KOGITO-5103] - Drop v7 code dependency from postgresql addon
  • [KOGITO-5170] - PostgreSQL persistence addon - allow specifying username and password as different properties
  • [KOGITO-5183] - Nightly pipeline: Examples images job should still promote images which were built correctly
  • [KOGITO-5184] - Nightly pipeline: Kogito images job should still promote images which were built correctly
  • [KOGITO-5200] - Support int64 ( long ) type for protobuf data mapping to GraphQL
  • [KOGITO-5211] - Release pipeline should be able to handle restart of Jenkins
  • [KOGITO-5258] - Share OUIA tools across kogito-apps ui-packages
  • [KOGITO-5299] - Refactor Addons Modules structure
  • [KOGITO-5307] - Nightly pipeline: Kogito-apps should deploy successfully built and tested apps
  • [KOGITO-5408] - PR checks: Setup jobs for each managed branch

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.