Release Notes - Kogito - Version 0.6.0 - HTML format

Epic

  • [KOGITO-194] - Data Index Implementation to Kogito Operator

Feature Request

  • [KOGITO-94] - Integrate Infinispan Operator with Kogito Data Index controller
  • [KOGITO-160] - Add capability to create Kogito image streams in case they are missing
  • [KOGITO-165] - Operator to Deploy Infinispan whenever a Kogito App requires persistence
  • [KOGITO-246] - Integrate Strimzi Operator with Kogito Data Index controller
  • [KOGITO-300] - Inject Kafka and Infinispan service endpoints to Kogito Runtime Services
  • [KOGITO-423] - Allow return process instances based on the parent process instance id
  • [KOGITO-441] - Management Console - process instance list
  • [KOGITO-494] - Operator to inject Kogito Data Index Route URL into Kogito Services that requires it
  • [KOGITO-517] - Index last update time for processes, tasks and domain objects
  • [KOGITO-574] - Index managementEnabled attribute for Process Instance
  • [KOGITO-611] - Operator to Deploy Kafka whenever a Kogito App requires messaging
  • [KOGITO-632] - Include switch to whether management add on is enable or not in process related messages
  • [KOGITO-643] - Move spring boot based service to RESTEasy spring boot instead of Apache CXF
  • [KOGITO-644] - Kogito SpringBoot starter
  • [KOGITO-645] - Multi parameter Service Task support
  • [KOGITO-656] - [DMN Designer] Client-side Marshaller
  • [KOGITO-659] - [DMN Designer] Client-side FEEL RangeValue parsing
  • [KOGITO-663] - [DMN Designer] Client-side TimeZone handling
  • [KOGITO-676] - Create image and image stream for Kogito Job Service

Bug

  • [KOGITO-123] - [DMN Designer] Editor missing icons
  • [KOGITO-124] - [DMN Designer] Cannot define Data Type Range constraint
  • [KOGITO-125] - [DMN Designer] Cannot save Data Type
  • [KOGITO-307] - Properly update KogitoApp CR status when the builds failing
  • [KOGITO-368] - [DMN Designer] User can not add an enumeration constraint
  • [KOGITO-369] - [DMN Designer] User can not add an DT column constraint
  • [KOGITO-371] - [DMN Designer] Marshalling location of nodes inside a decision service
  • [KOGITO-382] - Image sources reference snapshot version of kogito-quarkus-archetype
  • [KOGITO-401] - WebSocketSubscriptionTest times out
  • [KOGITO-414] - Save the Kogito project namespace on every command that uses the -p flag
  • [KOGITO-419] - When building native applications, builder pods get OOMKilled
  • [KOGITO-445] - ObjectMapper fails to parse non-ISO-8601-compliant time format
  • [KOGITO-461] - Issue when deploying a simple Kogito-Process in vsCode
  • [KOGITO-467] - ParentProcessInstanceId return empty string instead of null
  • [KOGITO-468] - Exception while trying to fetch endpoint attribute while fetching data from data-index-service
  • [KOGITO-470] - Kogito CLI cannot find operator template files when trying to install it into the namespace
  • [KOGITO-476] - Default image for installing Data Index Service
  • [KOGITO-477] - Data Index Service starts on port 8080 and probes are set on port 8180
  • [KOGITO-481] - Invalid query results when filtering process instances with null parentProcessInstanceId
  • [KOGITO-493] - Kogito CLI fails to create custom CRs
  • [KOGITO-496] - Custom labels on Kogito Images are exceeding the default limit for s2i builds
  • [KOGITO-497] - Codegen is adding the kogito-application.proto file in the image_metadata.json
  • [KOGITO-498] - The 'kogito' CLI ignores the KUBECONFIG environment variable
  • [KOGITO-506] - Incremental builds are not working on OpenShift
  • [KOGITO-523] - [DMN Designer] Cannot define Time Data Type Range constraint
  • [KOGITO-526] - [DMN Designer] Constraint Enumeration widget overlaps when re-opened
  • [KOGITO-539] - Do not create protobuf file if no persistence is used
  • [KOGITO-548] - Favicon not showing in Management Console
  • [KOGITO-550] - In certain conditions, operator will swallow expcetions
  • [KOGITO-567] - CLI: Bug while installing the dataindex
  • [KOGITO-569] - Data Index: Kafka Urls are missing in configuration
  • [KOGITO-589] - instead use /bin/bash use #!/usr/bin/env bash for portability purposes.
  • [KOGITO-617] - Kogito fails to create custom CRs with new infra crd
  • [KOGITO-621] - Redirect to GraphiQL is broken
  • [KOGITO-624] - Kogito CLI install operator is failing (no OLM)
  • [KOGITO-625] - Kogito quickstart Person example fails with list of objects
  • [KOGITO-634] - Error applying kogitoinfra CRD in OpenShift 3
  • [KOGITO-641] - Build fails with NPE when xls decision table assets are in the app but no drools-decisiontables on class path
  • [KOGITO-655] - 404 notfound app.bundle.js when hot reload dev mode
  • [KOGITO-674] - [DMN Designer] Not able to save file with external link
  • [KOGITO-677] - Operator: Infinispan password shown as env variable and therefore not hidden

