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

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

Story

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.