Changelog
New features, improvements, and fixes. See what the team has been shipping.
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.
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.
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.
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.
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.