Task

  • [KOGITO-27] - [DMN Designer] kogito: Minimal standalone preparation
  • [KOGITO-95] - Researching on add a custom kubernetes ingress for authentication and autorization for external Kogito Service calls
  • [KOGITO-114] - Kogito Rules Getting Started
  • [KOGITO-120] - Implement integration tests on Kogito Cloud Service Discovery
  • [KOGITO-228] - Bootstrap Management Console front end application
  • [KOGITO-276] - Add integration tests covering JVM build
  • [KOGITO-372] - Code refactoring for CR update logic with operator-utils
  • [KOGITO-389] - [DMN Designer] Marshalling: Remove use of JsonVerifier
  • [KOGITO-402] - [DMN Designer] Close docks by default
  • [KOGITO-403] - [DMN Designer] Remove left-hand dock
  • [KOGITO-404] - [DMN Designer] Investigate files that cannot be opened
  • [KOGITO-405] - [DMN Designer] Unit tests: kie-wb-common-dmn-webapp-kogito-common
  • [KOGITO-407] - [DMN Designer] Unit tests: kie-wb-common-dmn-webapp-kogito-runtime
  • [KOGITO-408] - [DMN Designer] Unit tests: kie-wb-common-dmn-webapp-kogito-testing
  • [KOGITO-421] - Bump Operator to 0.6.0
  • [KOGITO-422] - Upgrade to Operator SDK 0.11.0
  • [KOGITO-430] - Complete Rule Unit input/output mapping
  • [KOGITO-440] - Setup backend mock server for Management Console
  • [KOGITO-464] - Setup kogito-apps repository for Jenkins build
  • [KOGITO-474] - [DMN Designer] Remove Thorntail profile if no longer needed
  • [KOGITO-475] - [DMN Designer] Move kogito related modules to default (Maven) profile
  • [KOGITO-478] - Add posibility to run Kogito operator e2e tests against custom image
  • [KOGITO-480] - Upgrade Quarkus to version 0.27
  • [KOGITO-485] - Release Kogito CLI 0.5.1 for Devoxx BE
  • [KOGITO-501] - Create unit test for process detail page
  • [KOGITO-502] - Add tslint-react-hooks rule and fix potential warnings
  • [KOGITO-504] - Investigate why Kogito s2i builds take too much time on OpenShift 4.x
  • [KOGITO-505] - [Job Service] Jobs Timer Service initial Implementation
  • [KOGITO-512] - Setup test integration for Jenkins and Jest
  • [KOGITO-525] - Upgrade GraalVM to 19.2.1
  • [KOGITO-527] - Upgrade GraalVM dependencies to 19.2.1 on kogito-bom
  • [KOGITO-530] - [Job Service] Persistence for scheduled jobs
  • [KOGITO-531] - [Job Service] Handle retries for jobs execution
  • [KOGITO-534] - Bump kogito images on master branch to next version 0.6.0
  • [KOGITO-639] - kogito-runtimes pom should not depend on quarkus
  • [KOGITO-658] - [DMN Designer] Client-side FEEL list parsing
  • [KOGITO-699] - Add integration tests covering SpringBoot build
  • [KOGITO-710] - Prepare Kogito 0.6.0 images release.

Enhancement

  • [KOGITO-132] - Support date and time based filter in GraphQL
  • [KOGITO-177] - Enhance graphql query system for domain objects
  • [KOGITO-287] - Add generated protobuf files from Kogito Runtime Services during build into Kogito Data Index configMap
  • [KOGITO-309] - Externalize hot-hod client properties on Data Index component
  • [KOGITO-314] - Stunner - Set process id and name based on file name
  • [KOGITO-341] - Kogito CLI install operator to verify if the Operator is deployed in the catalog
  • [KOGITO-343] - Support for multi-module builds on Kogito s2i images
  • [KOGITO-351] - Enable security using Keycloack
  • [KOGITO-378] - Integrate Kogito Operator with Prometheus Operator
  • [KOGITO-384] - Add libsunec.so and cacerts to Kogito runtime native image
  • [KOGITO-455] - Allow retrieving all subprocesses from a process instance
  • [KOGITO-462] - Ignore kogito-application.proto deployment to Data Index proto folder
  • [KOGITO-463] - Move to javax.annotation-api instead of jsr250-api
  • [KOGITO-482] - Kogito CLI tests are changing the kogito config file
  • [KOGITO-490] - Kogito CLI: Add `kogito project` to display which project has been configured.
  • [KOGITO-515] - Refactoring s2i modules to have a common module
  • [KOGITO-516] - Remove native builds from behave tests on s2i modules
  • [KOGITO-568] - Kogito CLI to display a WARN instead of an ERROR when operator is available in OperatorHub
  • [KOGITO-596] - Update Management console app title to be Kogito - Management Console
  • [KOGITO-597] - Remove unsued settings and notification icons
  • [KOGITO-600] - Remove default limits for builds
  • [KOGITO-605] - Index process error information
  • [KOGITO-610] - Add persistence labels to Kogito Runtime images when service needs Infinispan
  • [KOGITO-618] - Logic for fetching process instance data on click of Apply Filter
  • [KOGITO-629] - [Job Service] Process engine should not call cancel timer upon cancelActivity being invoked
  • [KOGITO-637] - [Job Service] In memory Job Service does not utilise unit of work manager
  • [KOGITO-651] - Kogito Codegen utils should support interpolation of multiple types in a single template
  • [KOGITO-673] - Exclude static and transient fields when generating proto files and marshallers
  • [KOGITO-748] - Rename Operator to kogito-operator from kogitocloud-operator

Edit/Copy Release Notes

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