Added
- Scheduled workflow and split long-run tests
- Ansible_eda top key in variables
- Temporal use cases and handle async responses from Drools
- Time constraints in rules schema
- group_by_attributes
- Support multiple actions for a rule
- Support for search/match/regex
- Support for graceful shutdown, timeout to allow actions to complete
- Removed the echo command in favor of debug with msg
- Support for null type in conditions
- Support Jinja2 substitution in rule names
- Support booleans in lists, which can contain mixed data types
- Support for identifiers in select and selectattr
Fixed
- get_java_version, add compatibility with macs and tests for check_jvm
- selectattr operator with negation using greater/less than operators
- select operator and comparing ints and floats
- Preserve native types when doing jinja substitution
- Inventory argument to the CLI is optional
- select works with null
- a race condition between threads in drools rule engine
Removed
- Redis and durability
- envvar for rules_engine