What's Changed
- [Fix #3571] Adding onErrors support for starting event state by @fjtirado in #3578
- [incubator-kie-issues#1373] Fixing rest generation config. by @gitgabrio in #3584
- [Fix #3576] Searching for unique id in recursive way by @fjtirado in #3582
- [incubator-kie-issues-1131] test migration from V7 to code generation-5 by @Abhitocode in #3559
- [incubator-kie-issues-1259] RestWorkItemHandler logger set to debug by @Abhitocode in #3577
- incubator-kie-issues#1388:
UserTaskswithout Actors/Groups assignments can transition to any phase without checking any security policy by @pefernan in #3585 - Fix Springboot IT test reproducible failing when code is modified for build time only modules by @fjtirado in #3579
- [incubator-kie-issues-1307] Event Subprocess v7 Migration by @elguardian in #3552
- [incubator-kie-issues-1309] Multiinstance loop by @elguardian in #3554
- [incubator-kie-issues-1306] Exclusive gateway v7 port by @elguardian in #3551
- [incubator-kie-issues-1396] Creating group deps for jBPM to make easy to change internal project structure by @elguardian in #3587
- Fix #3569 by @fjtirado in #3572
- [Fix #3573] configKey function metadata by @fjtirado in #3588
- [Fix #3590] Adding $input support by @fjtirado in #3591
- Removing quarkus dependency from common addon by @fjtirado in #3595
- [Fix_#3443] Update template and contribution guides with github issues by @gmunozfe in #3445
- [Fix #3605] Use concurrent hash map by @fjtirado in #3606
- NO-ISSUE: Updating Maven to 3.9.6 by @yesamer in #3479
- [incubator-kie-issues-1131] test migration from V7 to code generation-13 by @Abhitocode in #3608
- [incubator-kie-issues-1131] test migration from V7 to code generation-11 by @Abhitocode in #3601
- [incubator-kie-issues-1131] test migration from V7 to code generation-10 by @Abhitocode in #3597
- [incubator-kie-issues-1131] test migration from V7 to code generation-9 by @Abhitocode in #3596
- [incubator-kie-issues-1131] test migration from V7 to code generation-8 by @Abhitocode in #3593
- Adding new dynamic addon by @fjtirado in #3611
- Add edge tests for new dynamic addon by @gmunozfe in #3619
- [incubator-kie-issues#1412] Refactor springboot/integration-tests by @gitgabrio in #3604
- Add correlation persistence for MongoDB by @mcruzdev in #3612
- [Fix #3602] Adding jq extra functions by @fjtirado in #3616
- [Fix 3624] Removing rest-easy-client from sonataflow extension by @fjtirado in #3625
- [Fix #3628] Avoiding concurrency issues with Instance and ServiceLoader by @fjtirado in #3632
- [incubator-kie-issues-1131] test migration from V7 to code generation-16 by @Abhitocode in #3623
- [incubator-kie-issues-1131] test migration from V7 to code generation-17 by @Abhitocode in #3618
- [incubator-kie-issues#1441] Clean kogito-pmml-dependencies by @gitgabrio in #3630
- [incubator-kie-kogito-runtimes-3640] PredictionCodegenGenerateTest an… by @tkobayas in #3644
- [Fix_#3629] Set merge result to array or non object by @fjtirado in #3633
- [incubator-kie-issues-1131] v7 migration to code generation-32 by @Abhitocode in #3648
- [incubator-kie-issues-1131] test migration from V7 to code generation-19 by @Abhitocode in #3626
- [incubator-kie-issues-1131] test migration from V7 to code generation-20 by @Abhitocode in #3627
- [incubator-kie-issues-1131] test migration from V7 to code generation-29 by @Abhitocode in #3647
- [kie-issues#1453] Fix package directories. by @baldimir in #3636
- [incubator-kie-issues#1462] Refactoring springboot integration tests configuration to avoid usage of extensions flag by @gitgabrio in #3656
- [kie-issues#1465] Align with Quarkus 3.8.6. #6067 by @baldimir in #3657
- [tmp_fix_repr] NO-ISSUE: temporary disabling integration-tests-springboot-processes-filesystem by @gitgabrio in #3660
- [incubator-kie-kogito-runtimes#3640] Fix and restore PredictionCodegen-related tests by @gitgabrio in #3659
- [incubator-kie-issues-1468] Starting a project in development mode in Windows will fail if it has nested resources by @ljmotta in #3658
- [incubator-kie-issues-1131] test migration from V7 to code generation-18 by @Abhitocode in #3622
- [incubator-kie-issues-1131] Improve DataOutput tests within DataTest.Java adding assert statement by @Abhitocode in #3614
- NO-ISSUE: Fix Git tag creation in the weekly deploy Jenkins job execution by @rodrigonull in #3661
- [incubator-kie-issues#1467] Deleting reproducible profile and its invocation by @gitgabrio in #3663
- [incubator-kie-issues-1131] test migration from V7 to code generation-14 by @Abhitocode in #3610
- [incubator-kie-issues-1131] test migration from V7 to code generation-30 by @Abhitocode in #3641
- Bump version.io.quarkiverse.embedded.postgresql to 0.2.3 by @gmunozfe in #3666
- [incubator-kie-issues-1439] UserTask Decouple codegen and interface from engine by @elguardian in #3655
- Bump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.5 in /kogito-build/kogito-dependencies-bom by @dependabot in #3676
- Dispose KieSession after rules execution when using ruleFlowGroup by @martinweiler in #3678
- Ignore namespace differences during SVG comparison by @martinweiler in #3680
- [Fix #3677] Removing exception type from error message by @fjtirado in #3679
- [KIE-1492] Allow KieRuntimeBuilder to also create and provide StatelessKieSession by @mariofusco in #3681
- incubator-kie-issues#1483: Create a common Kie Flyway initializer for Kie Modules by @pefernan in #3672
- [Fix #3674] Signalling compensation on abort by @fjtirado in #3683
- [incubator-kie-issues#1500] Add javadoc to kogito properties by @gitgabrio in #3685
- [incubator-kie-issues#1504] Conditionally build all or only reproducible modules based on only.reproducible flag by @gitgabrio in #3687
- [incubator-kie-issues#1473] Introduce Transactional annotation, conditionally deleted by @gitgabrio in #3671
- Fix format codegen files by @gmunozfe in #3695
- NO_ISSUE: Copying resources directly to
targetinstead tosrc/main/resourcesto keep module sources clean. by @pefernan in #3691 - [incubator-kie-issues#1457] Allow grouping of events by @fjtirado in #3654
- [NO_ISSUE] Cleanup incubator-kie-issues#1504 - Conditionally build all or only reproducible modules based on only.reproducible flag by @gitgabrio in #3693
- [incubator-kie-issues-1484] Create endpoints for user task by @elguardian in #3673
- NO-ISSUE: Jenkins jobs updates and fixes for Apache 10 release by @rodrigonull in #3668
- [Fix #1505] Avoid many instances of DefaultNodeInstanceFactory by @fjtirado in #3689
- [Fix #3694] Avoid generation of fake ProcessInstanceVariableDataEvent by @fjtirado in #3696
- [Fix #3709] Inject action node should be cloned before merge by @fjtirado in #3710
- [Fix #3712] Allow concatenation of secrets and const by @fjtirado in #3713
- NO-ISSUE: remove legacy productized-db-scripts.xml file by @rgdoliveira in #3715
- [incubator-kie-issues-1516] Remove obsolete code in process service by @elguardian in #3699
- [incubator-kie-issues-1508] GraphQL external reference id retrieve in data index and audit. (runtimes part) by @elguardian in #3703
- [incubator-kie-issues-1519] Clean Up Task Model by @elguardian in #3704
- [incubator-kie-issues-1521] Move user task work item handler to its own module to clear boundaries between user task and processes by @elguardian in #3706
- [incubator-kie-issues-1520] Proper user task exception handling by @elguardian in #3705
- [incubator-kie-issues-1518] Testing external reference between userTasks and processes. by @elguardian in #3702
- [incubator-kie-issues-1517] Add Transactional Rest endpoints to UserTasks by @elguardian in #3701
- [Fix #3717] Switching kogito.events.grouping from buildtime to runtime by @fjtirado in #3718
- [incubator-kie-issues#1539] Fix PIP on CI by @fjtirado in #3729
- [Fix #3725] Setting leaveTime in Split and Fault node instance by @fjtirado in #3726
- [incubator-kie-issues-1532] Rename DISCLAIMER file to DISCLAIMER-WIP by @LightGuard in #3731
- [incubator-kie-issues#1528] Adapt tracing code. Fix tests by @gitgabrio in #3727
- [Fix #3719] Unmarshall return ObjectNode that is event sensitive by @fjtirado in #3720
- [Fix #3728] Fixing number casting issues by @fjtirado in #3730
- [incubator-kie-issues#1497] Using the getSerializableNodeInstances inside ProtobufProcessInstanceWriter by @gitgabrio in #3707
- CI duplicate maven configuration entries by @jstastny-cz in #3738
- [incubator-kie-issues-1522] Transition object to make extensible usertask transition restendpoint by @elguardian in #3708
- Revert "[incubator-kie-issues#1539] Fix PIP on CI (#3729)" by @fjtirado in #3741
- [incubator-kie-issues-1529] Avoid concurrency test execution in jbpm-test by @elguardian in #3716
- [incubator-kie-issues-1485] Reenable event test in ProcessTestEvents in kogito-apps by @elguardian in #3722
- Fixing flaky test failing in multiple PRs by @fjtirado in #3747
- [incubator-kie-issues-1556] Unify task parameters in jbpm-flow by @elguardian in #3746
- [incubator-kie-issues#1545]: Create JPA persistence layer for Human Tasks by @pefernan in #3735
- [incubator-kie-issues#1574] Fix CVE-2024-47561 by @gitgabrio in #3751
- [Fix #3721] Optimize event grouping by @fjtirado in #3739
- [NO_ISSUE] fix constraints names by @pefernan in #3753
- [incubator-kie-issues#1554] Fix Business Calendar Usage by @Abhitocode in #3686
- [kie-issues#1564] Do not overwrite original jar with Spring Boot executable jar in integration tests by @baldimir in #3748
- [NO_ISSUE] Fix User Task variable events. by @pefernan in #3755
- [incubator-kie-issues-1557] Marshalling POJO Input/output in user task by @elguardian in #3749
- [Fix #3733] Collecting more than one error message by @fjtirado in #3756
- [incubator-kie-issues-1597] Enforce authentication in User Tasks rest endpoints by @pefernan in #3758
- [incubator-kie-issues-1555] Multiple sub process instances cancelled by the same timer. by @elguardian in #3745
- [incubator-kie-issues-1550] Add Transaction error handling when transaction is enabled by @elguardian in #3740
- [incubator-kie-issues#1534] Remove mvn and gradlew wrapper from source by @mcruzdev in #3724
- [Fix #3723] Add resteasy-multipart-provider by @mcruzdev in #3743
- [NO_ISSUE] Set the kie.flyway.enabled to false by default. by @wmedvede in #3762
- [Fix #3763] Properly reading compressdata string header by @fjtirado in #3764
- [Fix #3767] Supporting open api functions with File as parameter by @fjtirado in #3768
- kie-kogito-runtimes-3770: Use the workflow id as the auto-generated value for the name, when the workflow definition has no value in the attribute name by @wmedvede in #3771
- [Fix #3772] Duplicate function error by @fjtirado in #3774
- incubator-kie-issues#1614: Fix UserTasks Codegen issue in windows by @pefernan in #3773
- Node instance Mvel evaluation error message by @fjtirado in #3765
- incubator-kie-issues#1615: Fix Kie Flyway execution in Windows by @pefernan in #3776
- Fixing status flaky test by @fjtirado in #3777
- typo by @aritgithub in #3775
- [incubator-kie-issues-1551] Deadlines for Human Task by @elguardian in #3752
- [Fix #3778] Serializing dates as strings by @fjtirado in #3779
- kie-kogito-runtimes-3780: Disable the ADJUST_DATES_TO_CONTEXT_TIME_ZONE jackson feature in the jobs service api default deserializer by @wmedvede in #3781
- [kie-issues#1610] Remove WorkItemDefinition mechanism by @josedee in #3766
- incubator-kie-issues#1626: Fix Typo in public API method for custom User Task assignment strategy by @pefernan in #3786
- [Fix #3782] Properly resolving root dir in all CI environments by @fjtirado in #3783
- Explicitly declaring xstream to override a transitively imported version affected by CVE by @yesamer in #3785
- [Fix #3789] Accept join node on compensation states by @fjtirado in #3790
- kie-issues#1613: Add
CI :: License headersGitHub Actions workflow by @jomarko in #3714 - kie-issues#1634: Fix pmml files licensing by @jomarko in #3798
- [incubator-kie-issues#1460] Fix kogito-maven-plugin by @gitgabrio in #3757
- [NO_ISSUE] Fix license headers by @gitgabrio in #3802
- [incubator-kie-issues#1648] Fix BusinessCalendarImpl time calculation when currentCalHour < startHour by @martinweiler in #3795
- [incubator-kie-issues-1618] Fix NOTICE year by @tkobayas in #3803
- [incubator-kie-issues#1650] Add nodeInstanceId reference to node SLA timers by @martinweiler in #3799
- [incubator-kie-issues-1618] Fix NOTICE year with range by @tkobayas in #3806
- [incubator-kie-issues-1131] test migration from V7 to code generation-25 by @Abhitocode in #3649
- [incubator-kie-issues#1612] Fix BusinessCalendar behavior with inconsistent (full/partial) set of properties on
calendar.propertiesby @Abhitocode in #3788 - [Fix #3809] Allowing additional properties on user input by @fjtirado in #3810
- [Fix_#1632] Update postgres to 15.9 version by @gmunozfe in #3791
- [incubator-kie-drools-6160] Clean up leftover of .rf support by @tkobayas in #3811
- [incubator-kie-issues-1682] Test cases in kogito repos GHA fail with … by @tkobayas in #3812
- [incubator-kie-issues-1682] Add kafka network alias by @gmunozfe in #3814
- [incubator-kie-issues-1131] test migration from V7 to code generation-35 by @Abhitocode in #3665
- [incubator-kie-issues-1131] test migration from V7 to code generation-22 by @Abhitocode in #3639
- [incubator-kie-issues#1637] Add SLA due date to UserTaskInstanceStateEventBody by @martinweiler in #3792
- [incubator-kie-issues-1131] test migration from V7 to code generation-36 by @Abhitocode in #3682
- [incubator-kie-issues#1719] Enable onEntry/onExit scripts in embedded nodes by @martinweiler in #3815
- Bump ch.qos.logback:logback-core from 1.2.13 to 1.3.15 in /.ci/jenkins/tests by @dependabot in #3822
- [Fix_3818] Wrong calculation in test rollCalendarAfterHolidays if day is near to end-of-year by @gmunozfe in #3819
- [incubator-kie-issues#1737] jBPMN Comment columns are too short (part 1) by @josedee in #3821
- kie-issues#1747: Updating the year range in the NOTICE file by @yesamer in #3826
- kie-issues#1750: Try Maven Central before hitting
repository.apache.orgby @raboof in #3816 - Fix usage of DMN 1.5 for tracing-enabled applications inside maven plugin code-gen by @porcelli in #3823
- [kie-issues#1772] Upgrade mvel to 2.5.2.Final by @AnnJoy23 in #3831
- [incubator-kie-issues#1775] Springboot apps - Conditionally overwrite code-related context properties only if twin system properties are not null by @gitgabrio in #3832
- Bump org.apache.kafka:kafka-clients from 3.7.0 to 3.7.1 in /kogito-build/kogito-dependencies-bom by @dependabot in #3787
- [Fixes_kie_issues_1749] Switch dockerhub to a mirrored registry by @gmunozfe in #3828
- [incubator-kie-issues#1575] Upgrade quarkus to 3.15 by @RishiRajAnand in #3750
- kie-issues#1801: Fix ClassNotFoundException when Registering classes for Reflection by @pefernan in #3839
- [incubator-kie-issues#1783] Upgrade springboot version by @gitgabrio in #3834
- [kie-issues-1793] NodeInstanceFactoryRegistry generates a lot of logging on each call by @abduljaleelak in #3838
- [incubator-kie-issues#1812] Restore source dumping from kogito-maven-plugin by @gitgabrio in #3841
- [Fix #3813] Removing Quarkus Configuration From Springboot file by @fjtirado in #3840
- [incubator-kie-issues#1806] Manage custom DMN profiles from dependencies by @gitgabrio in #3842
- [incubator-kie-issues#1825] Implementing retrieval and usage of org.kie.dmn.runtime.typecheck property. by @gitgabrio in #3845
- [incubator-kie-issues#1815] Data Index doesn't index any event form runtime when transitioning UserTasks by @josedee in #3844
- kie-issues#1816: Make
kie-flywaysanitize DataSource product name before loading migrations. by @pefernan in #3843 - [kie-issues 1788] Updating to Keycloak 26.1.0 by @LightGuard in #3837
- [incubator-kie-issues#1817] Check that topic is disabled by @fjtirado in #3846
- incubator-kie-issues#1837: Ensure
DefaultUserTasksLifeCyclechecks the user Identity calculating theallowedTransitionsby @pefernan in #3848 - Add X-KOGITO-ReferenceId header to process create REST endpoint by @martinweiler in #3833
- [incubator-kie-issues#1834] Fixing model by @gitgabrio in #3849
- [NO_ISSUE] Fix netty-related CVE. Unify versions by @gitgabrio in #3852
- NO-ISSUE: Bump jQuery to 3.5.1 by @danielzhe in #3851
- Adding bifunction and trifunction support to fluent api by @fjtirado in #3853
- [Incubator-kie-issues-1790] Enhancing business calendar flexibility by @Abhitocode in #3850
- [kie-issues#1850] update the version of smallrye-mutiny-vertx-web-client to 3.17.1. by @AnnJoy23 in #3854
- [NO_ISSUE] Provide DataBaseInfo.toString method by @martinweiler in #3855
- [incubator-kie-issues#1752] Lambda function returns null - changes in runtimes by @bncriju in #3860
- [incubator-kie-issues#1858] Fixed missing data in jobs associated with User Tasks Part 1 by @josedee in #3857
- [Fix apache/incubator-kie-issues#1857] Adding triggerCount by @fjtirado in #3858
- Including Python modules in regular build (but not IT) by @fjtirado in #3863
- NO-ISSUE: Upgrade quarkus-openapi-generator to 2.8.2-lts by @ricardozanini in #3856
- [No-issue] Upgrade to Spring Boot 3.4.3 by @baldimir in #3865
- NO_ISSUE: Update README with most recent information by @domhanak in #3864
- NO-ISSUE: Upgrade OpenAPI to 2.9.0-lts by @ricardozanini in #3866
- [kie-issues#1884] Upgrade quarkus to 3.15.3.1 by @AnnJoy23 in #3867
- Revert "Updating Python modules (#3863)" by @fjtirado in #3876
- [Fix #3877] Only propagate function not found when evaluating JQ expr by @fjtirado in #3878
- [Fix #3869] Using the same work and event manager by @fjtirado in #3870
- [Fix #3883] Fix event start date by @fjtirado in #3884
- Fix kie-issues-1909: Review usage of Fabric8 and tests, remove deprecated APIs by @ricardozanini in #3880
- Incubator-kie-issues-3871] Repeating timer gets executed immediately by @abhijithumbe in #3872
- kie-issues#1910: Create a single “codegen” management library by @yesamer in #3881
- [incubator-kie-kogito-runtimes-3167] Merging output from parallel blocks on parallel gateway sometimes doesn't work by @elguardian in #3875
- [Fix #3889] Storing headers by @fjtirado in #3891
- [Fix #3893] Fixing serialization issue when using binary mode by @fjtirado in #3894
- Fix #kie-tools-3059 - Remove deprecated KogitoSource from knative addons by @ricardozanini in #3892
- [Fix #3902] Using SWFProduceEventAction for EndNodeVisitor by @fjtirado in #3903
- NO-ISSUE: Upgrade reactivemessaging.http to support current Jandex versions by @ricardozanini in #3898
New Contributors
- @mcruzdev made their first contribution in #3612
- @ljmotta made their first contribution in #3658
- @aritgithub made their first contribution in #3775
- @raboof made their first contribution in #3816
- @RishiRajAnand made their first contribution in #3750
- @abduljaleelak made their first contribution in #3838
- @danielzhe made their first contribution in #3851
- @bncriju made their first contribution in #3860
- @domhanak made their first contribution in #3864
- @abhijithumbe made their first contribution in #3872
Full Changelog: 10.0.0...10.1.0