Last 7 days
0
Features: 0
Changes: 0
Fixes: 0
Deprecations: 0
Feature flag and remote configuration platform with a managed cloud service.
Latest Flagsmith changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this Flagsmith release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Use channels to follow groups of tools around a stack, workflow, or topic.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
0
9
33
115
Reordered CRs to newest‑first, introduced a Cohorts app with membership ledger and added several experimentation enhancements like 365‑day retention and multivariate split support.
Added logging of per‑object warehouse delivery outcomes.
Added option to explicitly specify ClickHouse HTTPS port instead of inferring from the native port.
Integrated ClickHouse: added warehouse SQL setup, buffered event delivery, and event table verification with stats queries
Adds support for confidential clients in OAuth dynamic client registration (feature 8138).
Fix DCR endpoint to reject client registrations missing a client name (bug 8129).
Add colour lift experiment by metric direction
Resolved API boot failure for SaaS deployments
Added new UI for ClickHouse warehouse setup and expanded onboarding and experimentation features (e.g., Firehose CloudWatch logging, per‑org ingestion infra, metric direction API, funnel analytics)
Prevent HubSpot scripts from interfering with end‑to‑end test runs.
Added new features: ClickHouse BYOW connections, per‑org ingestion service, first‑party OAuth CLI with scoped policies, corporate‑only signup experiment, and unified base URL with region dropdown.
Added new OAuth login response field for new users, defaulted rollout segments to control, and introduced “next quest” onboarding cards.
Added unique analytics IDs for experiment, metric, and warehouse buttons; adopted Flagsmith entrypoint and bundled Core API OpenAPI schema
Added prompts for required integrations and new onboarding UI for connection terminal and flags table
Added Sentry error reporting, new segment members API, and hourly usage snapshot pushes to the Control Plane.
Added regional base URL selection for Heap and Mixpanel integrations and inline edit rollout display on experiment detail pages.
Added multi‑status filtering for experiments in the UI and list, and froze flag editing when a flag is part of a running experiment.
Added ability to update rollout parameters while an experiment is running
ClickHouse schema enhancements: added ingested_at, source, and is_deleted fields to IDENTITIES tables.
Added cross‑environment/segment feature state comparison, multivariate experiment rollouts, and a segment membership read endpoint
Introduce Bayesian analysis scorecards and results UI for experiments
Fixed intermittent ClickHouse migration failures caused by replica metadata lag
Add experiment detail page with exposures panel and restrict experiment placeholder to paying customers
Fix bug exposing retry‑after header
Added BareButton UI primitive and migrated role=button sites
Add primary metric attachment in experiment creation wizard and enable serving MCP at the bare server URL
Added Heap region support, environment admin selection, and extensive experimentation enhancements (Bayesian stats kernel, exposures model, inline metrics, new endpoints).
Added tests for N+1 queries in metrics view and introduced experiments: metrics list view with edit/delete/pagination, warehouse connection verification UI, and Create Metric page
Added metric search, experiments fields, and environment‑scoped metrics & results, plus project admin selection on creation
Add experimental feature improvements such as unique ClickHouse event names, UX tweaks, and backend type filtering for multivariate experiments
Added pagination, deletion guard, and search query support for experiments, plus a new experiment list UI with filtering and actions.
Added `type` filter to the GET feature endpoint
Added unique IDs to all integration auth, save, and setup buttons for better tracking.
Fixes performance regression causing very slow data migration
Fixed slow code reference queries and addressed missing Django SCIM settings
Added unlimited audit and feature visibility for pre‑versioning scale‑up, plus SCIM UI and private SCIM app integration.
Added several new API capabilities: a 'created_by' field on MasterAPIKey, v1 versioning for segment updates, support for any operator in segment top rules, and flag‑driven SDK messaging.
Fixed breadcrumb alignment to correctly align the current page item with links and separators
Introduced several UI features: Storybook stories for base components, extra seat addon handling, pylon visibility controls, paid‑only pylon chat, and full rendering of top‑level segment rules.
Fixed GitLab webhook delivery issue preventing events from reaching the API.
Add organisation usage logs to billing.
Added admin support for LaunchDarkly import requests, increased default project limits, and expanded GitLab integration with issue/merge request labeling, comment posting, and orphaned tag cleanup
Fix OpenFeature gated flags always resolving to default during dogfooding (issue 7310).
Added approvals() helper, SAML support for Scale‑Up plan, analytics label grouping, and expanded GitLab integration (project integration, issue/MR browsing, feature‑flag linking, webhooks).
Added full OAuth consent flow (backend and frontend), dynamic client registration, and OpenAPI specs for OAuth.
Added OpenTelemetry support and implemented gram elements
Added OpenFeature SDK for server‑side Flagsmith and a project setting to enforce feature ownership
Unified logging format and added tagged v1 endpoints for MCP usage.
Added CockroachDB support by switching SDK metrics labels to a JSONField
Added Code References to project integrations and a feature‑flag guard for code‑reference queries.
Fix Feature.type to be writable on creation
Fix JWT generation for GitHub API calls
Fixed multiple UI and data bugs including edit‑user payload, org dropdown alignment, grid layout, whitespace trimming, and value editor overflow.
Fixed several UI and backend bugs, such as font weight handling, segment reference errors, and serializer replacement
Added experimental internal client integration to send evaluation data via Flagsmith
Fixed rendering issue where identity features displayed before all data sources were loaded
Fixed unbounded Feature.type field issue.
Added gzip compression support for DynamoDB environment documents.
Added custom fields for projects, a dark‑mode login page, and role‑based hiding of the roles tab in project settings.
Resolved unexpected setuptools dependency issue in Hubspot integration
Added support for project‑level custom fields.
Added Backstage as a default integration.
Enforced seat limit for self‑hosted deployments
Introduced persona‑based views, experimental flag frontend, and a new admin‑API task definition enabling Sentry tracing; also inverted stale‑flag counts in Platform Hub.
Added A/B experiment analytics endpoint (be) for hackathon use cases
Resolved timeout issue for Platform Hub usage trends (issue 6700).
Added CI envdoc update capability and introduced Hackathon features such as feature lifecycle and Platform Hub enhancements.
Added support for Flagsmith flag engine v10 (feature) but later reverted due to issues
Fixed changelog transparency bug (issue 6661).
Enhanced local Django shell experience for development environments.
Updated Django dependency to version 5.
Added Sentry to default integration data and updated LaunchDarkly importer to API version 20240415
Fixed API docs generation to avoid including readOnly properties that are marked as required.
Fixed display of correct control value in the identity override variation list.
Added loading indicator for MultiSelect in the Create Segment modal.
Added exposure of production /metrics endpoint on port 9100 for SaaS monitoring.
Update dependency from version 5.2.0 to 5.2.2.
Added Jest unit testing infrastructure, a reusable EmptyState component, subscription limit info on Usage/Billing pages, and default allocation flag support.
Retired split testing and removed Azure Application Insights integration (deprecations).
Increase master API key throttle rate to 100 requests per second
Adds throttling functionality that applies only to requests authorized with master API keys.
Enable read‑from‑replicas for Redis Cluster by default (Flagsmith SaaS only).
Implemented a blocking Redis pool for throttle cache in Flagsmith SaaS
Added OpenAPI 3.1 docs generation with drf‑spectacular and improved segment feature association
Add SDK service to ECS deployment pipeline.
Fix e2e test flakiness by increasing wait time before the Try It button click
Optimized InfluxDB calls in the API usage notifications task
Added batch size to bulk update of OrganisationSubscriptionInformationCache objects (issue 6456)
Add request throttling to the flag analytics endpoint to mitigate overload.
Added throttling to Influx query endpoints to prevent overload.
Bumped urllib3 to the latest version.
Prevent infinite loading on the Identity Overrides tab
Disable flaky test causing intermittent failures
Added experimental delete‑segment override endpoint and feature‑flag update endpoints.
Added Pylon email signature support
Added ability to create change requests ignoring conflicts.
Added pre‑commit linting for staged files.
Removed AWS SSE logs bucket name from task processor definition to fix related bugs.
Fix: Move AWS SSE logs bucket name into the task processor definition.
Fix: Ensure Prometheus multiprocess directory is set at build time
Add a view mode selector for diffing features and improve flag analytics
Added Pylon chat, query param for segment feature states, multi‑select dropdown for environment context values, and FLAG_UPDATED webhook for v2 versioned environments.
Added loading state for cards and blocked opening until data arrives; introduced pipeline stage removal button and event filtering by feature.
Fixed issue where malformed requests caused metadata loss
Added endpoint to retrieve multivariate flag options and support for creating lead forms in self‑hosted deployments.
Added a segment page, segment diff tab UI, and redirection links in the feature health tab.
Fixed cache isolation for server‑only features.
Revert identifier sanitization that caused identity handling errors.
Fix get identities to correctly check existing invalid identifiers.
Fixed multiple bugs: HubSpot org ID update logic, identifier sanitization, environment toggle persistence, Go SDK schema, and overflow hook gap
Introduced new UI and analytics features: feature health tab, organization SDK metrics charts, and segment change requests.
Added SDK user agents allow list and numeric ID storage in InfluxDB.
Add wait‑for‑trigger summary UI update (feature)
Enforced deterministic ordering of segment rules in production for SaaS deployments.
Fixed API authentication in the GitHub PoC integration.
Fixed update segment bugs: disabled faulty test updates and correctly handled rules/conditions without IDs.
Fixes infrastructure issue by using ConfiguredOrderManager as the base class.
Reverted the previous fix that added a split length check before index access.
Added an environment variable to secure API documentation with authentication.
Adds phased rollout action, email filtering in user-select inputs, a responsive Features page, and dropdowns for context‑aware values
Fix bugs identified in the release
Added save and publish pipeline functionality.
Added clone action to release pipelines and introduced backend support for health event dismissal
Fix incorrect InfluxDB query for usage data (issue 5818).
Added multiple new release pipeline actions (including unpublish) and upgraded release pipeline logic to v0.2.1.
Added multiple new features such as release‑pipeline paywall and status, beta feature flags, UTM tracking at signup, feature versioning for new environments, real‑time flags option with docs, OAuth auth‑cookie generation, and integration...
Added backend release pipeline v0.1.0 with edit capabilities
Add explicit ordering for segment rule conditions and new release‑pipeline publish flag with project‑id context usage
Fixed cookie validation in authentication logic
Added shortcuts to run both API and worker together, introduced wait‑for‑trigger in release pipelines, and launched a new Release Pipelines UI
Introduced a new environment metrics reporting API.
Added tracking for welcome page tasks and integrations.
Add a welcome page feature.
Added LaunchDarkly importer with large segment import support.
Added backend and frontend segment cloning, LaunchDarkly rate‑limit handling, and webhook testing support.
Added permission‑debugging endpoints, an inspect‑permissions feature flag, and allowed the task processor to use its own database.
Fixed incorrect project selection and missing RBAC e2e tests on staging
Added rendering of usage reports directly in the sales dashboard, eliminating email delivery.
Fix marketing consent default to True
Fix incorrect feature value passed in integrations
Added product version to API response headers and support for If-Modified-Since on /environment endpoint
MetadataModelRequirement now uses organisation ID as the objectID
Added logging of environment IDs to SDK endpoints.
Fix task processor overload when handling high-volume SDK traffic (issue 5358)
Removed the AUTO SEAT UPGRADE PLANS setting from billing and added organization as a supported content type for MetadataModelRequirement.
Fixed bug in track request task that broke backward compatibility.
Added onboarding API and self‑hosted onboarding support.
Added a permanent environment document cache.
Added initial Prometheus integration support.
Update estree util dependency from version 3.1.1 to 3.3.3 in the documentation source
Added optional chaining and runtime guards to prevent frontend crashes and show errors when creating server‑side SDK keys or loading Chargebee.js.
Add support for configuring each replica database URL via individual environment variables (REPLICA_DATABASE_URL_0, REPLICA_DATABASE_URL_1, etc.).
Fix format create segment errors caused by payload (issue #5082).
Add self‑hosted user data to the version endpoint and introduce a distinct liveness probe
Added ability to add users to groups directly when inviting them.
Email notifications now include organization ID and a link to the usage page.
Introduced split testing UI
Introduce separate liveness and readiness health checks
Added quick navigation to recent or existing requested changes and introduced a Grafana feature health provider.
Added several UI features including clear filters, provider deletion warnings, dynamic theme toggle tooltip, improved feature export error handling, and tag selection UI updates.
Introduce backend support and UI for feature health tracking.
Fixed handling of deleted feature state and raised errors for missing environment feature versions
Fixed Dockerfile casing warnings in CI pipeline
Added Licensing upload tab and improved segment rule validation feedback
Added a plus indicator for identity overrides when "complete" is false.
Display edited entity name in side modal
Fixed description state handling on EnvironmentSettingsPage
Heal all identities with blank traits
Fix anchor button height bug (4891).
Resolve issue where versioned segment overrides were not saved correctly
Introduce combined value and segment change requests for versioned environments, plus enterprise licensing, scheduled segment overrides, and tag‑based permissions.
Added create change requests for segments and get‑by‑UUID endpoints for environments/views and organisations
Add Hubspot cookie logging.
Added logging of commands in the Docker entrypoint
Added UI for environment processing and enabled VIEW ENVIRONMENT users to retrieve environments
Add async cloning of feature states, rollback migrations command, edge identities export, and tag‑supported permissions endpoints
Added group admin management to list groups and logged HubSpot cookie creation
Added support for PREVENT EMAIL PASSWORD in the backend
Fixed UI bugs: assigned groups list now displays correctly, SAML configuration creation no longer errors with relative API URLs, and tag‑based permissions validate all views properly.
Fixed AttributeError when using LOGGING_CONFIGURATION_FILE environment variable
Persist the selected identity search type across sessions
Add support for organization integrations.
Added feature to hide change email UI when authentication type is not EMAIL.
Added HubSpot integration.
Added identity alias support, SDK evaluation context schema, and cookie‑based authentication
Add domain flag, MANAGE TAGS permission, and configurable feature value size per installation
Added session replay support via Amplitude integration.
Added HubSpot cookie tracking, subscription caching for new organizations, and support for identity overrides in local evaluation.
Added ability to ignore conflicts on scheduled changes and new identity override toggle in local eval
Added sane defaults for segment operators, integration data, and SAML flags.
Upgrade Django to a new major version, introducing breaking changes and dropping support for PostgreSQL <12.
Fixed LDAP login by adding a custom serializer to correct the login field.
Add UUID to user model and enhance SAML configuration handling (copy ACS URL, prevent name edits)
Added configurable PostgreSQL usage cache timeout and updated grace‑period email wording
Added automatic GitHub integration tagging and front‑end tags, plus support for Aptible deployments.
Increase feature evaluation cache size to 300 for Flagsmith SaaS only
Add cache for feature evaluation in app analytics
Fixed issue preventing bypass of the "allow registration without invite" rule.
Added Edge V2 migration command and surfaced password requirements with dynamic validation on sign‑up.
Fixed trial subscription handling and corrected a frontend casting issue for attribute deletion
Send users a notification when API flags are blocked (issue #4338).
Added support for handling multiple open versioned change requests per feature and introduced change set handling
Added cache for batch tracking data to improve pg usage data handling
Add support for transient identities and traits
Added support for preselected payment modal and annual subscription plans (pricing feature).
Add Selected options feature
Add timestamps to segment models and introduce versioning with date grouping.
Added extra Flagsmith checks to monitor API overage charges.
Added subscription.plan trait to flagsmith.get identity flags API
Fix missing packages:read permission that caused Docker publish jobs to fail.
Fix missing CI secrets for Docker publish jobs
Added new features: removal confirmations, SAML attribute mapping UI, Grafana integration, versioning endpoint, and API usage notification template logic.
Fixed serialization error for environment feature version webhooks
Add front‑end alert when API usage limit is exceeded.
Added Scarf pixel documentation.
Added analytics command for arbitrary periods and kept segment modal open with name display.
Added default rule for segments
Updated the base Docker image to Python 3.11, fixing related issues
Improve API key user experience
Audit and history UI tweaks, including displaying environment version in audit logs.
Added audit log creation when a feature version is published to an environment.
Fixed validation of feature values before saving, preventing errors.
Added API usage metrics, billing grace period, and a new endpoint for GitHub repository contributors; enhanced GitHub integration with search, lazy loading, and versioning support.
Fix: webhooks now trigger correctly when a new version is published.
Fixed bug in versioning related to segment overrides limit (issue #4007)
Fixed bug that prevented cloning environments when using v2 versioning (issue #3999)
Added API usage billing, global domain authentication methods, and new metadata fields to core entities.
Add metadata fields to core entities via the API
Fixed cloning of identities to include multivariate values
Added endpoint to revert v2 versioning
Block API access after a seven‑day overage notice
Added Clone Identities feature and Overage sorting in sales dashboard.
Fixed bug in edit group functionality (issue 3856).
Added Pydantic‑based OpenAPI response schema support and centralized permission management UI
Fixed account number handling in SaaS secrets references (issue #3842).
Fix SaaS bug by adding the correct GitHub environment variables to all locations.
Added GitHub integration for managing external resources
Added customization of default environments for new projects and UI enhancements to display organization name in header and page title
Prevent unauthorized removal of user access.
Added Swagger schema generation for environment documents
Added Flagsmith signature header for webhook testing
Added caching for environment segments in the SaaS production environment.
Reverted the "multiple OR'd search terms" feature in the sales dashboard due to issues.
Fixed segment override assignment bug (issue 3734).
Add live filter to the versions endpoint and support multiple OR’d search terms in the sales dashboard
Added Hubspot lead tracking and a frontend enabled state filter.
Fix issue causing rollback of JSON access logging
Added domain, org ID, and subscription fields to Hubspot company and tracker integrations.
Fixed auto‑focus on the name input when creating a group
Added state feature filter and owners/group owners filtering for features; prevented system tag modifications
Fix bug where feature export was not created before LaunchDarkly import.
Add segment-deleted audit log entry
Create audit log entries for deleted segment conditions and fix audit retrieval endpoint
Fix dasherized conversion event types path handling
Added “has expired” column to API keys table and HubSpot lead tracking integration.
Add option to disable secure cookies
Added role API key management (backend and UI) with expiration tracking, new fields for stale flags, versioned feature states, and API usage function; introduced import/export for environment flags, project usage limits, enhanced segment...
Fixed the database read replica strategy to correct routing errors.
Corrected the version number used in Flagsmith workflow infrastructure.
Add replicas and cross‑region replica support, plus env var to disable API usage tracking
Added an audit log detail page
Added production rate limiting and made Task Processor inputs configurable via environment variables.
Fixed audit logging to handle cases where an AuditLog entry lacks a history record.
Added Redis-backed throttling for admin endpoints.
Added dynamic segment condition values, redesigned organization layout, and included project/org names in SSE tracking events.
Add endpoints for feature imports
Introduced pure BSD‑3‑Clause license support.
Added detailed change entries to AuditLog, made webhooks async with backoff, and propagated document deletions to DynamoDB
Added new role‑master API keys endpoint and pre‑populated control values for segment overrides
Added new URLs for roles master API keys and role groups (including a revert of one endpoint)
Added a recurring task in the task processor to clean password reset entries.
Added new feature capabilities: v2 identity overrides count, flagsmith feature export task, migrated environments to v2, and refined import/export handling.
- Added comprehensive identity override management (write task, storage type attribute, listing endpoint, UI tweaks).
Added a new endpoint to list summary objects of permission groups.
Added LDAP integration for authentication
Rebuild Chargebee caches
Fix organisation test location
Revert to Core API segment evaluation
Added Versioning V2 and UI change to hide API keys from integrations list
Added dunning billing status feature.
Added new permission for managing segment overrides, seats on the next invoice, and admin cleanup on subscription cancellation dates.
Fixed issue with self‑hosted runner for the private cloud image (issue #2969).
Add LDAP foundation in core and new UI permission for managing segment overrides
Added copy button for server keys, enhanced role management with user/group add/remove, and enabled TCP keepalive for boto3/dynamo.
Added group owners to feature management
Added priority support to the task processor.
Added support for tags in permissions system
Introduce ability for users to pass default throttle classes to the rate‑limit system.
Added support for partial imports and introduced “off” values as a control value.
Add LaunchDarkly importer and UI for importing feature flags
Fixed task creation issue for updating the environment document.
Added queue size configuration for tasks/queue.
Fixed UI bugs including payment modal, missing price in dark mode, and malformed toast messages
Added UI pill for server‑side‑only flags and warnings to block creation when limits are reached.
Added feature description UI and task processor argument validation
Fix chargebee to correctly count multiple addons toward subscription limits
Removed unnecessary migration health check
Integrate Flagsmith client into the API layer
Fixed announcement design and button behavior so navigating links no longer closes the announcement.
Added home page announcement and role support for master API keys