github apache/incubator-kie-drools 10.1.0

latest releases: 10.1.999-20250713, 10.0.999-20250713, 999-20250713...
one month ago

What's Changed

  • Add release branch 10.0.x after cut-off by @asf-cloudbees-jenkins-ci-builds in #6027
  • [incubator-kie-issues#1370] DMN: refactor BaseFEELFunction getCandidateMethod by @gitgabrio in #6023
  • [incubator-kie-issues#1150] Improve Import Resolver error messages to be more user friendly - Part II by @yesamer in #6025
  • [kie-issues#1330] FEEL functions that expect List parameters, should coerce single item to a List by @yesamer in #5997
  • [incubator-kie-issues#1373] Define removeApplicationProperty by @gitgabrio in #6008
  • [incubator-kie-issues#1395] Write developer documentation for the DMN implementation by @gitgabrio in #6029
  • [incubator-kie-drools-6016] Emit a warning when an eval is improperly… by @tkobayas in #6024
  • Documentation nits #6034 by @JaredDavis22 in #6035
  • [Incubator-kie-issues#1356] DMN Elements with null IDs are not correctly managed by @gitgabrio in #6033
  • [Incubator-kie-issues#1345] It shouldn't be possible to add\subtract a DateTime with a number by @bncriju in #6040
  • [incubator-kie-issues#1350] Refactor ForExpressionNode to allow dynamically-generated iteration contexts by @gitgabrio in #6041
  • [incubator-kie-issues#1411] Adapt DMN code to deal with full href definition (namespace#local_part) for local elements. by @gitgabrio in #6050
  • Enhanced testSalienceIntegerAndLoadOrder for better memory management and type safety by @Rashmesh in #6042
  • [incubator-kie-issues-1444] drools.weekly-deploy jobs frequently fail… by @tkobayas in #6049
  • [incubator-kie-issues#1409]-Fixed matches function behavior by @bncriju in #6055
  • [incubator-kie-drools-6053] MetricLogUtils forcibly uses Micrometer w… by @tkobayas in #6054
  • [incubator-kie-issues-1444-weekly] drools.weekly-deploy jobs frequent… by @tkobayas in #6056
  • NO ISSUE: Replaces junit assertions with assertj assertions in kie-dmn-openapi by @pibizza in #6057
  • NO ISSUE: Fixed build issue in Eclipse by @pibizza in #6059
  • [incubator-kie-issues#1411] Ban usage of Junit assertions inside DMN by @gitgabrio in #6062
  • [kie-issues#1465] Align with Quarkus 3.8.6. by @baldimir in #6067
  • NO ISSUE: Improving stream assertions in tests by @pibizza in #6068
  • NO ISSUE - Proper use of assertj assertions by @pibizza in #6061
  • NO ISSUE: Removed compilation errors in Eclipse by @pibizza in #6069
  • [incubator-kie-drools-5961] DSL Constraints Don't Work With OOPath by @tkobayas in #6066
  • [incubator-kie-drools-5745] Compatibility issue with Spring-boot 3.2 by @tkobayas in #6064
  • NO ISSUE: Assertj cleanup and Junit5 migration for drools-beliefs by @pibizza in #6070
  • NO ISSUE: Migrate drools commands to Junit5 by @pibizza in #6072
  • [DROOLS-7629] Restore correct traversal order when looking for a declaration by @mariofusco in #6071
  • NO-ISSUE: Fix Git tag creation in the weekly deploy Jenkins job execution by @rodrigonull in #6077
  • NO ISSUE: Migrating to JUnit5 by @pibizza in #6076
  • NO ISSUE: Migrate impact analysis to JUnit5 by @pibizza in #6079
  • NO ISSUE: Migrate assertions to assertj by @pibizza in #6081
  • [incubator-kie-issues#1474] Fix NPE when loading multiple Signavio MID by @samuel-beniamin in #6080
  • NO ISSUE: Migrated tests in decisiontables to JUnit5 by @pibizza in #6084
  • [DROOLS-7631] unify coercion checks between plain drl and executable model by @mariofusco in #6086
  • [incubator-kie-issues-1439] UserTask Decouple codegen and interface from engine by @elguardian in #6052
  • kie-issues#1448: matches() function wrongly behaves by @yesamer in #6085
  • Bump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.5 in /build-parent by @dependabot in #6094
  • [incubator-kie-drools-6093] flaky test: org.drools.compiler.integrati… by @tkobayas in #6096
  • Cache compiled dtables during the building of a KieProject by @mariofusco in #6097
  • [KIE-1492] Allow KieRuntimeBuilder to also create and provide StatelessKieSession by @mariofusco in #6103
  • [incubator-kie-drools-6098] apache-rat-plugin license check for drools by @tkobayas in #6102
  • Enhance ConstraintOperator capability by @tkobayas in #6104
  • [incubator-kie-issues#1500] Add javadoc to KOGITO_GENERATE_REST and KOGITO_GENERATE_DI properties by @gitgabrio in #6107
  • [incubator-kie-issues#1504] Conditionally build all or only reproducible modules based on only.reproducible flag by @gitgabrio in #6108
  • [incubator-kie-issues#1473] Add withTransactional method to DependencyInjectionAnnotator by @gitgabrio in #6090
  • [NO_ISSUE] Cleanup incubator-kie-issues#1504 - Conditionally build all or only reproducible modules based on only.reproducible flag by @gitgabrio in #6111
  • NO-ISSUE: Fix extry -> entry by @jomarko in #6114
  • NO-ISSUE: Jenkins jobs updates and fixes for Apache 10 release by @rodrigonull in #6087
  • NO ISSUE: remove drools-ansible GHA by @tkobayas in #6115
  • NO ISSUE: Migrate tests in drools traits to JUnit5. by @pibizza in #6122
  • [new-parser] Merge dev-new-parser to main by @tkobayas in #5989
  • NO-ISSUE: Add license header by @jomarko in #6121
  • Support generic range type in DMN engine by @baldimir in #6123
  • [incubator-kie-issues-1532] Rename DISCLAIMER file to DISCLAIMER-WIP by @LightGuard in #6125
  • [incubator-kie-issues#1528] Implement DMNEvent reporting inside DMNConditionalEvaluator. by @gitgabrio in #6124
  • [NO ISSUE] Migrate to JUnit5 drools model by @pibizza in #6128
  • [incubator-kie-issues#1543] Add the "id" of executed rules to the AfterEvaluateDecisionTableEvent by @gitgabrio in #6127
  • [incubator-kie-issues#1497] Defining NodeInstanceContainer.getSerializableNodeInstances to be used during serialization by @gitgabrio in #6116
  • CI duplicate maven configuration entries by @jstastny-cz in #6132
  • [kie-issues#1410] Fix type check for decision service input parameters. by @baldimir in #6133
  • kie-issues#1541: Add testing models into kie-dmn-test-resources by @jomarko in #6135
  • [incubator-kie-drools-6136] Migrate droos test coverage module to JUnit5 - #1 by @pibizza in #6137
  • [incubator-kie-issues#1546] Fix DMN TCK range equality test failures for unary test ranges by @gitgabrio in #6134
  • [incubator-kie-drools #6136] Migrate tests to Junit5 by @pibizza in #6138
  • [incubator-kie-drools-6136] Migrate droos test coverage module to JUnit5 - #2 by @pibizza in #6139
  • [incubator-kie-drools-6136] Migrate drools test coverage to JUnit5 by @pibizza in #6142
  • [incubator-kie-drools-6136] Migrate drools test coverage to JUnit5 - #3 by @pibizza in #6147
  • [incubator-kie-issues-1602] Remove binaries from test resources on main by @tkobayas in #6144
  • [incubator-kie-issues-1613] Add .rat-excludes file to each repository by @tkobayas in #6149
  • [NO_ISSUE] Change log level from error to debug inside ImportDMNResolverUtil by @gitgabrio in #6150
  • NO-ISSUE: Bump xstream to version 1.4.21 by @yesamer in #6148
  • [NO-ISSUE] Remove a redundant license header by @tkobayas in #6151
  • [Incubator-kie-issues#1605] DMN JIT Executor successfully executing invalid DMN by @AthiraHari77 in #6146
  • [incubator-kie-issues-1616] notice file for drools is not correct by @tkobayas in #6153
  • [incubator-kie-issues-1622] Drools DISCLAIMER-BINARY lists files that… by @tkobayas in #6157
  • [incubator-kie-drools-6136] Migrate drools test coverage to JUnit5 - #4 #6147 by @pibizza in #6162
  • [NO-ISSUE] mvel.jj license by @tkobayas in #6164
  • adding OMG XSD files License info by @porcelli in #6156
  • [incubator-kie-drools-6136] Migrate drools test coverage to JUnit5 - #5 by @pibizza in #6168
  • [incubator-kie-drools-6136] Migrate drools kie manve plugin tests to JUnit5 - #6 by @pibizza in #6170
  • [NO-ISSUE] List single files in .rat-excludes aligning with other repos by @tkobayas in #6169
  • [incubator-kie-drools-6158] Remove remaining binaries from test resou… by @tkobayas in #6171
  • [incubator-kie-issues#1627] Change log level from error to debug inside ImportDMNResolverUtil by @yesamer in #6172
  • [incubator-kie-drools-6136] Migrate drools test coverage to JUnit5 - #7 by @pibizza in #6175
  • [NO-ISSUE] License check by @tkobayas in #6174
  • [KIE-1662] Make KieServiceLoader cache thread-safe by @mariofusco in #6177
  • [incubator-kie-drools-6165] license clarification for pmml files by @tkobayas in #6176
  • [incubator-kie-drools-6136] Migrate drools tests to JUnit5 - #8 by @pibizza in #6179
  • [incubator-kie-issues-1618] Fix NOTICE year with range by @tkobayas in #6183
  • Improve assertJ tests by using containsExactlyInAnyOrder by @everbrightw in #6187
  • [incubator-kie-drools-6136] Migrate drools tests to JUnit5 - #9 by @pibizza in #6191
  • [incubator-kie-drools-6160] Clean up leftover of .rf support by @tkobayas in #6189
  • [incubator-kie-drools-6163] Clean up leftover of change-set support by @tkobayas in #6188
  • [incubator-kie-drools-6180] accumulate min doesn't evaluate correctly… by @tkobayas in #6186
  • [KIE-DROOLS-6190] fix removal of detached tuples during incremental compilation by @mariofusco in #6192
  • #1708 - Replace original implementation and remove copyright info from license file by @porcelli in #6195
  • #1710 - library still present and requires LICENSE file update by @porcelli in #6196
  • [incubator-kie-drools-6159] Clean up rules in xml format by @tkobayas in #6198
  • [incubator-kie-drools-6161] Review drools-distribution by @tkobayas in #6201
  • [incubator-kie-drools-6203] Adjust docs for 10.0.0 by @tkobayas in #6204
  • [incubator-kie-drools-6199] Clean up quartz related docs by @tkobayas in #6202
  • [incubator-kie-drools-6136] Migrate drools tests to JUnit5 - Reenable turtle tests by @pibizza in #6207
  • Bump ch.qos.logback:logback-core from 1.4.14 to 1.5.13 in /build-parent by @dependabot in #6208
  • [incubator-kie-issues-1729] kogito-runtimes weekly job failure by @tkobayas in #6209
  • [KIE-DROOLS-6190] avoid reattaching a peer of a removed node during incremental compilation by @mariofusco in #6210
  • kie-issue#1738: customize ForkJoinPool to explicitly inherit the context ClassLoader from the parent thread by @porcelli in #6211
  • kie-issues#1747: Updating the year range in the NOTICE file by @yesamer in #6217
  • [incubator-kie-issues#1742] DMN: B-FEEL implementation by @gitgabrio in #6213
  • [incubator-kie-issues#1753] Load SessionConfiguration at startup in project templates; remove outdated comment in ChainedProperties by @martinweiler in #6218
  • [Incubator kie issues#1743]Return a list of dates instead of a range by @AthiraHari77 in #6223
  • [kie-issues#1772] Upgrade mvel to 2.5.2.Final by @AnnJoy23 in #6226
  • [incubator-kie-issues#1771] Fixing BooleanEvalHelper to avoid class cast exceptions by @gitgabrio in #6229
  • [incubator-kie-issues#1744] Don't fail a range comparison in FEEL when a unary test range is used by @gitgabrio in #6231
  • [incubator-kie-issues#1737] [CVE] [Medium] CVE-2023-0833 okhttp-3.12.12.jar by @josedee in #6230
  • [incubator-kie-issues#1575] Upgrade quarkus to 3.15 by @RishiRajAnand in #6131
  • [incubator-kie issues#1794] Fix range' related TCKs failures by @gitgabrio in #6244
  • [incubator-kie-issues#1791] Mapping evaluationHit id to belonging decision. by @gitgabrio in #6242
  • [incubator-kie-drools] ArithmeticException: Non-terminating decimal e… by @tkobayas in #6250
  • [NO-ISSUE] Refine docs headers (#6252) by @tkobayas in #6256
  • [incubator-kie-issues#1829] Fix zero-seconds truncation on date time by @gitgabrio in #6255
  • kie-issues#1807: Test Scenario version attribute is not correctly retrieved by @yesamer in #6254
  • [incubator-kie-drools-6243] Property reactivity doesn't react to supe… by @tkobayas in #6251
  • [incubator-kie-drools-6239] Review and update EmbeddedStorageManagerTest by @tkobayas in #6258
  • [Incubator-kie-issues#1820] Resolve "Missing Conditional element" runtime exception during model execution by @AthiraHari77 in #6257
  • [incubator-kie-issues#1834] DMN: verify namespaces are always aligned by @gitgabrio in #6259
  • [kie-issues 1787] [CVE] [MEDIUM] Update logback version to 1.5.16 by @LightGuard in #6236
  • [incubator-kie-issues-1832] Adding Group node makes the validation to fail by @bncriju in #6262
  • [incubator-kie-drools-6220] Slim down DRL syntax with New Antlr4 Parser by @tkobayas in #6225
  • [NO_ISSUE] Fix netty-related CVE. Unify versions by @gitgabrio in #6263
  • [Incubator kie issues#1811] Range starting with null not permitted by @AthiraHari77 in #6266
  • #6193 increasing the limits of number of bindings used in predicates and actions by @piacenti in #6260
  • [incubator-kie-drools-6265] Apache RAT check misses drools-model by @tkobayas in #6270
  • [incubator-kie-issues#1853] Correctly map evaluation hit ids on nested conditional/decisiontable elements by @gitgabrio in #6271
  • [incubator-kie-drools-6253] BigInteger arithmetic operations with exe… by @tkobayas in #6276
  • [incubator-kie-drools-6268] Review "Legacy DRL conventions" section w… by @tkobayas in #6272
  • [incubator-kie-issues-1752] TCK failure-Lambda function returns null by @bncriju in #6261
  • [incubator-kie-drools-6273] DroolsAssetsProcessor#generateSources thr… by @tkobayas in #6277
  • [incubator-kie-drools-6274] Support multi module and indexed dependen… by @tkobayas in #6278
  • [Fix apache/incubator-kie-issues#1857] Adding triggerCount by @fjtirado in #6275
  • [incubator-kie-drools-6280] Update maven.compiler.release for kie-arc… by @tkobayas in #6281
  • removal drools-docs from the repository as it contains invalid artifa… by @porcelli in #6287

New Contributors

Full Changelog: 10.0.0...10.1.0

Don't miss a new incubator-kie-drools release

NewReleases is sending notifications on new releases.