Skip to content
This repository was archived by the owner on Oct 17, 2024. It is now read-only.

v0.5.0

Choose a tag to compare

@asdine asdine released this 10 Sep 15:07
· 59 commits to master since this release
2b2d9ba

Release notes

New HTTP Regula server

Ruleset creation, evaluation, listing and watching is now done using the Regula HTTP Server.

HTTP API

  • Evaluate a given ruleset with params
  • Paginate results
  • Watch for ruleset changes using long polling
  • Create / update a ruleset
  • Go HTTP Client
  • Elixir HTTP Client

Rulesets

  • Versioning
    • Rulesets are immutable, any update creates a new version
    • Add support for evaluation of a specific version of a ruleset
  • Enforce signatures: once created, it's only possible to remove params
  • Validation: ruleset paths and params names must follow a specific format