Rules Engine

Rules Engine 1.14.1

This release brings the following improvements: Fix for UPDATE FROM handling the remove events. Fix for UPDATE FROM handling the events in order. Fix extra rules on agenda for EXISTS condition. Error message when an already existing TIMER identifier is used again. Member expression added: something like _.chain(results).map('x').reduce((acc,cur) => {return acc + cur}).value() is now possible. Number module support added. »

Rules Engine 1.13.0

This release brings the following improvements: Math module support added. NOT x EXISTS can now also be written as x NOT EXISTS, same for NOT TIMER x EXISTS -> TIMER x NOT EXISTS Fix for replacement of DEFINEs. »

Rules Engine 1.12.1

This release brings the following improvements: Fix for memory changed handlers ignoring changes by propagators. Fix for patterns exists rule condition handling. »

Rules Engine 1.11.1

This release brings the following improvements: Third-Party libraries updates. Allow spaces and comments between the brackets: {}, [] and (). Function app.isAlarmRaised() added. Fixed function app.listAlarms(). Handling of event problem_reported added. »

Rules Engine 1.10.0

This release brings the following improvements: Support for (enum) pattern register and subscribe. Allow DEFINE in WITH expression of UPDATE FROM. »

Rules Engine 1.9.0

This release brings the following improvements: Logging per session (session name is marker). Allow TOPIC with only args or kwargs. »

Rules Engine 1.8.1

This release brings the following improvements: Current state publishing in rules app fixed. »

Rules Engine 1.8.0

This release brings the following improvements: Fixes for UPDATE TO handling. Prevention of superfluous calls on changes. Allow SUBSCRIBE to local/child topic. NodeJS util.inherits() replaced with ES6 class and extends. Docs: app uri and running properties added. »

Rules Engine 1.7.0

This release brings the following improvements: Fixes for UPDATE TO with MERGE. Allow spread operator in combination with a DEFINE. TOPIC support for current state and publish. »

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. »