Skip to main content

Changelog

All notable changes to Toggly will be documented in this file.

2026-09-14​

Added​

  • Printable cheat sheets for Electron, Elixir/Phoenix, NestJS, SolidJS/SolidStart, SvelteKit, Blazor, and .NET client SDKs

Changed​

  • Embedded .NET dashboard: List and layout UI aligned with the Toggly SaaS dashboard

Fixed​

  • Elixir signed definitions with null filter parameters
  • Signed-definition verification in browser SDKs when fetching signing keys

2026-09-13​

Added​

  • Go MongoDB Driver v2 snapshot adapter (toggly-go-mongodb-v2)
  • Rust Axum 0.8 compatibility adapter

Changed​

  • Current host coverage: React 19, Vue and Svelte current releases, Nuxt 4, Fastify 4 and 5, Express and Hono current releases, Python 3.14, Ruby 4 / Rails 8.1, PHP 8.5, and Electron 28 / 44

2026-09-12​

Added​

  • Elixir, Phoenix, and LiveView SDKs: OTP client with Phoenix Plug and LiveView adapters, signed definitions, and offline snapshots
  • Blazor SDK: Native Razor feature gates for static SSR, Interactive Server, WebAssembly, and Interactive Auto, with signed snapshots
  • NestJS SDK: @ops-ai/toggly-nestjs with request-scoped evaluation and declarative guards
  • SvelteKit SDK: @ops-ai/toggly-sveltekit for hooks, loads, actions, and browser hydration
  • SolidJS and SolidStart SDK: @ops-ai/solid-feature-flags-toggly with native Solid gates and a Node-only server entry
  • .NET client SDK: Toggly.FeatureManagement.Client and .Client.Desktop for frontend App Key evaluation in console and desktop hosts
  • Embedded feature dashboard: Self-hosted ASP.NET Core dashboard and catalog storage (SQLite/EF) with no Toggly account required
  • Next.js 16 Proxy and Cache Components support
  • Angular 22 zoneless host support
  • Koa 3 alongside Koa 2

Changed​

  • Feature blocks use a single content slot plus negate on Rails, Django, Android Compose, and Phoenix LiveView (same pattern as browser/mobile SDKs)

Documentation​

  • Guides for the new SDKs, embedded dashboard setup, and current Node/Python/Ruby/Rust host matrices

2026-09-11​

Added​

  • Electron SDK: @ops-ai/electron-feature-flags-toggly — definitions client in the main process with an explicit preload bridge to the renderer

Documentation​

  • Electron process-boundary guide and CSS/HTML defs.css gating (no JavaScript SDK required)

2026-09-10​

Added​

  • Java SDK packages on Maven Central (io.toggly)

Changed​

  • SDKs apply initial targeting context (identity, groups, and claims) before the first definitions fetch so the first evaluation is already targeted (JavaScript, iOS, Android, React Native, Remix, Nuxt, Docusaurus, Python, and Go)

2026-09-06​

Added​

  • Usage and business metrics on Node, Go, Java, Python, Ruby, Rust, PHP, Next.js, Nuxt, Remix, Docusaurus edge, and Cloudflare Worker SDKs
  • PHP 1.0 on Packagist: toggly/feature-management-php, toggly/laravel, and toggly/wordpress as separate packages

Changed​

  • Cloudflare Worker integration fetches flags from definitions.toggly.io

2026-09-04​

Added​

  • Ambient evaluation context for Node, Next.js, Nuxt, and Remix server helpers (getGroups / getClaims without passing context on every call)
  • Segment and request-context filter parity on Java, Python, Ruby, Rust, and PHP SDKs

Fixed​

  • Next.js no longer keeps the previous user's identity after switching users
  • Remix ambient evaluation context no longer dropping empty fields
  • SDKs reject signed definition payloads that are HTTP 200 but contain an error

2026-09-03​

Added​

  • WordPress plugin as a real Composer package (toggly/wordpress) with settings, shortcodes, and template tags

Fixed​

  • React TogglyProvider permanently destroying the client under Strict Mode
  • Next.js Edge evaluations missing evaluation context
  • Open-ended Time Window filters aligned with Definitions

2026-09-02​

Changed​

  • Browser and mobile Feature APIs use Feature + negate: disabled UI is a separate Feature block with negate instead of a disabled-content slot
  • Server SDKs download signed definitions and evaluate targeting locally (including entity context)
  • Next.js server helpers expose entity context on each check

2026-09-01​

Added​

  • SDK cheat sheets for every platform

Documentation​

  • MCP setup guide at /mcp
  • API reference dark-mode and navigation fixes

2026-08-28​

Added​

  • WebSocket live updates for Next.js server, Nuxt server, Astro client, and Gatsby SDKs

2026-08-23​

Added​

  • Entity-gate evaluation on Android, iOS, and Flutter
  • Context Property entity filters on Java, Python, Go, Ruby, and Rust SDKs

2026-08-21​

Fixed​

  • PHP SDK HTTP client failing to load (TogglyHttpClient)

2026-08-20​

Added​

  • Entity and page context targeting across SDKs — Context Property filters evaluate per check (order, product, account) rather than on the user session

2026-08-19​

Added​

  • Contexts: Dashboard view for named entity kinds and properties used in targeting
  • Application context catalog that trusted SDKs can register at startup

2026-08-18​

Added​

  • Self-serve account deletion

2026-08-10​

Fixed​

  • WebSocket live updates after a not-modified (HTTP 304) definitions response

2026-07-19​

Added​

  • OpenAI Codex MCP client setup instructions

