Changelog

Product updates, new features, and improvements.

Latest

Scale & Differentiation

  • A/B Experimentation — New ab flag type with weighted variants, consistent hashing assignment, and impression tracking API
  • Relay Proxy — Lightweight Go binary for edge caching with SSE or polling sync
  • Mutual Exclusion Groups — Prevent experiment interference with deterministic winner selection
  • Evaluation Metrics — In-memory counters, dashboard visualization with top-flags chart and reason breakdown
  • Dashboard: Eval Metrics page — Per-environment counts, reason distribution, top evaluated flags
  • Dashboard: Mutex group editor — Inline editor in flag detail with group member count
  • Stale Flag Scanner — CLI tool to find unused flag references in code, CI mode with exit code
  • Documentation Site — 35+ page Docusaurus site covering getting started, concepts, SDKs, API reference, and deployment

Enterprise Readiness

  • Python SDK — Client with polling/SSE, OpenFeature provider
  • Java SDK — Maven project with polling/SSE, OpenFeature provider, JUnit 5 tests
  • Approval Workflows — Request-review flow for production changes with automatic application
  • Webhook Dispatch — Background dispatcher with HMAC-SHA256 signatures, exponential retry, delivery logging
  • Flag Scheduling — Auto-enable/disable at specified times with 30-second granularity
  • Kill Switch — Emergency flag disable with one-click dashboard button
  • Flag Promotion — Copy flag configuration between environments
  • Flag Health Dashboard — Health scores, stale flags, expiring flags, missing descriptions
  • Prerequisite Flags — Recursive dependency evaluation
  • RBAC — Owner/admin/developer/viewer roles with per-environment permissions
  • Audit Logging — Tamper-evident log with before/after state diffs
  • CI/CD Pipeline — GitHub Actions for all SDK tests, server tests, dashboard build, Docker build

Core Platform (MVP)

  • Evaluation Engine — Targeting rules, segments, percentage rollout with MurmurHash3
  • Management API — Full CRUD for projects, environments, flags, segments, API keys
  • SSE Streaming — Real-time flag updates via PostgreSQL LISTEN/NOTIFY
  • Go SDK — Polling, SSE, local eval, OpenFeature provider
  • Node.js SDK — Polling, SSE, local eval, OpenFeature provider
  • React SDK — Provider component, hooks (useFlag, useFlags, useReady, useError)
  • Dashboard — Next.js with flag management, targeting editor, segments, environments
  • Docker Compose — One-command local development setup