Skip to content

v0.1.0

Choose a tag to compare

@Ch4s3 Ch4s3 released this 22 May 03:50
· 100 commits to main since this release

Initial release.

Added

  • Runtime-configured feature flags with the full gate model: boolean, actor, group, percentage-of-time, and percentage-of-actors.
  • Public API: Bandera.enabled?/2, enable/2, disable/2, clear/2, get_flag/1, all_flags/0, all_flag_names/0, and reload_config/0.
  • Persistence adapters: in-memory (default), Ecto, and Redis.
  • Two-level store with an ETS cache and cross-node cache-busting notifications (Redis PubSub and Phoenix.PubSub adapters).
  • Async-safe, process-scoped test layer (Bandera.Test) backed by NimbleOwnership.
  • :telemetry events for reads, writes, and the persistence layer.

Full Changelog: https://github.com/Ch4s3/bandera/blob/main/CHANGELOG.md