Fixed​

  • Codex OAuth registration for the Toggly MCP server

2026-07-13​

Fixed​

  • Signed-definition verification across Flutter, .NET, Angular, JavaScript, Remix, Nuxt, and Docusaurus SDKs
  • Flutter SDK stuck on flagDefaults when live updates were enabled
  • JavaScript SDK webpack builds no longer require a Node crypto polyfill

2026-07-12​

Fixed​

  • App switcher falls back to All Environments when the selected environment is missing

2026-07-11​

Added​

  • Configurable maxCacheKeys LRU limit for identity-keyed client caches
  • Server-side SDKs persist signed definition snapshots so restarts can recover without a network round-trip

2026-07-07​

Added​

  • FeatureGateBuilder: Keep gated UI mounted and drive enabled state (styling, disabled controls) across client SDKs, with local-gate reactivity

Fixed​

  • Flutter SDK anti-rollback: Signed definitions with an equal timestamp are accepted (same payload re-served); only strictly older timestamps are rejected. On rollback the SDK keeps cached flags/variants instead of resetting to flagDefaults
  • Flutter SDK setIdentity / setContext: No longer wipe persisted cache when switching users; in-memory state is cleared and other users' persisted entries are kept for switch-back

Changed​

  • Flutter SDK definitions revision: ETag persistence is scoped per evaluation identity (user, groups, claims). TogglyRevisionCacheProvider methods now take an identity parameter (breaking for custom cache backends). Official cache packages migrate legacy revision keys on read

2026-07-05​

Changed​

  • Definitions Worker WebSocket sync: Connect sends sync with definitions revision; clients pass ?rev= and skip HTTP when unchanged. flags-updated includes etag; signing-key-updated notifies signing key rotation
  • Unified definitions revision: Single etag for HTTP If-None-Match, X-Definitions-Revision, and WebSocket sync across all client SDKs
  • SDK live updates: Debounced refresh, exponential WebSocket reconnect backoff, and revision persisted in cache providers (Flutter, React Native, browser SDKs)

2026-06-16​

Fixed​

  • Segment-based Microsoft.Targeting evaluation on the Definitions edge worker (Audience.Users lists, percentage rollout aliases, and indexed parameter coercion)
  • Identity URL encoding for targeting filters in JavaScript and Flutter client SDKs

2026-06-15​

Fixed​

  • Flutter SDK pub.dev publishing and migration to the maintained isar_community storage fork

2026-06-14​

Fixed​

  • Redis memory growth from unbounded unique-user tracking keys (daily and monthly cleanup jobs, proactive stale-key deletion, and TTL repair)

2026-05-30​

Changed​

  • Flutter SDK: Memory-only by default with opt-in pluggable cache providers (secure storage, disk, SQLite, and Isar companion packages)

2026-05-12​

Added​

  • Roles & Permissions: New workspace Roles & Permissions view (preview)

2026-05-11​

Added​

  • Teams (Groups): Organize workspace members into Teams with group-based management

Changed​

  • Workspace Members active invitations grid UI improvements

Fixed​

  • Role management and workspace ownership transfer in Members

2026-05-02​

Changed​

  • Docusaurus Edge SDK: Zero-dependency edge templates with inlined flag fetch for reliable Cloudflare Pages Functions deployment

2026-05-01​

Added​

  • Docusaurus Edge Gating: Cloudflare Pages Functions install path for feature-flag gating documentation at the edge
  • Cloudflare Access service-token support for edge worker origin fetches

Documentation​

  • Feature-flag gating for SDK sidebar entries and Swift/Kotlin cheat sheet cards at the edge

2026-04-29​

Fixed​

  • CORS on Definitions Worker: Allowed Web Origins from app settings now propagate to definitions.toggly.io for browser-side signed definition requests
  • Docusaurus plugin hydration mismatch via edge flag snapshot

Changed​

  • Docusaurus plugin now uses the definitions.toggly.io evaluated-signed endpoint
  • Renamed iOS SDK feature flag to SwiftSdk
  • Astro SDK Feature component can render as any HTML element

Documentation​

  • Feature-flag gated iOS, Android, and React Native SDK documentation pages
  • Feature-flag gated SDK and integration sidebar list items

2026-04-28​

Added​

  • MCP Feature Tools: Expanded MCP feature tools with the ability to create and delete feature flags directly from AI agents
  • Printable PDF cheat sheets for all 11 SDK languages

Fixed​

  • Microsoft.Targeting evaluation in the Definitions worker
  • Cursor MCP "Session not found" and HTML-response errors
  • Cursor MCP disconnects by issuing refresh tokens to MCP clients
  • Cursor MCP OAuth failing with "not allowed access to scope toggly"

2026-04-10​

Fixed​

  • Flutter SDK release packaging and pub.dev publish validation

2026-04-07​

Changed​

  • Team Members Flow Revamp: Workspace Team Members management flow has been redesigned

Fixed​

  • JWKS JSON binding and signed-definitions verification across SDKs
  • Definitions worker now matches the double SHA-256 expected before ES256 verification

2026-04-05​

Added​

  • Microsoft.FeatureManagement Variants: End-to-end variant support across the backend, dashboard UI, Cloudflare Worker, ClientSide service, and all client SDKs (JS, React, Angular, .NET, Vue, Svelte, Astro, Flutter, Python, Go)

2026-03-31​

Added​

  • Cloudflare Metrics Exporter: New service exporting Cloudflare analytics into the metrics pipeline

2026-03-27​

Added​

  • Metrics Guardrails & Killswitch Thresholds: New listing and threshold configuration for metric-based guardrails and killswitches

