Mario Fusco

[DROOLS-5550] allow to use a static constant as salience in executable model (#3031)

[DROOLS-5545] normalize double negation when parsing mvel constraints (#3026)

[DROOLS-5546] fix accumulate with more than one binding in executable… (#3017) (#3022)

* [DROOLS-5546] fix accumulate with more than one binding in executable model

* fix typo

(cherry picked from commit 277ef612becffbb8ea370e47d97d0cee8f1c8def)

[DROOLS-5544] progate rule and terminal node from insert in executable model (#3024)

[DROOLS-5503][RHDM-1406] avoid creating a KnowledgeBuilder where there is no asset to be built (#2986) (#3021)

[RHDM-1387] use bound variables in property reactivity (#2964) (#3019)

(cherry picked from commit f1c25acb9fe56033b907226d273527b72f6c637e)

[DROOLS-5546] fix accumulate with more than one binding in executable… (#3017)

* [DROOLS-5546] fix accumulate with more than one binding in executable model

* fix typo

[DROOLS-5547] fix incremental compilation from an empty project (#3015)

* [DROOLS-5547] fix incremental compilation from an empty project

* wip

[RHDM-1421] fix translation of mvel operations on BigDecimal in execu… (#3011)

* [RHDM-1421] fix translation of mvel operations on BigDecimal in executable model

* remove no longer useful MVELConsequence

[DROOLS-5523] support @watch in decision tables (#3008)

* [DROOLS-5523] support @watch in decision tables

* [DROOLS-5523] remove system out in test

[KOGITO-2792] fix reflective ComponentsFactory when running in osgi (#3004)

[DROOLS-5531] fix failing generation of executable model for large rule bases due to a missing import

[DROOLS-5522] raise an error when trying to create a KieModule from a malformed kmodule.xml (#3005)

[KOGITO-2792] restore possibility to instance a TimerService via mvel (#3002)

[DROOLS-5503] set correct ClassLoader on empty KnowledgeBuilder returned when there is no asset to be built (#3001)

[KOGITO-2792] backport of kogito improvements (#3000)

[KOGITO-2792] make KnowledgeBuilderFactoryService optional to be plugged in kogito

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

* [KOGITO-2792] backport of kogito improvements

* [KOGITO-2792] backport of kogito improvements

* wip

* wip

* wip

* wip

* wip

* wip

[DROOLS-5514] fix @watch() annotation in property reactivity when excluding all but one property (#2996)

[KOGITO-2792] backport of kogito improvements (#2997)

[KOGITO-2792] backport of kogito improvements (#2995)

[KOGITO-2792] backport of kogito improvements

[DROOLS-5503] avoid creating a KnowledgeBuilder where there is no asset to be built (#2986)

[DROOLS-5483] clear transactionResources ThreadLocal only when it is the transaction owner (#2992)

[DROOLS-5500] remove outdated comment

Revert "[RHDM-1387] use bound variables in property reactivity (#2964) (#2965)" (#2982)

This reverts commit 8dc57f1a950ab1f00cf7ad8212c73fed326b5850.

[DROOLS-5488] remove wrong left tuple update in accumulate (#2978)

[RHDM-1387] use bound variables in property reactivity (#2964) (#2965)

(cherry picked from commit f1c25acb9fe56033b907226d273527b72f6c637e)

[RHDM-1387] use bound variables in property reactivity (#2964)

[DROOLS-5362] if the kmodule doesn't have a pom try to determine its dependencies through maven (#2957)

[DROOLS-5434] prevent incorrect warning about file declaring wrong package when running within spring-boot (#2956)