This is quite an exciting release as Drools has now become a hybrid chaining engine, capable of executing both the reactive forward chaining rules and now prolog style backward chaining rules for derivation queries. We've added a lot more depth and maturity to the business rules authoring with top notch decision tables and rule templates
At the same time jBPM5.1 has also been release, with full details here:
We've closed a huge number of issues in JIRA:
- Download the zips from the drools download page.
- See the JBoss Maven repository for a list of all released artifacts.
- Note: if you're coming from 5.1.0, some artifacts have a new artifactId.
New and Noteworthy
Drools Expert and Fusion
- Lazy Truth Maintenance
- Multi-function Accumulates
- Parameterized constructors for declared types
- Type Declaration 'extends'
- Free Form expressions in Constraints (New Parser)
- Rule API
- Positional Arguments
- Backward Chaining
- Non Typesafe Classes
- Session Reports
- Improved Camel integration
- Guvnor Look & Feel; moving closer to native GWT
- Embed Guvnor Editors
- Annotations come to Declarative Models
- Support for Complex Event Processing in the guided editors
- New guided decision table
- Cell Merging
- Merged Decision Table
- Improved header
- Fixed header when scrolling
- Negation of Fact patterns
- Negation of rules
- Support for "otherwise"
See here for details.
- Removal of BRL Guided Editor