2026-03-25​

Added​

  • localStorage Caching: Stale-while-revalidate caching across all client-side SDKs for instant flag evaluation
  • WebSocket Keepalive: Client-side WebSocket keepalive ping in the .NET SDK
  • Create Metric Flow: New flow for creating metrics from the dashboard

2026-03-24​

Changed​

  • .NET SDK WebSocket Optimization: SDK now uses WebSocket-pushed definitions directly and skips polling while connected
  • Metrics empty state page redesigned

Fixed​

  • Durable Object WebSocket hibernation (eliminates ~$100/month in unnecessary compute cost)
  • Defensive error handling added to Durable Object WebSocket close/error handlers

2026-03-20​

Changed​

  • Create Experiment Flow: Redesigned create experiment flow

2026-03-11​

Added​

  • Environment-Level Permissions: User permissions can now be scoped to individual environments

2026-03-09​

Added​

  • Environment Lifecycle: New Delete, Archive, Restore, and Clone flows for environments

2026-03-06​

Added​

  • Environment Analytics: Per-environment analytics view

2026-03-04​

Changed​

  • Segments Scoped to Environments: Segments now live at the Environment level (existing app-level lists continue to work). Added UI to manage segments inside the Environment scope.

2026-03-03​

Added​

  • Add Environment Flow: New Add Environment flow with redesigned features management and updated usage stats
  • Environment History: View change history for environments

Changed​

  • Environment list and General Settings refactored

2026-03-01​

Fixed​

  • Definitions endpoint returning 403 for app keys valid across multiple environments

2026-02-25​

Changed​

  • Environment General Settings redesigned

2026-02-24​

Added​

  • WebSocket Live Updates Across All SDKs: All SDKs now receive feature definition changes in real-time via WebSocket
  • Definitions Worker pushes evaluated definitions to frontend/mobile keys on WebSocket connect

2026-02-23​

Added​

  • Definition Security settings UI
  • Normalized feature flag definitions and requirement types

Changed​

  • SDKs now use definitions.toggly.io for feature flag definitions and signed responses
  • Updated dashboard color scheme

2026-02-22​

Changed​

  • Refactored application key handling and API endpoints with backward compatibility for legacy hash storage

2026-02-21​

Added​

  • Slack integration testing functionality (validate Slack configuration without sending real notifications)

2026-02-19​

Changed​

  • API rate limits increased 3x
  • Enhanced rate limiting and improved proxy support via forwarded headers

2026-02-18​

Changed​

  • Integration components now show execution log tabs and loading indicators (Algolia Crawler, Azure EventHook, Cloudflare Pages, Google Analytics 4, Google Play, Linear)

2026-02-17​

Added​

  • Integration Execution Logs: Per-run detail logging for all integrations
  • Inline configuration modals on the workspace integration detail page
  • Integration logging for webhook send jobs

Fixed​

  • Google OAuth redirect handling
  • Google Analytics 4 re-authentication flow now redirects back to the integration page instead of 404
  • Global error interceptor no longer hijacks Google OAuth 401 responses

2026-02-16​

Added​

  • Definition Dependency Graph: Visualization UI for feature flag dependency relationships

2026-02-15​

Added​

  • Workspace-Level Integrations: New management page for workspace-scoped integrations
  • App-level integrations now support workspace integrations
  • Workspace breadcrumb component for consistent navigation
  • Integration icons for the integration catalog

2026-02-14​

Added​

  • Linear Integration: Bi-directional integration between feature flags and Linear issues
  • Linear Companion Page: Create feature flags directly from Linear issues
  • Interactive MCP Permission Selection: Step-by-step permission selection flow for MCP clients (OPS-182)

Documentation​

  • Added Linear integration guide
  • Updated Linear integration documentation with companion page and rollout visibility

2026-02-13​

Added​

  • Per-Application MCP Permissions: MCP permissions can now be scoped per application (OPS-180)
  • Optimized applications/all endpoint and grouped app selector with search in the MCP permissions modal
  • Definition App-Wide Stats Endpoint: New API endpoint for definition-level usage stats
  • Feature flags around main definition configuration pages
  • Google Analytics 4 Hook: New @ops-ai/toggly-ga4-hook package
  • Azure Application Insights Hook: New SDK hook for Azure Application Insights

Documentation​

  • Added Google Analytics 4 integration guide
  • Added Azure Application Insights integration guide

2026-02-12​

Added​

  • Node.js Server SDK: New SDK with Express, Fastify, Hono, and Koa integrations

Documentation​

  • Added Node.js Server SDK guide

2026-02-11​

Added​

  • MCP/AI Agent Access: Real API data and activity tracking for MCP clients
  • Definition History (Audit Log): Full per-definition audit log across all environments
  • Java SDK release (Spring Boot, Spring MVC, Spring WebFlux)
  • Python SDK release (Django, Flask, FastAPI, caching)
  • Remix SDK release with server-side loaders, actions, and React integration
  • Rust SDK release (5 modular crates)
  • Ruby SDK release (3 modular gems including toggly-rails)
  • Nuxt SDK release (4-package modular architecture)
  • Next.js SDK release (4 modular packages)

Documentation​

  • Added comprehensive guides for Java, Python, Rust, Ruby, Remix, Nuxt, Next.js, and Android SDKs
  • Fixed broken links

2026-02-10​

Added​

  • iOS SDK release with Swift Package Manager support
  • Android SDK release with Kotlin Multiplatform support
  • React Native SDK release with modular package architecture
  • Definition Analytics UI prep

Documentation​

  • Added iOS, Android, and React Native SDK guides

