Rules Engine

Rules Engine 1.6.0

This release brings the following improvements: Prevent distributed deadlock when invocation comes in whilst a call is in progress. Spread operator added. Warning ‘Condition has undefined identifiers’ placed under debug.warnings option. Log memory only when memory has been changed. »

Rules Engine 1.5.0

This release brings the following improvements: Increased timeout for INIT defer to 60 seconds. Added support for nested DEFINEs. »

Rules Engine 1.4.0

This release brings the following improvements: Fixed for cross references variables aliases in rule condition. UPDATE TO: Handle current values in memory (during INIT). Improved counters logging. Log timer counters added. Lodash template: 25 times faster (do not use ‘with’ statement). Engine: ‘use_strict’ option added. Allow identifier as args and kwargs for call, error, publish and yield. TIMER EXISTS added. Keyword EMPTY added. »

Rules Engine 1.3.0

This release brings the following improvements: Allow reference to lodash function and lodash placeholder. BIND-TO-WITH optimized. UPDATE-FROM-WITH optimized. STREAM added. Support of arrow functions added \O/ »

Rules Engine 1.2.0

This release brings the following improvements: Automatically handle subscriptions and registrations during app stop. Rule name added to error log. LOG level keywords INFO, DEBUG, ERROR and WARN added. »

Rules Engine 1.1.0

This release brings the following improvements: Timer unit ms -> seconds. Fixed setting remote defaults in pattern-based BIND. Fixed object defaults in UPDATE-TO statement. »

Rules Engine 1.0.0

This is the initial release of the TN2 Rules Engine. »