Releases: mariofusco/drools-ansible-rulebook-integration
Releases · mariofusco/drools-ansible-rulebook-integration
Development Build
Commits
- 578642f: minor refactor (mariofusco)
- 77c810b: split sync and async rules evaluation (mariofusco)
- b16fb32: in case of async execution also make async the entire rule evaluation (mariofusco)
- 16f3c72: refactor of rule evaluators (mariofusco)
- b99f7cf: introduce internal tick service based on pseudo clock (mariofusco)
- 315eed4: write on the async channel on timed actions even when using the synchronous rules executor (mariofusco)
- 181fa24: Fix slf4j-simple version (kiegroup#11) (Edoardo Vacchi) #11
- e2d9b83: avoid concurrent rules evaluations when running the automatic internal clock (mariofusco)
- 0099190: expose channel port also for sync api (mariofusco)
- 0c544fb: test and fix AutomaticPseudoClock (mariofusco)
- 0f34175: also write on channel (if present) on a programmatic advance time (mariofusco)
- 02943c4: always open the channel when a port is asked (mariofusco)
- b9fc062: throw an exception when trying to use the engine before having opened a connection (mariofusco)
- b2f1a37: bump to latest drools snapshot + fix AstRulesEngineTest (mariofusco)
- b0c858b: return first matching event in timed out rules (mariofusco)
- 2da4088: only return matching event in timed out rules (mariofusco)
- eb6cc50: fix documentation for TimedOutDefinition (mariofusco)
- 14fc6bb: implement list operators (mariofusco)
- 252d683: rename unique_attributes to group_by (mariofusco)
- a0096ee: rename group_by to group_by_attributes (mariofusco)
- 1ecf8d9: remove no longer needed Index.ConstraintType.EXISTS_PROTOTYPE_FIELD (mariofusco)
- f60b065: use m_0 instead of m for implicit binding when there is more than one pattern (mariofusco)
- 719d600: fix implicit binding with or expressions (mariofusco)
- 77d6e67: increment implicit binding counter even if a pattern has an explicit bound (mariofusco)
- 2610989: fix or with nested and (mariofusco)
- 9d5fc2f: add support for float literals (mariofusco)
- 6e8a21a: improve support for boolean literals and constraints (mariofusco)
- d1e7e97: fix String literals comparison (mariofusco)
- 85adcf4: implement NegateExpression (mariofusco)
- 76759b5: fix temporal constraints generation + rework implicit binding (mariofusco)
- 3bcc0be: make OnceWithinDefinition unique per rule (mariofusco)
- 41bddd5: fix implicit binding in negate expressions (mariofusco)
- 43256db: implement once_after time constraint (mariofusco)
- 862de68: fix binding of once_after result (mariofusco)
- 5f30f1f: wrap once_after and once_within into a throttle tag (mariofusco)
- 5f0ba1b: change time_window to timeout (mariofusco)
- d01af18: replace timed_out with a timeout within a NotAllCondition (mariofusco)
- b3a2913: minor fix (mariofusco)
- 5f93d50: add logging statements for automatic pseudo clock creation and writes on the async channel (mariofusco)
- 6a0f128: add log statement when a rule is activated (mariofusco)
- 61f0441: always enable async channel (mariofusco)
- b1bb0be: enable async channel by default (mariofusco)
- 4633639: add log statement for the automatic clock advance (mariofusco)
- 4ec949b: fix recognition of rules requiring an async channel (mariofusco)
- c654799: add main class (mariofusco)
- ef0b791: bump to drools 8.34 (mariofusco)
- d3c26de: fix automatic recognition of temporal rules + produce additional jar with main class (mariofusco)
- 7ed9b9d: log on stdout (mariofusco)
- a96f55e: allow main class to also read from an external file (mariofusco)
- 3bbfc45: set default log level to error (mariofusco)
- bc40503: fix testTimedOutWithAutomaticClockAdvance (mariofusco)
- 526fbc7: fix rule naming for once_after definition (mariofusco)
- 6d927b9: move logging configuration to test folder (mariofusco)
- 8e40b55: log automatic tick to info (mariofusco)
- 1c11dbb: allow main class to execute payload both sync and async (mariofusco)
- 342334b: implement regexp matching expression (mariofusco)
- 9192ea1: implement SearchNotMatchesExpression (mariofusco)
- 73461fb: fix implicit binding on timed out rules (mariofusco)
- 5f9a5c4: support both explicit and implicit binding on timed out rules (mariofusco)
- ffc92dd: prevent self-join rule activation (mariofusco)
- d9e769a: fix performance problem (mariofusco)
- e761345: add test to prevent performance regressions (mariofusco)
- 0880590: advance internal pseudo clock even for temporal constraint not requiring an async communication (mariofusco)
- 4a4195b: implement selectattr and select operators (mariofusco)
- 5d97b20: make selectattr and select operators to work also on a single item (mariofusco)
- 8417a68: add more tests for select operators (mariofusco)
- 6179544: fix evaluating select constraint on event without key attribute (mariofusco)
- 80f1b6f: allow beta joins in operations involving more than one event (mariofusco)
- adb1543: add sessions stats (mariofusco)
- 4cb5ca5: bump drools version (mariofusco)
- 423e171: add toString to session stats + improve test (mariofusco)
- b39fb92: comment out flaky test (mariofusco)
- ac03564: add test for comparison on different numeric type (mariofusco)
- 43007e5: add missing sessions dispose in tests (mariofusco)
- bd914a4: add debug logging statement to track when an event doesn't match any rule and then is immediately discarded (mariofusco)
- 61c6556: fix timed out test (mariofusco)
- 1961d80: close input stream in timed out test (mariofusco)
- b921b10: return SessionStats when disposing a rule executor in AstRulesEngine (mariofusco)
- 590c2b8: fix multiline regexp operators (mariofusco)
- f0281f6: add test case for equality on different numeric types (mariofusco)
- eb53276: add log statements when a session is disposed and when trying to use a no longer existing session (mariofusco)
- 345847b: fix generation of or condition inside and (mariofusco)
- fc3c49d: make the match operator to only match the beginning of a string (mariofusco)
- b876421: implement null type (mariofusco)
- 7904a67: fix null comparison in SelectAttr expression (mariofusco)
- 21de85a: add rule set name to session stats (mariofusco)
- ae1ca0d: use native drools operators implementation also in select expression (mariofusco)
- 0323906: fix evaluation of negative select (mariofusco)
- 5770e6f: fix is not defined expression (mariofusco)
- cfe3327: Revert "fix is not defined expression" and restore the existential semantic (mariofusco)
- 4165237: bump drools version (mariofusco)
- 4e36a6d: catch comparison between incompatible types and log a warning message when this happens (mariofusco)
- b9bce5a: Fix payload in README and easier instruction (kiegroup#13) (Toshiya Kobayashi) #13
- 5b21d87: Separating parsing and generation (kiegroup#12) (Paolo Bizzarri) #12
- 166d79e: fix compilation problem (mariofusco)
- 2daa795: fix evaluation of NullType in select expression (mariofusco)
- 6a18be6: make multiline regexp to match at the beginning of each line (mariofusco)
- e934cf6: use standard ansible events notation in benchmark (mariofusco)
- 0daf64a: [BXMSPROD-1980] drools-ansible integration github flow (kiegroup#14) (Enrique Mingorance Cano) #14
- b3d13d6: [BXMSPROD-1981] setup nightly (kiegroup#15) (Andrea Lamparelli) #15
- c1a8435: Renamed nightly parameter to NEXUS_DEPLOYMENT_REPO_URL (kiegroup#18) (Andrea Lamparelli) #18
- 56e48f4: avoid concurrent rules evaluations (kiegroup#20) (Mario Fusco) #20
- a04b91e: implement search when pattern is given but an event field (mariofusco)
- aa380f8: allow to use select expressions with attributes on both left and right (mariofusco)
- 873db6c: Add MapConditionToPatternTest (kiegroup#21) (Toshiya Kobayashi) #21
- 353f070: Add ToPatternTest (kiegroup#22) (Toshiya Kobayashi) #22
- fa91a74: bump drools version (mariofusco)
- 6dc75b0: remove implicit joins + allows constraints comparing 2 fields of the same event (mariofusco)
- 1fe9b5a: implement retract on partially matching facts (mariofusco)
- 8817f92: allow dots in field names (mariofusco)
- 7cf0c17: [DROOLS-7374] Add ConditionToPatternTest : 1st round (kiegroup#23) (Toshiya Kobayashi) #23
- 13ea2d0: fix usage of scientific notation in contains operator (mariofusco)
- 3274a0b: remove no longer needed quarkus integration (mariofusco)
- 91be9df: bump drools version (mariofusco)
- 69f101f: fix select expression with joins (mariofusco)
- 9a1766f: bump version 1.0.1-SNAPSHOT (kiegroup#25) (Roberto Oliveira) #25
- b05a260: allow to exclude fields when matching a fact to be retracted (mariofusco)
- fb17275: default time to live for events (mariofusco)
- d25da0c: implement disabled rules + expose session stats (mariofusco)
- d8b8eba: Bump json from 20211205 to 20230227 (kiegroup#26) (dependabot[bot]) #26
- 923d60f: rename default_max_ttl to default_events_ttl (mariofusco)
- 80f6e67: return the whole retracted fact when its deletion causes a rule activation (mariofusco)
- 826c5b7: [DROOLS-7414] BigDecimal equality with different scale (kiegroup#27) (Toshiya Kobayashi) #27
- 69fe6d0: fix full retract with ignored nested field (mariofusco)
- 74e7228: bump to 8.39.0-SNAPSHOT (Matteo Mortari) #29
- 008b5d2: bump to 8.39.0-SNA...