2026-02-09​

Added​

  • Persistent Storage Providers: Feature snapshot storage providers added to .NET, Go, and PHP SDKs
  • Configurable refresh intervals and a definitions base URL across SDKs
  • Improved WebSocket reconnection logic and HTTP fallback mechanism
  • Enhanced Durable Objects and webhook functionality

Documentation​

  • Added documentation for new storage providers across .NET, Go, and PHP SDKs

2026-02-08​

Added​

  • Cloudflare Pages Integration: Trigger deployments and surface build status from Cloudflare Pages

2026-02-05​

Added​

  • Stale Definition Widget: Dashboard widget surfacing stale feature definitions

2026-02-04​

Added​

  • Hooks System: Extensibility hook system across SDKs (Angular, Astro, Gatsby, React, Svelte, Vue, Next.js, Nuxt, Remix, and more) for custom behavior during feature flag lifecycle events
  • Microsoft Clarity Hook: New @ops-ai/toggly-clarity-hook package for Clarity integration
  • Definition Settings side cards

Documentation​

  • Added Hooks documentation section with Microsoft Clarity hook guide
  • Added extensibility documentation for hooks across SDKs

2026-02-03​

Added​

  • Vite plugin for Astro SDK to strip x-feature directives at build time

Changed​

  • Astro middleware pre-fetches flags before rendering and uses cache: no-store to reflect the latest status
  • Features and Feature Settings UI base revamp

2026-02-02​

Added​

  • GitHub Actions Integration
  • Algolia Crawler Webhook Integration (MVP) — configuration UI, service methods, and metrics tracking (OPS-6)
  • Gatsby SDK release (OPS-14)

Changed​

  • Updated Docusaurus documentation site to use 'Work Sans' font and refreshed dark mode color palette

Documentation​

  • Added GitHub Actions integration documentation
  • Added Gatsby SDK documentation

2026-01-30​

Added​

  • Definition Dependency Chains: Support for chained feature flag dependencies
  • Astro SDK 1.1.0: New allFeaturesEnabledDuringBuild option for static site generation
  • Algolia search added to documentation site

Documentation​

  • Added troubleshooting documentation
  • Fixed broken links

2026-01-28​

Changed​

  • Add Definition - "All releases" flow

2026-01-27​

Changed​

  • Add Definition advanced flow with Environment promotion diagram

2026-01-26​

Fixed​

  • Health check timeout and failure status handling
  • ClientSide definitions endpoint
  • RavenDB failover behavior
  • Removed feature checks on critical endpoints to avoid blocking on feature evaluation

2026-01-23​

Added​

  • Google Play Integration: OAuth flow, configuration UI, service methods, and data import jobs

2026-01-22​

Added​

  • App Store Connect Integration: Configuration UI and service methods
  • Environment Promotion: Promote features between environments

Changed​

  • Split integrations controller into per-integration partial controllers

2026-01-21​

Changed​

  • Definitions - New full Add Definition flow

2026-01-19​

Changed​

  • Add first feature flow redesign
  • Custom switch control alignment fix

2026-01-18​

Added​

  • .NET SDK Feature View Tracking: New RecordViewAsync methods on IFeatureUsageStatsProvider and feature view tracking via FeatureViewAttribute
  • IDisabledFeaturesHandler interface for handling disabled features
  • GPG-Signed SDK Releases: All JS/TS SDK releases are now GPG-signed
  • Astro SDK 1.0.10 with renderAllDuringBuild option for SSR
  • Customizable as prop on the Astro Feature component
  • End-to-end tests for Metrics and Usage ingestion

Changed​

  • Angular SDK upgraded to v18 with standalone components
  • PromQL counter queries now use sum_over_time for more accurate totals over the selected range
  • Toggly SDK dependencies updated to 3.0.3 across projects

Fixed​

  • Slack integration

Documentation​

  • Added feature usage tracking guide (checks, views, usage metrics)
  • Added .NET SDK usage tracking guide

2026-01-17​

Added​

  • VictoriaMetrics Integration: New metrics backend with multi-variant support, Hangfire-based migration service, and Kubernetes deployment
  • .NET SDK Health Checks Library: Monitor SDK connection status, definition freshness, WebSocket connectivity, and required feature availability
  • Toggly health check endpoint
  • Redis persistence
  • Caching for OWASP Dependency Check DB

Changed​

  • Adaptive windowing for time-series queries (increase() for counters, avg_over_time() for gauges)
  • Hangfire dashboard moved to the /api route
  • Health endpoints excluded from service worker
  • JSON serialization globally configured to camelCase

Fixed​

  • Redirect issue with Kubernetes health checks
  • CSP preventing upgrade
  • Concurrent execution of Unique User Tracking Aggregation

Documentation​

  • Added .NET health checks library documentation

2026-01-16​

Changed​

  • Redesigned Add Application form

2026-01-14​

Added​

  • Onboarding next-steps flow after completing initial onboarding

2026-01-13​

Changed​

  • New onboarding data gathering flow

2026-01-12​

Fixed​

  • Light and dark theme inconsistencies

2026-01-10​

Added​

  • Command Palette: Keyboard-driven command palette with recent and favorite commands and user preferences storage

Documentation​

  • Added Command Palette usage documentation

2026-01-09​

Added​

  • Changelog Notifier: Service for processing GitHub changelogs and sending email notifications about new releases
  • CORS settings for local development

Documentation​

  • Expanded API documentation across team management, feature usage, and metrics endpoints
  • Updated API security documentation
  • Swagger documentation now respects environment configuration
  • Fixed API documentation scrolling

