Changelog

New features, improvements, and fixes. See what the team has been shipping.

March 2026Phase 10

MCP Server, Flag Scheduling & Dashboard DX

Official MCP server for AI agents, date-scheduled flag activation/expiry with UTC clock, full-text search and sort on the flags list, and a persistent workspace/environment context bar.

MCP Server

Official @buildrflags/mcp server — run npx @buildrflags/mcp to give any AI agent (Claude, Cursor, Copilot) direct access to feature flag evaluation and management.

Flag Scheduling

Set start and end dates on any flag. Activation and expiry are handled automatically in UTC, with a live ticking UTC clock on the flags page header for quick reference.

Scheduled / Expired Badges

Flags show clear status badges with clock and X icons, plus tooltips showing exact UTC activation and expiry times.

Flag Search & Sort

Full-text search, sort by name/status/date, and pagination on the feature flags list — performance stays snappy even with hundreds of flags.

Optimistic Toggle

Flag enable/disable now updates instantly in the UI with no perceived latency, reverting gracefully on API error.

PageContextBar

A persistent context bar shows the active workspace and environment on all relevant dashboard pages, eliminating context-switching confusion.

Sync Target Selector

Choose which environment to sync flags to directly from the flags list — no need to navigate away.

March 2026Phase 9

Billing Enforcement & Trial Conversion

End-to-end billing reliability: feature gates enforced on all PRO-only endpoints, trial expiry emails, dunning recovery, in-app upgrade CTAs, and full Stripe env validation at cold start.

PRO Feature Gates

Segments, Experiments, and Webhooks are now fully enforced server-side — STARTER plan users receive a clean 403 with an upgrade prompt instead of silent data access.

Trial Expired Banner

Users who let their trial lapse see a persistent in-app banner guiding them to upgrade. Auto-clears on subscription activation.

Feature Trial Expiry Emails

Automated warning emails fire before a feature trial ends, giving users a timely nudge to upgrade before access is revoked.

Dunning Grace Expiry

Final warning email + automatic downgrade to STARTER when a dunning grace period expires. Keeps billing state clean without manual intervention.

Plan-Aware Upgrade Deeplinks

All limit-hit modals and upsell banners now deep-link directly to the correct Stripe Checkout for the user's current plan, reducing checkout friction.

Audit Log Filters

Action type filter and resource keyword search added to the audit log — find specific events instantly across large workspaces.

MCP Flag Health Tool

The MCP server gains an analyze_flag_health tool, letting AI agents surface stale or risky flags proactively.

Billing Interval Switch Emails

Confirmation emails fire automatically when a user switches between monthly and annual billing.

Stripe Env Validation

All four required Stripe price environment variables are validated at cold start. Misconfigured deployments now fail fast instead of silently breaking checkout.

February 2026Phase 8.5

Mobile SDKs & Developer Reach

Native SDKs for Swift, Kotlin, Flutter, Vue, and Angular — plus Playwright E2E smoke tests, production observability docs, and environment UI fixes.

Swift SDK

Native Swift SDK with SwiftUI property wrapper and view modifier for conditional feature rendering on iOS/macOS.

Kotlin SDK

Coroutines-first Kotlin SDK with Flow support — idiomatic for Android and Kotlin Multiplatform projects.

Flutter/Dart SDK

Flutter-native SDK with widget helpers and provider integration for cross-platform mobile apps.

Vue 3 SDK

Composables-based Vue 3 SDK with a plugin for simple app-wide flag access.

Angular SDK

Angular module, service, directive, and pipe — fully typed for enterprise Angular apps.

Playwright E2E Smoke Tests

End-to-end tests cover the full limit-hit and upgrade flow, giving confidence before every production deploy.

January 2026Phase 8

Multi-Language SDKs & Developer Experience

Native SDKs for Go, Python, and Ruby plus a brand-new onboarding wizard and MCP server integration.

Go SDK

First-class Go client with in-memory caching, automatic retries, and zero external dependencies.

Python SDK

Pythonic client supporting context managers, thread-safe caching, and pip install.

Ruby SDK

Thread-safe Ruby gem with built-in caching — works great with Puma and Rails.

Onboarding Wizard

Guided setup flow that walks new users through creating their first flag, installing the SDK, and verifying the integration.

MCP Server

Model Context Protocol server enabling AI agents and LLM tools to read and manage feature flags programmatically.

December 2025Phase 7

Enterprise Security & Workflows

SSO authentication, webhook integrations, scheduled flag changes, and environment promotion — everything enterprises need to ship safely.

SSO / SAML

Single Sign-On support for enterprise identity providers. Enforce authentication policies across your organization.

Webhooks

Real-time notifications when flags change. Integrate with Slack, PagerDuty, CI/CD pipelines, and custom workflows.

Scheduled Changes

Schedule flag toggles and rollout changes for a specific date and time. Perfect for launches and maintenance windows.

Environment Promotion

Promote flag configurations from staging to production with a single click. Audit-logged and reversible.