Skip to content

Releases: sofeikov/ezrules

0.7.0

30 Jun 08:01
41e8438
Compare
Choose a tag to compare
  • Ability to backtest rule changes: make change, submit for backtesing, check result
  • Switch to pydantic-based settings management
  • Transaction submitted for testing are now saved in the history table
  • Rule evaluation results are now saved in the history table
  • new cli utilities to generate test data

0.6.0

16 Jun 08:32
Compare
Choose a tag to compare

v0.6

  • The app is compatible with AWS EKS
  • Basic testing introduced
  • Rule history is maintained through a history table
  • Standalone scripts to init the db and add a user
  • Internall, switch to poetry dependancy management
  • Manager and evaluator can run as executables

v0.5

19 Mar 20:31
Compare
Choose a tag to compare

v0.5

  • RDBMS are now supported as a backend for rule configuration storage
  • The application can now be deployed in a k8s cluster

v0.4

05 Nov 19:21
e588e10
Compare
Choose a tag to compare
  • At-notation is available. Constructs of type if $send_country in @Latam...
  • Users are now required to login to make changes to the rule set

v0.3

29 Oct 20:57
bb7e76e
Compare
Choose a tag to compare
  • Dollar-notation can be used to refer to attributes, e.g. if $amount>1000...
  • When you create a rule, you can now test it right away before deploying
  • Outcomes of rules are now controlled against a list of allowed outcomes
  • When a rule is edited, there is now a warning that someone else is working on it too
  • Each rule revision now has a timestamp associated with it
  • For rules with modification history, see the changelog with highlighted diffs

v0.2

03 Oct 19:44
7a59a87
Compare
Choose a tag to compare
  • A better documentation on rules writing
  • Fixed a bug wherein the lambda rule executor was not properly configured with the environment variable
  • Rule evaluator app now accepts lambda function name through an environment variable
  • Rule manager fetched the s3 bucket name from an environment variable now
  • Rule manager backend table name is now automatically configured with DYNAMODB_RULE_MANAGER_TABLE_NAME environment variable
  • General code cleanup

v0.1

01 Oct 19:33
Compare
Choose a tag to compare

This release ontains an MVP that is deployable to AWS.