2026-01-07​

Fixed​

  • NSwag extension support for multiple API versions

2026-01-05​

Added​

  • Engineering Requests: New feature for tracking engineering requests

Fixed​

  • Header styles across all pages
  • Team invites

Documentation​

  • Added token invalidation information
  • Updated rate limits, roles and permissions
  • Updated SSO and enterprise documentation
  • Documented authentication flows

2026-01-04​

Added​

  • Toggly.Definitions Cloudflare Worker: New edge worker for serving and managing feature flag definitions at scale, including WebSocket support for live updates
  • Multiple Environment URLs: Manage multiple URLs per environment with default URL designation and per-URL validation
  • Feature Owner Selection: Assign owners to feature definitions
  • Starred Features: Star and unstar features within an application; filter views by starred status
  • Chrome Extension: Authentication, token refresh, sign-out, and feature flag association

Documentation​

  • Updated Astro SDK documentation
  • Fixed broken links

2026-01-03​

Fixed​

  • ETag inconsistencies on definitions endpoint
  • v2 definitions endpoint responding to v1 requests

2026-01-02​

Added​

  • API Versioning: Bumped public API to v2.0
  • Category and tags fields on the Create Feature modal with category auto-complete
  • Cache of environment domains on application
  • Astro SDK v1: First stable Astro SDK release

Documentation​

  • Added Astro SDK docs
  • Added Chrome extension docs

2026-01-01​

Added​

  • Server-Side Rendering (SSR): Dashboard now supports SSR for faster first paint
  • Standalone components and modules in Angular SSR setup

Changed​

  • Upgraded backend to .NET 10

Fixed​

  • ETag handling
  • Service worker configuration (excluded jslog route)

2025-12-31​

Added​

  • Workspace Ownership Transfer: Transfer workspace ownership to another user, including permission handling

Changed​

  • Improved styling for danger zone actions
  • Transparent ng-select inputs for visual consistency

2025-12-30​

Documentation​

  • Added guides index page
  • Restructured navigation links
  • Fixed broken links

2025-12-29​

Documentation​

  • Refactored Changelog into a standalone page with updated sidebar configuration
  • Added Astro SDK documentation
  • Added Azure DevOps integration documentation

2025-12-28​

Added​

  • Direct Feedback Feature: New sidebar feedback widget to submit feedback directly from the dashboard
  • Feature Key Auto-Formatter: Configurable feature key formatting options in App Settings and Create Application modal

Changed​

  • Improved responsive design and UI consistency

Fixed​

  • Fixed scrollbar always showing on sidebar
  • Fixed registration page layout issues
  • Fixed Google Analytics 4 import functionality

Documentation​

  • Added Astro SDK documentation
  • Added Azure DevOps integration documentation

2025-12-26​

Added​

  • CLI Tools: New Toggly CLI for command-line operations (v1)

Documentation​

  • Added CLI Tools documentation
  • Added .NET SDK performance benchmarks
  • Fixed video embeds in documentation

2025-12-25​

Fixed​

  • Improved Google Analytics 4 integration with enhanced customization options and manual import trigger

2025-12-23​

Changed​

  • Updated Google and GitHub login buttons to match current design guidelines
  • Improved application stability and performance

Documentation​

  • Updated privacy policy and terms of use to include information about Google and GitHub login

2025-12-22​

Added​

  • Dark Mode Auto-Detection: Automatically matches your system's dark/light mode preference
  • Audit Log Retention: Configurable retention period for audit logs with automatic cleanup
  • Enhanced API documentation with authentication details

Changed​

  • Improved application reliability and performance
  • Enhanced unique user tracking accuracy

Documentation​

  • Added link to system status page
  • Added LinkedIn social link
  • Updated homepage design

2025-12-21​

Added​

  • Cryptographic Audit Log Signing: Audit logs now include cryptographic signatures for enhanced security and integrity verification
  • Enhanced Audit Tracking:
    • User Agent and IP Address tracking for all audit events
    • Audit events for viewing audit logs (complete audit trail)

Changed​

  • Improved core concepts documentation for better clarity

Documentation​

  • Added Releases feature documentation
  • Removed outdated integration guides
  • Fixed broken links throughout documentation

2025-12-19​

Documentation​

  • Added Core Concepts to main documentation menu
  • Added additional examples to Introduction page
  • Improved sidebar organization
  • Updated architecture documentation

2025-12-18​

Added​

  • toggly.io Redesign: Complete redesign of marketing website
    • Modern landing page with video backgrounds
    • Updated branding and social links
    • Improved navigation and user experience

Documentation​

  • Added CI/CD integration documentation
  • Enhanced local development setup

2025-12-17​

Fixed​

  • Improved login redirect handling for better user experience

2025-12-16​

Added​

  • Compare Environments: New feature to view and sync differences between environments
  • Azure Event Hook: Integration for Azure DevOps events
  • Email to Developer: Send integration setup instructions directly from the dashboard
  • Progressive Web App (PWA): Dashboard can now be installed as a standalone app
  • Clear App Cache: New button to clear cached data
  • Custom error pages for better user experience

Changed​

  • Improved environment synchronization with better conflict detection

Fixed​

  • Fixed redirect issues on iOS devices
  • Improved PWA offline support and navigation on mobile devices

Documentation​

  • Added PWA troubleshooting guide
  • Added Azure Event Hook integration guide

2025-12-15​

Added​

  • Application Inheritance: Base Applications can now share features with other applications
  • Success confirmation when requesting new integrations

Changed​

  • Improved application performance and reliability

2025-12-14​

