Release 2.2.0: Flag Diagnostics 🔬
What’s Changed
This release is all about diagnostics! With great flexibility sometimes comes complexity, and even with a simple stack of a remote flag value provider and local user overrides it can sometimes be a chore to find out which flags are active and why.
This release adds:
- Point-in-time diagnostics using
flagPole.makeDiagnostics()
andtry snapshot.makeDiagnostics()
- Real-time diagnostics using
flagPole.makeDiagnosticsPublisher()
- A read-only view in Vexillographer by passing in
nil
as the source to edit.
Diagnostics should have almost no overhead unless you're actively using them, and even then it should be minimal. You can read more about Diagnostics in the documentation.
🚀 Features
- Added a read-only view to Vexillographer @bok- (#102)
- Added diagnostics for flag resolution and real-time updates @bok- (#101)