v0.1.0
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, andreload_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. :telemetryevents for reads, writes, and the persistence layer.
Full Changelog: https://github.com/Ch4s3/bandera/blob/main/CHANGELOG.md