Added​

  • Onboarding: Enhanced first-login experience with code samples and installation steps
  • New Creation Modals: Redesigned UI for creating Workspaces, Applications, and Features
  • Dynamic code samples based on selected technology

Changed​

  • Improved navigation and state management when switching apps

2025-12-13​

Added​

  • Go SDK release
  • Multi-Technology Support: Applications can now select multiple technologies
  • Client Availability Toggle: explicit control for exposing features to client-side SDKs
  • Team size survey in workspace settings
  • Default environment configuration for workspaces

2025-12-11​

Added​

  • PHP SDK release (with Laravel and WordPress support)
  • Svelte SDK release
  • Microsoft Teams Integration using Microsoft Graph
  • .NET Server-Side Architecture documentation

Changed​

  • Enhanced Laravel ServiceProvider with Blade directives

2025-12-10​

Added​

  • Custom Webhook Integration
  • .NET SDK: Callbacks for feature definition changes
  • SCIM feature block on introduction page

Changed​

  • Sidebar organization and structure
  • Homepage explore section and styling
  • NSwag integration documentation with caching details
  • Updated Docusaurus plugin with nav-gate support

2025-12-09​

Added​

  • Docusaurus Plugin & SDK
  • NSwag Integration: Feature filtering for OpenAPI/Swagger documents

2025-12-08​

Added​

  • Cloudflare Worker Integration (Edge SDK)
  • Unique User Tracking: Application-level unique user metrics
  • NSwag operation processor for feature flags

Fixed​

  • Documentation links

2025-12-07​

Added​

  • Release Tracker feature and Gate Evaluation Service
  • Unique user tracking features

Fixed​

  • Missing Sentry logo
  • Sentry sending data to wrong URL
  • Slack notification not sending environment updates
  • Changed message to use person's name

2025-12-06​

Changed​

  • Improved webhook notifications to batch changes for better performance
  • Updated Sentry and Slack integrations to handle batched changes

2025-12-05​

Added​

  • Shopify Toggly plugin that extends the admin UI to add a box allowing users to tie an element on the page with a feature
  • Logic to authenticate against Toggly and store appKey and OAuth keys

2025-12-04​

Added​

  • Sentry integration functionality
  • UI components for configuring Sentry integration, including modals for setup and secret display
  • Services for managing Sentry notifications and handling webhook events

Changed​

  • Made disabling MCP delete any registered clients which includes deleting secrets and invalidating tokens

2025-12-03​

Added​

  • Sentry integration

2025-12-02​

Added​

  • Slack integration functionality

2025-12-01​

Added​

  • Modal component to display code samples for feature keys enum based on selected technology
  • Guard to prevent navigation with unsaved changes in relevant components
  • Service for clipboard functionality to facilitate code copying
  • Application configuration management import and export functionality
  • Support for cloning of applications with all associated features and settings

Fixed​

  • Code samples showing

2025-11-30​

Added​

  • Feature gate around SCIM functionality
  • SCIM settings management for teams
  • Recent usage tracking for applications to improve visibility on app activity

Changed​

  • Refactored workspace routing and update application links
  • Updated workspace routing to redirect to the members page instead of the main workspace page
  • Adjusted application links in various components to point to the new members route
  • Enhanced breadcrumb navigation across multiple components for better user experience
  • Updated design of Integrations page
  • Added feature gates around integrations
  • Updated design of Applications

2025-11-27​

Fixed​

  • Mobile view on register page

Changed​

  • Updated design of register page

2025-11-23​

Added​

  • MCP endpoints
  • MCP authentication
  • AI Agent Access to menu and wrapped with feature flag
  • Dynamic client registration support

Fixed​

  • Saving environment modal behind backdrop

2025-11-07​

Added​

  • Authentication around MCP endpoints
  • MCP tools for getting teams/applications, application details, updating application features and getting audit history

2025-11-06​

Changed​

  • Updated navbar and sidebar styles and background color
  • Removed copyright

Fixed​

  • Collapsed menu style

2025-11-05​

Fixed​

  • Styling issues
  • Error loading stats

2025-09-08​

Fixed​

  • Dashboard

2025-03-24​

Added​

  • CORS policy to JWKS endpoint
  • Logic to account for CORS URI containing a trailing slash

2025-03-10​

Fixed​

  • Error renaming environment to same name with different capitalization causing environment to be deleted
  • ETag parsing in certain situations

2025-02-28​

Changed​

  • Removed features from applications endpoint and added definitionsCount

2025-02-07​

Added​

  • ETag support to clients definitions endpoint

2025-02-04​

Added​

  • The key ID of the key used to sign the data to the signed response
  • Logic to handle key rotation
  • All non-expired keys to the JWKS endpoint
  • Expiration date to JWKS

2025-01-28​

Changed​

  • Improved response signing reliability

2025-01-27​

Fixed​

  • JWKS requiring authentication
  • List name being required when updating list

Changed​

  • Made application list updating only update description and name if not null

2025-01-24​

Fixed​

  • Removing list item containing slash
  • Application list matching issues
  • Definitions not updating when related application list updates

2025-01-23​

Added​

  • JWKS endpoints
  • Signed definitions to Toggly v2 endpoint
  • Signed client definitions

Changed​

  • Changed signing to use elliptic curves
  • Updated clients signed defs URL

2024-10-18​

Fixed​

  • ETag on definitions

2024-10-17​

Fixed​

  • ETag handling on definitions

2024-07-04​

Fixed​

  • ACL permission checks for client credentials

2024-06-28​

