|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [2.229.0](https://github.com/Flagsmith/flagsmith/compare/v2.228.0...v2.229.0) (2026-04-22) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add has_approvals() helper to ChangeRequest model ([#7241](https://github.com/Flagsmith/flagsmith/issues/7241)) ([32449e9](https://github.com/Flagsmith/flagsmith/commit/32449e98633b6f91b816929bdc013d3a27509d5c)) |
| 9 | +* enable saml for scaleup plan ([#7295](https://github.com/Flagsmith/flagsmith/issues/7295)) ([0c96217](https://github.com/Flagsmith/flagsmith/commit/0c962177e96398ff16d6113356343b24b5969156)) |
| 10 | +* feature analytics label grouping ([#6067](https://github.com/Flagsmith/flagsmith/issues/6067)) ([742a554](https://github.com/Flagsmith/flagsmith/commit/742a55489914735834614acd576980004408a52c)) |
| 11 | +* **GitLab:** Add GitLab to Project Integrations ([#7239](https://github.com/Flagsmith/flagsmith/issues/7239)) ([9530f35](https://github.com/Flagsmith/flagsmith/commit/9530f35ecfcd159e42d74b6222829c8ee51504aa)) |
| 12 | +* **GitLab:** Browse GitLab issues and merge requests (backend) ([#7270](https://github.com/Flagsmith/flagsmith/issues/7270)) ([1b8145a](https://github.com/Flagsmith/flagsmith/commit/1b8145ae4d72bd49fb61d8cdd83935279a608dc8)) |
| 13 | +* **GitLab:** Browse GitLab issues and merge requests (frontend) ([#7273](https://github.com/Flagsmith/flagsmith/issues/7273)) ([cf2ed8d](https://github.com/Flagsmith/flagsmith/commit/cf2ed8d58b5e832449607c8679945b4a5026d9b7)) |
| 14 | +* **GitLab:** Link GitLab issues and merge requests to feature flags ([#7274](https://github.com/Flagsmith/flagsmith/issues/7274)) ([237f215](https://github.com/Flagsmith/flagsmith/commit/237f21509411681368db7e967a23bdd94820ea46)) |
| 15 | +* **GitLab:** Receive webhooks for automatic state sync ([#7301](https://github.com/Flagsmith/flagsmith/issues/7301)) ([2a91d0c](https://github.com/Flagsmith/flagsmith/commit/2a91d0cb916079644451e1e4162f5f3241c30713)) |
| 16 | +* lock CR UI once any reviewer has approved ([#7056](https://github.com/Flagsmith/flagsmith/issues/7056)) ([#7255](https://github.com/Flagsmith/flagsmith/issues/7255)) ([81d1686](https://github.com/Flagsmith/flagsmith/commit/81d16864c1ea4470e35964bf9bdad3ca29b75137)) |
| 17 | +* **OTel:** Add first structlog events for OTel event pipeline ([#7237](https://github.com/Flagsmith/flagsmith/issues/7237)) ([d7fbcb2](https://github.com/Flagsmith/flagsmith/commit/d7fbcb2cca891db309b86c104f5547933d232e0d)) |
| 18 | +* **OTel:** Push Amplitude IDs to Baggage ([#7238](https://github.com/Flagsmith/flagsmith/issues/7238)) ([8366b91](https://github.com/Flagsmith/flagsmith/commit/8366b912d1ff23aaf9ff0c3ea799fbdd66915b5f)) |
| 19 | +* update in app plan page wording ([#7296](https://github.com/Flagsmith/flagsmith/issues/7296)) ([898895c](https://github.com/Flagsmith/flagsmith/commit/898895caa5fb193531b520638d740ca2c67c32be)) |
| 20 | + |
| 21 | + |
| 22 | +### Bug Fixes |
| 23 | + |
| 24 | +* **billing:** fix chargebee on plan toggle ([#7230](https://github.com/Flagsmith/flagsmith/issues/7230)) ([40460ff](https://github.com/Flagsmith/flagsmith/commit/40460ff232b398312a5bca9acf5f3c1760c063f6)) |
| 25 | +* **Billing:** Polish the new Scale-Up pricing tile ([#7235](https://github.com/Flagsmith/flagsmith/issues/7235)) ([4afa640](https://github.com/Flagsmith/flagsmith/commit/4afa640de70c63d75247218715124c909d097a8b)) |
| 26 | +* **Billing:** Update yearly price for Scale-Up ([#7285](https://github.com/Flagsmith/flagsmith/issues/7285)) ([b41b532](https://github.com/Flagsmith/flagsmith/commit/b41b532a70bcb96ecc1dcfd67bba483786bf6f44)) |
| 27 | +* env columns hard to distinguish in compare view ([#7250](https://github.com/Flagsmith/flagsmith/issues/7250)) ([23e1cea](https://github.com/Flagsmith/flagsmith/commit/23e1ceafabf9d743498d87e3e65b7c3fcfa6fa6e)) |
| 28 | +* **GitLab:** Linked issue tag isn't updated when webhook uses the `work_items` URL ([#7305](https://github.com/Flagsmith/flagsmith/issues/7305)) ([885f807](https://github.com/Flagsmith/flagsmith/commit/885f8077fa16be246924de273ebdd865ea4e1b13)) |
| 29 | +* **gram:** use-env-variables-in-ci-to-target-host ([#7243](https://github.com/Flagsmith/flagsmith/issues/7243)) ([f35369b](https://github.com/Flagsmith/flagsmith/commit/f35369b3f7dd29b952e803ab695f63bb273b2898)) |
| 30 | +* **Logging:** Expand APPLICATION_LOGGERS and fix unnamed loggers ([#7256](https://github.com/Flagsmith/flagsmith/issues/7256)) ([9943da9](https://github.com/Flagsmith/flagsmith/commit/9943da9117000de2dbc7c7d9ce8b5f15e479a9a5)) |
| 31 | +* org breadcrumb shows wrong name for non-admin users ([#7234](https://github.com/Flagsmith/flagsmith/issues/7234)) ([2db8b8b](https://github.com/Flagsmith/flagsmith/commit/2db8b8b63473880dcd20c9b4a5863ae3d214ea02)) |
| 32 | +* prevent infinite API loop on invalid environment URLs ([#7284](https://github.com/Flagsmith/flagsmith/issues/7284)) ([de7d0a7](https://github.com/Flagsmith/flagsmith/commit/de7d0a71bbb239b458bdd78587a72adffddf75bb)) |
| 33 | +* **search:** prevent-local-sync-state-keystroke-loss ([#7287](https://github.com/Flagsmith/flagsmith/issues/7287)) ([2be0f41](https://github.com/Flagsmith/flagsmith/commit/2be0f41aae9c4dce08d2b40986f626d22501723d)) |
| 34 | +* usage limit misleading when viewing non-monthly periods ([#7084](https://github.com/Flagsmith/flagsmith/issues/7084)) ([#7269](https://github.com/Flagsmith/flagsmith/issues/7269)) ([ea70d3b](https://github.com/Flagsmith/flagsmith/commit/ea70d3b6663876d2c894e946fb26f56f3fb92786)) |
| 35 | + |
| 36 | + |
| 37 | +### Infrastructure (Flagsmith SaaS Only) |
| 38 | + |
| 39 | +* **OTel:** Rename OTEL_EXPORTER_ENDPOINT to OTEL_EXPORTER_OTLP_ENDPOINT ([#7252](https://github.com/Flagsmith/flagsmith/issues/7252)) ([89ed1ea](https://github.com/Flagsmith/flagsmith/commit/89ed1eac16a59ccd78dd109f3c557b9622034c34)) |
| 40 | +* **OTel:** Wire OTEL_EXPORTER_ENDPOINT in ECS task defs ([#7251](https://github.com/Flagsmith/flagsmith/issues/7251)) ([19677ff](https://github.com/Flagsmith/flagsmith/commit/19677fff7f8d02ea8ed79efbad6e4b48603aae87)) |
| 41 | + |
| 42 | + |
| 43 | +### Dependency Updates |
| 44 | + |
| 45 | +* bump dompurify from 3.3.2 to 3.4.0 in /docs ([#7260](https://github.com/Flagsmith/flagsmith/issues/7260)) ([5595f7f](https://github.com/Flagsmith/flagsmith/commit/5595f7f3311bda6443ce629f2cdef757c61acce2)) |
| 46 | +* bump follow-redirects from 1.15.11 to 1.16.0 in /docs ([#7227](https://github.com/Flagsmith/flagsmith/issues/7227)) ([0e89c88](https://github.com/Flagsmith/flagsmith/commit/0e89c88a9364a6fb44e5fc0f975d0b96effc05d4)) |
| 47 | + |
| 48 | + |
| 49 | +### CI |
| 50 | + |
| 51 | +* pre-commit autoupdate ([#7221](https://github.com/Flagsmith/flagsmith/issues/7221)) ([76d6573](https://github.com/Flagsmith/flagsmith/commit/76d65730224fe33a7a4e40b3e3335e81abe71fff)) |
| 52 | +* upgrade vercel cli version to newer ([#7267](https://github.com/Flagsmith/flagsmith/issues/7267)) ([6c69f6e](https://github.com/Flagsmith/flagsmith/commit/6c69f6edc37d37ee8722e63ac3cb0ffac72cda3c)) |
| 53 | +* upgraded-vercel-to-latest-version ([#7265](https://github.com/Flagsmith/flagsmith/issues/7265)) ([24718e9](https://github.com/Flagsmith/flagsmith/commit/24718e9767ed6075e9f86cd76d854b18c982ced2)) |
| 54 | + |
| 55 | + |
| 56 | +### Docs |
| 57 | + |
| 58 | +* added-snippets-and-numbered-saas-auth-possibilities ([#7257](https://github.com/Flagsmith/flagsmith/issues/7257)) ([838c421](https://github.com/Flagsmith/flagsmith/commit/838c42102ebba4521805cc4f54dadc9779d6f5e4)) |
| 59 | +* **DevEx:** Add guidelines for metrics, logs, and feature flags ([#7268](https://github.com/Flagsmith/flagsmith/issues/7268)) ([fd03ae3](https://github.com/Flagsmith/flagsmith/commit/fd03ae3ed5e9cd8188f11280e83af92ff07b6a69)) |
| 60 | +* fixed-wrong-mcp-link ([#7240](https://github.com/Flagsmith/flagsmith/issues/7240)) ([07de9da](https://github.com/Flagsmith/flagsmith/commit/07de9da9bea21628bb5d4c0932bab63d53f80ceb)) |
| 61 | +* **GitLab:** Add integration documentation for GitLab.com and self-hosted ([#7145](https://github.com/Flagsmith/flagsmith/issues/7145)) ([1cd2e93](https://github.com/Flagsmith/flagsmith/commit/1cd2e9306d7b746bd7082ab00545fa850cee90e4)) |
| 62 | +* **OTel:** Add backend event catalogue ([#7286](https://github.com/Flagsmith/flagsmith/issues/7286)) ([ec95aef](https://github.com/Flagsmith/flagsmith/commit/ec95aefbc5d5cc9167e2b202f306f1efe711b3a6)) |
| 63 | + |
| 64 | + |
| 65 | +### Refactoring |
| 66 | + |
| 67 | +* migrate get features + remove datadog widget ([#7093](https://github.com/Flagsmith/flagsmith/issues/7093)) ([bb24248](https://github.com/Flagsmith/flagsmith/commit/bb242486d09079602c035539e7b91ab92281491f)) |
| 68 | +* migrate OrganisationSelect to TypeScript FC ([#7232](https://github.com/Flagsmith/flagsmith/issues/7232)) ([ae375d0](https://github.com/Flagsmith/flagsmith/commit/ae375d04ebd7b7719235467c336ce1a35d126767)) |
| 69 | +* migrate trivial components to TypeScript ([#7231](https://github.com/Flagsmith/flagsmith/issues/7231)) ([8f6f111](https://github.com/Flagsmith/flagsmith/commit/8f6f11117107ac691562c2979314e19e7d1fc8e2)) |
| 70 | +* Remove unused scss ([#7194](https://github.com/Flagsmith/flagsmith/issues/7194)) ([2f613d1](https://github.com/Flagsmith/flagsmith/commit/2f613d1c61875a4442ec16e4052ab9aeb8be8bb8)) |
| 71 | +* replace global lodash with direct per-file imports ([#7229](https://github.com/Flagsmith/flagsmith/issues/7229)) ([0cb47c8](https://github.com/Flagsmith/flagsmith/commit/0cb47c825b795bfbc35d8b6ab55e12f9f984e58d)) |
| 72 | +* Unused actions and utils ([#7244](https://github.com/Flagsmith/flagsmith/issues/7244)) ([8a449c8](https://github.com/Flagsmith/flagsmith/commit/8a449c85b1036f5ba7110d70eec823061dd9d4fa)) |
| 73 | + |
3 | 74 | ## [2.228.0](https://github.com/Flagsmith/flagsmith/compare/v2.227.0...v2.228.0) (2026-04-14) |
4 | 75 |
|
5 | 76 |
|
|
0 commit comments