Skip to content

Releases: Flagsmith/flagsmith

v2.254.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 16 Jul 10:55
2ec1139

2.254.0 (2026-07-16)

Features

  • auth: surface is_new_user in OAuth login responses (#8011) (2c000a2)
  • experimentation: default to control when rollout segment is created (#7905) (d53e0d7)
  • onboarding: "next quest" cards (#7941) (403b292)

Bug Fixes

  • e2e: staging E2E failures from shared-project pollution and onboarding flag race (#8027) (df9a777)
  • organisations: Enforce seat limit against licence-derived metadata (#8014) (3b840fd)
  • scim: Arbitrary usernames accepted via SCIM (#8019) (0e3c8c7)
  • tags: Duplicate system tags wedge GitHub tagging with MultipleObjectsReturned (#8013) (8aa41ab)

Performance Improvements

  • Segment Membership: Count all segments in one scan per environment (#8018) (b51e6b7)

v2.253.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 15 Jul 10:12
9e4b1f4

2.253.0 (2026-07-15)

Features

Bug Fixes

  • add navigation to identity page from segment members list (#7927) (f005081)
  • API: Nested viewsets expose data across projects and organisations (#7945) (26a1e29)
  • dark mode: move colour and shadow utilities from Bootstrap to tokens (#7982) (9ecdf6d)
  • dark mode: resolve .text-secondary to the token, not Bootstrap (#7981) (3eeaf38)
  • experimentation: poll warehouse status for created connections (#8001) (038238b)
  • Experiments: Dark mode visibility in results page (#7980) (c92b305)
  • features: preserve multivariate bucketing salt across feature state recreation (#7914) (62a8143)
  • LaunchDarkly: Import processing not idempotent for completed requests (#7954) (5cfb9f4)
  • make Headway bell icon clickable (#7925) (fd438ba)
  • nav: stop project navbar items clipping off-screen (#7968) (2b4473b)
  • return 400 when environment is null in featurestate update (#7957) (686bb9c)
  • Segment Membership: Enabled for different organisations in backend and frontend (#7966) (aa4ad62)
  • webhooks: accept 2xx status codes in webhook test endpoint (#7992) (7a6210c)

Dependency Updates

  • api: update dependency django to v5.2.16 [security] (#7990) (1c73453)
  • api: update dependency flagsmith-common to >=3.12.0,<4 (#8008) (0cb114b)
  • api: update dependency flagsmith-private to >=0.11.0,<1 (#8006) (1042aad)
  • MCP: Bump flagsmith-common to 3.12, pyfakefs to 6 (#8007) (e55b56d)

CI

  • Renovate: Eagerly bump flagsmith-common and flagsmith-private (#8005) (d625997)

Docs

v2.252.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 03 Jul 13:13
8617611

2.252.0 (2026-07-03)

Features

  • code-references: prompt users to add required integrations (#7844) (27e76f0)
  • Flagsmith-on-Flagsmith: Send organisation trait to Flagsmith on identify (#7932) (0bc9f7a)
  • improve experiment recommendation and disable Snowflake warehouse (#7940) (31c9dc9)
  • onboarding: connection terminal and flags table (#7856) (ece3b36)
  • Segment Membership: Recount after identity delete (#7933) (b8b25c1)

Bug Fixes

  • experimentation: rebuild environment document on rollout change (#7929) (c9a5f54)
  • organisation: disable delete button when active subscription exists (#7809) (44206a2)
  • Segment Membership: Oversized numeric traits fail identity seeding (#7938) (cbc295a)
  • Segment Membership: Percent sign in regex condition crashes segment count refresh (#7944) (e77c851)
  • Segment Membership: Stagger the recurring count refresh fan-out (#7943) (9105ae0)
  • usage: Send raw licence signature bytes in Control Plane auth token (#7936) (6849e3f)

Dependency Updates

  • api: Bump flagsmith-sql-flag-engine to 0.1.3 (#7935) (946df88)

Docs

  • integrations: Split Grafana and Prometheus integration pages (#7921) (d80e457)

v2.251.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 01 Jul 11:26
debfb7b

2.251.0 (2026-07-01)

Features

Bug Fixes

  • gate experiment freeze behind feature flag and unblock inputs during loading (#7919) (5e0043d)
  • segments: warn before discarding an unsaved feature-specific seg… (#7840) (d46e013)

Performance Improvements

  • Segment Membership: Members list improvements (#7924) (43c99a2)

v2.250.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 30 Jun 10:41
8cfc0ba

2.250.0 (2026-06-30)

Features

  • add regional base URL select for Heap and Mixpanel integrations (#7904) (48ff59c)
  • experiments: display rollout on detail page with inline edit (#7895) (796afbb)

Bug Fixes

  • experimentation: keep variant assignment stable across rollout updates (#7912) (772b9cb)
  • multivariate: persist variant key in DynamoDB environment document (#7915) (fe840c5)
  • mypy: narrow compressed feature_states to bytes in dynamodb mapper test (#7916) (ee9f182)

Dependency Updates

v2.249.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 29 Jun 16:06
4c947d1

2.249.0 (2026-06-29)

Features

  • experimentation: support multi-status filter in frontend (#7894) (5545f43)
  • experimentation: support multi-status filter on experiments list (#7893) (fc4a57f)
  • freeze flag editing when flag is in a running experiment (#7888) (de2f911)

Bug Fixes

  • add regional base URL for Mixpanel (#7802) (1d1cc9c)
  • detect multivariate differences between environments (#7635) (68ff940)
  • features: open feature slideout when deep link targets an off-page feature (#7807) (6fd31d7)
  • project-settings: add spacing between project name input and Update button when hasVariation is False (#7882) (ea52abb)
  • Utils: add guard against null rule value in validateRule (#7779) (ff21200)

Docs

v2.248.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 26 Jun 16:08
c153c3f

2.248.0 (2026-06-26)

Features

  • experimentation: allow updating rollout while experiment is running (#7886) (1ce5f34)
  • experimentation: simplify lifecycle by skipping draft and paused states (#7884) (3e183c5)
  • mcp: expose experimentation endpoints as MCP tools (#7885) (94ca795)

Bug Fixes

  • Feature Lifecycle: Exclude archived features from lifecycle counts (#7897) (db23309)
  • infra: Task processor tasks killed during startup by health check (#7887) (6009697)

v2.247.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 26 Jun 09:18
bfde55e

2.247.0 (2026-06-26)

Features

  • clickhouse: Add ingested_at and source to IDENTITIES (#7873) (6fcf5c7)
  • clickhouse: add is_deleted to IDENTITIES (#7875) (408f05b)
  • experimentation: enable rollout when an experiment starts (#7883) (59bc98d)
  • experimentation: rollout configuration step in experiment wizard (#7859) (69b4113)
  • experimentation: whitelist server-side keys for warehouse ingestion (#7865) (3fa605c)
  • experiments: wire up results refresh with a shared RefreshControl (#7857) (0e7eca3)

Bug Fixes

  • Tagging: TagType evaluated incorrectly in database queries (#7877) (9032039)

v2.246.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 25 Jun 14:11
e1d94e4

2.246.0 (2026-06-25)

Features

  • compare feature states across environments and segments (#7806) (b4f22f6)
  • experimentation: experiment rollout with multivariate segment override (#7851) (4203446)
  • experimentation: expose experiment rollout in API responses (#7858) (d79ed7e)
  • Feature Lifecycle: Update API with feature lifecycle info (#7789) (824988c)
  • in app mcp instructions (#7438) (ca07878)
  • Segment membership inspection: Add segment members read endpoint (#7861) (c983f85)

Bug Fixes

  • Change Requests: Revamp docs, improve UX (#7709) (171d251)
  • clickhouse: Task processor startup queries ClickHouse migrations on every boot (#7863) (5b2f0cc)

Dependency Updates

  • frontend: update dependency http-proxy-middleware to v3 [security] (#7830) (d0d81d7)
  • Update flagsmith-private to 0.10.0 (#7872) (00696c5)

v2.245.0

Choose a tag to compare

@flagsmith-engineering flagsmith-engineering released this 23 Jun 08:53
929e1df

2.245.0 (2026-06-23)

Features

  • experiments: Bayesian analysis scorecards and results UI (#7813) (91238bb)

Bug Fixes

  • clickhouse: Avoid excess ALTER statements for no-op migrate (#7853) (0b85fe1)