Added​

  • Use humanized string on Feature Key paste
  • Sort by Name or CreatedOnUtc in Definitions

2024-05-29​

Fixed​

  • Filter query issues
  • Serialization issues

Added​

  • Support for requirement type

2024-05-27​

Fixed​

  • Saving and updating Secure Feature flag

Added​

  • UI for Secured Features

2024-04-08​

Fixed​

  • Outstanding bug of disappearing feature while filtered in Environment

2024-01-17​

Fixed​

  • Slow loading environment stats

2024-01-10​

Changed​

  • Removed parameter check during experiment creation
  • UI: Custom Rollout - Hide Percentage param for Microsoft.Targeting for now
  • UI: Custom Rollout - Disable User Claims filter for client side technologies; Disable Time Window for now

Fixed​

  • ClientSide: Filters - Percentage user tracking fix by checking for filter name too instead of just for Parameters

2024-01-04​

Fixed​

  • Naming of targeting rollout percentage
  • Percentage rollouts not working correctly in session manager

Added​

  • Support for groups on clientside
  • Support for Rollout Percentage in session manager
  • Updated mapping for Microsoft.Targeting to use the new RolloutPercentage name

2024-01-03​

Fixed​

  • Session management service registration

Changed​

  • Improved session management when applications are updated

2023-11-28​

Added​

  • UI: App Settings - Connection Section & installation guide
  • UI: App Settings - Page UI/UX improvement
  • UI: Environment - no filtered features msg

2023-11-27​

Fixed​

  • Clients not resolving user correctly

2023-11-17​

Fixed​

  • Browser languages endpoint

Changed​

  • UI: Environment - Statistics redesign; Features UI improvements
  • UI & API: Custom Rollouts - Arrays should pull from API lists

2023-11-15​

Fixed​

  • UI: Apps - missing technology support fix

2023-11-14​

Changed​

  • UI: Features - Add feature flow revamp

2023-11-13​

Added​

  • UI: Apps - Send Dev Docs Email feature flag
  • UI: Apps - Upgrade message improvement
  • UI: Create App - App creating revamp; Domain validation fix

2023-11-01​

Changed​

  • UI: Initial Walkthrough - Hide notifications & onboarding steps before first app creation; Layout - Default menu state to collapsed
  • UI: Register - SSO DuplicateEmail handling

2023-10-30​

Changed​

  • UI: Definitions - redo UI/UX to better present them as app-level features with default values for all environments

2023-10-19​

Fixed​

  • UI & API: Audit logs - Username fix; Comments fix
  • UI: Dashboard - Metrics & Features link fix
  • UI: Definitions - Create definitions tabindex fix

2023-10-11​

Fixed​

  • UI: Onboarding - visibility flow fix
  • UI: Feature Dashboard & Experiments - quick fixes

Added​

  • Browser Extension: Selector - control overlay

2023-06-19​

Fixed​

  • UI: Applications - Add application fix to ask for appKey on app create request

2023-06-15​

Added​

  • Support for generating app key along with application

Changed​

  • UI: Current plan cache optimisation

2023-06-07​

Added​

  • UI & API: App level permissions

2023-05-23​

Changed​

  • UI: Dashboard - allow timeline collapse
  • UI: Environment - Add notes field on environment confirm changes modal

2023-05-16​

Removed​

  • Next bill date from current-plan

2023-05-10​

Changed​

  • UI: Feature Toggle Flow - improve focused area when toggling a feature ON
  • UI: Feature Toggle Flow - quick ui fixes
  • UI: Feature Toggle Flow - Turning a feature ON starts the rollout flow preset to AlwaysOn, acting as a confirmation flow; Turning it OFF acts as before

Fixed​

  • Trial expiration notifications

2023-05-09​

Changed​

  • UI: Onboarding - UX improvement (save collapsed state in localstorage)

2023-05-04​

Changed​

  • UI: UI/UX improvements; Preparations for App Level Permissions
  • UI: Features - add app level notice
  • UI: Features - close edit view after updating feature
  • Web: Feature Categories - Treat empty strings as null

2023-05-03​

Changed​

  • Changed category to default to null if empty

2023-04-22​

Added​

  • Web: Features & Environment Features - Collapsable Feature Categories

2023-04-17​

Fixed​

  • Definition notification service errors

2023-04-16​

Fixed​

  • Confirming account in Toggly if confirmed in BeyondAuth
  • Web: Billing - upgrade modal stopped working if ESC pressed

Changed​

  • Remove trial once plan is upgraded

2023-04-15​

Added​

  • Notifications endpoints
  • Trial expiring notifications

Removed​

  • Permission check on current-plan endpoint

Fixed​

  • Error creating experiments for C# projects

2023-04-11​

Added​

  • Web: Onboarding
  • Web: Onboarding - mark steps as done
  • Web: Onboarding feather icons bug fix
  • Web: Google/Github auth fix
  • Web: Header - order teams & apps

Fixed​

  • Web: Active billing 403 error when fetching current-plan

2023-04-10​

Added​

  • Cancel Date to current-plan
  • Tracking onboarding metrics
  • Setting of onboarding steps

Removed​

  • Rollups from showing in new-features

Fixed​

  • Definition notification service

2023-04-09​

Added​

  • Web: Integrations - various changes
  • Web: Api Credentials - behind Business or Enterprise plan

2023-04-07​

Changed​

  • Web: Teams - Creating a team redirects to Apps; Renamed Create demo app btns
  • Web: Api Credentials - behind feature flags
  • Web: Put Integrations behind feature flags

2023-04-04​

Added​

  • Logic to auto-create trial subscription once team is created

