Proto commits in apache/incubator-kie-drools

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:20a3341
Author:Kbowers
Committer:Kbowers

Merge incubator-kie-kogito-apps repository into drools

Commit:6bcfcfd
Author:Kbowers

Merge incubator-kie-kogito-runtimes repository into drools

Commit:d6ad19e
Author:Jan Stastny
Committer:GitHub

incubator-kie-issues#2307 data-isolation by process id and version pair (#4302) * incubator-kie-issues#2307: Isolate data retrieved by persistence addons in compact-architecture * fix impsort fail * insert processInfo in initial usertask instance creation * after rebase fix * Add versioning * add license headers * adjust dataevent refactoring * rollback ProcessInstanceDataEvent deprecated constructor signature change * rollback process version removal * missing initialization spots * refactor SQL * formatter * properly naming ITs * set kogito.persistence.data-isolation.enabled for tests * consolidate flyway scripts into single file * unify on using conditional schema change --------- Co-authored-by: jstastny-cz <jstastnycz@apache.org>

Commit:5433ecb
Author:Gabriele Cardosi
Committer:GitHub

[incubator-kie-issues#2029] Dependency management simplification (#2317) * [incubator-kie-issues#2261] WIP - * [incubator-kie-issues#2261] WIP - Refactoring layout - not building * [incubator-kie-issues#2261] WIP - Refactoring layout - not full build * [incubator-kie-issues#2261] WIP - Refactoring layout - not full build * [incubator-kie-issues#2261] Refactoring layout - build skip test working * Gradle: Dev mode doesn't work with Spring Boot Gradle-based project (#2306) (cherry picked from commit fc77b1ca1be0cd78e9a40eb679e3450a2ec0b762) * [incubator-kie-issues#2261] Merge with main * [incubator-kie-issues#2261] Fix simple build by adding missing dependency on mongodb-driver-sync * [incubator-kie-issues#2261] Fix reproducible build * [incubator-kie-issues#2261] Restoring quarkus maven execution when needed. Restore plugin configuration. WIP * [incubator-kie-issues#2261] Keep fixing modules. WIP * [incubator-kie-issues#2261] Removing usage of maven-dependency-plugin for unpacking * [incubator-kie-issues#2261] Restoring postgres profile for integration-tests-jobs-service-quarkus * [incubator-kie-issues#2261] Further minor fixes. Disabling KeycloakTrustyServiceIT and KeycloakExplainabilityServiceIT * [incubator-kie-issues#2261] Declaring a (fake) dependency on jobs-service-quarkus to have the required images built before the integration tests. * [incubator-kie-issues#2261] Declaring (fake) dependencies to have the required images built before the integration tests. * [incubator-kie-issues#2261] Sync with main * [incubator-kie-issues#2261] Fixed module build order to ensure correct integration with required ones * [incubator-kie-issues#2261] Fix license headers * [incubator-kie-issues#2261] Fix license headers * [incubator-kie-issues#2261] Add missing dependency to bom - remove from downstream modules. * [incubator-kie-issues#2261] Fix RAT checks * [incubator-kie-issues#2261] Add missing declaration for jobs-service-storage-jpa dependency * [incubator-kie-issues#2029] Add missing mongodb-driver-sync version declaration for persistence-commons-mongodb * [incubator-kie-issues#2029] Add missing outputTimestamp * [incubator-kie-issues#2029] Major cleanup * [incubator-kie-issues#2029] Fixing reactor order * [incubator-kie-issues#2029] Fixing group for kogito-addons-springboot-data-audit-jpa * [incubator-kie-issues#2029] Moving jitexecutor quarkus modules to kogito-apps-quarkus-bom * [incubator-kie-issues#2029] Restore trusty-storage-infinispan module * [incubator-kie-issues#2029] Fix as per PR suggestion * [incubator-kie-issues#2029] Fix kogito-apps-quarkus-bom inheritance * [incubator-kie-issues#2029] Adapt for merge with main * [incubator-kie-issues#2029] Fix missing license * [incubator-kie-issues#2029] Remove leftover file * [incubator-kie-issues#2029] Remove duplicated dependency declaration * [incubator-kie-issues#2029] Fix parent pom for kogito-apps-quarkus-bom * [incubator-kie-issues#2029] Restored managed dependency to belonging multimodule. Removed leftover infinispan module * [incubator-kie-issues#2029] Merge with main * [incubator-kie-issues#2029] Fix merge with main * [incubator-kie-issues#2029] Fix merge with main * [incubator-kie-issues#2029] Fix merge with main * [incubator-kie-issues#2029] Merging with sw removal * [incubator-kie-issues#2029] Fix merge with main * [incubator-kie-issues#2029] Include gradle examples in matrix build * [incubator-kie-issues#2029] Attempt using not-yet-merged modification in kogito-pipelines * [incubator-kie-issues#2029] Attempt using not-yet-merged modification in kogito-pipelines * [incubator-kie-issues#2029] Attempt using not-yet-merged modification in kogito-pipelines * [incubator-kie-issues#2029] Restore definition-file after fix merged in kogito-pipelines * [incubator-kie-issues#2029] Attempt using not-yet-merged modification in kogito-pipelines * [incubator-kie-issues#2029] Restore build chain definition file * [incubator-kie-issues#2029] Restore trusty integration tests (keep them disabled) * [incubator-kie-issues#2029] Attempt fix latest main * [incubator-kie-issues#2029] Fix impsort and rat exclusion * [incubator-kie-issues#2029] Remove unneeded data-index-storage-jpa-common-quarkus module * [incubator-kie-issues#2029] Remove unneeded data-index-storage-jpa-common-quarkus module --------- Co-authored-by: Gabriele-Cardosi <gabriele.cardosi@ibm.com> Co-authored-by: Yeser Amer <yeser.amer@ibm.com>

Commit:71a7892
Author:Tiago Bento
Committer:GitHub

kie-issues#2285: 10.3.x+ stream - Removing Serverless Workflow (#4255)

Commit:efb284f
Author:Jijo Thomas K
Committer:GitHub

[incubator-kie-issues-2204] Quarkus upgrade 3.27.2 and Spring Boot to 3.5.10 (#2298) * changes for quarkus upgrade and spring boot * Quarkus upgrade to 3.27.2 and Spring Boot to 3.5.10 - Upgraded Hibernate ORM from 6.6.11.Final to 7.1.14.Final - Fixed Hibernate API changes: removed ReturnableType parameter from ContainsSQLFunction - Replaced deprecated hibernate-entitymanager with hibernate-core - Updated Quarkus test annotations: @InjectMock -> @InjectSpy * docs: remove Hibernate 7 upgrade report * refactor(test): replace InjectSpy with InjectMock annotation * refactor(data-index): add ReturnableType parameter to render method * fix(data-index): exclude GraphQL observation auto-configuration for dependency compatibility * fix(springboot): add EntityManagerFactory interface workaround for Hibernate 7 and Spring ORM 6.2 compatibility * fix(data-audit): add type conversion for Hibernate 7 native query result compatibility * refactor(jobs): remove @Temporal annotations for OffsetDateTime fields in JPA entities * refactor(data-index): add comment explaining Hibernate 7 render method override requirement * feat(jobs): enable async console logging * style: reorder imports to follow conventions in trusty service tests * auto generated: add BPMN and SW process definitions for jobs service integration tests * fix(data-audit): add type conversion for Hibernate 7 native query result compatibility * refactor(contains-sql-function): remove outdated comment regarding Hibernate 7 render method * Revert "auto generated: add BPMN and SW process definitions for jobs service integration tests" This reverts commit 7451b83fc4579c408e0f34695a5784dd49d97b9a. * refactor(data-audit): extract date conversion utility to reduce code duplication * refactor(graphql): upgrade graphql-java to 24.3 for compatibility with Spring Boot 3.5.x and adjust extended-scalars version refactor(data-audit): utilize DateTimeUtil for cross-version compatibility in JPADynamicQuery fix(data-index): set default data fetcher to JsonPropertyDataFetcher for improved handling of various data sources chore(application): disable Flyway validation in jobs service to avoid migration conflicts * 1. Changed ZoneId.systemDefault() → ZoneId.of("UTC") to match DateTimeUtil in the same package 2. Extracted private static final JsonPropertyDataFetcher JSON_PROPERTY_DATA_FETCHER = new JsonPropertyDataFetcher(); and reference it in the lambda 3. Scoped to dev/test profiles only: %dev.quarkus.flyway.validate-on-migrate=false %test.quarkus.flyway.validate-on-migrate=false * trailing space removed * Temporal Changes Reverted to handle timestamp (#3) Co-authored-by: Nithin R Krishnan <nithin.r.krishnan@ibm.com> * fixed review comments * review comment fix: changed the name of beanPostProcessor and added for data index as well * Fixed sort in imports --------- Co-authored-by: Nithin R Krishnan <nrknithin@gmail.com> Co-authored-by: Nithin from BAMOE CLI <bamoe@ibm.com> Co-authored-by: Nithin R Krishnan <nithin.r.krishnan@ibm.com> Co-authored-by: jijo.thomas.k <jijo.thomas.k@ibm.com>

Commit:56090f7
Author:Francisco Javier Tirado Sarti
Committer:GitHub

[Fix #2212] Separating Quarkus from common stuff (#2235) * [Fix #2212] Moving dependencies * [Fix #2212] UI path property * [Fix #2212] Fixing failed test * [Fix #2212] Mongo persistence * [Fix #2212] Fixing more tests * [Fix #2212] New graphql quarkus mode * [Fix #2212] All quarkus under quarkus * [Fix #2212] Dealing with Trusty

Commit:955337b
Author:Francisco Javier Tirado Sarti
Committer:GitHub

[Fix #3889] Storing headers (#3891) * [Fix #3889] Storing headers * [Fix #3889] Storing headers (reading properties)

Commit:1988711
Author:Francisco Javier Tirado Sarti
Committer:GitHub

[Fix apache/incubator-kie-issues#1857] Adding triggerCount (#2204) * [Fix apache/incubator-kie-issues#1857] Adding triggerCount * [Fix apache/incubator-kie-issues#1857] Adding isRetrigger * [Fix apache/incubator-kie-issues#1857] Clearing error * [Fix apache/incubator-kie-issues#1857] Adding IT test for retrigger

Commit:45e1dfe
Author:Francisco Javier Tirado Sarti
Committer:GitHub

[Fix apache/incubator-kie-issues#1857] Adding triggerCount (#3858) * [Fix apache/incubator-kie-issues#1857] Adding triggerCount Adds triggerCount to ProcessInstanceNode events [Fix apache/incubator-kie-issues#1857] Adding triggerCount Adds triggerCount to ProcessInstanceNode events * [Fix apache/incubator-kie-issues#1857] Adding isRetrigger * [Fix apache/incubator-kie-issues#1857] Clearing error * [Fix apache/incubator-kie-issues#1857] Renaming isTrigger to trigger * [Fix apache/incubator-kie-issues#1857] Pere's comment

Commit:abb7964
Author:Martin Weiler
Committer:GitHub

[incubator-kie-issues#1637] Add SLA due date to UserTaskInstances (#2151)

Commit:f995c8d
Author:Pere Fernández
Committer:GitHub

[incubator-kie-issues#1629] Add SLA information to ProcessInstances & NodeInstances (#2145) * [incubator-kie-issues#1629] Add SLA information to ProcessInstances & NodeInstances * - add slaDueDate to ProcessInstanceEntity toString

Commit:c6120e2
Author:Enrique
Committer:GitHub

[incubator-kie-issues-1485] Reenable event test in ProcessTestEvents in kogito-apps (#2110)

Commit:f24aad8
Author:Enrique
Committer:GitHub

[incubator-kie-issues-1439] UserTask Decouple codegen and interface from engine (#3655)

Commit:60f38be
Author:Roberto Oliveira

[kie-issues#1169] Add license headers to files (#5902) * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Fix test. * Fix tests. * Fix tests. * Fix tests. * Fix tests. * Fix tests. * Fix tests. * Fix tests. * Fix tests. # Conflicts: # .asf.yaml # .ci/buildchain-config-pr-cdb.yaml # .ci/jenkins/Jenkinsfile # .ci/jenkins/Jenkinsfile.weekly.deploy # .ci/jenkins/project/Jenkinsfile.weekly

The documentation is generated from this commit.

Commit:1c284c9
Author:Enrique
Committer:GitHub

[incubator-kie-issues-1204] Add built in support for org.w3c.dom.Document (#3518) * [incubator-kie-issues-1204] Add built in support for org.w3c.dom.Document

Commit:07ab4d2
Author:Tibor Zimányi
Committer:GitHub

[kie-issues#1168] Add license headers to files (#3498) * Adding a rat-excludes to make this easier Signed-off-by: Jason Porter <lightguard.jp@gmail.com> * Adding ASL v2 header to .gitignore files Signed-off-by: Jason Porter <lightguard.jp@gmail.com> * Adding ASL v2 header to adoc files Signed-off-by: Jason Porter <lightguard.jp@gmail.com> * Adding ASL v2 license header to java files missing them. Signed-off-by: Jason Porter <lightguard.jp@gmail.com> * Adding ASL v2 license header to sql files missing them. Signed-off-by: Jason Porter <lightguard.jp@gmail.com> * Adding ASL v2 license header to pmml files missing them. Signed-off-by: Jason Porter <lightguard.jp@gmail.com> * Adding ASL v2 license header to scesim files missing them. Signed-off-by: Jason Porter <lightguard.jp@gmail.com> * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Add missing copyright headers. * Remove separate rat-excludes file. * Remove duplicate headers in PMML files. * Fix SQL files copyright headers. * Fix SQL files copyright headers. * Fix SVG files. * Fix SourceFilesAddOnIT test. * Fix tests. * Remove duplicate licensing. * Remove Apache licensing from external XSDs. --------- Signed-off-by: Jason Porter <lightguard.jp@gmail.com> Co-authored-by: Jason Porter <lightguard.jp@gmail.com>

Commit:48989d0
Author:Alex Porcelli
Committer:GitHub

Apache Compliance: Missing headers! (#2043) * kie-issues#1165 Missing Apache headers. * kie-issues#1165 Missing Apache headers.

Commit:200c469
Author:Tibor Zimányi
Committer:GitHub

[kie-issues#1169] Add license headers to files (#5902) * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Add missing Apache copyright headers. * Fix test. * Fix tests. * Fix tests. * Fix tests. * Fix tests. * Fix tests. * Fix tests. * Fix tests. * Fix tests.

The documentation is generated from this commit.

Commit:a7d3128
Author:Walter Medvedeo
Committer:GitHub

kie-kogito-apps-2026: Improvements on the Job Service start-up and periodic jobs loading procedure (#2038)

Commit:305db21
Author:Enrique
Committer:GitHub

[incubator-kie-issues-861] unify identifiers / part 1 (#3403) * [incubator-kie-issues-916] unify identifiers / part 1 * [incubator-kie-issues-916] PIM / migration plan impl * [incubator-kie-issues-916] PIM jbpm migration module added * [incubator-kie-issues-916] add marking logic * [incubator-kie-issues-916] add process event data state change

Commit:c2c064b
Author:Tiago Dolphine
Committer:GitHub

[KOGITO-9816] Consume ProcessDefinitionDataEvent at Data Index for Process Definitions indexation (#1924) * KOGITO-9816 Consume ProcessDefinitionDataEvent at Data Index for Process Definitions indexation

Commit:e0f93ab
Author:nmirasch
Committer:GitHub

KOGITO-8940: Add processInstance identity idexation at Data Index (#1825) * KOGITO-8940: Creator/owner field at process * keep importing individually, postgres identity column type to character varying * Add createdBy and updatedBy in the GraphQL schema to store event identity * Renamed migration files to match the version and added missing store=yes * added createdBy check on integration test query

Commit:8fa3f3e
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-9737 - Index node definition data (#1870)

Commit:d47d9f7
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-9737 - Automatically register process definitions using Data Index addon (#1858)

Commit:17f9f55
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-9737 - Index process definition data (#1842)

Commit:3baec27
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-8979 - Data Index PostgreSQL persistence addon (#1843)

Commit:ce08066
Author:Helber Belmiro
Committer:GitHub

KOGITO-9415 Added Live Reload support for CodeGenProviders (#3105) * KOGITO-9415 Added Live Reload support for CodeGenProviders Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> * Update quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/src/main/java/org/kie/kogito/quarkus/common/deployment/KogitoQuarkusResourceUtils.java https://github.com/kiegroup/kogito-runtimes/pull/3105#discussion_r1254162917 Co-authored-by: Francisco Javier Tirado Sarti <65240126+fjtirado@users.noreply.github.com> * KOGITO-9415 Francisco's review Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> * Update quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/pom.xml Co-authored-by: Francisco Javier Tirado Sarti <65240126+fjtirado@users.noreply.github.com> * KOGITO-9415 Rebase Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> * KOGITO-9415 added kogito-serverless-workflow-openapi-generated as dependency to integration test Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> * KOGITO-9415 added kogito-quarkus-workflow-common-deployment as dependency to integration test Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> * KOGITO-9415 added kogito-addons-quarkus-common-deployment as dependency to integration test Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> * KOGITO-9415 added kogito-quarkus-serverless-workflow-deployment as dependency to integration test Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> * KOGITO-9415 Modified package of model in integration test Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> * KOGITO-9415 Fixed sonar warning Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> * Update quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/src/test/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadProcessorTest.java Co-authored-by: Tristan Radisson <tristan.radisson@gmail.com> * KOGITO-9415 Added disabled test for AsyncAPI Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> * KOGITO-9415 Fixed test for OpenAPI Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> --------- Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com> Co-authored-by: Francisco Javier Tirado Sarti <65240126+fjtirado@users.noreply.github.com> Co-authored-by: Tristan Radisson <tristan.radisson@gmail.com>

Commit:d2824fc
Author:radtriste
Committer:radtriste

Setup DSL config for 9.x

This commit does not contain any .proto files.

Commit:04dd7bb
Author:Francisco Javier Tirado Sarti
Committer:GitHub

[KOGITO-9056] grpc and openapi support for execution (by adding additional dependencies) (#2952) * [KOGITO-9056] Refactoring executor to conditionally load handlers * [KOGITO-9056] Adding grpc tests * [KOGITO-9056] Adding OpenAPI test * [KOGITO-9056] Modifying property prefix for open api So it starts with Kogito * [KOGITO-9056] Fixing integration grpc test error * [KOGITO-9056] Sonar again

Commit:2673d87
Author:Walter Medvedeo
Committer:GitHub

KOGITO-9007 StateBasedNodeInstance not working with multiple instances including timers (#2949) * KOGITO-9007 StateBasedNodeInstance not working with multiple instances including timers * KOGITO-9007 StateBasedNodeInstance not working with multiple instances including timers - Tests fixes * KOGITO-9007 StateBasedNodeInstance not working with multiple instances including timers - Code review suggestons

Commit:a75d6ea
Author:Walter Medvedeo
Committer:GitHub

KOGITO-8630: Http Recipient timeout set from the API (#1678) * KOGITO-8630: Http Recipient timeout set from the API * KOGITO-8630: Http Recipient timeout set from the API - apply review comments

Commit:b10cbba
Author:Walter Medvedeo
Committer:GitHub

KOGITO-8632: Http Recipient repetitive triggers to use the delayUnit from the API (#1675) * KOGITO-8632: Http Recipient repetitive triggers to use the delayUnit from the API * KOGITO-8632: Http Recipient repetitive triggers to use the delayUnit from the API - use the SimpleTimerTrigger in the oldv1 api

Commit:e0d2c80
Author:Walter Medvedeo
Committer:GitHub

[KOGITO-8228] Job Service New Public API (phase1) (#1618) * KOGITO-8260: Jobs Service Messaging addon to the New Public API - Incorporates: - KOGITO-7997: Jobs Service generic public API design - KOGITO-8245: New Public API Data Model - KOGITO-8259: Jobs Service Knative Eventing addon to the New Public API - KOGITO-8260: Jobs Service Messaging addon to the New Public API Task - KOGITO-8518: Add the ability to send json content as payload to the HttpRecpient and new API - KOGITO-8262: Recipients support with the HTTP implementation - KOGITO-8246: Create Job API - KOGITO-8248: Delete Job API - KOGITO-8521: Job Service New API refactor database migration to the new schema --------- Co-authored-by: Tiago Dolphine <tiagodolphine@gmail.com>

Commit:c5eeebb
Author:nmirasch
Committer:GitHub

KOGITO-8375: Added support for Primitive data types Long/Float/Double… (#1593) * KOGITO-8375: Added support for Primitive data types Long/Float/Double at Data-index * Added new types to integration test * Added specific graphql typeArgument for each new type supported

Commit:c73eaca
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-8511 - Move packages to avoid split packages warning (#1594)

Commit:8caa1f0
Author:Cristiano Nicolai
Committer:GitHub

[main] [KOGITO-8495] Bump quarkus version to 2.16.0.Final (#1589) * [main] Bump Quarkus version to 2.16.0.CR1 * Revert logs * Fix realm path for Trusty IT test * Fix wait strategy for containers in Trusty IT tests * Include native resources for Data Index extension * Fix Data Index extension native tests execution * Embedded PostgreSQL binaries inclusion in native build

Commit:33a64dc
Author:Francisco Javier Tirado Sarti
Committer:GitHub

[KOGITO-8249] Process timeout implementation proposal (#2735) * [KOGITO-8249] Process timeout implementation proposal * [KOGITO-8249] Approach using TimerJobId * [KOGITO-8249] Adding integration test * [KOGITO-8249] Adding serialization support * [KOGITO-8249] Renaming configureSLA to configureTimers * [KOGITO-8249] Trying to minimize protobuf changes * [KOGITO-8249] Fixing error in cancel

Commit:bc11cbb
Author:Francisco Javier Tirado Sarti
Committer:GitHub

[KOGITO-8199] Properly supporting import in grpc (#2605) * [KOGITO-8199] Properly supporting import in grpc Imports were being incorrectly ignored. * [KOGITO-8199] Adding unit test

Commit:b1de452
Author:nmirasch
Committer:GitHub

KOGITO-7795: Map Domain kogito.Date fields to graphql DateTime (#1481) * KOGITO-7795: Map Domain kogito.Date, instant, LocalDateTime, ZonedLocalDateTime fields to graphql DateTime * Added checks on data index integration test

Commit:9b51409
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-7690 - Ignore OrderBy types without attributes (#1426)

Commit:455cc93
Author:Francisco Javier Tirado Sarti
Committer:GitHub

[KOGITO-7538] Adding property kogito.grpc.enum.includeDefault (#2376) * [KOGITO-7538] Adding property kogito.grpc.enum.includeDefault This property enable inclusion of default enum value in grpc response * [KOGITO-7538] Injecting property values * [KOGITO-7538] Adding integration test for empty message Thanks Ricardo for pointing this out * [KOGITO-7538] Marian's comments.

Commit:ed27d08
Author:Francisco Javier Tirado Sarti
Committer:GitHub

[KOGITO-7535] Handling enums for grpc (#2326) * [KOGITO-7535] Handling enums for grpc * [KOGITO-7535] Integration test * [KOGITO-7535] New approach * [KOGITO-7535] Deleting dead code * [KOGITO-7535] Some styling

Commit:5ee1481
Author:Francisco Javier Tirado Sarti
Committer:GitHub

[KOGITO-7218] Adding integration test for gRPC (#2232) * [KOGITO-7218] Adding integration test for gRPC * [KOGITO-7218] Disable gRPC server on dev mode

Commit:efcbddd
Author:nmirasch
Committer:GitHub

KOGITO-7077: Add support for collections in dataindex (#1335) * KOGITO-7077: Add collections support in dataindex * moved mapper and TypeReference at instance level, fix test proto files formatting * use resolveBaseTypeName only to get Input types in schema generation

Commit:a08ee0b
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-6756 Proto support for generic Serializable objects and Instant (#1996)

Commit:084fc86
Author:Mario Fusco
Committer:GitHub

[DROOLS-6788] change jbpm Process Instance Id from long to String (#4142) * [DROOLS-6788] change jbpm Process Instance Id from long to String * wip

Commit:6c21518
Author:Gabriele Cardosi
Committer:GitHub

[FAI-591] Reorganize modules (#1030) * [FAI-591] Reorganize modules * [FAI-591] Adapting imports * [FAI-591] Fixing json model. Add info to exception * [FAI-591] WIP * [FAI-591] Refactored tracing-related classes/hierarchies * [FAI-591] Fixed jackson inheritance. Avoid polluting json messages with internal implementation details. Moved classes to accomplish that. * [FAI-591] WIP. Broken tests * [FAI-591] Fix reflection/serialization * [FAI-591] Fix ArgumentMatchers * [FAI-591] Fix ArgumentMatchers

Commit:d5d48d2
Author:Enrique González Martínez
Committer:GitHub

[KOGITO-6346] Setting up MongoDB/PostgreSQL persistence for Serverless workflow errors for generating proto (#1777)

Commit:bc34e48
Author:Tiago Dolphine
Committer:GitHub

[KOGITO-5863] Async process execution (#1639) * KOGITO-5863 async exectuion in the process runtime * Async execution using job service + fixes for ForEachNode mashalling * Adding async test under ActivityGenerationModelTest * Fix existing IT that had async true * Fix JdbcProcessInstancesIT * adding triggerJob command to centralize the loggic to trigger nodes * Removing commented code * Adding async + sequential check in the forEachNode Instance * Refactor in JobId and timerId when calling job-service * Applying comments to revert changes in ProcessMultiThreadTest * applying PR comments

Commit:be03996
Author:Michael Anstis
Committer:GitHub

FAI-629: Refactor use of BaseExplainabilityRequest/BaseExplainabilityRequestDto (#1083) * FAI-629(FAI-630): Refactor use of BaseExplainabilityRequest(Response)/BaseExplainabilityRequest(Response)Dto * Updates following peer review by danielezonca * More updates following peer review by danielezonca Co-authored-by: Michael Anstis <manstis@redhat.com>

Commit:a20688f
Author:nmirasch
Committer:GitHub

KOGITO-6011: Add Task comments and attachments to data index (#1056) * KOGITO-6011: Add Task comments and attachments to data index * added checks on comments and attachments at integration test. Removed unnecessary @JsonProperty annotations * AttachmentMarshallerTest fix

Commit:18b7291
Author:uteegozi
Committer:GitHub

[KOGITO-5320] protobuf data type lookup fix (#1495) * [KOGITO-5320] protobuf data type lookup fix * [KOGITO-5320] protobuf data type lookup fix * comparator symmetry plus test * KOGITO-5320 more general solution incl. enums

Commit:6d5c87d
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-5570 Avoid setting indexing as true for all fields (#961)

Commit:2977248
Author:Michael Anstis
Committer:GitHub

FAI-488: Counterfactual results: Limit number returned? (#888) * FAI-488: Counterfactual results: Limit number returned? * Updates following peer review. Also fix purging to be based on CounterfactualId NOT ExecutionId. Co-authored-by: Michael Anstis <manstis@redhat.com>

Commit:391cf62
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-4341 Infinispan upgrade to version 12 (#815)

Commit:4cad1f0
Author:Jacopo Rota
Committer:GitHub

FAI-458 - Refactoring trusty infinispan storage: remove not necessary marshallers (#841) * retrieved decision input components set to null in case of unit type * refactoring trusty infinispan storage: remove not necessary marshallers * enable tests * remove unused imports * reuse parent mapper in marshallers * make MarshallerTestTemplate public

Commit:b5d4d80
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-5200 Support int64/long type in Data Index (#847)

Commit:d5ce411
Author:Michael Anstis
Committer:GitHub

FAI-439: CF: TrustyService handling of CF resultsets (#799) * FAI-439: CF: TrustyService handling of CF resultsets * Refactor following merge of https://github.com/kiegroup/kogito-apps/pull/791 * Make isFixed and domain optional (for Structures and Collections) * Add default implementation for explainAsync w/o callback. Co-authored-by: Michael Anstis <manstis@redhat.com>

Commit:0b08150
Author:Enrique González Martínez
Committer:GitHub

[KOGITO-4691] Process Marshalling refactor (#1266) Co-authored-by: Cristiano Nicolai <570894+cristianonicolai@users.noreply.github.com>

Commit:2a9608e
Author:Michael Anstis
Committer:GitHub

FAI-456: CF: ExplainabilityService handling of CF requests (#752) * FAI-456: CF: ExplainabilityService handling of CF requests FAI-439: CF: TrustyService handling of CF resultsets * More unit tests. Removal of Context that was not really needed. * Remove zero parameter constructor. * Fixes following rebase with master * Implement Features' constraint property support for CounterfactualPrediction. * Updates following peer review. Co-authored-by: Michael Anstis <manstis@redhat.com>

Commit:abdf7cc
Author:Jacopo Rota
Committer:GitHub

FAI-469 - Fix saliency response (#768) * fix json property name * rename getScore to getFeatureScore * fix proto

Commit:cc867e6
Author:fjtirado
Committer:GitHub

[KOGITO-4502] GET task id API to return task info, not only the input (#1217) model

Commit:fca6287
Author:Xieshen Zhang
Committer:GitHub

KOGITO-4337: PostgreSQL persistence support for Job Service (#694)

Commit:adf4515
Author:Michael Anstis
Committer:GitHub

FAI-437: CF: TrustyService endpoint for UI to initiate CF request (#747) * FAI-437: CF: TrustyService endpoint for UI to initiate CF request FAI-440: CF: TrustyService endpoint for CF resultsets FAI-438: CF: TrustyService handling of UI CF requests - Add support for both SOURCE URL and SERVICE URL - Events to ExplainabilityService.. * Increase Unit Test coverage * Integration test showing use of a structured CF request. * Throw exception if a request for a Counterfactual explanation is received. * Rename Counterfactual[Request] class and fix failing test. * Improve Counterfactual Search Domains for ranges. Co-authored-by: Michael Anstis <manstis@redhat.com>

Commit:4ca584a
Author:fjtirado
Committer:GitHub

[KOGITO-4300] Implementing deadlines (#1175)

Commit:979d7ae
Author:Jacopo Rota
Committer:GitHub

KOGITO-4734 - Refactoring Trusty Service (#724) * refactoring trusty service * remove comments and logs * remove unused variables * enable tests * make AbstractMarshaller objectmapper protected * refactoring comments * separate trusty storage api from implementation * update jit * remove explicit dependencies, rename Saliency and FeatureImportance * fix ui * fix jit readme * fix infinispan renaming * use reflection to set executionId in traceevent tests

Commit:e5a0720
Author:fjtirado
Committer:GitHub

[KOGITO-4557] Adding attachment and comments to tasks (#1129)

Commit:8b70e72
Author:Jacopo Rota
Committer:GitHub

KOGITO-4523 - implement dmn model with metadata storage and api on trusty service (#672) * implement dmn model with metadata storage and api * fix audit ui to display models * refactoring * refactoring model identifier * reformat code * reformat * fix trusty ui model tests * Update trusty/trusty-storage/trusty-storage-infinispan/src/main/java/org/kie/kogito/trusty/storage/infinispan/DMNModelWithMetadataMarshaller.java Co-authored-by: Daniele Zonca <dzonca@redhat.com> * Update ModelDiagram.tsx * fix trusty ui build * fix prettier * refactoring Co-authored-by: Daniele Zonca <dzonca@redhat.com>

Commit:2faf8f9
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-4341 Update Infinispan indexing configuration, adding all entities into default xml configuration (#668)

Commit:b2356d0
Author:Daniele Zonca
Committer:GitHub

[KOGITO-4281] Split all generators to use kogito-codegen-api and SPI (#1010) * WIP * Fix tests * Fix tests * Minor * Simplify flow * Simplify classLoader usage in maven plugin * Minor refactoring * Fix code smell * Minor change * Fix regression and removed ProtoDataClassesResult * Fix NPE * ProtoGenerator refactoring * Fix test and improve coverage * Fix NPE * Minor * Made CollectedResource handle not existing paths * Improve coverage + code smell * Avoid multiple CollectedResource invocation * Removed GenerateDeclaredTypes mojo + moved hasREST to KogitoBuildContext * After merge fix * Fix codegen tests * Fix proto handling * Add coverage * Add FileSystemPersistenceGeneratorTest * WIP * Sample module wip * Remove sample module for now * Fix tests * Minor * Minor changes * Code smell * Minor * Fix merge * WIP * Split all generators * Minor * Restored README * Minor fix * Minor * Add missing dependency * Add missing dependency

Commit:3bfa125
Author:Edoardo Vacchi
Committer:GitHub

KOGITO-4002 Move process serialization to process-serialization-protobuf (#933) * fix dependencies, old methods * do not copy over drools serialization (yet) * move proto * missing kie.conf * process-serialization-protobuf * whitespace/force rebuild

Commit:f2d5848
Author:Bai Xiaofeng
Committer:GitHub

[KOGITO-3566] Improve Task Inbox Query (#509)

Commit:a40169c
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-3747 - Make UserTaskInstance proccesId sortable (#514)

Commit:f15f153
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-3118 Infinispan 11 upgrade (#495)

Commit:1b393d7
Author:Gabriele Cardosi
Committer:GitHub

[DROOLS-5367] Removed kogito-specific PredictionRuleMapper (#785) * [DROOLS-5367] Removde kogito-specific PredictionRuleMapper * [KOGITO-3505] refactor kogito according to descoping of mvel and protobuf in drools * wip * wip * wip * [DROOLS-5367] Targeting TAG release * wip * wip * wip * [DROOLS-5637] Updating version * [DROOLS-5637] Fixed test Co-authored-by: mariofusco <mario.fusco@gmail.com>

Commit:84ebb8b
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-3133 Expose nodeInstanceId in Job details Graphql (#485)

Commit:a6a7764
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-3073 Create protobuf common module to allow reusing marshallers outside Infinispan addon (#811)

Commit:2bbb8a4
Author:Mario Fusco
Committer:GitHub

[KOGITO-2853] descoping of protobuf marshaller from the core engine (#3090) * [KOGITO-2853] descoping of protobuf marshaller from the core engine * [KOGITO-2853] add OSGi support * wip

Commit:1bd9bd7
Author:Tiago Dolphine
Committer:GitHub

KOGITO-3119 - Job Service - Infinispan 11 upgrade (#466) * KOGITO-3119 - Job Service - Infinispan 11 upgrade

Commit:d341280
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-3299 Index Job endpoint url in Data Index (#449)

Commit:70c0591
Author:Alessandro Costa
Committer:GitHub

KOGITO-3228: add outcome ids to saliency model (#428) * KOGITO-3228: add outcome ids to saliency model * KOGITO-3228: add status directly to ExplainabilityResultDto instead of boolean attribute * KOGITO-3228: fix test * KOGITO-3228: add status details field to explainability result * KOGITO-3228: add 'explanation' prefix to saliencies endpoint * KOGITO-3228: remove extra CompletableFuture::supplyAsync call from ExplanationServiceImpl::explainAsync * KOGITO-3228: remove explainability-api dependency from trusty-storage-api * KOGITO-3228: improve ExplainabilityResultConsumerTest * KOGITO-3228: handle IllegalArgumentException in ExplainabilityResultConsumer

Commit:c0ccccc
Author:Jacopo Rota
Committer:GitHub

Update decision.proto (#427)

Commit:0f75a60
Author:Alessandro Costa
Committer:GitHub

KOGITO-2914: connect Trusty service and Explainability service (#410) * KOGITO-2914: first stub of explainability DTOs with properties * KOGITO-2914: use tracing-typedvalue-api and improve explainability DTOs * KOGITO-2914: use typedvalue-api * KOGITO-3086 - kogito remote prediction provider * KOGITO-3086 - added predict API model objects * KOGITO-3086 - added missing vertx dep in POM * KOGITO-3086 - make LimeExplainer API async * KOGITO-3086 - fail in case of empty (linearized) features * KOGITO-3086 - plugging dto/request with expl-service impl * KOGITO-3086 - in RKPP get the service url from the request * KOGITO-2914: first stub of explainability DTOs with properties * KOGITO-2914: use tracing-typedvalue-api and improve explainability DTOs * KOGITO-2914: use typedvalue-api * KOGITO-3086 - kogito remote prediction provider * KOGITO-3086 - added predict API model objects * KOGITO-3086 - added missing vertx dep in POM * KOGITO-3086 - make LimeExplainer API async * KOGITO-3086 - fail in case of empty (linearized) features * KOGITO-3086 - plugging dto/request with expl-service impl * KOGITO-3086 - in RKPP get the service url from the request * KOGITO-2914: add DecisionInput to persistence models * KOGITO-2914: working loop between trusty and explainability services (some stubbed parts yet) * [KOGITO-2914] missing license * KOGITO-2914: implement persistence of ExplainabilityResult * KOGITO-2914: implement ExplainabilityApiV1 * [KOGITO-2914] Review CompletableFuture usages in expl-core * KOGITO-2914: fix call from explainability service to predict endpoint * [KOGITO-2914] Review DTO to use ModelIdentifier + Fix jandex index + RemoteKogitoPredictionProvider now sends all the inputs together * KOGITO-2914: improve input/output parsing in explainability service * KOGITO-2914: add comment in RemoteKogitoPredictionProvider to explain a particular behavior * [KOGITO-2914] Fix rety mechanism in case of not separable dataset * [KOGITO-2914] Fix rety mechanism in case of not separable dataset * KOGITO-2914: improve coverage * [KOGITO-2914] explainability-service refactoring to make it testable + test coverage * [KOGITO-2914] Fix SonarCloud bugs/codesmell * KOGITO-2914: improve trusty-service coverage * [KOGITO-2914] Fix SonarCloud bugs/codesmell (removed duplicated class) * [KOGITO-2914] Fix SonarCloud bugs/codesmell * [KOGITO-2914] Fix SonarCloud bugs/codesmell * [KOGITO-2914] Improve test coverage * [KOGITO-2914] Changes based on PR comments * KOGITO-2914: improve coverage of trusty-service * [KOGITO-2914] Improve coverage + codesmell * [KOGITO-2914] Post merge fix * [KOGITO-2914] Minor changes * [KOGITO-2914] Create FakeRandom for testing purpose * KOGITO-2914: remove TODO line that was done previously * [KOGITO-2914] Update imports * [KOGITO-2914] PR comments * [KOGITO-2914] PR comments + test coverage Co-authored-by: Tommaso Teofili <tteofili@redhat.com> Co-authored-by: danielezonca <dzonca@redhat.com>

Commit:24c4004
Author:Xieshen Zhang
Committer:GitHub

[KOGITO-2889] Build multiple jars for different persistence of data index (#350) * [KOGITO-2889] Build multiple jars for different persistence of data index * Use kogito-test-utils for MongoDB integration testing

Commit:51d5d37
Author:Alessandro Costa
Committer:GitHub

KOGITO-2741 Enrich TrustyService with data types information from TraceEvents (#345) * [KOGITO-2741] Enhance TypedVariable * [KOGITO-2741] Improve tests * [KOGITO-2741] Fix TypedVariableResponse and add TypedVariableResponseTest * [KOGITO-2741] Minor fixes to make trusty-service work with Audit UI * [KOGITO-2741] Small code polish * [KOGITO-2741] Fix ExecutionHeaderResponse hasSucceeded property name to align with Audit UI * [KOGITO-2741] Test hasSucceeded field * [KOGITO-2741] Persist execution source URL and return it via API * [KOGITO-2741] Increase coverage of trusty-service * [KOGITO-2741] Remove sourceUrl from ExecutionHeaderResponse

Commit:f861f0c
Author:Michael Anstis
Committer:GitHub

FAI-241: Model definition endpoint - UI changes (#370) Co-authored-by: Michael Anstis <manstis@redhat.com>

Commit:7645e9d
Author:Mario Fusco
Committer:GitHub

[KOGITO-2854] drools-core unfork (#649) * compiler unfork * core unfork * kogito fact handle factory * use drools timers * rebase master * Exclude kie-api * Add jbpm forked file to Kogito's Drools * 4 errors to go only processInstance to string missing * Two errors to go * Subclass StatefulKnowledgeSession * Implement getProcessInstance with long and unsupported in DummyWorkingMemory.java * Correct factory for StatefulSession * KogitoStringUtils * fix all compilation problems * wip * wip * wip * wiè * Support KogitoDefaultAgenda * wip * wip * wip * wip * wip * Use Kogito's KieModuleModelImpl and Marshaller * wip * wip * wip * wip * Revert to correct package for KogitoJunitActivator.java * wip * use KogitoKnowledgeBuilderFactoryServiceImpl that doesn't have Jaxb * wip * wip * wip * wip * wip * wip * unfork drools-core-reflective * wip * wip * fix pom * wip * remove KogitoStringUtils * wip * wip * wip * wip * wip * wip * wip Co-authored-by: Luca Molteni <volothamp@gmail.com>

Commit:7675738
Author:Tiago Dolphine
Committer:GitHub

[KOGITO-2255] [KOGITO-2256] Job Service - Refactoring Job APIs to use kogito-timer API (#265) * Refactoring Job APIs to the kogito-timer apis

Commit:e38ddcb
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-2316 Expose the task endpoint on GraphQL (#326)

Commit:b27ace6
Author:Xieshen Zhang
Committer:GitHub

[KOGITO-2121] MongoDB for Data Index service (#293) * [KOGITO-2121] MongoDB for Data Index service * Use mongo client for query operator * Change MongoStorage implementation * Documentation for data index with MongoDB * Use testcontainers mongodb module for mongodb integration test * Remove unnecessary "_id" for subdocument * Use MongoDB ChangeStream for object listener * Add mongodb integration tests for data-index-service * Sonar analysis * Resolve conflicts * Remove dependency on Panache * Use getter and setter for the entity * Sonar analysis

Commit:924040f
Author:Mario Fusco
Committer:GitHub

[KOGITO-2792] backport of kogito improvements (#2998) * [KOGITO-2792] backport of kogito improvements * [KOGITO-2792] backport of kogito improvements * wip * wip * wip * wip * wip * wip

Commit:f66ebbd
Author:Alessandro Costa
Committer:GitHub

[KOGITO-2537] Consume and persist TraceEvents in trusty-service (#294) * [KOGITO-2537] Add TraceEventConsumer to trusty-service * [KOGITO-2537] Improve Decision model * [KOGITO-2537] Extend Decision model * [KOGITO-2537] Fix Decision inputs and outcomes * [KOGITO-2537] Improve trusty-service APIs * [KOGITO-2537] Fix enum serialization/deserialization * [KOGITO-2537] Improve trusty-service API tests * [KOGITO-2537] Add TraceEventConsumerTest and TraceEventConverterTest * [KOGITO-2537] Reduce code smells * [KOGITO-2537] Add @JsonProperty to trusty-service responses * [KOGITO-2537] Minor fixes * [KOGITO-2537] Move Message.Level to dedicated MessageLevel enum in trusty storage * [KOGITO-2537] Improvements * [KOGITO-2537] Improve tests of trusty-storage-infinispan * [KOGITO-2537] Remove redundant MessageLevel enum from trusty-storage-api * [KOGITO-2537] Add TraceEventConsumerIT * [KOGITO-2537] Add testCloudEventWithErrors to TraceEventConsumerIT * [KOGITO-2537] Improve marshaller tests * [KOGITO-2537] Add workaround for infinispan serialization error of Message model * [KOGITO-2537] Remove JSON test resources from trusty-service * [KOGITO-2537] Static TraceEventConverter methods + improved TraceEventConsumerIT * [KOGITO-2537] Log at error level in TraceEventConsumer * [KOGITO-2537] Fix TraceEventConsumerIT * [KOGITO-2537] Infinispan marshaller tests check for uncovered fields

Commit:7284247
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-2422 - Add support for Milestones in Data Index (#299)

Commit:f205c10
Author:Jacopo Rota
Committer:GitHub

Kogito 2275 - trusty service uses persistence abstraction (#273) * Create trustyCI.yml * Update trustyCI.yml * create storage abstraction * Revert "Update trustyCI.yml" This reverts commit e28aaa2c0876b61441bec40203b1ca39d066630d. * Revert "Create trustyCI.yml" This reverts commit 06a5900346f19c689e83c97b520a2f6580012899. * Refactor infinispan query tests * refactor infinispan query tests * refactoring data-index-protobuf * refactoring getProtobufCache * refactoring Storage annotations * fix pom * Fix CacheService annotation * fix integration tests * rename classes based on comments * rename classes based on comments * refactoring getProtobufCache and getProcessIdModelCache * refactoring protobuf module * rename methods according to comments * add kogito storage commons readme * rename parameters * add trusty storage modules * rename decision storage * add licences * use the trusty storage layer to retrieve executions * fix readme * move protobuf domain to api and remove unused imports * add integration test * refactoring getProtobufCache * remove getProtobufCache old method * remove getProtobufCache from DataIndexStorageManager, ProtobufService injected directly in protobuf manager * Update kogito-storage-commons/kogito-storage-commons-infinispan/src/main/java/org/kie/kogito/storage/infinispan/cache/StorageImpl.java Co-authored-by: Cristiano Nicolai <cristiano.nicolai@gmail.com> * add enum marshaller to be fixed * update poms, rename kogito.data-index.storage.type, optimize imports * create conflict * commit changes * create conflict * move to StorageImpl * remove duplicated code * create conflict * remove StorageImpl without history * add CacheImpl * update StorageImpl * refactoring getDomainModelCache * refactoring getDomainModelCache * remove unused dependencies * Update kogito-storage-commons/kogito-storage-commons-api/src/main/java/org/kie/kogito/storage/api/StorageService.java Co-authored-by: Cristiano Nicolai <cristiano.nicolai@gmail.com> * Update data-index/data-index-storage/data-index-storage-api/src/main/java/org/kie/kogito/index/DataIndexStorageService.java Co-authored-by: Cristiano Nicolai <cristiano.nicolai@gmail.com> * rename caches parameters * rename kogito-storage-* with kogito-persistence-* * remove kogito prefix from persistence modules * rebase * update marshallers * add integration test * update readme * remove unused ProtobufService in DataIndexStorageServiceImpl * fix code smells * Provide the parametrized type in AttributeFilter * fix code smells * fix code smells * try enum marshaller * refactoring infinispan resource test * refactoring and implementation of getDecisionById method * add v1/executions/decisions/{executionId} endpoint with tests * make tests public * restore imports * remove unused dependencies * update pom * remove duplicated dependency * refactoring * fix pom * run integration tests in pom and handle already existing elements with tests * improve tests for non-existing decisions * fix test * optimize code quality * fix tests * add licence headers, rename tests, optimize imports, remove empty mongo module * implement protostream tests, create constants, move cache config, change return message api, remove unused dependencies * test mapping Decision-Marshaller, improve CDI of TrustyService, implement update method * fix sonarcloud * rename DecisionApiV1 test class * fix tests Co-authored-by: Cristiano Nicolai <cristiano.nicolai@gmail.com>

Commit:8d2408d
Author:Jacopo Rota
Committer:GitHub

Kogito 2326 - Kogito apps storage abstraction (#246) * Create trustyCI.yml * Update trustyCI.yml * create storage abstraction * Revert "Update trustyCI.yml" This reverts commit e28aaa2c0876b61441bec40203b1ca39d066630d. * Revert "Create trustyCI.yml" This reverts commit 06a5900346f19c689e83c97b520a2f6580012899. * Refactor infinispan query tests * refactor infinispan query tests * refactoring data-index-protobuf * refactoring getProtobufCache * refactoring Storage annotations * fix pom * Fix CacheService annotation * fix integration tests * rename classes based on comments * rename classes based on comments * refactoring getProtobufCache and getProcessIdModelCache * refactoring protobuf module * rename methods according to comments * add kogito storage commons readme * rename parameters * add licences * fix readme * move protobuf domain to api and remove unused imports * refactoring getProtobufCache * remove getProtobufCache old method * remove getProtobufCache from DataIndexStorageManager, ProtobufService injected directly in protobuf manager * Update kogito-storage-commons/kogito-storage-commons-infinispan/src/main/java/org/kie/kogito/storage/infinispan/cache/StorageImpl.java Co-authored-by: Cristiano Nicolai <cristiano.nicolai@gmail.com> * update poms, rename kogito.data-index.storage.type, optimize imports * create conflict * commit changes * create conflict * move to StorageImpl * remove duplicated code * create conflict * remove StorageImpl without history * add CacheImpl * update StorageImpl * refactoring getDomainModelCache * refactoring getDomainModelCache * remove unused dependencies * Update kogito-storage-commons/kogito-storage-commons-api/src/main/java/org/kie/kogito/storage/api/StorageService.java Co-authored-by: Cristiano Nicolai <cristiano.nicolai@gmail.com> * Update data-index/data-index-storage/data-index-storage-api/src/main/java/org/kie/kogito/index/DataIndexStorageService.java Co-authored-by: Cristiano Nicolai <cristiano.nicolai@gmail.com> * rename caches parameters * rename kogito-storage-* with kogito-persistence-* * remove kogito prefix from persistence modules * update readme * remove unused ProtobufService in DataIndexStorageServiceImpl * fix code smells * Provide the parametrized type in AttributeFilter * fix code smells * fix code smells * removed unused dependencies * make StorageIT identifiers public Co-authored-by: Cristiano Nicolai <cristiano.nicolai@gmail.com>

Commit:1387065
Author:Xieshen Zhang
Committer:GitHub

[KOGITO-1559] Data Index refactoring to support alternative storage solution (#208)

Commit:e41cce2
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-1041 - Move Data Index to kogito-apps repository (#65)

Commit:d050581
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-1041 - Move Data Index to kogito-apps repository (#315)

Commit:bf3ac25
Author:Cristiano Nicolai
Committer:GitHub

KOGITO-1041 - Move Jobs Service to kogito-apps repository (#66)