Sub-task
- [KOGITO-654] - Add mock data for domain specific list
- [KOGITO-3120] - Upgrate test image to use Infinispan 11 image
- [KOGITO-3121] - Invlude @SortableField annotation into generated proto
Feature Request
- [KOGITO-87] - Refresh SSO Tokens during Reconcile events
- [KOGITO-88] - Integrate OpenShift OpenId with Kogito SSO
- [KOGITO-149] - Implement undeploy application feature to Kogito CLI
- [KOGITO-387] - Create static page for management instance dashboard
- [KOGITO-453] - Support Keycloack security in Management Console
- [KOGITO-537] - Add Keycloak security integration to quarkus-kogito use case
- [KOGITO-572] - Management Console - Job Management list
- [KOGITO-580] - Bootstrap Task Console front end application
- [KOGITO-581] - Task Console About page
- [KOGITO-582] - Task Console - Task details page
- [KOGITO-609] - [Job Service] Support for repeatable / chained jobs
- [KOGITO-632] - Include switch to whether management add on is enable or not in process related messages
- [KOGITO-646] - Process management add-on features to allow integration with management console
- [KOGITO-649] - Query based REST endpoint generation should allow to work on single input and output
- [KOGITO-816] - Operator provisioning for Task Console
- [KOGITO-843] - Support Keycloack security in Task Console
- [KOGITO-846] - Integrate Kogito Data Index CR with Keycloak KogitoInfra
- [KOGITO-854] - [Jobs Service] authentication support
- [KOGITO-1006] - Add support to install Task Console to CLI
- [KOGITO-1061] - Provision Grafana dashboard using operator
- [KOGITO-1106] - Update Task console branding
- [KOGITO-1551] - Process Instance persistence in Mongo DB
- [KOGITO-2849] - Add support for compensation construct
- [KOGITO-2974] - Management Console new Jobs panel at process instances details
- [KOGITO-3251] - [MC] - Add job actions at Timeline
Epic
- [KOGITO-18] - Pluggable timer/jobs service that can be used as service
- [KOGITO-83] - Implement SSO on Kogito Architecture
- [KOGITO-819] - Kogito Operator Kubernetes Support
- [KOGITO-1527] - Spring Boot support enhancements
- [KOGITO-1783] - Cucumber tests framework improvements
- [KOGITO-1862] - Kogito Images 1.0
- [KOGITO-1871] - Kogito pipelines enhancements
- [KOGITO-3374] - Kogito Operator 1.0
Story
- [KOGITO-2455] - Rework Kogito code generation for scaffolding (processes)
- [KOGITO-3081] - SAGA PoC implementation
- [KOGITO-3092] - Support for MongoDB Infra on Data Index service
- [KOGITO-3118] - Migrate kogito-apps to use Infnispan 11
- [KOGITO-3272] - Consolidate CloudEvents usages (Part 1)
- [KOGITO-3444] - [MC] - Jobs management from Process instance Details
- [KOGITO-3614] - [MC] - Jobs management section
- [KOGITO-3770] - Quarkus 1.10.0
Bug
- [KOGITO-181] - Running jbpm-quarkus-example tests with -Ppersistence fails
- [KOGITO-182] - Running jbpm-quarkus-example in quarkus:dev mode with -Ppersistence fails
- [KOGITO-460] - [DMN Designer] Remove the ability to add imported models
- [KOGITO-510] - Reverse direction of expansion carets
- [KOGITO-528] - [DMN Designer] Zoom control should be hidden in grid view
- [KOGITO-595] - State and action dropdows get hidden
- [KOGITO-599] - [DMN Designer] BC DOs as DMN DTs - Hide import button on Kogito
- [KOGITO-616] - DMN Tooling produce single line source
- [KOGITO-628] - Can't edit process tasks, DMN rules
- [KOGITO-630] - Missing structureRef type for Message Start Event in VSCode BPMN editor
- [KOGITO-650] - NPE when generating a model that uses beans as local process variables
- [KOGITO-704] - DMN Editor repeated setContent/getContent operations changes the content
- [KOGITO-787] - drools-quarkus-helloworld example should use maven plugin
- [KOGITO-890] - Integrate Drools CI to Kogito CI
- [KOGITO-1179] - Unable to execute a job with native application
- [KOGITO-1710] - Expand carret mislainged when domain explorer has empty data
- [KOGITO-3309] - kogito-bom must not define version properties of 3rd party artifacts
- [KOGITO-3328] - Improve StringArrayArgument
- [KOGITO-3541] - kogito-apps-ui-packages is failing to build
- [KOGITO-3577] - Kogito-Optaplanner incompatibility in Kogito Quarkus example
- [KOGITO-3623] - `process-knative-quickstart-quarkus` is not compiling in native mode
- [KOGITO-3685] - Kogito-examples are built with GraalVM NI twice
- [KOGITO-3722] - kogito-quarkus-ubi9-s2i fails due to change in kogito-examples
- [KOGITO-3736] - Reconciler error in Data index controller when KogitoRuntime is deployed
- [KOGITO-3761] - StackOverflowError when printing debug message about new GraphQL types
- [KOGITO-3795] - Runtimes and apps are having same groupId/artifactId
- [KOGITO-3798] - Events are not passed between Kogito services
- [KOGITO-3809] - Outdated readme in Kogito travel agency
- [KOGITO-3827] - Bump to Quarkus 1.10.0.CR1
- [KOGITO-3870] - Mark Quarkus Extension as "stable"
- [KOGITO-3876] - Bump to Quarkus 1.10.0.Final
- [KOGITO-3882] - security-commons does not install security-commons-${version}.jar
- [KOGITO-3887] - kogito-apps IT tests dependend on jars instead of runner jar
- [KOGITO-3890] - No primary artifact to install when using Quarkus 1.10.0.Final + uberJar
- [KOGITO-3897] - Use JDK8-compatible readBytes impl in DecisionContainerTemplate
- [KOGITO-3911] - Error on Kafka consumer not acking received messages
- [KOGITO-3928] - ruleunit-springboot-example README minor fix
Task
- [KOGITO-86] - Define how to integrate Kogito REST Services with Keycloak Adapter
- [KOGITO-316] - Researching to look for "multibranch pipeline" on GitHub Actions
- [KOGITO-336] - Include DMN inside of Spring Boot archetype
- [KOGITO-391] - Review new CSV and test bundle for OperatorHub
- [KOGITO-406] - [DMN Designer] Add support for client-side marshalling tests
- [KOGITO-505] - [Job Service] Jobs Timer Service initial Implementation
- [KOGITO-530] - [Job Service] Persistence for scheduled jobs
- [KOGITO-531] - [Job Service] Handle retries for jobs execution
- [KOGITO-554] - Follow up with operator disconnect install for OCP 4.2
- [KOGITO-590] - Rules should "see" process variables
- [KOGITO-640] - Unfork Drools master
- [KOGITO-671] - Move Rule units out of core
- [KOGITO-688] - Re-align Kogito to Drools model compiler
- [KOGITO-773] - Re-align Kogito to Drools model compiler (source-level)
- [KOGITO-778] - [DMN Designer] Client-side marshalling tests
- [KOGITO-780] - [DMN Designer] Ensure -runtime WAR is created with 'production' parameters
- [KOGITO-806] - Differentiate branding of management and task consoles
- [KOGITO-840] - [DMN Designer] Move support for client-side marshalling tests to new root module
- [KOGITO-856] - [Jobs Service] load test
- [KOGITO-900] - Investigate form solution for Task Console
- [KOGITO-978] - Add kogito-cloud to SonarCloud
- [KOGITO-999] - Cucumber Tests: Add test with Data-index and Keycloak
- [KOGITO-1001] - Cucumber Tests: Add test for Jobs-service with Keycloak
- [KOGITO-1003] - Cucumber Tests: Test Task Console provisioning via CR
- [KOGITO-1008] - Cucumber Tests: Test Task Console provisioning via CLI
- [KOGITO-1010] - Smoke tests: Backup CRDs files before smoke tests
- [KOGITO-1046] - Data Index performance tests
- [KOGITO-1134] - Review process instance timeline
- [KOGITO-1618] - Implement addon in kogito-runtimes to export dmn specific metrics and dashboards
- [KOGITO-2092] - Task Inbox Toolbar Building Block
- [KOGITO-3058] - BDD tests: Improve DEBUG option
- [KOGITO-3087] - Research to find out what's needed to change operator's bundle format
- [KOGITO-3094] - Provide data-index-infinispan/mongodb as independent images
- [KOGITO-3138] - [MC]- Process Instance details panel: Add Cancel job option
- [KOGITO-3211] - Provide a Serverless Workflow example with event orchestration on Knative
- [KOGITO-3226] - Create docs for process instance persistence with MongoDB
- [KOGITO-3232] - BDD tests: Add test coverage for MongoDB for Runtime and Data index
- [KOGITO-3405] - Task Console documentation
- [KOGITO-3407] - CloudEvent Kafka Publisher+Emitter (Spring Boot)
- [KOGITO-3408] - CloudEvent Kafka Publisher+Emitter (Quarkus)
- [KOGITO-3494] - Update OptaPlanner version in kogito-examples
- [KOGITO-3522] - Planning and clarification of tasks and scope
- [KOGITO-3566] - Improve Task Inbox Query
- [KOGITO-3596] - Bump Extension to Quarkus 1.9.0
- [KOGITO-3616] - [MC] - Jobs management section. Add the new section
- [KOGITO-3617] - [MC] - Jobs management section. Create a list of jobs
- [KOGITO-3618] - [MC] - Jobs management section. Add filters to the job list
- [KOGITO-3619] - [MC] - Jobs management section. Bulk actions
- [KOGITO-3645] - Docs: Add the New Job section to documentation
- [KOGITO-3646] - Docs: Add the New Job management from Process instance details
- [KOGITO-3668] - Nightly pipeline: Se back `optaplanner-deploy` correct build branch
- [KOGITO-3723] - Use trigger name as cloud event type in producer
- [KOGITO-3747] - Make UserTaskInstance proccesId sortable
- [KOGITO-3776] - Release pipeline: Handle X.Y.z.Final format and update pipelines accordingly
- [KOGITO-3799] - Upgrade master branch to version 2.0.0-SNAPSHOT
- [KOGITO-3800] - Provide mapping between kogito and optaplanner branch in the nightly pipeline
- [KOGITO-3837] - Upgrade master branch to version 2.0.0-snapshot
- [KOGITO-3847] - BDD tests: Switch Strimzi operator channel to 0.19
- [KOGITO-3859] - Bump to KIE 7.46.0.Final
- [KOGITO-3868] - TestContainer dependency in BOM causes issues in quarkus-platform
Patch
- [KOGITO-707] - Codegen: use RuleUnitDescription instead of Class<?> for Queries
- [KOGITO-712] - Kogito rule getting started tutorial
- [KOGITO-726] - Add kogito-drools module
Component Upgrade
- [KOGITO-3378] - Upgrade from v1alpha1 to v1beta1 CRD version
Enhancement
- [KOGITO-89] - Service Discovery feature should make calls with SSO Tokens
- [KOGITO-277] - Stunner - Enable support for Service Tasks (Work Item Handlers)
- [KOGITO-451] - Specify related images of Kogito Operator in OpenShift 4.3
- [KOGITO-514] - Add empty state and loading for process instance list
- [KOGITO-556] - Include error management actions to Management Console
- [KOGITO-557] - Migrate Process Instace list filter to use Data toolbar
- [KOGITO-594] - Add refresh button to process instance list
- [KOGITO-603] - Add code formatter(prettier/beautify) to the config
- [KOGITO-606] - Retrieve error information from Index service via GraphQL
- [KOGITO-626] - Design column selector for table
- [KOGITO-680] - [Job Service] refactoring REST endpoint/Scheduled Job structure
- [KOGITO-681] - Upgrade Quarkus to version 1.0.1
- [KOGITO-687] - Formatting the entire code using prettier
- [KOGITO-696] - Process instance list should show all child processes in a single level
- [KOGITO-716] - Prevent user from searching processes without any filter
- [KOGITO-886] - Copy all CSV files mentioned in the package file when running `prepare-olm` command
- [KOGITO-950] - kogito-cloud integration tests: Add retrieval of pod logs
- [KOGITO-1036] - Extract kogito-images from kogito-cloud repository
- [KOGITO-1537] - Operator on Openshift 4.4
- [KOGITO-2469] - Implement synchronous mode in decision tracing addon
- [KOGITO-3006] - Release pipeline: Handle different version for runtimes, images and operator
- [KOGITO-3376] - Fetch the protobuf files from the Kogito service to register in Data index
- [KOGITO-3465] - Release/nightly pipeline => Default to maven mirror if no repository given
- [KOGITO-3556] - Update CRDs to use Status subresource
- [KOGITO-3568] - Remove spec.httpPort attribute from Operator and HTTP_PORT env var from Kogito images
- [KOGITO-3599] - process-management-springboot-addon should not depend on quarkus-bom
- [KOGITO-3669] - Node trigger should not be enabled for completed or aborted process instances
- [KOGITO-3681] - Process codegen should hint the user about having duplicated process id
- [KOGITO-3691] - Disable local 'Download' logging in maven invoker plugin
- [KOGITO-3708] - KogitoInfra reconciliation throws errors for infrastructure initialization
- [KOGITO-3715] - Create a kogito-operator.yaml manifest bundle to make it easy to install the operator using one command line
- [KOGITO-3744] - Release pipeline: Improve communication on the different steps
- [KOGITO-3745] - Handle correctly mirror url and specific repository together
- [KOGITO-3758] - Remove need for using maven-remote-resources-plugin in Kogito Apps
- [KOGITO-3862] - Review Docker images usage for TestContainers
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.