MRules version 1.10.2 has been released and integrates all fixes made in version 2, which have been backported to the LTS version.
Version 1 users should update their dependencies to stay up-to-date.
MRules version 1.10.2 has been released and integrates all fixes made in version 2, which have been backported to the LTS version.
Version 1 users should update their dependencies to stay up-to-date.
We are proud to announce that the version 2.0.0 of MRules has been released!
Major changes arrive with this new version, among which:
The release notes provides details on all modifications.
Please note that the fixes will be back-ported to the LTS version shortly.
MRules version 1.10.1 has been released and corrects two customer tickets:
Please update your dependencies to stay up-to-date.
We are proud to announce that the version 1.10.0 of MRules is released.
This version brings lots of new features and improvements. Amongst these, a breaking change on average computations should be noted and taken into account if you are using this functionality. A dedicated post has been written to describe changes.
If you want to know what’s included in version 1.10.0, the release notes provide details on all modifications.
Also, version 1.10.0 will be the last major 1.x release. It paves the way for the version 2.0.0, which is planned to be released at the beginning of the year 2018.
This does not mean that versions 1.x will not be supported. Minor fix versions will be built if necessary. But our efforts are now concentrated on the development of the version 2.0.0, which will include lots of very exciting changes, one of which being a new way of configuring rulesets, by writing rules “as you talk”, with a fully functional language.
We’ll tell you more in few time. Stay tuned.
An issue regarding MRules integration in a JBoss / Weld environment has be filled by a user.
Version 1.9.2 is mainly dedicated to the correction of this issue.
Please update your dependencies to stay up-to-date.
An issue regarding automatic conversion while searching in collections has be filled by a user. This problem only applies on cases when the type of the objects contained in the collection is not directly available via generics.
Version 1.9.1 corrects this issue and goes further by improving type guessing and automatic conversions in these cases.
Please update your dependencies to stay up-to-date.
This extension, compiled against MRules 1.9.0 and equally versionned, eases MRules integration in a spring.io based project. The extension is shipped under the form of a Maven module, but is also available for download in the dedicated page, with the associated source code.
A demo project has also been created to illustrate its usage.
We are proud to announce that the version 1.9.0 of MRules is released.
This version brings lots of new features, allowing to write richer and simpler rules. Amongst the brand new evolutions, the most important is the introduction of functions support, allowing to mutualize frequently invoked rules.
Also, a new demonstration has been put online, consisting in solving with MRules any grid of the famous Sudoku puzzle game. This demonstration also integrates a Drools solver, allowing to compare rules complexity and performances.
This version brings few changes for developper API (Addon and extension development) and standard usage is not modified.
The release notes provide details on all modifications.
The version 1.8.0 of MRules is released.
This version brings lots of new features: new operators, more configuration possibilities and an enriched data access framework.
Also, a consequent optimization project has been realized, impacting all life cycle phases of a rule engine instance, from compilation to execution. Amongst these optimizations, rule rewrite to optimize their execution, cache improvements, input data reading speed-up, etc.
This version brings major changes for developper API (Addon and extension development) but standard usage is not modified.
The release notes provide details on all modifications.
The version 1.7.0 of MRules is released. This version provides new features, optimizations and fixes. The release notes provide details on all modifications.