This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/github_actions/actions/setup-java-5
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git
omit 22de48cbe0 Bump actions/setup-java from 4 to 5
add a7cce83b57 [incubator-kie-issues#2070]Entities not discovered and
missing transactional boundaries (#4028)
add 6ebd916cef [incubator-kie-issues#4030]Spring Boot userTask APIs differ
from Quarkus userTask APIs (#4031)
add 2f970d95de [incubator-kie-issues-2038] Imported classes are not
supported as codegen works only with variables and globals and does not lookup
for process imported classes (#3994)
add 30968531f3 [incubator-kie-issues-2049] Custom collocated job service
for bpmn2 and springboot support (#4011)
add 7c5d92b635 [NO_ISSUE] Add toString method to CronTrigger and
SimpleTimerTrigger (#3911)
add e0095fddde Add a process configuration option for getter prefix for
Boolean object (#4032)
add 42acdee8c1 kie-issues#1835: Data Index GraphQL query fails when using
non-default HTTP base path (#4034)
add 2eaf85cf3a [Fix #4027] Fixing EventDataFilter for starting events
(#4033)
add 93d499a4ce [Fix #4036] Restoring milliseconds fraction in seconds
metric (#4037)
add 1125f99ab0 Fix for issue #4038 (#4039)
add 56dfe50f0c [Fix #4007] Add content type support to openapi parser
(#4041)
add 348ee1d325 [NO_ISSUE] remove duplicate start events (#4040)
add 4ea8494432 [NO_ISSUE] fix_reschedule_race_condition (#4043)
add f3a25089ae [incubator-kie-issues#2076] Fix
`UserTaskInstanceEntity.GetInstanceByIdentity` named Query (#4045)
add bca85ffb3e [NO-ISSUE] Lower logging level for UserTask registration
from INFO to DEBUG (#4042)
add 0eceaa6f3c [incubator-kie-issues#2081] [SpringBoot] Fix
`kogito.service.url` config key in `ProcessDefinitionRegistration` (#4049)
add 742ef9e367 [incubator-kie-issues#2085] Conflict while running a
secured Spring Boot application with `kogito-addons-springboot-data-index-jpa`
and `kie-addons-springboot-process-svg` (#4052)
add 7298dc74de [incubator-kie-issues#2086] Enable
SecurityContextHolder.MODE_INHERITABLETHREADLOCAL for Spring Boot graphql
security context propagation (#4053)
add 5ea3d57f63 [TEST] job service complex async (#3955)
add 011d1f930b [incubator-kie-issues-2080] Kogito data-index and
job-service readiness probes are not working as expected. (#4047)
add 5aea345c0d apache/incubator-kie-issues#1968 - Add IT to test header
propagation for workflow triggered by CloudEvent (#3944)
add e11f3b528d Bump org.postgresql:postgresql in
/kogito-build/kogito-dependencies-bom (#3952)
add 1b0e14fe76 Issue-3925 Extended Knative custom functions to support
headers and query params (#3927)
add 48e45daa96 [Fix #4050] Propagate parent headers to children process
instances (#4060)
add ad4e678841 [incubator-kie-issues#2098] Add missing indexes in
`jbpm-usertasks` tables (#4065)
add 852f9ce7c7 [Fix #4063] Properly inject
RuntimeConfigCredentialsProvider bean (#4064)
add 9f52b4879b Test subflow after sleep (#4061)
add cc5ee492ad [Fix_#4051] Parallel branch isolation (#4068)
add 706425de27 [incubator-kie-issues#2091] Modify the
`kogito-maven-plugin` to be a wrapper of the codegen library (#4058)
add f0b09e3d82 [NO-ISSUE] restore Kogito data-index and job-service
availability health checks (#4073)
add 5d44329c83 [NO_ISSUE] Avoid NPE if no user is provided to fetch task
transitions (#4066)
add d6abf18555 [Fix #4075] Generate message error from server response
(#4076)
add 3fbb4fe5f6 [NO-ISSUE] Spring Boot 3.4.10 and other libraries update to
fix vulnerabilities. (#4074)
add 14c54d5d58 [Fix #4080] Modularizing open api (#4083)
add 397eaa6909 [No-Issue] UserTasksResource generates endpoints with too
broad throws type (#4084)
add 94a0bec677 Update version of logback to 1.5.18. (#4090)
add cfc1489ac9 [NO-ISSUE] Update Quarkus to 3.20.3. (#4092)
add 40040142bc Update flywaydb version to support postgresql 18 (#4096)
add 8cc40f1582 [kie-issue#2142]Extract Process Instance Migration(PIM) to
an independent addon (#4093)
add 95c8707385 [incubator-kie-kogito-runtime#4086] Empty catch block is
generated in the constructor of
org.kie.kogito.persistence.ProtostreamObjectMarshaller (#4087)
add 91e3dc8601 [Incubator-kie-issues-2093] Workflow Runtime: Problems when
emitting events inside a @Transactional endpoint (#4059)
add 37170efb76 [incubator-kie-issues#2142] Externalize Process Instance
Migration to an independent addon (#4102)
add 35bf597959 [kie-issues#2141] Improve OpenAPI v3 spec endpoints (#4091)
add 36403f5353 Issue-3936 Upgrade the REST custom functions to have
visibility over the returned status code and headers (#3937)
add 7aa379dfec [incubator-kie-issues#2137] Fix process validation for
TextAnnotation (#4085)
add 4144fd2180 [kie-issues#2153] Update testcontainers to 2.0.1. (#4104)
add 22d10a71d3 [NO-ISSUE] Update tomcat-embed-core, angus-mail and other
deps. (#4100)
add addf17a5ff [incubator-kie-issues#2150] Implementing DMNAnnotated bean
awareness on DMNContext population (#4101)
add 291489d8d8 Upgrade vertx and force vertx-web version. (#4111)
add a93094b796 Update to Spring Boot 3.4.11. (#4113)
add 245265cb01 [incubator-kie-issues-2093] remove forgotten reference to
kie-addons-quarkus-messaging-deployment (#4112)
add b92d60e289 [kogito-runtimes#4109] Handle detected static code scan
problems (#4110)
add 85ec3af6c6 [incubator-kie-issues-2152] Use try with resources pattern
in generated ProtostreamObjectMarshaller (#4103)
add 101eb03ad2 [incubator-kie-issues#2161] Dump referred json for decision
engine in refs subfolder (#4114)
add ce1fde34d1 [incubator-kie-issues#2149] Examples using persistence
failing in native mode (#4098)
add 1883b84264 [incubator-kie-issues#2165] Make DocumentBuilderFactory
namespace aware for proper rendering of the annotated svg image (#4116)
add 14806c8947 [kogito-runtimes#4118] Do not share exception information
directly in the logs. (#4119)
add f47d7bd97b [incubator-kie-issues#167] Process Instance Migration: Fix
SQL statement on GenericRepository migrate with processInstanceIds (#4120)
add 33cd4a4740 [Fix #4121] Handling raw response (#4122)
add 4f6d50a148 [incubator-kie-issues##2168] User Task: Reduce the number
of interactions with the database (#4127)
add 488f55412c [incubator-kie-issues-2088] Workflow Runtime: Secure task
management API (#4126)
add 1432739170 [incubator-kie-issues#2149] Use system-default
TransformerFactory instance (#4129)
add b15fe2b042 [incubator-kie-issues#2171] Allow signaling of a process
instance in ERROR state (#4130)
add 065134d38a [Fix #4132] Fixing Json Schema generation (#4133)
add fc7346e926 [Fix #4125] Avoid duplicate titles on schema (#4134)
add f130cc0869 Issue-1899 Add JWT token parsing support for SonataFlow
workflows (#4021)
add 164b5dff74 Fix for failing async node pointing to wrong nodeinstance
id (#4136)
add 89d58a73a7 [Fix #4138] Protocol is not supported in function metadata
(#4139)
add c8c9c6dbb5 [incubator-kie-issues#2191] Allow nodes public API resolve
the right `NodeType` (#4148)
add bd38c5a30a [kie-issues#2185] Add Kafka message ack/nack to improve
handling of invalid messages (#4149)
add 338cc0d266 [incubator-kie-issues#2154] Add support for WS-Human Task
Lifecycle (#4105)
add 8c2b5f7851 [Fix 4132_test] Add test for Json Schema generation (#4135)
add 3b62b885c9 [CVE][incubator-kie-issues#2192] Upgrade lz4-java to 1.8.1
add 67099cda9c [incubator-kie-issues#1983] Adapt the configurations in our
Quarkus extensions to use the new config mechanism (#4151)
add 7d47e6d310 [incubator-kie-issues#2194] Extract process information
from user task metadata Map (#4152)
add ec73695925 [Issue 1926] - plugins mgmt was wrong and some were
duplicated in the same pom.xml (#4055)
add f5101b837d [incubator-kie-issues#2203] Ensure JDBC code is running in
a transactional context in Spring Boot (#4158)
add 6d6cd3faa0 kie-issues#2187: Bump testcontainers to 2.0.3 (#4142)
add d8b34f8235 NO-ISSUE: Upgrading maven to `3.9.11` (#4004)
add 6b1091ed6b [Fix apache/incubator-kie-issues#2143] Add function args
(#4156)
add c0b066ab70 [Fix #4081] Modularize gRPC (#4160)
add baea286b65 [incubator-kie-issues#2146] Open telemetry support and
process instance aware logging (#4094)
add 92258e141f [Fix #4082] Modularize AsyncAPI (#4161)
add 3194a056a0 NO-ISSUE: Fix UserTask exceptions management (#4167)
add 878897613c Bump org.mozilla:rhino in
/kogito-build/kogito-dependencies-bom (#4140)
add 28984ce104 kie-issues#2193: Preliminary changes to enable Gradle and
improvements to `kogito-maven-plugin` (#4166)
add 3fb6a68047 [kie-issues#2185] Follow-up to fix transaction rollback in
case of a process execution failure (#4159)
add 141657b28f [incubator-kie-issues#2205] Restore
quarkus-extension-maven-plugin for kie-addons-quarkus-messaging (#4162)
add 0eefb39bf1 Update rhino version to 1.8.1 (#4171)
add 0846f43435 [incubator-kie-issues#2215] Fixed authentication issue when
impersonation allowed and params missing (#4169)
add 52348294fd [incubator-kie-issues#2211] Data not correctly handled for
broadcast messages (#4168)
add 4d422f3d7f Bump actions/setup-java from 4 to 5
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (22de48cbe0)
\
N -- N -- N
refs/heads/dependabot/github_actions/actions/setup-java-5 (4d422f3d7f)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/pr-downstream.yml | 2 +-
.github/workflows/pr-kogito-runtimes.yml | 2 +-
.rat-excludes | 10 +-
README.md | 2 +-
.../EventDrivenDecisionControllerTest.java | 6 +-
.../rules/EventDrivenRulesController.java | 9 +-
addons/common/flyway/pom.xml | 5 -
.../jpa/mapper/UserTaskInstanceEntityMapper.java | 35 +
.../usertask/jpa/model/TaskProcessInfoEntity.java | 96 ++
.../usertask/jpa/model/UserTaskInstanceEntity.java | 27 +-
...V1.0.4__jBPM_user_tasks_add_missing_indexes.sql | 24 +-
.../h2/V1.0.5__jBPM_usertasks_add_process_info.sql | 104 ++
.../V1.0.4__jBPM_usertaks_missing_indexes.sql | 24 +-
.../V1.0.5__jBPM_usertasks_add_process_info.sql | 61 +
.../usertask/jpa/JPAUserTaskInstancesTest.java | 10 +-
.../jpa/mapper/AttachmentsEntityMapperTest.java | 4 +-
.../jpa/mapper/CommentsEntityMapperTest.java | 4 +-
.../jpa/mapper/TaskInputsEntityMapperTest.java | 6 +-
.../jpa/mapper/TaskMetadataEntityMapperTest.java | 6 +-
.../jpa/mapper/TaskOutputsEntityMapperTest.java | 6 +-
.../mapper/UserTaskInstanceEntityMapperTest.java | 2 +-
.../jbpm/usertask/jpa/mapper/utils/TestUtils.java | 76 +-
addons/common/kie-addons-process-migration/pom.xml | 39 +
.../process/MetricsProcessEventListener.java | 54 +-
.../kogito/persistence/jdbc/GenericRepository.java | 33 +-
.../kie/kogito/persistence/jdbc/Repository.java | 4 +-
addons/common/persistence/mongodb/pom.xml | 2 +-
.../kogito/mongodb/MongoDBProcessInstances.java | 21 +-
.../kogito/mongodb/utils/DocumentConstants.java | 2 +
.../kogito/mongodb/MongoDBProcessInstancesIT.java | 25 +-
addons/common/pom.xml | 1 +
addons/common/process-instance-migration/README.md | 120 ++
.../common/process-instance-migration}/pom.xml | 45 +-
.../BaseProcessInstanceMigrationResource.java | 82 ++
.../migration/ProcessInstanceMigration.java | 8 +-
.../process/migration/ProcessMigrationSpec.java | 25 +-
...g.jbpm.flow.migration.MigrationPlanFileProvider | 0
...org.jbpm.flow.migration.MigrationPlanFileReader | 0
...serialization.ProcessInstanceMarshallerListener | 0
.../java/org/jbpm/flow/migration/DummyProcess.java | 0
.../flow/migration/MigrationPlanProviderTest.java | 0
.../flow/migration/MigrationPlanServiceTest.java | 0
.../simple_invalid_migration.invalid | 0
.../META-INF/migration-plan/simple_migration.mpf | 0
.../migration-plan/simple_migration_version.mpf | 0
.../BaseProcessInstanceManagementResource.java | 27 -
.../management/ProcessInstanceManagement.java | 4 -
.../BaseProcessInstanceManagementResourceTest.java | 10 -
.../kie/kogito/svg/AbstractProcessSvgService.java | 7 +-
.../java/org/kie/kogito/svg/SVGImageProcessor.java | 1 +
.../kogito/svg/processor/AbstractSVGProcessor.java | 2 +-
.../service/TaskManagementOperations.java | 4 +-
.../management/service/TaskManagementService.java | 60 +-
.../kie/kogito/auth/IdentityProviderFactory.java | 2 +
.../auth/impl/IdentityProviderFactoryImpl.java | 15 +-
.../java/org/kie/kogito/event/EventDispatcher.java | 4 +-
.../process/workitem/WorkItemRecordParameters.java | 94 ++
.../kie/kogito/internal/utils/ConversionUtils.java | 2 +-
.../jobs/descriptors/ProcessJobDescription.java | 12 +
.../UserTaskInstanceJobDescriptionBuilder.java | 34 +-
.../org/kie/kogito/usertask/UserTaskConfig.java | 4 +-
.../org/kie/kogito/usertask/UserTaskInstance.java | 12 +-
.../usertask/lifecycle/UserTaskLifeCycle.java | 11 +-
.../lifecycle/UserTaskLifeCycleException.java | 8 +-
.../usertask/lifecycle/UserTaskLifeCycles.java | 9 +-
.../org/kie/kogito/usertask/model/ProcessInfo.java | 143 +++
.../org/kie/kogito/usertask/view/UserTaskView.java | 13 +
.../META-INF/native-image/reflect-config.json | 56 +
.../native-image/serialization-config.json | 3 +
.../auth/impl/IdentityProviderFactoryImplTest.java | 97 ++
.../java/org/kie/kogito/event/EventEmitter.java | 4 +-
.../java/org/kie/kogito/event/EventReceiver.java | 5 +-
.../event/process/KogitoMarshallEventFlag.java | 3 +-
.../process/ProcessInstanceNodeEventBody.java | 28 +
.../java/org/kie/kogito/event/Subscription.java | 9 +-
.../kogito/event/impl/AbstractMessageConsumer.java | 11 +-
.../kogito/event/impl/AbstractMessageProducer.java | 6 +-
.../kie/kogito/event/impl/EventFactoryUtils.java | 8 +-
.../kogito/event/impl/ProcessEventDispatcher.java | 126 +-
.../impl/adapter/AbstractDataEventAdapter.java | 5 +-
.../kogito/event/impl/adapter/AdapterHelper.java | 32 +-
.../UserTaskStateEventDataEventAdapter.java | 7 +-
.../event/impl/ProcessEventDispatcherTest.java | 38 +-
.../META-INF/native-image/reflect-config.json | 38 +
api/kogito-services/pom.xml | 5 +
.../kogito/services/context/ContextExtension.java | 49 +
.../services/context/ProcessInstanceContext.java | 255 ++++
.../services/jobs/impl/InMemoryJobService.java | 2 +
.../impl/InMemoryProcessJobExecutorFactory.java | 12 +-
.../kogito/services/uow/UnitOfWorkExecutor.java | 1 +
...rocessInstanceContextExtensionAgnosticTest.java | 369 ++++++
.../context/ProcessInstanceContextTest.java | 582 +++++++++
.../org/kie/kogito/timer/impl/CronTrigger.java | 7 +
.../kogito/timer/impl/DefaultTimerJobInstance.java | 6 +
.../kie/kogito/timer/impl/SimpleTimerTrigger.java | 7 +-
.../META-INF/native-image/reflect-config.json | 20 +
jbpm/jbpm-bpmn2/pom.xml | 11 +
.../bpmn2/rule/DecisionRuleTypeEngineImpl.java | 39 +-
.../org/jbpm/bpmn2/xml/AbstractNodeHandler.java | 17 +-
.../bpmn2/xml/IntermediateThrowEventHandler.java | 3 +-
.../org/jbpm/bpmn2/xml/TextAnnotationHandler.java | 1 +
.../bpmn2/rule/DecisionRuleTypeEngineImplTest.java | 124 ++
.../canonical/ProcessToExecModelGenerator.java | 11 +
.../jbpm/compiler/canonical/TriggerMetaData.java | 27 +-
.../descriptors/ServiceTaskDescriptor.java | 19 +-
.../process/core/event/StaticMessageConsumer.java | 13 +-
.../jbpm/process/instance/LightProcessRuntime.java | 14 +-
.../instance/LightProcessRuntimeContext.java | 5 -
.../process/instance/ProcessRuntimeContext.java | 2 -
.../main/java/org/jbpm/ruleflow/core/Metadata.java | 1 +
.../jbpm/workflow/core/impl/ExtendedNodeImpl.java | 5 +
.../java/org/jbpm/workflow/core/impl/NodeImpl.java | 16 +
.../org/jbpm/workflow/core/node/ActionNode.java | 9 +
.../workflow/core/node/AsyncEventNodeInstance.java | 9 +
.../jbpm/workflow/core/node/BoundaryEventNode.java | 5 +
.../org/jbpm/workflow/core/node/CatchLinkNode.java | 4 +
.../workflow/core/node/CompositeContextNode.java | 9 +
.../org/jbpm/workflow/core/node/CompositeNode.java | 8 +
.../org/jbpm/workflow/core/node/DynamicNode.java | 2 +
.../java/org/jbpm/workflow/core/node/EndNode.java | 5 +
.../org/jbpm/workflow/core/node/EventNode.java | 9 +
.../workflow/core/node/EventSubProcessNode.java | 5 +
.../org/jbpm/workflow/core/node/FaultNode.java | 5 +
.../org/jbpm/workflow/core/node/ForEachNode.java | 10 +
.../org/jbpm/workflow/core/node/HumanTaskNode.java | 2 +
.../java/org/jbpm/workflow/core/node/Join.java | 12 +
.../org/jbpm/workflow/core/node/MilestoneNode.java | 5 +
.../org/jbpm/workflow/core/node/RuleSetNode.java | 5 +
.../java/org/jbpm/workflow/core/node/Split.java | 14 +
.../org/jbpm/workflow/core/node/StartNode.java | 2 +
.../jbpm/workflow/core/node/StateBasedNode.java | 7 +-
.../org/jbpm/workflow/core/node/StateNode.java | 5 +
.../jbpm/workflow/core/node/SubProcessNode.java | 5 +
.../org/jbpm/workflow/core/node/ThrowLinkNode.java | 4 +
.../org/jbpm/workflow/core/node/TimerNode.java | 5 +
.../org/jbpm/workflow/core/node/WorkItemNode.java | 9 +
.../workflow/instance/impl/NodeInstanceImpl.java | 19 +-
.../instance/impl/WorkflowProcessInstanceImpl.java | 2 +-
.../instance/node/CompositeNodeInstance.java | 8 +-
.../node/LambdaSubProcessNodeInstance.java | 30 +-
.../instance/node/SubProcessNodeInstance.java | 8 +-
.../kie/kogito/process/impl/AbstractProcess.java | 24 +-
.../process/impl/AbstractProcessInstance.java | 31 +-
.../kogito/process/impl/ProcessServiceImpl.java | 1 -
.../ContextAwareProcessInstanceLockStrategy.java | 69 ++
.../org/jbpm/workflow/core/node/NodeTypeTest.java | 80 ++
.../org/jbpm/workflow/instance/node/MockNode.java | 4 +
.../jbpm/bpmn2/services/StatusTrackerService.java} | 9 +-
.../bpmn2/support/InMemoryProcessInstances.java | 5 +-
.../org/jbpm/bpmn2/async/BPMN2-ComplexAsync.bpmn2 | 1236 ++++++++++++++++++++
.../BPMN2_ScriptTextAnnotation.bpmn2 | 118 ++
.../src/test/java/org/jbpm/bpmn2/AsyncTest.java | 66 ++
.../test/java/org/jbpm/bpmn2/StartEventTest.java | 4 +-
.../java/org/jbpm/bpmn2/TextAnnotationTest.java | 10 +
.../org/jbpm/test/utils/ProcessTestHelper.java | 4 +
.../handler/UserTaskKogitoWorkItemHandler.java | 80 +-
...erTaskKogitoWorkItemHandlerProcessListener.java | 2 +-
jbpm/jbpm-usertask/pom.xml | 5 +
.../kie/kogito/usertask/impl/AbstractUserTask.java | 1 -
.../usertask/impl/DefaultUserTaskConfig.java | 21 +-
.../usertask/impl/DefaultUserTaskInstance.java | 61 +-
.../kie/kogito/usertask/impl/DefaultUserTasks.java | 2 +-
.../usertask/impl/InMemoryUserTaskInstances.java | 3 +-
.../kogito/usertask/impl/UserTaskServiceImpl.java | 8 +-
.../impl/lifecycle/DefaultUserTaskLifeCycle.java | 19 +
.../impl/lifecycle/DefaultUserTaskLifeCycles.java | 88 ++
.../impl/lifecycle/WsHumanTaskLifeCycle.java | 430 +++++++
.../usertask/impl/DefaultUserTaskInstanceTest.java | 78 ++
jbpm/jbpm-xsd-resources/pom.xml | 170 ++-
.../impl/DefaultKogitoWorkItemHandler.java | 2 +
kogito-bom/pom.xml | 227 +++-
kogito-build/kogito-build-no-bom-parent/pom.xml | 22 +
kogito-build/kogito-dependencies-bom/pom.xml | 418 ++++++-
.../java/org/kie/kogito/codegen/api/Generator.java | 1 -
.../api/context/ContextAttributesConstants.java | 7 +
.../codegen/api/context/KogitoBuildContext.java | 4 +
.../codegen/api/utils/KogitoCodeGenConstants.java | 2 +
.../kogito/codegen/core/ApplicationGenerator.java | 4 +-
.../kogito/codegen/core/ObjectMapperGenerator.java | 5 +-
.../kogito/codegen/core/utils}/CodegenUtil.java | 29 +-
.../codegen/core/ApplicationGeneratorTest.java | 8 +-
.../kogito-codegen-decisions/pom.xml | 4 +
.../codegen/decision/DecisionCodegenUtils.java | 9 +-
.../decision/DecisionRestResourceGenerator.java | 50 +-
.../DecisionRestResourceQuarkusTemplate.java | 3 +
.../DecisionRestResourceSpringTemplate.java | 6 +-
...ecisionModelResourcesProviderGeneratorTest.java | 8 +-
.../pom.xml | 71 +-
.../codegen/process/events}/ChannelInfo.java | 29 +-
.../process/events/ChannelMappingStrategy.java | 254 ++++
.../codegen/process/events}/ClassGenerator.java | 2 +-
.../codegen/process/events}/CloudEventMode.java | 2 +-
.../codegen/process/events/EventCodegen.java | 115 ++
.../process/events/EventCodegenFactory.java | 26 +-
.../process/events}/EventEmitterGenerator.java | 20 +-
.../codegen/process/events}/EventGenerator.java | 76 +-
.../process/events}/EventReceiverGenerator.java | 21 +-
.../org.kie.kogito.codegen.api.GeneratorFactory | 2 +-
.../events/EventEmitterQuarkusTemplate.java | 78 ++
.../events/EventEmitterSpringTemplate.java | 39 +-
.../events}/EventReceiverQuarkusTemplate.java | 39 +-
.../events/EventReceiverSpringTemplate.java | 64 +-
.../events/TxEventEmitterQuarkusTemplate.java | 99 ++
.../events/TxEventEmitterSpringTemplate.java | 39 +-
.../events/TxEventReceiverQuarkusTemplate.java | 74 ++
.../events/TxEventReceiverSpringTemplate.java | 66 +-
.../kie/kogito/codegen/manager/BuilderManager.java | 106 ++
.../kie/kogito/codegen/manager/CompilerHelper.java | 77 +-
.../codegen/manager/GenerateModelHelper.java | 98 +-
.../codegen/manager/GeneratedFileManager.java | 131 +++
.../codegen/manager/util/CodeGenManagerUtil.java | 74 +-
.../codegen/manager/GeneratedFileManagerTest.java | 337 ++++++
.../src/test/resources/logback-test.xml | 40 +
.../codegen/prediction/PredictionCodegenUtils.java | 4 +-
.../prediction/PredictionCodegenGenerateTest.java | 4 +-
.../org/kie/kogito/codegen/AbstractCodegenIT.java | 29 +-
.../org/kie/kogito/codegen/tests/TimerEventIT.java | 2 -
.../kogito-codegen-processes/pom.xml | 4 +
.../process/JavaRuleFlowProcessValidator.java | 112 +-
.../codegen/process/MessageConsumerGenerator.java | 5 +-
.../codegen/process/MessageProducerGenerator.java | 3 +-
.../kie/kogito/codegen/process/ProcessCodegen.java | 115 +-
.../codegen/process/ProcessResourceGenerator.java | 5 +-
.../process/persistence/PersistenceGenerator.java | 19 +-
.../marshaller/AbstractMarshallerGenerator.java | 8 +-
.../process/persistence/proto/ProtoGenerator.java | 1 +
.../proto/ReflectionProtoGenerator.java | 4 +
.../kogito/codegen/usertask/UserTaskCodegen.java | 40 +-
.../org.kie.kogito.codegen.api.GeneratorFactory | 2 +-
.../MessageConsumerQuarkusTemplate.java | 11 +-
.../MessageConsumerSpringTemplate.java | 16 +-
.../MessageProducerQuarkusTemplate.java | 3 +
.../MessageProducerSpringTemplate.java | 2 +-
.../RestResourceQuarkusTemplate.java | 24 +-
.../RestResourceSpringTemplate.java | 17 +-
.../ProtostreamObjectMarshallerJavaTemplate.java | 1 +
.../RestResourceUserTaskQuarkusTemplate.java | 4 +-
.../RestResourceUserTaskSpringTemplate.java | 83 +-
.../usertask/UserTaskConfigQuarkusTemplate.java | 6 +-
.../usertask/UserTaskConfigSpringTemplate.java | 6 +-
.../usertask/UserTaskLifeCyclesJavaTemplate.java | 8 +-
.../UserTaskLifeCyclesQuarkusTemplate.java} | 18 +-
.../UserTaskLifeCyclesSpringTemplate.java} | 23 +-
.../UserTasksContainerQuarkusTemplate.java | 4 +-
.../usertask/UserTasksContainerSpringTemplate.java | 4 +-
.../codegen/data/PersonWithBooleanGetAccessor.java | 104 ++
.../codegen/data/PersonWithBooleanObject.java | 314 +++++
.../process/ProcessResourceGeneratorTest.java | 32 +-
.../events/CodegenMessageStartEventTest.java | 15 +-
.../process/events/CodegenUserTaskTest.java | 7 +-
.../AbstractMarshallerGeneratorTest.java | 59 +
.../codegen/process/util/CodegenUtilTest.java | 56 +
.../codegen/usertask/UserTaskCodegenTest.java | 11 +-
.../kogito-codegen-rules/pom.xml | 18 +-
.../codegen/rules/QueryEndpointGenerator.java | 4 +-
.../codegen/sample/generator/SampleCodegen.java | 3 +-
.../sample/generator/SampleCodegenTest.java | 4 +-
kogito-codegen-modules/pom.xml | 1 +
kogito-maven-plugin-test/pom.xml | 2 +-
kogito-maven-plugin/README.md | 1 -
kogito-maven-plugin/pom.xml | 1 +
.../kie/kogito/maven/plugin/AbstractKieMojo.java | 116 +-
.../kie/kogito/maven/plugin/GenerateModelMojo.java | 176 +--
.../org/kie/kogito/maven/plugin/ScaffoldMojo.java | 54 -
.../org/kie/kogito/maven/plugin/util/MojoUtil.java | 42 +-
.../kogito/maven/plugin/GenerateModelMojoTest.java | 64 +-
.../handlers/CompositeContextNodeHandler.java | 36 +-
.../workflow/parser/handlers/EventHandler.java | 36 +
.../workflow/parser/handlers/NodeFactoryUtils.java | 4 +-
.../workflow/parser/handlers/ParallelHandler.java | 48 +-
.../workflow/parser/handlers/StateHandler.java | 49 +-
.../workflow/parser/types/ServiceTypeHandler.java | 2 +-
.../workflow/parser/types/WorkItemTypeHandler.java | 8 +-
.../suppliers/CloneVariableActionSupplier.java | 42 +
.../suppliers/SetCollectorActionSupplier.java | 43 +
.../suppliers/SetExpressionActionSupplier.java | 44 +
.../suppliers/SetValueActionSupplier.java} | 30 +-
.../workflow/utils/ServerlessWorkflowUtils.java | 5 +
.../serverless/workflow/utils/WorkItemBuilder.java | 2 +-
.../workflow/ServerlessWorkflowParsingTest.java | 384 ------
.../SwitchStateServerlessWorkflowParsingTest.java | 162 ---
.../workflow/executor/StaticEventRegister.java | 2 +-
.../executor/StaticWorkflowApplication.java | 36 +-
.../executor/events/CloudEventReceiver.java | 7 +-
.../executor/events/InMemoryEventEmitter.java | 6 +-
.../StaticFluentWorkflowApplicationTest.java | 34 +-
.../workflow/executor/KafkaEventEmitter.java | 6 +-
.../executor/OpenAPIWorkflowApplicationTest.java | 12 +
.../src/test/resources/logback.xml | 2 +-
.../src/test/resources/spec.yaml | 18 +-
.../src/test/resources/stringResource.sw.json | 30 +
.../parser/handlers/openapi/MediaTypeUtils.java | 55 +
.../parser/handlers/openapi/OpenAPIDescriptor.java | 15 +
.../rest/DescriptorRestOperationHandler.java | 2 +
...CallbackStateServerlessWorkflowParsingTest.java | 91 --
.../workflow/parser/types/RestTypeHandler.java | 1 +
.../workflow/rest/JsonNodeResultHandler.java | 23 +-
.../rest/RestKogitoProcessContextResolver.java | 8 +-
.../workflow/WorkflowWorkItemHandler.java | 13 +-
...ectorAction.java => AssignCollectorAction.java} | 6 +-
...llectorAction.java => CloneVariableAction.java} | 15 +-
.../workflow/actions/CollectorAction.java | 4 +-
.../workflow/actions/SetCollectorAction.java | 33 +-
...llectorAction.java => SetExpressionAction.java} | 8 +-
.../{CollectorAction.java => SetValueAction.java} | 16 +-
kogito-test-utils/pom.xml | 47 +-
.../test/utils/JsonProcessInstanceLogAnalyzer.java | 565 +++++++++
.../utils/JsonProcessInstanceLoggingTestBase.java | 216 ++++
.../test/utils/ProcessInstanceLoggingTestBase.java | 252 ++++
.../test/utils/ProcessInstancesRESTTestUtils.java | 25 +
.../META-INF/native-image/reflect-config.json | 13 +
.../native-image/serialization-config.json | 16 +
.../kogito/workitem/rest/RestWorkItemHandler.java | 66 +-
.../workitem/rest/RestWorkItemHandlerUtils.java | 11 +
.../workitem/rest/RestWorkItemHandlerTest.java | 32 +
.../asyncapi/deployment}/pom.xml | 57 +-
.../workflow/asyncapi/AsyncAPIInfoConverter.java | 0
.../workflow/asyncapi/AsyncAPIProcessor.java | 0
.../asyncapi/AsyncInputStreamSupplier.java | 0
.../WorkflowAsyncApiSpecInputProvider.java | 0
...veReloadableAsyncApiGeneratorStreamCodeGen.java | 5 +-
...ncapi.generator.input.AsyncApiSpecInputProvider | 0
...oyment.livereload.LiveReloadableCodeGenProvider | 2 +-
quarkus/addons/{common => asyncapi}/pom.xml | 24 +-
.../rocksdb => asyncapi}/runtime/pom.xml | 75 +-
quarkus/addons/camel/deployment/pom.xml | 7 +-
quarkus/addons/camel/runtime/pom.xml | 3 -
quarkus/addons/common/pom.xml | 3 +-
.../messaging/http/MessageDecoratorProducer.java} | 41 +-
.../addons/common/sonataflow-deployment/pom.xml | 77 ++
.../ClassAnnotatedWorkflowHandlerGenerator.java | 0
.../serverless/workflow/WorkflowCodeGenUtils.java | 0
.../workflow/WorkflowHandlerGeneratedFile.java | 0
.../workflow/WorkflowHandlerGenerator.java | 0
.../workflow/WorkflowOperationResource.java | 0
.../livereload/LiveReloadableCodeGenProvider.java | 2 +-
.../LiveReloadableCodeGenProviderBase.java | 4 +-
quarkus/addons/dynamic/deployment/pom.xml | 3 -
quarkus/addons/dynamic/runtime/pom.xml | 3 -
.../addons/events/decisions/deployment/.gitignore | 1 +
quarkus/addons/events/decisions/deployment/pom.xml | 43 +-
quarkus/addons/events/decisions/runtime/.gitignore | 1 +
quarkus/addons/events/mongodb/deployment/pom.xml | 14 +-
.../addons/events/predictions/deployment/pom.xml | 47 +-
.../KogitoAddOnEventProcessProcessor.java | 2 +-
quarkus/addons/events/process/runtime/pom.xml | 3 -
.../kogito/events/config/EventsRuntimeConfig.java | 64 +-
.../process/AbstractMessagingEventPublisher.java | 4 +-
.../GroupingMessagingEventPublisherTest.java | 3 +-
quarkus/addons/events/rules/deployment/pom.xml | 45 +-
quarkus/addons/explainability/runtime/pom.xml | 3 -
.../deployment/pom.xml | 3 -
.../runtime/pom.xml | 3 -
quarkus/addons/flyway/deployment/pom.xml | 3 -
quarkus/addons/flyway/runtime/pom.xml | 3 -
.../flyway/quarkus/KieFlywayQuarkusRecorder.java | 6 +-
.../quarkus/KieFlywayQuarkusRuntimeConfig.java | 30 +-
.../quarkus/KieQuarkusFlywayNamedModuleConfig.java | 14 +-
.../deployment/pom.xml | 46 +-
.../LiveReloadableWorkflowRPCCodeGenProvider.java | 5 +-
.../serverless/workflow/rpc/ProtocUtils.java | 0
.../workflow/rpc/WorkflowRPCCodeGenProvider.java | 0
.../workflow/rpc/WorkflowRPCHandlerGenerator.java | 3 -
.../services/io.quarkus.deployment.CodeGenProvider | 0
...us.serverless.workflow.WorkflowHandlerGenerator | 2 +-
...oyment.livereload.LiveReloadableCodeGenProvider | 2 +-
quarkus/addons/{common => grpc}/pom.xml | 24 +-
.../{persistence/rocksdb => grpc}/runtime/pom.xml | 68 +-
.../KogitoServerlessRPCWorkflowRuntimeConfig.java} | 28 +-
.../BaseQuarkusJPAUserTaskInstancesTest.java | 233 ++--
.../KogitoAddOnJobsKnativeEventingProcessor.java | 8 +-
...ogitoAddOnJobsKnativeEventingProcessorTest.java | 7 +-
quarkus/addons/jobs/messaging/deployment/pom.xml | 3 -
.../mongodb => jwt-parser}/deployment/pom.xml | 31 +-
.../addons/jwt/deployment/JwtParserProcessor.java} | 17 +-
.../jwt-parser/integration-tests}/pom.xml | 64 +-
.../src/main/resources/application.properties | 7 +
.../src/main/resources/jwt-example.sw.json | 43 +
.../org/kie/kogito/addons/jwt/it/JwtParserIT.java | 103 ++
quarkus/addons/{ => jwt-parser}/pom.xml | 70 +-
.../rocksdb => jwt-parser}/runtime/pom.xml | 50 +-
.../kogito/addons/jwt/JwtParserTypeHandler.java | 53 +
.../addons/jwt/JwtParserWorkItemHandler.java | 104 ++
.../jwt/JwtParserWorkItemHandlerFactory.java} | 23 +-
.../org/kie/kogito/addons/jwt/JwtTokenParser.java | 118 ++
.../main/resources/META-INF/quarkus-extension.yaml | 16 +-
...l.process.workitem.KogitoWorkItemHandlerFactory | 3 +-
....serverless.workflow.parser.FunctionTypeHandler | 6 +-
quarkus/addons/knative/eventing/deployment/pom.xml | 4 -
.../eventing/deployment/EventingConfiguration.java | 20 +-
.../KogitoAddOnKnativeEventingProcessor.java | 12 +-
.../eventing/deployment/SinkConfiguration.java | 25 +-
.../KogitoAddOnKnativeEventingProcessorTest.java | 29 +-
quarkus/addons/knative/eventing/runtime/pom.xml | 3 -
quarkus/addons/knative/serving/deployment/pom.xml | 3 -
.../KogitoAddonKnativeServingProcessor.java | 3 +-
.../customfunctions/KnativeTypeHandler.java | 10 +-
.../KogitoAddonKnativeServingProcessorTest.java | 3 +-
.../cloudEventHeadersKnativeFunction.sw.json | 36 +
.../headersAndQueryParamsKnativeFunction.sw.json | 33 +
...eadersAndQueryParamsKnativeFunctionPost.sw.json | 34 +
.../main/resources/headersKnativeFunction.sw.json | 33 +
.../resources/queryParamsKnativeFunction.sw.json | 33 +
.../queryParamsKnativeFunctionPost.sw.json | 34 +
.../customfunctions/it/KnativeServingAddonIT.java | 170 ++-
quarkus/addons/knative/serving/runtime/pom.xml | 3 -
.../CloudEventKnativeParamsDecorator.java | 6 +-
.../customfunctions/GetParamsDecorator.java | 52 +
.../PlainJsonKnativeParamsDecorator.java | 6 +-
.../addons/kubernetes/integration-tests/pom.xml | 5 -
quarkus/addons/kubernetes/test-utils/pom.xml | 4 -
quarkus/addons/mail/deployment/pom.xml | 11 +
.../common/AbstractQuarkusCloudEventEmitter.java | 56 +-
.../common/AbstractQuarkusCloudEventReceiver.java | 52 +-
.../messaging/common/EventMarshallerProducer.java | 14 +-
.../common/EventUnmarshallerProducer.java | 14 +-
.../{ChannelFormat.java => KogitoMessaging.java} | 15 +-
.../messaging/common/QuarkusMessageConsumer.java | 14 +-
quarkus/addons/messaging/deployment/pom.xml | 32 +-
.../quarkus/deployment/AnnotationGenerator.java | 53 -
.../quarkus/deployment/ChannelMappingStrategy.java | 154 ---
.../quarkus/deployment/DotNamesHelper.java | 60 -
.../deployment/KogitoAddOnMessagingProcessor.java | 144 ---
.../KogitoProcessMessagingProcessor.java | 97 --
.../deployment/KogitoAddOnMessagingProcessor.java | 22 +-
quarkus/addons/messaging/integration-tests/pom.xml | 2 +-
.../QuarkusDefaultCloudEventReceiver.java | 29 +-
.../deployment/pom.xml | 3 -
.../runtime/pom.xml | 3 -
quarkus/addons/openapi/deployment/pom.xml | 82 ++
...iveReloadableOpenApiGeneratorStreamCodeGen.java | 5 +-
.../openapi/WorkflowOpenApiHandlerGenerator.java | 6 +-
.../openapi/WorkflowOpenApiSpecInputProvider.java | 0
...tor.deployment.codegen.OpenApiSpecInputProvider | 0
...s.serverless.workflow.WorkflowHandlerGenerator} | 2 +-
...oyment.livereload.LiveReloadableCodeGenProvider | 2 +-
quarkus/addons/{common => openapi}/pom.xml | 24 +-
.../rocksdb => openapi}/runtime/pom.xml | 76 +-
.../runtime/RestClientBuilderFactory.java | 0
.../workflow/openapi/OpenApiWorkItemHandler.java | 37 +-
.../openapi/RuntimeConfigCredentialsProvider.java | 10 +-
.../{camel => opentelemetry}/deployment/pom.xml | 45 +-
.../deployment/SonataFlowOtelProcessor.java} | 29 +-
.../SonataFlowOtelExtensionStructureTest.java | 27 +-
.../addons/opentelemetry/integration-tests/pom.xml | 208 ++++
.../kie/kogito/workflows/services/EvenService.java | 0
.../src/main/resources/application.properties | 111 ++
.../src/main/resources/complex-greet.sw.json | 113 ++
.../src/main/resources/greet.sw.json | 65 +
.../specs/token-propagation-external-service1.yaml | 56 +
.../specs/token-propagation-external-service2.yaml | 60 +
.../specs/token-propagation-external-service3.yaml | 56 +
.../specs/token-propagation-external-service4.yaml | 60 +
.../specs/token-propagation-external-service5.yaml | 60 +
.../subflows/complex-greet-subflow.sw.json | 81 ++
.../subflows/token-propagation-subflow.sw.json} | 59 +-
.../src/main/resources/token-propagation.sw.json | 23 +
.../src/main/resources/uncaught-error.sw.json | 108 ++
.../opentelemetry/ExternalServiceMock.java | 79 ++
.../opentelemetry/KeycloakServiceMock.java | 133 +++
.../opentelemetry/OpenTelemetryLoggingIT.java | 330 ++++++
.../OpenTelemetryProcessEventsIT.java | 236 ++++
.../opentelemetry/OpenTelemetryRestartIT.java | 496 ++++++++
.../opentelemetry/OpenTelemetryTestResource.java | 350 ++++++
.../opentelemetry/OpenTelemetryTestUtils.java | 338 ++++++
.../OpenTelemetryTokenPropagationIT.java | 444 +++++++
.../opentelemetry/OpenTelemetryWorkflowIT.java | 430 +++++++
.../workflow/opentelemetry/OtlpDataParser.java | 281 +++++
.../workflow/opentelemetry/OtlpMockBasicTest.java | 69 ++
.../workflow/opentelemetry/OtlpMockCollector.java | 146 +++
.../opentelemetry/OtlpMockTestResource.java | 138 +++
.../opentelemetry/QuarkusApplicationContainer.java | 81 ++
.../opentelemetry/RestartSpanValidator.java | 123 ++
.../workflow/opentelemetry/TokenExpectation.java | 7 +-
.../TokenPropagationExternalServicesMock.java | 10 +-
.../src/test/resources/application.properties | 70 ++
quarkus/addons/{ => opentelemetry}/pom.xml | 72 +-
.../runtime/pom.xml | 84 +-
.../opentelemetry/HeaderContextExtractor.java | 152 +++
.../opentelemetry/NodeOtelEventListener.java | 358 ++++++
.../workflow/opentelemetry/NodeSpanManager.java | 364 ++++++
.../workflow/opentelemetry/OtelContextHolder.java | 376 ++++++
.../opentelemetry/OtelEventListenerFactory.java | 66 ++
.../workflow/opentelemetry/OtelHeaderFilter.java | 80 ++
.../opentelemetry/ProcessEventHandler.java | 236 ++++
.../opentelemetry/SonataFlowOtelAttributes.java | 236 ++++
.../config/SonataFlowOtelConfig.java} | 45 +-
.../context/OtelContextExtension.java | 70 ++
.../opentelemetry/logging/OtelLogHandler.java | 75 ++
.../logging/OtelLogHandlerInitializer.java | 47 +
.../runtime/src/main}/resources/META-INF/beans.xml | 0
.../src/main/resources/META-INF/kogito.addon | 1 +
.../main/resources/META-INF/quarkus-extension.yaml | 12 +-
.../opentelemetry/HeaderContextExtractorTest.java | 91 ++
.../workflow/opentelemetry/HeaderSecurityTest.java | 73 ++
.../opentelemetry/MemoryLeakPreventionTest.java | 61 +
.../opentelemetry/NodeOtelEventListenerTest.java | 266 +++++
.../NodeSpanManagerScopeLeakTest.java | 359 ++++++
.../opentelemetry/NodeSpanManagerTest.java | 290 +++++
.../OtelContextHolderSpanContextTest.java | 206 ++++
.../context/OtelContextExtensionTest.java | 119 ++
.../addons/persistence/infinispan/runtime/pom.xml | 3 -
.../META-INF/native-image/reflect-config.json | 20 +
.../addons/persistence/kafka/deployment/pom.xml | 11 +
.../addons/persistence/mongodb/deployment/pom.xml | 11 +
.../persistence/postgresql/deployment/pom.xml | 11 +
.../addons/persistence/postgresql/runtime/pom.xml | 3 -
quarkus/addons/persistence/rocksdb/runtime/pom.xml | 3 -
.../persistence/quarkus/rocksdb/RocksDbConfig.java | 9 +
quarkus/addons/pom.xml | 6 +
.../deployment/pom.xml | 18 +-
.../KogitoAddOnProcessMigrationProcessor.java} | 35 +-
.../integration-tests/pom.xml | 117 +-
.../resources/META-INF/migration-plan/signal.mpf | 16 +
.../src/main/resources/application.properties | 8 +-
.../src/main/resources/signal.bpmn | 110 ++
.../src/main/resources/signal2.bpmn | 158 +++
.../quarkus/workflows/ProcessMigrationIT.java | 126 ++
.../{common => process-instance-migration}/pom.xml | 11 +-
.../runtime/pom.xml | 18 +-
.../ProcessInstanceMigrationResource.java | 82 ++
.../runtime/src/main}/resources/META-INF/beans.xml | 0
.../src/main/resources/META-INF/kogito.addon | 1 +
.../main/resources/META-INF/quarkus-extension.yaml | 15 +-
.../ProcessInstanceMigrationResourceTest.java | 181 +++
.../runtime}/src/test/resources/logback-test.xml | 0
quarkus/addons/process-management/runtime/pom.xml | 3 -
.../ProcessInstanceManagementResource.java | 16 -
.../svg/dataindex/QuarkusDataIndexClient.java | 22 +-
.../svg/dataindex/QuarkusDataIndexClientTest.java | 4 +-
...erTaskInstanceNotAuthorizedExceptionMapper.java | 6 +-
.../UserTaskInstanceNotFoundExceptionMapper.java | 6 +-
quarkus/addons/source-files/runtime/pom.xml | 10 +-
.../task/management/TaskManagementResource.java | 10 +-
quarkus/addons/token-exchange/deployment/pom.xml | 11 +-
quarkus/addons/token-exchange/runtime/pom.xml | 9 +-
.../exchange/OpenApiCustomCredentialProvider.java | 4 +-
.../token/exchange/cache/TokenEvictionHandler.java | 39 +-
.../token/exchange/cache/TokenPolicyManager.java | 38 +-
quarkus/addons/tracing-decision/deployment/pom.xml | 3 -
quarkus/addons/tracing-decision/runtime/pom.xml | 3 -
.../kogito-quarkus-decisions-deployment/pom.xml | 3 -
.../java/org/kie/kogito/quarkus/dmn/DMNIT.java | 4 +-
.../kogito-quarkus-decisions/pom.xml | 3 -
.../kogito-quarkus-common-deployment/pom.xml | 7 +-
.../common/deployment/KogitoAssetsProcessor.java | 4 +-
.../common/deployment/KogitoCommonProcessor.java | 8 +
.../src/main/resources/application.properties | 17 +
.../kogito-quarkus-common/pom.xml | 27 +-
.../QuarkusIdentityProviderFactoryProducer.java | 4 +-
.../org/kie/kogito/quarkus/config/ConfigBean.java | 8 +-
.../quarkus/config/KogitoAuthRuntimeConfig.java | 13 +-
.../quarkus/config/KogitoBuildTimeConfig.java | 39 +-
.../config/KogitoEventingRuntimeConfig.java | 23 +-
.../kogito/quarkus/config/KogitoRuntimeConfig.java | 26 +-
.../config/KogitoSmallryeConfigBuilder.java | 24 +-
.../KogitoSmallryeConfigBuilderCustomizer.java | 42 +
.../QuarkusProcessesLivenessHealthCheck.java} | 45 +-
.../QuarkusProcessesReadinessHealthCheck.java} | 45 +-
.../registry/ProcessDefinitionRegistration.java | 2 +-
...smallrye.config.SmallRyeConfigBuilderCustomizer | 2 +-
.../kogito-quarkus-deployment/pom.xml | 3 -
.../kogito-quarkus/pom.xml | 3 -
.../kogito-quarkus-predictions-deployment/pom.xml | 3 -
.../kogito-quarkus-predictions/pom.xml | 3 -
.../kogito-quarkus-processes-deployment/pom.xml | 3 -
.../deployment/KogitoDevServicesProcessor.java | 25 +-
.../kogito-quarkus-processes/pom.xml | 3 -
.../kogito-quarkus-rules-deployment/pom.xml | 3 -
.../kogito-quarkus-rules/pom.xml | 3 -
.../pom.xml | 43 +-
.../ServerlessWorkflowAssetsProcessor.java | 10 +-
.../ServerlessWorkflowDevServicesProcessor.java | 26 +-
.../workflow/parser/schema/JsonSchemaImpl.java | 19 +-
.../parser/schema/OpenApiModelSchemaGenerator.java | 37 +-
.../schema}/ServerlessWorkflowOASFilter.java | 3 +-
...oyment.livereload.LiveReloadableCodeGenProvider | 22 -
.../livereload/LiveReloadProcessorTest.java | 3 +-
.../pom.xml | 20 +
.../services/JavaSerializationProducer.java | 2 -
.../kogito/workflows/services/StringResource.java | 23 +-
.../src/main/resources/application.properties | 39 +-
.../src/main/resources/event-with-headers.sw.yaml | 64 +
.../src/main/resources/helloworldevent.sw.yaml | 35 +
.../src/main/resources/parallel.sw.json | 14 +-
.../src/main/resources/specs/simple-server.yaml | 28 +-
.../src/main/resources/specs/stringResource.json | 38 +
.../src/main/resources/stringResource.sw.json | 37 +
.../token-propagation-subflow.sw.json} | 59 +-
.../src/main/resources/token-propagation.sw.json | 23 +
.../src/main/resources/workflowHeaders.sw.yaml | 31 +-
...erfaceGenIT.java => ConversionErrorFlowIT.java} | 21 +-
...nversationFlowIT.java => ConversionFlowIT.java} | 2 +-
.../kie/kogito/quarkus/workflows/EventFlowIT.java | 4 +-
.../quarkus/workflows/EventWithHeaderIT.java | 132 +++
.../workflows/JsonProcessInstanceLoggingIT.java | 686 +++++++++++
.../quarkus/workflows/OpenAPIInterfaceGenIT.java | 56 +-
.../quarkus/workflows/OperationsMockService.java | 14 +-
...ervice.java => OperationsMockServiceError.java} | 25 +-
.../kogito/quarkus/workflows/ParallelStateIT.java | 18 +-
.../quarkus/workflows/ProcessAwaitUtils.java | 50 +
.../ProcessInstanceLoggingConcurrencyIT.java | 416 +++++++
...icesMock.java => SimpleServerServicesMock.java} | 36 +-
...APIInterfaceGenIT.java => StringOpenAPIIT.java} | 23 +-
.../kie/kogito/quarkus/workflows/SwaggerIT.java | 2 +-
.../SwitchStateEventConditionBasedIT.java | 19 +-
.../kogito/quarkus/workflows/TokenExchangeIT.java | 150 ++-
.../quarkus/workflows/TokenExpectation.java} | 7 +-
.../TokenPropagationExternalServicesMock.java | 6 +-
.../quarkus/workflows/TokenPropagationIT.java | 40 +-
.../{ParallelStateIT.java => WorkflowHeaders.java} | 26 +-
.../quarkus/workflows/WorkflowHeadersMock.java | 61 +
.../kogito-quarkus-serverless-workflow/pom.xml | 35 +-
.../workflow/config/KogitoBuildTimeConfig.java | 12 +-
.../KogitoServerlessWorkflowBuildTimeConfig.java | 15 +-
.../KogitoServerlessWorkflowRuntimeConfig.java | 34 -
.../DevModeServerlessWorkflowLogger.java | 23 +-
.../pom.xml | 5 +
.../src/main/resources/application.properties | 10 +
.../persistence/workflows/TokenExchangeIT.java | 160 ++-
.../pom.xml | 3 -
.../deployment/AbstractDevServicesProcessor.java | 23 +-
.../workflow/deployment/JandexProtoGenerator.java | 2 +
.../config/KogitoDevServicesBuildTimeConfig.java | 23 +-
.../config/KogitoWorkflowBuildTimeConfig.java | 18 +-
.../workflow/deployment/JandexTestUtils.java | 6 +-
.../config/KogitoPersistenceBuildTimeConfig.java | 15 +-
.../config/KogitoPersistenceRuntimeConfig.java | 23 +-
.../config/KogitoWorkflowBuildTimeConfig.java | 18 +-
.../config/KogitoWorkflowRuntimeConfig.java | 12 +-
.../invoker.properties | 2 +-
.../kie/kogito/integrationtests/quarkus/OASIT.java | 6 +-
.../pom.xml | 10 +
.../integration-tests-quarkus-processes/pom.xml | 23 +-
.../src/main/resources/application.properties | 1 +
.../src/main/resources/pong_message_signal.bpmn | 152 +++
.../quarkus/PingPongMessageIT.java | 75 +-
.../kogito/integrationtests/quarkus/TaskIT.java | 12 +-
.../java/org/kie/kogito/quarkus/EndpointsIT.java | 2 +-
.../java/org/kie/kogito/quarkus/EndpointsIT.java | 2 +-
.../org/jbpm/userTask/jpa/it/UserTaskInputs.java | 6 +-
.../jbpm/userTask/jpa/it/UserTaskLifeCycleIT.java | 15 +-
.../jbpm/userTask/jpa/it/UserTaskOutputsIT.java | 6 +-
.../pom.xml | 112 +-
.../src/main/resources/application.properties | 12 +-
.../src/main/resources/manager_admin.bpmn | 146 +++
.../src/main/resources/manager_multiple_users.bpmn | 146 +++
.../src/main/resources/manager_single_user.bpmn | 141 +++
.../usertask/jpa/it/WsHumanTaskLifeCycleIT.java | 566 +++++++++
quarkus/integration-tests/pom.xml | 1 +
springboot/addons/common/common-auth/pom.xml | 65 +
.../springboot}/auth/PrincipalAuthTokenReader.java | 8 +-
.../auth/SecurityContextInitializer.java} | 21 +-
.../auth/SpringBootAuthTokenHelper.java} | 22 +-
.../auth/impl/JwtPrincipalAuthTokenReader.java | 8 +-
.../auth/impl/OIDCPrincipalAuthTokenReader.java | 8 +-
.../auth/SpringBootAuthTokenHelperTest.java | 109 ++
{quarkus => springboot}/addons/common/pom.xml | 30 +-
.../SpringBootExplainableResource.java | 2 +-
.../SpringBootExplainableResourceTest.java | 2 +-
.../springboot/SpringBootJPAUserTaskInstances.java | 35 +
.../SpringBootUserTaskJPAAutoConfiguration.java | 11 +-
.../spring/EventMarshallerProducer.java | 30 +
.../spring/EventUnmarshallerProducer.java | 32 +-
.../addon/cloudevents/spring/KogitoMessaging.java | 22 +-
.../cloudevents/spring/SpringMessageConsumer.java | 13 +-
.../springboot/JDBCProcessInstancesFactory.java | 5 +-
springboot/addons/pom.xml | 2 +
.../addons/process-instance-migration}/pom.xml | 71 +-
.../ProcessInstanceMigrationRestController.java | 70 ++
.../src/main/resources/META-INF/kogito.addon | 1 +
...ProcessInstanceMigrationRestControllerTest.java | 120 ++
.../ProcessInstanceManagementRestController.java | 12 -
springboot/addons/process-svg/pom.xml | 14 +-
.../svg/dataindex/SpringBootDataIndexClient.java | 12 +-
.../dataindex/SpringBootDataIndexClientTest.java | 50 +-
.../exceptions/springboot/ExceptionsHandler.java | 12 +
.../springboot/ExceptionsHandlerTest.java | 14 +
.../management/TaskManagementRestController.java | 11 +-
springboot/bom/pom.xml | 18 +-
.../.gitignore | 0
.../integrationtests/springboot/OASTest.java | 6 +-
.../integration-tests-springboot-kafka-it/pom.xml | 8 -
.../src/main/resources/application.properties | 5 +-
.../springboot/PingPongMessageTest.java | 26 +
.../.gitignore | 0
.../integrationtests/springboot/TaskTest.java | 47 +-
.../.gitignore | 1 +
.../transactional_error_no_wait_state.bpmn | 147 +++
.../kogito/it/TransactionalErrorHandlingTest.java | 40 +
.../.gitignore | 1 +
.../it/PostgreSQLTransactionalErrorHandlingIT.java | 14 +
.../.gitignore | 0
.../org/jbpm/userTask/jpa/it/UserTaskInputs.java | 6 +-
.../jbpm/userTask/jpa/it/UserTaskLifeCycleIT.java | 19 +-
.../jbpm/userTask/jpa/it/UserTaskOutputsIT.java | 6 +-
.../.gitignore | 0
.../pom.xml | 145 +++
.../kie/kogito/it/KogitoSpringbootApplication.java | 15 +-
.../src/main/resources/application.properties | 7 +-
.../src/main/resources/manager_admin.bpmn | 146 +++
.../src/main/resources/manager_multiple_users.bpmn | 146 +++
.../src/main/resources/manager_single_user.bpmn | 141 +++
.../usertask/jpa/it/WsHumanTaskLifeCycleIT.java | 575 +++++++++
springboot/integration-tests/pom.xml | 2 +
.../kogito-processes-spring-boot-starter/pom.xml | 4 +
.../process/ProcessDefinitionRegistration.java | 8 +-
.../kogito/process/ProcessesHealthIndicator.java} | 28 +-
708 files changed, 28289 insertions(+), 5305 deletions(-)
create mode 100644
addons/common/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/model/TaskProcessInfoEntity.java
copy
quarkus/addons/rest-exception-handler/src/main/java/org/kie/kogito/resource/exceptions/UserTaskInstanceNotAuthorizedExceptionMapper.java
=>
addons/common/jbpm-usertask-storage-jpa/src/main/resources/kie-flyway/db/user-tasks/h2/V1.0.4__jBPM_user_tasks_add_missing_indexes.sql
(54%)
create mode 100644
addons/common/jbpm-usertask-storage-jpa/src/main/resources/kie-flyway/db/user-tasks/h2/V1.0.5__jBPM_usertasks_add_process_info.sql
copy
quarkus/addons/rest-exception-handler/src/main/java/org/kie/kogito/resource/exceptions/UserTaskInstanceNotAuthorizedExceptionMapper.java
=>
addons/common/jbpm-usertask-storage-jpa/src/main/resources/kie-flyway/db/user-tasks/postgresql/V1.0.4__jBPM_usertaks_missing_indexes.sql
(54%)
create mode 100644
addons/common/jbpm-usertask-storage-jpa/src/main/resources/kie-flyway/db/user-tasks/postgresql/V1.0.5__jBPM_usertasks_add_process_info.sql
create mode 100644 addons/common/kie-addons-process-migration/pom.xml
create mode 100644 addons/common/process-instance-migration/README.md
copy {api/kogito-services => addons/common/process-instance-migration}/pom.xml
(61%)
create mode 100644
addons/common/process-instance-migration/src/main/java/org/kie/kogito/process/migration/BaseProcessInstanceMigrationResource.java
copy
jbpm/jbpm-flow/src/test/java/org/jbpm/workflow/instance/node/MockNode.java =>
addons/common/process-instance-migration/src/main/java/org/kie/kogito/process/migration/ProcessInstanceMigration.java
(74%)
mode change 100755 => 100644
copy
quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment/KogitoMessagingMetadataBuildItem.java
=>
addons/common/process-instance-migration/src/main/java/org/kie/kogito/process/migration/ProcessMigrationSpec.java
(59%)
copy {jbpm/jbpm-flow-migration =>
addons/common/process-instance-migration}/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileProvider
(100%)
copy {jbpm/jbpm-flow-migration =>
addons/common/process-instance-migration}/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
(100%)
rename {jbpm/jbpm-flow-migration =>
addons/common/process-instance-migration}/src/main/resources/META-INF/services/org.jbpm.flow.serialization.ProcessInstanceMarshallerListener
(100%)
rename {jbpm/jbpm-flow-migration =>
addons/common/process-instance-migration}/src/test/java/org/jbpm/flow/migration/DummyProcess.java
(100%)
rename {jbpm/jbpm-flow-migration =>
addons/common/process-instance-migration}/src/test/java/org/jbpm/flow/migration/MigrationPlanProviderTest.java
(100%)
rename {jbpm/jbpm-flow-migration =>
addons/common/process-instance-migration}/src/test/java/org/jbpm/flow/migration/MigrationPlanServiceTest.java
(100%)
rename {jbpm/jbpm-flow-migration =>
addons/common/process-instance-migration}/src/test/resources/META-INF/migration-plan/simple_invalid_migration.invalid
(100%)
rename {jbpm/jbpm-flow-migration =>
addons/common/process-instance-migration}/src/test/resources/META-INF/migration-plan/simple_migration.mpf
(100%)
rename {jbpm/jbpm-flow-migration =>
addons/common/process-instance-migration}/src/test/resources/META-INF/migration-plan/simple_migration_version.mpf
(100%)
create mode 100644
api/kogito-api/src/main/java/org/kie/kogito/internal/process/workitem/WorkItemRecordParameters.java
copy jbpm/jbpm-flow/src/main/java/org/jbpm/workflow/core/node/StateNode.java
=>
api/kogito-api/src/main/java/org/kie/kogito/usertask/lifecycle/UserTaskLifeCycleException.java
(80%)
mode change 100755 => 100644
copy
jbpm/jbpm-flow/src/test/java/org/jbpm/workflow/instance/node/MockNode.java =>
api/kogito-api/src/main/java/org/kie/kogito/usertask/lifecycle/UserTaskLifeCycles.java
(80%)
mode change 100755 => 100644
create mode 100644
api/kogito-api/src/main/java/org/kie/kogito/usertask/model/ProcessInfo.java
create mode 100644
api/kogito-api/src/main/resources/META-INF/native-image/reflect-config.json
create mode 100644
api/kogito-api/src/main/resources/META-INF/native-image/serialization-config.json
create mode 100644
api/kogito-jobs-service-api/src/main/resources/META-INF/native-image/reflect-config.json
create mode 100644
api/kogito-services/src/main/java/org/kie/kogito/services/context/ContextExtension.java
create mode 100644
api/kogito-services/src/main/java/org/kie/kogito/services/context/ProcessInstanceContext.java
create mode 100644
api/kogito-services/src/test/java/org/kie/kogito/services/context/ProcessInstanceContextExtensionAgnosticTest.java
create mode 100644
api/kogito-services/src/test/java/org/kie/kogito/services/context/ProcessInstanceContextTest.java
create mode 100644
api/kogito-timer/src/main/resources/META-INF/native-image/reflect-config.json
create mode 100644
jbpm/jbpm-bpmn2/src/test/java/org/jbpm/bpmn2/rule/DecisionRuleTypeEngineImplTest.java
create mode 100644
jbpm/jbpm-flow/src/main/java/org/kie/kogito/process/impl/lock/ContextAwareProcessInstanceLockStrategy.java
create mode 100644
jbpm/jbpm-flow/src/test/java/org/jbpm/workflow/core/node/NodeTypeTest.java
copy jbpm/{jbpm-flow/src/main/java/org/jbpm/workflow/core/node/StateNode.java
=> jbpm-tests/src/main/java/org/jbpm/bpmn2/services/StatusTrackerService.java}
(80%)
mode change 100755 => 100644
create mode 100644
jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/async/BPMN2-ComplexAsync.bpmn2
create mode 100644
jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/textAnnotation/BPMN2_ScriptTextAnnotation.bpmn2
create mode 100644 jbpm/jbpm-tests/src/test/java/org/jbpm/bpmn2/AsyncTest.java
create mode 100644
jbpm/jbpm-usertask/src/main/java/org/kie/kogito/usertask/impl/lifecycle/DefaultUserTaskLifeCycles.java
create mode 100644
jbpm/jbpm-usertask/src/main/java/org/kie/kogito/usertask/impl/lifecycle/WsHumanTaskLifeCycle.java
create mode 100644
jbpm/jbpm-usertask/src/test/java/org/kie/kogito/usertask/impl/DefaultUserTaskInstanceTest.java
rename
kogito-codegen-modules/{kogito-codegen-processes/src/main/java/org/kie/kogito/codegen/process/util
=>
kogito-codegen-core/src/main/java/org/kie/kogito/codegen/core/utils}/CodegenUtil.java
(78%)
copy kogito-codegen-modules/{kogito-codegen-rules =>
kogito-codegen-events}/pom.xml (62%)
rename
{quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment
=>
kogito-codegen-modules/kogito-codegen-events/src/main/java/org/kie/kogito/codegen/process/events}/ChannelInfo.java
(84%)
create mode 100644
kogito-codegen-modules/kogito-codegen-events/src/main/java/org/kie/kogito/codegen/process/events/ChannelMappingStrategy.java
copy
{quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment
=>
kogito-codegen-modules/kogito-codegen-events/src/main/java/org/kie/kogito/codegen/process/events}/ClassGenerator.java
(93%)
copy
{quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment
=>
kogito-codegen-modules/kogito-codegen-events/src/main/java/org/kie/kogito/codegen/process/events}/CloudEventMode.java
(93%)
create mode 100644
kogito-codegen-modules/kogito-codegen-events/src/main/java/org/kie/kogito/codegen/process/events/EventCodegen.java
rename
quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment/KogitoMessagingMetadataBuildItem.java
=>
kogito-codegen-modules/kogito-codegen-events/src/main/java/org/kie/kogito/codegen/process/events/EventCodegenFactory.java
(61%)
rename
{quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment
=>
kogito-codegen-modules/kogito-codegen-events/src/main/java/org/kie/kogito/codegen/process/events}/EventEmitterGenerator.java
(50%)
rename
{quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment
=>
kogito-codegen-modules/kogito-codegen-events/src/main/java/org/kie/kogito/codegen/process/events}/EventGenerator.java
(55%)
rename
{quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment
=>
kogito-codegen-modules/kogito-codegen-events/src/main/java/org/kie/kogito/codegen/process/events}/EventReceiverGenerator.java
(50%)
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
kogito-codegen-modules/kogito-codegen-events/src/main/resources/META-INF/services/org.kie.kogito.codegen.api.GeneratorFactory
(93%)
create mode 100644
kogito-codegen-modules/kogito-codegen-events/src/main/resources/class-templates/events/EventEmitterQuarkusTemplate.java
copy
springboot/addons/messaging/implementation/src/main/java/org/kie/kogito/addon/cloudevents/spring/SpringKafkaCloudEventEmitter.java
=>
kogito-codegen-modules/kogito-codegen-events/src/main/resources/class-templates/events/EventEmitterSpringTemplate.java
(63%)
copy {quarkus/addons/messaging/deployment/src/main/resources/class-templates
=>
kogito-codegen-modules/kogito-codegen-events/src/main/resources/class-templates/events}/EventReceiverQuarkusTemplate.java
(53%)
copy
springboot/addons/messaging/implementation/src/main/java/org/kie/kogito/addon/cloudevents/spring/SpringKafkaCloudEventReceiver.java
=>
kogito-codegen-modules/kogito-codegen-events/src/main/resources/class-templates/events/EventReceiverSpringTemplate.java
(56%)
create mode 100644
kogito-codegen-modules/kogito-codegen-events/src/main/resources/class-templates/events/TxEventEmitterQuarkusTemplate.java
rename
springboot/addons/messaging/implementation/src/main/java/org/kie/kogito/addon/cloudevents/spring/SpringKafkaCloudEventEmitter.java
=>
kogito-codegen-modules/kogito-codegen-events/src/main/resources/class-templates/events/TxEventEmitterSpringTemplate.java
(63%)
create mode 100644
kogito-codegen-modules/kogito-codegen-events/src/main/resources/class-templates/events/TxEventReceiverQuarkusTemplate.java
rename
springboot/addons/messaging/implementation/src/main/java/org/kie/kogito/addon/cloudevents/spring/SpringKafkaCloudEventReceiver.java
=>
kogito-codegen-modules/kogito-codegen-events/src/main/resources/class-templates/events/TxEventReceiverSpringTemplate.java
(56%)
create mode 100644
kogito-codegen-modules/kogito-codegen-manager/src/main/java/org/kie/kogito/codegen/manager/BuilderManager.java
create mode 100644
kogito-codegen-modules/kogito-codegen-manager/src/main/java/org/kie/kogito/codegen/manager/GeneratedFileManager.java
create mode 100644
kogito-codegen-modules/kogito-codegen-manager/src/test/java/org/kie/kogito/codegen/manager/GeneratedFileManagerTest.java
create mode 100644
kogito-codegen-modules/kogito-codegen-manager/src/test/resources/logback-test.xml
rename
quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment/ClassGenerator.java
=>
kogito-codegen-modules/kogito-codegen-processes/src/main/resources/class-templates/usertask/UserTaskLifeCyclesJavaTemplate.java
(81%)
copy
kogito-codegen-modules/kogito-codegen-processes/src/main/resources/class-templates/{MessageProducerSpringTemplate.java
=> usertask/UserTaskLifeCyclesQuarkusTemplate.java} (64%)
copy
kogito-codegen-modules/kogito-codegen-processes/src/main/resources/class-templates/{MessageProducerQuarkusTemplate.java
=> usertask/UserTaskLifeCyclesSpringTemplate.java} (63%)
create mode 100644
kogito-codegen-modules/kogito-codegen-processes/src/test/java/org/kie/kogito/codegen/data/PersonWithBooleanGetAccessor.java
create mode 100644
kogito-codegen-modules/kogito-codegen-processes/src/test/java/org/kie/kogito/codegen/data/PersonWithBooleanObject.java
create mode 100644
kogito-codegen-modules/kogito-codegen-processes/src/test/java/org/kie/kogito/codegen/process/util/CodegenUtilTest.java
delete mode 100644
kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/ScaffoldMojo.java
create mode 100644
kogito-serverless-workflow/kogito-serverless-workflow-builder/src/main/java/org/kie/kogito/serverless/workflow/suppliers/CloneVariableActionSupplier.java
create mode 100644
kogito-serverless-workflow/kogito-serverless-workflow-builder/src/main/java/org/kie/kogito/serverless/workflow/suppliers/SetCollectorActionSupplier.java
create mode 100644
kogito-serverless-workflow/kogito-serverless-workflow-builder/src/main/java/org/kie/kogito/serverless/workflow/suppliers/SetExpressionActionSupplier.java
copy
kogito-serverless-workflow/{kogito-serverless-workflow-executor-core/src/main/java/org/kie/kogito/serverless/workflow/executor/events/InMemoryEventEmitter.java
=>
kogito-serverless-workflow-builder/src/main/java/org/kie/kogito/serverless/workflow/suppliers/SetValueActionSupplier.java}
(51%)
create mode 100644
kogito-serverless-workflow/kogito-serverless-workflow-executor-tests/src/test/resources/stringResource.sw.json
create mode 100644
kogito-serverless-workflow/kogito-serverless-workflow-openapi-parser/src/main/java/org/kie/kogito/serverless/workflow/parser/handlers/openapi/MediaTypeUtils.java
copy
kogito-serverless-workflow/kogito-serverless-workflow-runtime/src/main/java/org/kie/kogito/serverless/workflow/actions/{CollectorAction.java
=> AssignCollectorAction.java} (85%)
copy
kogito-serverless-workflow/kogito-serverless-workflow-runtime/src/main/java/org/kie/kogito/serverless/workflow/actions/{CollectorAction.java
=> CloneVariableAction.java} (68%)
rename
quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment/OnOverflowInfo.java
=>
kogito-serverless-workflow/kogito-serverless-workflow-runtime/src/main/java/org/kie/kogito/serverless/workflow/actions/SetCollectorAction.java
(52%)
copy
kogito-serverless-workflow/kogito-serverless-workflow-runtime/src/main/java/org/kie/kogito/serverless/workflow/actions/{CollectorAction.java
=> SetExpressionAction.java} (80%)
copy
kogito-serverless-workflow/kogito-serverless-workflow-runtime/src/main/java/org/kie/kogito/serverless/workflow/actions/{CollectorAction.java
=> SetValueAction.java} (73%)
create mode 100644
kogito-test-utils/src/main/java/org/kie/kogito/test/utils/JsonProcessInstanceLogAnalyzer.java
create mode 100644
kogito-test-utils/src/main/java/org/kie/kogito/test/utils/JsonProcessInstanceLoggingTestBase.java
create mode 100644
kogito-test-utils/src/main/java/org/kie/kogito/test/utils/ProcessInstanceLoggingTestBase.java
create mode 100644
kogito-workitems/kogito-jackson-utils/src/main/resources/META-INF/native-image/reflect-config.json
create mode 100644
kogito-workitems/kogito-jackson-utils/src/main/resources/META-INF/native-image/serialization-config.json
copy
quarkus/{extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-deployment
=> addons/asyncapi/deployment}/pom.xml (55%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/asyncapi/deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/asyncapi/AsyncAPIInfoConverter.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/asyncapi/deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/asyncapi/AsyncAPIProcessor.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/asyncapi/deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/asyncapi/AsyncInputStreamSupplier.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/asyncapi/deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/asyncapi/WorkflowAsyncApiSpecInputProvider.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/deployment
=>
addons/asyncapi/deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/asyncapi}/livereload/LiveReloadableAsyncApiGeneratorStreamCodeGen.java
(82%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/asyncapi/deployment}/src/main/resources/META-INF/services/io.quarkiverse.asyncapi.generator.input.AsyncApiSpecInputProvider
(100%)
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
quarkus/addons/asyncapi/deployment/src/main/resources/META-INF/services/org.kie.kogito.quarkus.serverless.workflow.deployment.livereload.LiveReloadableCodeGenProvider
(88%)
copy quarkus/addons/{common => asyncapi}/pom.xml (60%)
copy quarkus/addons/{persistence/rocksdb => asyncapi}/runtime/pom.xml (50%)
copy
quarkus/addons/{messaging/deployment/src/main/resources/class-templates/EventEmitterQuarkusTemplate.java
=>
common/reactive-messaging/src/main/java/org/kie/kogito/addon/quarkus/common/reactive/messaging/http/MessageDecoratorProducer.java}
(54%)
create mode 100644 quarkus/addons/common/sonataflow-deployment/pom.xml
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/common/sonataflow-deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/ClassAnnotatedWorkflowHandlerGenerator.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/common/sonataflow-deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/WorkflowCodeGenUtils.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/common/sonataflow-deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/WorkflowHandlerGeneratedFile.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/common/sonataflow-deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/WorkflowHandlerGenerator.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/common/sonataflow-deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/WorkflowOperationResource.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/common/sonataflow-deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadableCodeGenProvider.java
(96%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/common/sonataflow-deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadableCodeGenProviderBase.java
(89%)
create mode 100644 quarkus/addons/events/decisions/deployment/.gitignore
create mode 100644 quarkus/addons/events/decisions/runtime/.gitignore
copy
jbpm/jbpm-flow/src/main/java/org/jbpm/workflow/core/node/ThrowLinkNode.java =>
quarkus/addons/flyway/runtime/src/main/java/org/kie/flyway/quarkus/KieQuarkusFlywayNamedModuleConfig.java
(70%)
mode change 100755 => 100644
copy quarkus/addons/{microprofile-config-service-catalog =>
grpc}/deployment/pom.xml (57%)
copy
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload
=>
addons/grpc/deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/rpc}/LiveReloadableWorkflowRPCCodeGenProvider.java
(81%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/grpc/deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/rpc/ProtocUtils.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/grpc/deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/rpc/WorkflowRPCCodeGenProvider.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/grpc/deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/rpc/WorkflowRPCHandlerGenerator.java
(99%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/grpc/deployment}/src/main/resources/META-INF/services/io.quarkus.deployment.CodeGenProvider
(100%)
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
quarkus/addons/grpc/deployment/src/main/resources/META-INF/services/org.kie.kogito.quarkus.serverless.workflow.WorkflowHandlerGenerator
(91%)
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
quarkus/addons/grpc/deployment/src/main/resources/META-INF/services/org.kie.kogito.quarkus.serverless.workflow.deployment.livereload.LiveReloadableCodeGenProvider
(90%)
copy quarkus/addons/{common => grpc}/pom.xml (60%)
copy quarkus/addons/{persistence/rocksdb => grpc}/runtime/pom.xml (51%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow/src/main/java/org/kie/kogito/quarkus/serverless/workflow/config/KogitoRPCRuntimeConfig.java
=>
addons/grpc/runtime/src/main/java/org/kie/kogito/serverless/workflow/config/KogitoServerlessRPCWorkflowRuntimeConfig.java}
(62%)
copy quarkus/addons/{events/mongodb => jwt-parser}/deployment/pom.xml (66%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadableWorkflowRPCCodeGenProvider.java
=>
addons/jwt-parser/deployment/src/main/java/org/kie/kogito/addons/jwt/deployment/JwtParserProcessor.java}
(60%)
copy
quarkus/{extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-deployment
=> addons/jwt-parser/integration-tests}/pom.xml (64%)
create mode 100644
quarkus/addons/jwt-parser/integration-tests/src/main/resources/application.properties
create mode 100644
quarkus/addons/jwt-parser/integration-tests/src/main/resources/jwt-example.sw.json
create mode 100644
quarkus/addons/jwt-parser/integration-tests/src/test/java/org/kie/kogito/addons/jwt/it/JwtParserIT.java
copy quarkus/addons/{ => jwt-parser}/pom.xml (58%)
copy quarkus/addons/{persistence/rocksdb => jwt-parser}/runtime/pom.xml (73%)
create mode 100644
quarkus/addons/jwt-parser/runtime/src/main/java/org/kie/kogito/addons/jwt/JwtParserTypeHandler.java
create mode 100644
quarkus/addons/jwt-parser/runtime/src/main/java/org/kie/kogito/addons/jwt/JwtParserWorkItemHandler.java
copy
quarkus/addons/{rest-exception-handler/src/main/java/org/kie/kogito/resource/exceptions/UserTaskInstanceNotAuthorizedExceptionMapper.java
=>
jwt-parser/runtime/src/main/java/org/kie/kogito/addons/jwt/JwtParserWorkItemHandlerFactory.java}
(60%)
create mode 100644
quarkus/addons/jwt-parser/runtime/src/main/java/org/kie/kogito/addons/jwt/JwtTokenParser.java
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
quarkus/addons/jwt-parser/runtime/src/main/resources/META-INF/quarkus-extension.yaml
(72%)
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
quarkus/addons/jwt-parser/runtime/src/main/resources/META-INF/services/org.kie.kogito.internal.process.workitem.KogitoWorkItemHandlerFactory
(93%)
copy
springboot/integration-tests/integration-tests-springboot-processes-persistence-it/integration-tests-springboot-processes-postgresql/.gitignore
=>
quarkus/addons/jwt-parser/runtime/src/main/resources/META-INF/services/org.kie.kogito.serverless.workflow.parser.FunctionTypeHandler
(93%)
create mode 100644
quarkus/addons/knative/serving/integration-tests/src/main/resources/cloudEventHeadersKnativeFunction.sw.json
create mode 100644
quarkus/addons/knative/serving/integration-tests/src/main/resources/headersAndQueryParamsKnativeFunction.sw.json
create mode 100644
quarkus/addons/knative/serving/integration-tests/src/main/resources/headersAndQueryParamsKnativeFunctionPost.sw.json
create mode 100644
quarkus/addons/knative/serving/integration-tests/src/main/resources/headersKnativeFunction.sw.json
create mode 100644
quarkus/addons/knative/serving/integration-tests/src/main/resources/queryParamsKnativeFunction.sw.json
create mode 100644
quarkus/addons/knative/serving/integration-tests/src/main/resources/queryParamsKnativeFunctionPost.sw.json
create mode 100644
quarkus/addons/knative/serving/runtime/src/main/java/org/kie/kogito/addons/quarkus/knative/serving/customfunctions/GetParamsDecorator.java
rename
quarkus/addons/messaging/common/src/main/java/org/kie/kogito/addon/quarkus/messaging/common/{ChannelFormat.java
=> KogitoMessaging.java} (72%)
delete mode 100644
quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment/AnnotationGenerator.java
delete mode 100644
quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment/ChannelMappingStrategy.java
delete mode 100644
quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment/DotNamesHelper.java
delete mode 100644
quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment/KogitoAddOnMessagingProcessor.java
delete mode 100644
quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment/KogitoProcessMessagingProcessor.java
copy
kogito-codegen-modules/kogito-codegen-processes/src/main/resources/class-templates/MessageProducerQuarkusTemplate.java
=>
quarkus/addons/messaging/deployment/src/main/java/org/kie/kogito/addon/messaging/deployment/KogitoAddOnMessagingProcessor.java
(62%)
create mode 100644 quarkus/addons/openapi/deployment/pom.xml
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload
=>
addons/openapi/deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/openapi}/LiveReloadableOpenApiGeneratorStreamCodeGen.java
(82%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/openapi/deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/openapi/WorkflowOpenApiHandlerGenerator.java
(97%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/openapi/deployment}/src/main/java/org/kie/kogito/quarkus/serverless/workflow/openapi/WorkflowOpenApiSpecInputProvider.java
(100%)
copy
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment
=>
addons/openapi/deployment}/src/main/resources/META-INF/services/io.quarkiverse.openapi.generator.deployment.codegen.OpenApiSpecInputProvider
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/resources/META-INF/services/io.quarkiverse.openapi.generator.deployment.codegen.OpenApiSpecInputProvider
=>
addons/openapi/deployment/src/main/resources/META-INF/services/org.kie.kogito.quarkus.serverless.workflow.WorkflowHandlerGenerator}
(97%)
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
quarkus/addons/openapi/deployment/src/main/resources/META-INF/services/org.kie.kogito.quarkus.serverless.workflow.deployment.livereload.LiveReloadableCodeGenProvider
(89%)
copy quarkus/addons/{common => openapi}/pom.xml (60%)
copy quarkus/addons/{persistence/rocksdb => openapi}/runtime/pom.xml (51%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow
=>
addons/openapi/runtime}/src/main/java/io/quarkus/restclient/runtime/RestClientBuilderFactory.java
(100%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow
=>
addons/openapi/runtime}/src/main/java/org/kie/kogito/serverless/workflow/openapi/OpenApiWorkItemHandler.java
(74%)
rename
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow
=>
addons/openapi/runtime}/src/main/java/org/kie/kogito/serverless/workflow/openapi/RuntimeConfigCredentialsProvider.java
(86%)
copy quarkus/addons/{camel => opentelemetry}/deployment/pom.xml (69%)
copy
quarkus/addons/{knative/serving/deployment/src/main/java/org/kie/kogito/addons/quarkus/knative/serving/deployment/KogitoAddonKnativeServingProcessor.java
=>
opentelemetry/deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/deployment/SonataFlowOtelProcessor.java}
(55%)
copy
api/kogito-events-core/src/main/java/org/kie/kogito/event/Subscription.java =>
quarkus/addons/opentelemetry/deployment/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/deployment/SonataFlowOtelExtensionStructureTest.java
(58%)
create mode 100644 quarkus/addons/opentelemetry/integration-tests/pom.xml
copy
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test
=>
addons/opentelemetry/integration-tests}/src/main/java/org/kie/kogito/workflows/services/EvenService.java
(100%)
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/main/resources/application.properties
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/main/resources/complex-greet.sw.json
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/main/resources/greet.sw.json
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/main/resources/specs/token-propagation-external-service1.yaml
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/main/resources/specs/token-propagation-external-service2.yaml
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/main/resources/specs/token-propagation-external-service3.yaml
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/main/resources/specs/token-propagation-external-service4.yaml
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/main/resources/specs/token-propagation-external-service5.yaml
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/main/resources/subflows/complex-greet-subflow.sw.json
copy
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/main/resources/token-propagation.sw.json
=>
addons/opentelemetry/integration-tests/src/main/resources/subflows/token-propagation-subflow.sw.json}
(67%)
copy
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test
=>
addons/opentelemetry/integration-tests}/src/main/resources/token-propagation.sw.json
(88%)
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/main/resources/uncaught-error.sw.json
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/ExternalServiceMock.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/KeycloakServiceMock.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OpenTelemetryLoggingIT.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OpenTelemetryProcessEventsIT.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OpenTelemetryRestartIT.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OpenTelemetryTestResource.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OpenTelemetryTestUtils.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OpenTelemetryTokenPropagationIT.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OpenTelemetryWorkflowIT.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OtlpDataParser.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OtlpMockBasicTest.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OtlpMockCollector.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OtlpMockTestResource.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/QuarkusApplicationContainer.java
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/RestartSpanValidator.java
copy
springboot/addons/process-svg/src/main/java/org/kie/kogito/svg/auth/PrincipalAuthTokenReader.java
=>
quarkus/addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/TokenExpectation.java
(83%)
copy
quarkus/{extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows
=>
addons/opentelemetry/integration-tests/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry}/TokenPropagationExternalServicesMock.java
(93%)
create mode 100644
quarkus/addons/opentelemetry/integration-tests/src/test/resources/application.properties
copy quarkus/addons/{ => opentelemetry}/pom.xml (58%)
copy quarkus/addons/{process-management => opentelemetry}/runtime/pom.xml (61%)
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/HeaderContextExtractor.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/NodeOtelEventListener.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/NodeSpanManager.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OtelContextHolder.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OtelEventListenerFactory.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OtelHeaderFilter.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/ProcessEventHandler.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/SonataFlowOtelAttributes.java
copy
quarkus/addons/{persistence/rocksdb/runtime/src/main/java/org/kie/kogito/persistence/quarkus/rocksdb/RocksDbConfig.java
=>
opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/config/SonataFlowOtelConfig.java}
(53%)
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/context/OtelContextExtension.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/logging/OtelLogHandler.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/logging/OtelLogHandlerInitializer.java
copy {addons/common/jobs/api =>
quarkus/addons/opentelemetry/runtime/src/main}/resources/META-INF/beans.xml
(100%)
create mode 100644
quarkus/addons/opentelemetry/runtime/src/main/resources/META-INF/kogito.addon
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
quarkus/addons/opentelemetry/runtime/src/main/resources/META-INF/quarkus-extension.yaml
(75%)
create mode 100644
quarkus/addons/opentelemetry/runtime/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/HeaderContextExtractorTest.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/HeaderSecurityTest.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/MemoryLeakPreventionTest.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/NodeOtelEventListenerTest.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/NodeSpanManagerScopeLeakTest.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/NodeSpanManagerTest.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/OtelContextHolderSpanContextTest.java
create mode 100644
quarkus/addons/opentelemetry/runtime/src/test/java/org/kie/kogito/quarkus/serverless/workflow/opentelemetry/context/OtelContextExtensionTest.java
create mode 100644
quarkus/addons/persistence/jdbc/runtime/src/main/resources/META-INF/native-image/reflect-config.json
copy quarkus/addons/{persistence/mongodb =>
process-instance-migration}/deployment/pom.xml (80%)
rename
quarkus/addons/{messaging/deployment/src/main/resources/class-templates/EventReceiverQuarkusTemplate.java
=>
process-instance-migration/deployment/src/main/java/org/kie/kogito/process/migration/deployment/KogitoAddOnProcessMigrationProcessor.java}
(54%)
copy quarkus/addons/{messaging =>
process-instance-migration}/integration-tests/pom.xml (59%)
create mode 100644
quarkus/addons/process-instance-migration/integration-tests/src/main/resources/META-INF/migration-plan/signal.mpf
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
quarkus/addons/process-instance-migration/integration-tests/src/main/resources/application.properties
(80%)
create mode 100644
quarkus/addons/process-instance-migration/integration-tests/src/main/resources/signal.bpmn
create mode 100644
quarkus/addons/process-instance-migration/integration-tests/src/main/resources/signal2.bpmn
create mode 100644
quarkus/addons/process-instance-migration/integration-tests/src/test/java/org/kie/kogito/quarkus/workflows/ProcessMigrationIT.java
copy quarkus/addons/{common => process-instance-migration}/pom.xml (75%)
copy quarkus/addons/{process-management =>
process-instance-migration}/runtime/pom.xml (86%)
create mode 100644
quarkus/addons/process-instance-migration/runtime/src/main/java/org/kie/kogito/process/migration/ProcessInstanceMigrationResource.java
copy {addons/common/jobs/api =>
quarkus/addons/process-instance-migration/runtime/src/main}/resources/META-INF/beans.xml
(100%)
create mode 100644
quarkus/addons/process-instance-migration/runtime/src/main/resources/META-INF/kogito.addon
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
quarkus/addons/process-instance-migration/runtime/src/main/resources/META-INF/quarkus-extension.yaml
(72%)
create mode 100644
quarkus/addons/process-instance-migration/runtime/src/test/java/org/kie/kogito/process/migration/ProcessInstanceMigrationResourceTest.java
copy {addons/common/human-task-prediction/api =>
quarkus/addons/process-instance-migration/runtime}/src/test/resources/logback-test.xml
(100%)
copy
api/kogito-events-api/src/main/java/org/kie/kogito/event/EventEmitter.java =>
quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common/src/main/java/org/kie/kogito/quarkus/config/KogitoSmallryeConfigBuilder.java
(58%)
create mode 100644
quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common/src/main/java/org/kie/kogito/quarkus/config/KogitoSmallryeConfigBuilderCustomizer.java
copy
quarkus/{addons/messaging/deployment/src/main/resources/class-templates/EventEmitterQuarkusTemplate.java
=>
extensions/kogito-quarkus-extension-common/kogito-quarkus-common/src/main/java/org/kie/kogito/quarkus/health/QuarkusProcessesLivenessHealthCheck.java}
(50%)
rename
quarkus/{addons/messaging/deployment/src/main/resources/class-templates/EventEmitterQuarkusTemplate.java
=>
extensions/kogito-quarkus-extension-common/kogito-quarkus-common/src/main/java/org/kie/kogito/quarkus/health/QuarkusProcessesReadinessHealthCheck.java}
(50%)
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common/src/main/resources/META-INF/services/io.smallrye.config.SmallRyeConfigBuilderCustomizer
(92%)
rename
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/{quarkus/serverless/workflow/openapi
=> serverless/workflow/parser/schema}/ServerlessWorkflowOASFilter.java (91%)
delete mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/resources/META-INF/services/org.kie.kogito.quarkus.serverless.workflow.deployment.livereload.LiveReloadableCodeGenProvider
copy
kogito-codegen-modules/kogito-codegen-processes/src/main/resources/class-templates/MessageProducerSpringTemplate.java
=>
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/main/java/org/kie/kogito/workflows/services/StringResource.java
(64%)
create mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/main/resources/event-with-headers.sw.yaml
create mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/main/resources/helloworldevent.sw.yaml
copy
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileProvider
=>
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/main/resources/specs/simple-server.yaml
(55%)
create mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/main/resources/specs/stringResource.json
create mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/main/resources/stringResource.sw.json
copy
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/main/resources/{token-propagation.sw.json
=> subflows/token-propagation-subflow.sw.json} (67%)
rename
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileProvider
=>
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/main/resources/workflowHeaders.sw.yaml
(52%)
copy
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/{OpenAPIInterfaceGenIT.java
=> ConversionErrorFlowIT.java} (74%)
rename
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/{ConversationFlowIT.java
=> ConversionFlowIT.java} (98%)
create mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/EventWithHeaderIT.java
create mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/JsonProcessInstanceLoggingIT.java
copy
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/{OperationsMockService.java
=> OperationsMockServiceError.java} (68%)
create mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/ProcessAwaitUtils.java
create mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/ProcessInstanceLoggingConcurrencyIT.java
copy
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/{TokenPropagationExternalServicesMock.java
=> SimpleServerServicesMock.java} (51%)
copy
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/{OpenAPIInterfaceGenIT.java
=> StringOpenAPIIT.java} (73%)
rename
quarkus/{addons/messaging/deployment/src/main/java/org/kie/kogito/addon/cloudevents/quarkus/deployment/CloudEventMode.java
=>
extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/TokenExpectation.java}
(87%)
copy
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/{ParallelStateIT.java
=> WorkflowHeaders.java} (65%)
create mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/WorkflowHeadersMock.java
delete mode 100644
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow/src/main/java/org/kie/kogito/quarkus/serverless/workflow/config/KogitoServerlessWorkflowRuntimeConfig.java
create mode 100644
quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/pong_message_signal.bpmn
copy quarkus/{addons/kubernetes/integration-tests =>
integration-tests/integration-tests-quarkus-wshumantasks}/pom.xml (62%)
copy
kogito-codegen-modules/kogito-codegen-processes/src/main/resources/META-INF/services/org.kie.kogito.codegen.api.GeneratorFactory
=>
quarkus/integration-tests/integration-tests-quarkus-wshumantasks/src/main/resources/application.properties
(74%)
create mode 100644
quarkus/integration-tests/integration-tests-quarkus-wshumantasks/src/main/resources/manager_admin.bpmn
create mode 100644
quarkus/integration-tests/integration-tests-quarkus-wshumantasks/src/main/resources/manager_multiple_users.bpmn
create mode 100644
quarkus/integration-tests/integration-tests-quarkus-wshumantasks/src/main/resources/manager_single_user.bpmn
create mode 100644
quarkus/integration-tests/integration-tests-quarkus-wshumantasks/src/test/java/org/jbpm/usertask/jpa/it/WsHumanTaskLifeCycleIT.java
create mode 100644 springboot/addons/common/common-auth/pom.xml
rename springboot/addons/{process-svg/src/main/java/org/kie/kogito/svg =>
common/common-auth/src/main/java/org/kie/addons/springboot}/auth/PrincipalAuthTokenReader.java
(80%)
copy
springboot/addons/{process-svg/src/main/java/org/kie/kogito/svg/auth/impl/JwtPrincipalAuthTokenReader.java
=>
common/common-auth/src/main/java/org/kie/addons/springboot/auth/SecurityContextInitializer.java}
(62%)
rename
springboot/addons/{process-svg/src/main/java/org/kie/kogito/svg/auth/SpringBootAuthHelper.java
=>
common/common-auth/src/main/java/org/kie/addons/springboot/auth/SpringBootAuthTokenHelper.java}
(72%)
rename springboot/addons/{process-svg/src/main/java/org/kie/kogito/svg =>
common/common-auth/src/main/java/org/kie/addons/springboot}/auth/impl/JwtPrincipalAuthTokenReader.java
(86%)
rename springboot/addons/{process-svg/src/main/java/org/kie/kogito/svg =>
common/common-auth/src/main/java/org/kie/addons/springboot}/auth/impl/OIDCPrincipalAuthTokenReader.java
(86%)
create mode 100644
springboot/addons/common/common-auth/src/test/java/org/kie/addons/springboot/auth/SpringBootAuthTokenHelperTest.java
copy {quarkus => springboot}/addons/common/pom.xml (60%)
copy
jbpm/jbpm-flow/src/test/java/org/jbpm/workflow/instance/node/MockNode.java =>
springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootUserTaskJPAAutoConfiguration.java
(74%)
mode change 100755 => 100644
rename
quarkus/addons/messaging/deployment/src/main/resources/class-templates/ChannelQualifierQuarkusTemplate.java
=>
springboot/addons/messaging/implementation/src/main/java/org/kie/kogito/addon/cloudevents/spring/KogitoMessaging.java
(64%)
copy {quarkus/addons/knative/serving/deployment =>
springboot/addons/process-instance-migration}/pom.xml (51%)
create mode 100644
springboot/addons/process-instance-migration/src/main/java/org/kie/kogito/process/management/ProcessInstanceMigrationRestController.java
create mode 100644
springboot/addons/process-instance-migration/src/main/resources/META-INF/kogito.addon
create mode 100644
springboot/addons/process-instance-migration/src/test/java/org/kie/kogito/process/migration/ProcessInstanceMigrationRestControllerTest.java
copy springboot/integration-tests/{integration-tests-springboot-kafka-it =>
integration-tests-springboot-decisions-it}/.gitignore (100%)
copy springboot/integration-tests/{integration-tests-springboot-kafka-it =>
integration-tests-springboot-norest-it}/.gitignore (100%)
create mode 100644
springboot/integration-tests/integration-tests-springboot-processes-persistence-it/integration-tests-springboot-processes-persistence-common/src/main/resources/transactional_error_no_wait_state.bpmn
copy springboot/integration-tests/{integration-tests-springboot-kafka-it =>
integration-tests-springboot-usertasks-it}/.gitignore (100%)
copy springboot/integration-tests/{integration-tests-springboot-kafka-it =>
integration-tests-springboot-wshumantasks-it}/.gitignore (100%)
create mode 100644
springboot/integration-tests/integration-tests-springboot-wshumantasks-it/pom.xml
copy
kogito-codegen-modules/kogito-codegen-processes/src/main/resources/class-templates/MessageProducerSpringTemplate.java
=>
springboot/integration-tests/integration-tests-springboot-wshumantasks-it/src/main/java/org/kie/kogito/it/KogitoSpringbootApplication.java
(67%)
rename
jbpm/jbpm-flow-migration/src/main/resources/META-INF/services/org.jbpm.flow.migration.MigrationPlanFileReader
=>
springboot/integration-tests/integration-tests-springboot-wshumantasks-it/src/main/resources/application.properties
(86%)
create mode 100644
springboot/integration-tests/integration-tests-springboot-wshumantasks-it/src/main/resources/manager_admin.bpmn
create mode 100644
springboot/integration-tests/integration-tests-springboot-wshumantasks-it/src/main/resources/manager_multiple_users.bpmn
create mode 100644
springboot/integration-tests/integration-tests-springboot-wshumantasks-it/src/main/resources/manager_single_user.bpmn
create mode 100644
springboot/integration-tests/integration-tests-springboot-wshumantasks-it/src/test/java/org/jbpm/usertask/jpa/it/WsHumanTaskLifeCycleIT.java
copy
springboot/{addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootJPAUserTaskInstances.java
=>
starters/kogito-processes-spring-boot-starter/src/main/java/org/kie/kogito/process/ProcessesHealthIndicator.java}
(56%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]