Drools

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-2373 : BRL 'is contained in the (comma separated) list' does not produce multiselect dropdown (#2209)

(cherry picked from commit 55aa31629776bf5d67a955e4972343bd656c842a)

[RHDM-709][RHPAM-1453] upgrade mvel version (#2196)

  1. … 4 more files in changeset.
[DROOLS-3345] fix function invocation in from clause with executable model

(cherry picked from commit 4a9e605825a840cc7747216a6d7800fc3623dd4f)

[DROOLS-3345] allow to pass object fields to function and method invocation in executable model

(cherry picked from commit a1fe03ac36f13a84dcdb95142c9f856c7b820d4c)

[DROOLS-3332] make the heuristic to decide how many rules should go in an executable model class file more strict (#2161)

* DROOLS-3332 Add reproducer for handling large DRL file

* [DROOLS-3332] make the heuristic to decide how many rules should go in an executable model class file more strict

(cherry picked from commit b216ce40706bed9909db93087b3fce54ae30335b)

DROOLS-3324 Update properties in persistence.xml (#2151) (#2153)

(cherry picked from commit 32995888b82dbe985e69c9548293d19195efa7cd)

RHDM-788 DROOLS-3279 DMN DRGElement typeRef to allow FEEL Any (#2144)

* DROOLS-3279 DMN DRGElement typeRef to allow FEEL Any

* Implement on the premise the spec have an oversight for ItemDefinition

cherry picked from

https://github.com/kiegroup/drools/commit/b0e6eb1870ca1c6b3fb363206bb8fa5f4fd8c7d1

Fix passing parameters to various DB drivers (#2142)

[DROOLS-3228] fix node memories and agenda queue reset for sessions pool (#2136)

DROOLS-2989 Remove duplicate marshalling test code (#2137)

* DROOLS-2989 Remove duplicate marshalling test code

* DROOLS-2989 Raise timeout for a multithreaded test

DROOLS-3183 Create unit tests for classes in org.drools.core.ruleunit package (#2134)

* Add unit tests for Guard and RuleUnitDescr classes

* Add unit tests for Guard and RuleUnitDescr classes

* Add RuleUnitRegostry test class

* Some renaming in rule units

* Add unit test for RuleUnitFactory

* Add unit test for RuleUnitGuardSystem

* Fix failing tests

"JBPM-7266 Include Narayana + DBCP integration into persistence tests setup (#1939)" (#2128)" (#2130)

This reverts commit f7360042ea205a8a3398e4bbafbcbf65848fd36b.

BAQE-730 - Change revapi to check against 7.11.0.Final (#2127)

    • -14
    • +2
    /drools-core/src/build/revapi-config.json
DROOLS-3229 DMN compilation of DT with empty inputValues, outputValues, (#2132)

* DROOLS-3229 DMN compilation of DT with empty inputValues, outputValues,

defaultOutputEntry NPEs

* .

* .

DROOLS-3230 DMN - Fix generating paths on Windows for executable model (#2133)

* DROOLS-3230 DMN - Fix generating paths on Windows for executable model

* DROOLS-3230 DMN - Fix generating paths on Windows for executable model

DROOLS-3159: Increase coverage (#2131)

    • binary
    /drools-decisiontables/src/test/resources/data/Multiline comment example complex.xls
DROOLS-3159 : Supporting multiple lines in a cell in a DESCRIPTION column of Decision Tables (#2129)

Revert "JBPM-7266 Include Narayana + DBCP integration into persistence tests setup (#1939)" (#2128)

This reverts commit f1afa3a9f4c3a75a27a1d8119db73e928c9d194b.

Enable commands to return value using outIdentifier (#2124)

[DROOLS-3215] return an empty list instead of null when asking the content of an empty or non-existing folder in MemoryFileSystem (#2122)

DROOLS-3217 DMN compilation via kie-maven-plugin wrong lookup at runtime (#2125)

[DROOLS-3107] allow to eagerly create segment prototypes

JBPM-7266 Include Narayana + DBCP integration into persistence tests setup (#1939)

* JBPM-7266 Introduce connection pooling DS into tests

* Start H2 database with a proper JDBC URL

* Expose an interface of data source wrapper instead of an impl class

ignore unknonw annotations on declared types in executable model

[DROOLS-2989] Avoid refire of rules with synthetic Fact Handles (#2106)

* Added test for deserialization

* Test for simple alpha node in MarshallerTest.java

* private node memories, add synthetic facts' object to a map in the agenda

* Proto syntax

* Regenerated protobuf messages

* Add object during serialization

* Added object to FromNodeMemory

* Need an index to serialize the object

* Added index to object serialization

* Read node memories object

* Avoid refire marshalled FactHandle

* Use old mechanism to avoid refiring in node != FromNode

* New test for unfired tuples

* Serialize dormant objecgt

* NodeId

* Match against object

* Dormient objects are already serialized

* Correct matching of objects

* Nullcheck

* Refactor

* Fix regression

* Removed useless code

* Removed dead code

* Fix regression

* Accumulate test

* Rebase

* RenamedTest

* New test for accumulate

* New test for RIAN

* new test

* JavaSerializableResolverStrategy

* Use java serialization encoder

* Changed testSubnetwork test

* Better test

* New test for subnetworks

* New test for subnetwork

* Do not serialize test

* ProtobufInputMarshaller returns the message along with the session

* testAgendaDoNotSerializeObject check if no objects are serialized

* Avoid deserializing if empty

* Serialize object only with FromNode

* Serialize object only with AccumulateNode

* Disposal of ksession

* Removed unnecessary code in ProtobufTestMarshaller

* Fix regression in test

* Removed assertion on demarshalling

* Explicit class loader

* Removed println

  1. … 4 more files in changeset.
JBPM-7880 - ElasticSearch event emitter for runtime events (#2120)

[DROOLS-3072] kie-maven-plugin to persist DMN Compilation results in KJAR like for DRL exec model rules (#2117)

* Listener in configuration

* Move new instance of DMNCompilerConfigurationImpl outside the method

* Register listeners from configuration

* Listener gets filename and file contents

* Typesafe file path

* Avoid compile and define invoker based on listener

* Optimized import

* Deferred compiler

* Try read the evaluator from the class loader

* Removed boolean from event

* Events only in deferred

* Fix option of deferred

* Find the compiled class at runtime

* Find classes

* Instantiate evaluator

* Printout of invokator

* Avoid regenerate the classes if there's the META-INF file

* init parameters

* It workds

* Move generated class name to DTableModel.java

* DMNRuleClassFile

* Refactor

* Renamed ExecModelDMNMavenSourceCompiler.java to MavenSourceCompiler

* OOP

* Extracted method

* Inverted if condition

* Removed println

* Factory to createDMNEvaluator

* Factory to createDMNEvaluator

* Public Rule class flie

* Added debug

* Reverted useless changes

* Avoid caching configuration

* Cache CompilerConfigurationImpl

* Removed ExecModelCompilerDeferredOption.java

* Minor fixes

* minor fixes 2

DROOLS-3180 Split RuleUnitRegistry to two separate classes (#2119)

* DROOLS-3180 Encapsulate two different behaviours of RuleUnitRegistry

* DROOLS-3180 Fix PMML executor

    • -0
    • +50
    /drools-core/src/main/java/org/drools/core/ruleunit/State.java
  1. … 11 more files in changeset.
[DROOLS-3181] fix VirtualFileSystem discovery after changes in eap 6.4.21 (#2118)

DROOLS-3143 [DMN Designer] DMN unmarshal from 1.1, 1.2; marshal as 1.2 (#2116)

QName prefix logic alignment to DMN v1.2 in edge cases.