Releases: Flagsmith/flagsmith
Releases · Flagsmith/flagsmith
Release list
v2.254.0
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
v2.253.0
2.253.0 (2026-07-15)
Features
- add unique analytics IDs to experiment, metric, and warehouse buttons (#7997) (d479a3d)
- API: Adopt the
flagsmithentrypoint (#7901) (da194ca) - API: Bundle the Core API OpenAPI schema (#7959) (a7b0d21)
- experiments: wizard UX improvements (#7978) (4510b72)
- use lifecycles API (#7793) (26ddf19)
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
Docs
v2.252.0
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
Docs
v2.251.0
2.251.0 (2026-07-01)
Features
- MCP: Set up Sentry error reporting (#7879) (5c55544)
- Segment Membership: Seed identities on Beta opt-in (#7899) (8c86b8c)
- usage: push hourly usage snapshots to Control Plane (#7831) (f5b6273)
- Use new segment members api (#7864) (37a682f)
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
v2.250.0
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
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
v2.247.0
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
v2.246.0
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)