2.228.0 (2026-04-14)
Features
- backend-oauth-consent-screen (#7124) (0e985d9)
- Billing: Cap Scale-Up seats at 20 (#7217) (c3c837a)
- Billing: Reintroduce the Scale-Up plan (#7216) (556b114)
- Enable OpenTelemetry support for Task Processor (#7225) (8dd8c46)
- implement dynamic client registration (#7096) (8cd740f)
- oauth-consent-frontend-screen (#7136) (643682d)
- open-api-specs-describe-oauth (#7148) (97bb4f4)
- setup-dot-and-metadata-endpoint (#7057) (58f6e51)
- support DJANGO_DB_CONN_HEALTH_CHECKS for persistent DB connections (#7220) (9e92fbd)
- visual regression e2e (#7102) (fccd6db)
Bug Fixes
compress_dynamo_documentsbreaks permanent environment cache (#7014) (b5f81bc)- account-dropdown: fix contrast issues in dark mode (#7088) (c924459)
- Add index.handlebars to vercel include files (#7191) (0bad5b2)
- ci: improve Chromatic workflow (#7156) (db4e578)
- drop stale DB connections around LaunchDarkly fetch phase (#7219) (7f219c0)
- e2e: skip SDK keys test when feature flag is off (#7155) (807185b)
- environments: validate project field in environment creation (#7063) (f4c5f66)
- return null instead of empty string when clearing feature value (#7146) (7ece5ea)
- storybook dark mode and component compatibility (#7209) (a7242c2)
- tests: Use unique email in flaky custom auth integration test (#7113) (b4cf014)
- v1-override-limit-includes-all-feature-segments-in-count (#6555) (c5af2d5)
Dependency Updates
- bump cryptography from 46.0.6 to 46.0.7 in /api (#7187) (de527ae)
- bump django from 5.2.12 to 5.2.13 in /api (#7186) (1ecf480)
- upgraded-axios (#7218) (de45b91)
CI
- pre-commit autoupdate (#7141) (d604cd0)
- skip-private-tests-and-comments-conditionally-for-oss-contributions (#7189) (9e3edac)
Docs
- fix edge proxy API URL reference to use edge.api.flagsmith.com (#7152) (68f851a)
- OpenTelemetry (#7103) (7beff52)
- Update GCP self-hosting to recommend GKE with Helm charts (#7177) (b34f718)
Refactoring
- AccountSettingsPage TypeScript migration (#7169) (c1aef00)
- CJS -> ESM (#7178) (91558ce)
- Codehelp TypeScript migration (#7170) (9dcde58)
- Migrate users urls+page names to Identities (#7168) (e122a95)
- modernise Payment modal (#7004) (7d2f132)
- modernise Server-side SDK Keys page (#7003) (4e5fa9f)
- Move icons, remove unused files (#7171) (589c5d5)