Changed​

  • UI: Lists - refactored to Segments
  • Renamed application lists to segments
  • UI: Billing - Business plan; Various fixes

2023-03-28​

Changed​

  • Web: Integrations - Removed mappings from metrics; Fixed Google auth redirect url

2023-03-27​

Fixed​

  • Integration settings not all going to the integration settings collection
  • Google auth redirect url

2023-03-24​

Added​

  • UI: Integrations - Google Universal, Google Analytics 4, Webhook; WebPageTest (partial)

Fixed​

  • Web: Integrations - GA4 fixes

2023-03-22​

Added​

  • Environment change objects when Requires approval permission is set on user
  • Storing notes on app or app environment change

Fixed​

  • Creating app with empty url

Changed​

  • Changed default team name to Personal Space

2023-03-19​

Changed​

  • Google auth integration changes

Added​

  • New pricing packages

2023-03-15​

Added​

  • Support for permission RequiresApproval
  • Support for categories on features
  • Enabled a user to update his own permissions
  • ACL support to applications and teams
  • Webhook support

2023-03-13​

Added​

  • UI: API credentials

2023-03-08​

Changed​

  • UI: App Settings - App key types; Date fixes
  • UI: Definitions - Suggest new features

2023-03-07​

Added​

  • Finished WebPageTest integration

2023-03-06​

Added​

  • System metrics to Clients site
  • Google analytics
  • WebPageTest integration

Fixed​

  • Application lists

2023-03-04​

Changed​

  • Updated support site to github discussions

Fixed​

  • Detecting new metrics
  • Detecting new features

2023-03-02​

Added​

  • GRPC Web support

2023-03-01​

Fixed​

  • CORS refreshing

Added​

  • Logic to send email confirmation upon signup via social login

2023-02-28​

Added​

  • Configurable session timeout for clientside apps
  • Endpoint to clear sessions
  • CORS verification from approved domains
  • Google Analytics integration
  • Support for enabling client applications
  • Allowed origins to applications

2023-02-27​

Added​

  • UI: App - allowed origins add/delete
  • UI: App - allowed origins
  • CORS support for clients

2023-02-25​

Changed​

  • Web: Register - Google sign in buttons to follow Google specs

2023-02-22​

Fixed​

  • Adding environment

2023-02-17​

Fixed​

  • Exception in new metrics when there are no series

2023-02-14​

Changed​

  • UI: Dashboard - Timeline simplified version

2023-02-13​

Fixed​

  • Counters querying on a limited time range
  • Added anomalies and trends to timers based on current time range

2023-02-10​

Fixed​

  • Counters

2023-02-09​

Fixed​

  • UI: Dashboard - Fixed Custom Date range control

Added​

  • UI: Dashboard - Metrics show Deployment & Restart annotations

2023-02-07​

Added​

  • Feature audit data to usage endpoint

Changed​

  • Improved metrics query performance for large time ranges
  • Optimized date granularity for metrics and usage

2023-02-06​

Added​

  • Restart and deployment metrics
  • Logic to track app deployments and restarts

Changed​

  • UI: Definitions - Usage status indicator
  • UI: Metrics - new metrics save fix
  • UI: Dashboard - Chart Xaxis now shows local datetime
  • UI: Metrics - Add metric flow fix

2023-02-05​

Added​

  • Google Analytics importing service

2023-02-02​

Added​

  • Instance name as label for metrics and usage

Fixed​

  • UI: Dashboard - Fix changing environment
  • API & UI: Metrics - NewMetric name includes the metric type prefix; Humanized new metric name based on key without prefix; Reload new metrics on new metric add

2023-02-01​

Added​

  • Feature usage status detection job

Fixed​

  • Updating feature definitions

2023-01-29​

Added​

  • Support for receiving instance name, process start time and app version in metrics

2023-01-28​

Changed​

  • Improved caching for definitions endpoint

2023-01-25​

Fixed​

  • Trends calculation with no points
  • Counter anomalies referencing metric keys

Changed​

  • UI: Dashboard - Improved metrics display with trend indicators

2023-01-24​

Added​

  • Slope/trendline calculation to dashboard metrics
  • Audits for features added and deleted from the application level

2023-01-23​

Added​

  • ML.net change point detection service for anomaly detection in metrics

2023-01-22​

Added​

  • UI: Dashboard - Sync cards control; Card Size control; Metrics timeframe controls

2023-01-20​

Fixed​

  • Observations coming back as 0 after rollups
  • Rounded observations to 2 decimals

Changed​

  • Improved dashboard chart granularity and display

2023-01-18​

Added​

  • Change point detection to feature usage for default environment

Changed​

  • UI: Dashboard - Separate time periods for Feature usage

2023-01-13​

Changed​

  • UI: Dashboard - Feature Usage cards; Metrics tooltip updates (show full date & time details)

Fixed​

  • Observation metric aggregation

2023-01-11​

Added​

  • Usage stat first value detection
  • Toggly business metrics
  • Usage stats endpoint
  • Support for double values in metrics service
  • Feature stat tracking for first check, first enabled and first usage detected
  • Usage change detection on features

2023-01-09​

Changed​

  • UI: Experiments - fixes and changes

2023-01-08​

Fixed​

  • Experiments filter check

Changed​

  • UI: Experiments - Added environment argument to all experiments API calls

2023-01-07​

Added​

  • Experiments now associated with environments
  • Logic to stop the experiment if feature rollout is used
  • Experiment EndedDateUtc
  • Rollout filters to experiments with Percentage requirements between 15 and 85

For detailed release notes, visit our GitHub releases.