Skip to content

Releases: Flagsmith/flagsmith

v2.243.1

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 19 Jun 12:10
482a213

2.243.1 (2026-06-19)

Bug Fixes

v2.243.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 19 Jun 11:13
ce56ad6

2.243.0 (2026-06-19)

Features

  • add BareButton primitive, migrate role=button sites (#7733) (09cbb72)
  • experimentation: experiment results model, task and endpoints (#7796) (d68c358)
  • experimentation: results aggregation query and payload builder (#7781) (c4670cb)
  • Segment membership: Refresh membership counts on segment edit (#7828) (1bdb7ca)

Bug Fixes

  • experiments: resolve environment-level variant allocations (#7805) (72a7df9)
  • frontend: prevent crash if redirect param is undefined (#7788) (4be6fa0)
  • Local: Fix make install (#7808) (294e591)

CI

  • MCP: Remove Gram MCP schema push (#7820) (40323e3)
  • raise db pg-max-connections for private cloud e2e (#7825) (8977abe)

v2.242.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 16 Jun 17:43
e85f77b

2.242.0 (2026-06-16)

Features

  • experiments: attach a primary metric in the create experiment wizard (#7780) (76fb3e3)
  • MCP: Serve MCP at the bare server URL (#7797) (90b08f1)

Bug Fixes

  • frontend: add guard against null model (#7778) (5665ad0)
  • MCP: Bare server URL fails OAuth resource validation (#7798) (537b57e)
  • trigger get warehouse stat request (#7794) (cdc3c06)

Dependency Updates

  • frontend: update dependency dompurify to v3.4.9 [security] (#7790) (e927630)

Docs

  • MCP: Document self-hosting the MCP server (#7800) (cfdf9dc)
  • MCP: Rewrite MCP server page and generate the tool catalogue (#7668) (9c8cff0)

v2.241.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 16 Jun 06:44
4ec3d45

2.241.0 (2026-06-16)

Features

  • add Heap region support (#7732) (5ef4042)
  • choose environment administrators on environment creation (#7610) (58a7463)
  • Code References: Allow empty code reference scans to clear references (#7764) (879046c)
  • experimentation: accept inline metrics on experiment creation (#7770) (4c4a992)
  • experimentation: add experiment exposures model, warehouse query and summary builder (#7740) (a9822c3)
  • experimentation: Bayesian stats kernel (#7769) (44c2b69)
  • experimentation: experiment exposures read and refresh endpoints (#7754) (a65d175)
  • label variant key UI (#7745) (118bdbc)
  • MCP: Push MCP usage via OTel (#7746) (5d410f2)
  • sort/inspect users across permissions tables (#7611) (51dfe03)

Bug Fixes

  • api: Remove Django pin from uv override-dependencies and upgrade to 5.2.15 (#7755) (8a6c26b)
  • ci: Fix MCP env var names (#7744) (d8ae75c)
  • frontend: Allow change request deletion based on API permissions (#7772) (601e716)
  • frontend: gate app boot on ConfigStore.hasLoaded to avoid loader deadlock (#7785) (3965016)
  • Normalise heap base url and add request coverage (#7747) (79a1673)
  • Password validation fires before disabled invites check (#7711) (8cf2785)

CI

  • frontend: lint changed files on pull requests (#7748) (56f2ad6)
  • frontend: upload Playwright artifacts when E2E tests fail (#7774) (9fd0eb3)
  • mcp: render and deploy task definition to ECS (#7716) (9d6105d)

Docs

v2.240.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 10 Jun 08:58
a8a7758

2.240.0 (2026-06-09)

Features

  • added tests for n plus 1 queries in metrics view (#7728) (4aab293)
  • experimentation: metrics list view with edit, delete and pagination (#7731) (fef753d)
  • experimentation: warehouse connection verification UI (#7678) (7eda0b1)
  • experiments: Create Metric page (#7712) (416de5c)
  • multivariate: reserve "control" as a variant key (#7725) (aa90ffc)

Bug Fixes

  • frontend: prevent error when inputRef is undefined (#7649) (591ecb3)
  • support decimal multivariate variation weights (#7672) (c70b12e)

v2.239.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 08 Jun 11:54
19ffc62

2.239.0 (2026-06-08)

Features

  • add metric search, experiments field and update (#7724) (3d34cbc)
  • choose project administrators on project creation (#7580) (1bf8bda)
  • experimentation: environment-scoped metrics & experiment results (#7674) (f4b246e)
  • MCP: Add Docker image and release publishing (#7694) (19fa405)
  • MCP: Emit session and tool call events (#7707) (36ef8dd)
  • MCP: Expose Prometheus metrics (#7705) (8ef95e0)
  • MCP: OAuth 2.0 support for HTTP transport (#7692) (35664ed)
  • MCP: Run an MCP server out of OpenAPI specs (#7670) (4688419)
  • MCP: Set up logging and OpenTelemetry export (#7706) (f3c738b)
  • multivariate: add per-feature unique key to multivariate options (#7698) (6fcede7)
  • multivariate: report variant key on identities flag responses (#7723) (08b9690)
  • multivariate: thread variant key into the environment document (#7699) (ed18061)
  • sdk: add variant key to evaluation schemas (#7704) (2eae0ff)
  • sdk: make evaluation result variant required and nullable (#7726) (9036dbf)
  • verify warehouse connection api and events received (#7677) (d0ac9b5)

Bug Fixes

Dependency Updates

CI

v2.238.0

Choose a tag to compare

@flagsmithdev flagsmithdev released this 01 Jun 19:18
9bdf0f2

2.238.0 (2026-06-01)

Features

  • experimentation: add unique event names from ClickHouse (#7660) (1ee9b7b)
  • experiments ux improvements (#7644) (755df22)
  • experiment: use backend type filter for multivariate features (#7630) (164d4bc)
  • MCP: Use native OpenAPI tool fields and consolidate private deps (#7656) (2c8cf0f)

Bug Fixes

  • feature_segment missing in versioning (#7618) (f5584c9)
  • GitLab: issue/MR status in the feature Links panel goes stale after state changes (#7545) (77f742e)
  • webhooks: Prevent SSRF in webhooks and webhook tests (#7550) (85b92fa)

Dependency Updates

CI

  • renovate: Fix renovate config json & add linter to pre-commit hooks (#7657) (69c6dbf)
  • Replace Dependabot with Renovate (#7645) (5b4dff0)

Docs

  • add vulnerability response policy to support page (#7423) (d39aae7)
  • Consolidate PR collaboration guide to Flagsmith/AGENTS.md (#7646) (c1f40d8)
  • CVE vulnerability guidance (#7655) (89135fe)

v2.237.0

Choose a tag to compare

@flagsmithdev flagsmithdev released this 29 May 12:04
0e88d9b

2.237.0 (2026-05-29)

Features

  • added pagination and deletion guard (#7615) (588fa17)
  • added search query to get experiment endpoints (#7617) (91efcff)
  • experiment: add experiments list page with filtering, pagination, and actions (#7628) (7ea1158)
  • experimentation: add Experiment base model and CRUD endpoints (#7591) (d118da7)
  • experimentation: add experiment creation wizard frontend (#7596) (cdda679)
  • experimentation: return feature object along with experiment entity (#7609) (e5f2f7c)
  • return experiment status counts along paginated list (#7625) (aa85699)
  • track custom event feature creation (#7603) (cac20ff)

Bug Fixes

  • allow project admins to create and manage project-scoped custom fields (#7518) (53b93ba)

Dependency Updates

Docs

  • Sizing: rewrite as workload-driven guide (#7592) (b34ef1f)

v2.236.0

Choose a tag to compare

@flagsmithdev flagsmithdev released this 27 May 09:16
b898041

2.236.0 (2026-05-27)

Features

  • added type filter on get feature endpoint (#7598) (18230bf)

Bug Fixes

  • code references count returns 0 after unchanged rescan (#7599) (3fa3d9a)
  • experimentation: always insert new WarehouseConnection on create (#7605) (38e4a09)
  • Segment membership: Read counts off segment.membership_counts (#7601) (b000f47)
  • Segment membership: Zero out (segment, env) pairs that stopped matching (#7600) (2a13539)

v2.235.0

Choose a tag to compare

@flagsmithdev flagsmithdev released this 26 May 08:31
e39f9ae

2.235.0 (2026-05-26)

Features

  • Adding a unique ID to every integration auth and save buttons (#7562) (03f05ee)
  • Adding a unique ID to every integration setup button (#7560) (38a4a8a)
  • experimentation flagsmith warehouse setup api scaffolding (#7542) (b10a2c3)
  • experimentation warehouse setup frontend (#7543) (26138f3)
  • experimentation: hide tab with flag (#7575) (a377140)
  • experimentation: one warehouse connection per environment (#7582) (537a7d6)
  • experimentation: rework warehouse connection UI (#7581) (bbf8608)
  • experimentation: Snowflake warehouse connection support (#7565) (2be8504)
  • experimentation: Snowflake warehouse frontend (#7566) (8545240)
  • experimentation: sync warehouse connection environment keys to ingestion redis (#7588) (7d3b541)
  • Segment membership inspection PoC: Daily ClickHouse-backed per-env segment counts (#7464) (161e3d1)
  • Segment membership inspection PoC: Surface identity counts in segments UI (#7467) (f3c68f2)

Bug Fixes

  • improve error messaging when saving custom field (#7578) (e5ba08a)
  • rename SAML config "Name" field to "Organisation Name" (#7576) (4e892a2)
  • SCIM: Incorrect plan attribution (#7559) (89dff8e)
  • Segment membership PoC: Identity backfill broken due to lack of JSON column support (#7584) (fe355be)

Dependency Updates

Docs

  • add topology-based project structure decision tree (#7517) (896067f)
  • Add trust centre link (#7567) (644d8fa)
  • API: add tags to swagger and order them based on workflow (#6885) (e79f066)
  • document CR scope, notifications and non-notification events (#7549) (bbe9c91)
  • SCIM provisioning (#7139) (db9490c)

Tests

  • Isolate router tests from Django apps registry (#7579) (2e16ede)