Skip to content

Beta v0.5.0

Latest
Compare
Choose a tag to compare
@joniumGit joniumGit released this 05 Jun 02:18
· 43 commits to master since this release

Summary
This version should already be fairly stable. The major points of improvement are still the YANL loading and some implementation details of the rule factories and rules entities.

The dynamic rule loading is not that well defined at the moment as the addition callback mechanism is only used and given to the rules when loading them through the YAML. For this the proposed solution is to remove the dynamic addition and instead provide a reference to the mule instance inside the dynamic rules. This way the loading can be made more straightforward. The init logic in the dynamic rules will be kept, but it might be moved to run in a secondary thread.

In this release:

  • Some more IP range providers
  • Example code
  • Fairly stable configuration format

To be expected in the future:

  • Removal of storage fallback parameter
  • Unifying rule addition and creation under one method
  • Making a lot more methods private
  • Changes to the dynamic rule dynamic addition of rules