Releases: Unleash/unleash
v7.4.3
Changelog
All notable changes to this project will be documented in this file.
[7.4.3] - 2026-02-27
Bug Fixes
- Missing strategy name in editing release plan strategies (#11416)
Documentation
- Update CHANGELOG.md
Miscellaneous Tasks
-
Export createReleasePlanMilestoneStrategyService (#11407)
-
Virtualize dashboard lists (#11403)
-
Debug undefined col error in getProfile (#11414)
-
Remove unused project id prop (#11412)
-
Bump biome to 2.4.5 (#11417)
Refactor
- Move old implementations into legacy files; remove flag (#11411)
v7.4.2
Changelog
All notable changes to this project will be documented in this file.
[7.4.2] - 2026-02-25
Bug Fixes
-
Toggle -> flag (#11295)
-
Allow the SDK metrics API to ingest null variants (#11296)
-
Only show assignable segments in recently used segments (#11340)
-
Export ReleasePlanMilestoneStrategyStore for enterprise usage (#11345)
-
Release plan types (#11347)
-
Include update in IReleasePlanMilestoneStrategyStore (#11348)
-
Add plausible tracking to Apply button (#11344)
-
Await in permission check (#11359)
-
Does not allow to get variants from a different feature (#11360)
-
Validate segment constraints (#11377)
-
Edge token validation requires environment (#11382)
-
Bump docker workflow node version to 22.22-alpine3.23 to address CVE-2025-15467 (#11388)
-
Render projects only as list past 500 projects (#11401)
-
Axios transitive dependency (#11405)
-
Upgrade @types/nodemailer (#11406)
Documentation
Features
-
Explicit API stability (#11211)
-
New API URLs table for Edge API URLs (#11310)
-
Remote mcp server setup (#11317)
-
Edge hmac issue token request (#11290)
-
Add ReleasePlanMilestoneStrategyService + plan strategy update (#11319)
-
Add CR support for milestone strategy update (#11386)
Miscellaneous Tasks
-
Always enable auto adjust date range + refactor (#11287)
-
Update orval version and generate types (#11293)
-
Replace duplicated components with feat_strat versions (#11297)
-
Increase soft limit for release templates + hide warning when approaching limit (#11305)
-
Disable passphrases in password check (#11308)
-
Cleanup link checker (#11311)
-
New signup password checker (#11312)
-
New signup dialog (#11314)
-
Signup dialog account details (#11315)
-
Move mcp to another repo (#11318)
-
Add mcp server flag (#11321)
-
Date handling into the state (#11292)
-
Signup dialog invite others (#11322)
-
Share constraints between milestones and feature strategies (#11324)
-
Add signupDialog flag (#11331)
-
Adapt signup name fields to single name (#11328)
-
Better username support in signup set password (#11329)
-
DB migration for signup data (#11330)
-
Update user entity to include the new properties (#11332)
-
Update update-strategy-schema (#11326)
-
Make logout optional when changing password (#11335)
-
Update user schema (#11333)
-
Add signup OpenAPI schemas (#11336)
-
Remove unstable tag from OpenAPI (#11277)
-
Remove milestone strategy segment, merge with feature strategy segment (#11338)
-
Re-export composition root for pat (#11342)
-
Merge milestone strategy variants and feature strategy variants (#11350)
-
Add flag for update milestone strategy (#11351)
-
Return updated milestone strategy from service method (#11353)
-
Add new signup openapi tag (#11357)
-
Adapt getting started email template to no name (#11356)
-
Deprecate update feature strategy name (#11361)
-
Export ReleasePlanMilestoneStrategyService type (#11369)
-
Use EDGE_MASTER_KEY for master key (#11368)
-
Accept partial MilestoneStrategyConfig updates (#11370)
-
Add new signup cols to User (#11372)
-
Delete unused code (#11362)
-
Show signup dialog when relevant (#11373)
-
UX improvements to the invite others step (#11374)
-
Include company role and email consent in user update (#11379)
-
Add ReleasePlanMilestoneStrategyService unit test (#11380)
-
One constraints validation used everywhere (#11378)
-
Add strategyFormConsolidation flag to Unleash (#11389)
-
Only show signup dialog when uca signup (#11387)
-
Merge flexible strategy impls (feature/default strategy & milestone strategy forms) (#11376)
-
Slight updates to getting started email (#11393)
-
InteractiveDemoKillSwitch that disables interactive demo steps (#11391)
-
Update instance add scheduler to 20s from 10s (#11400)
-
Add interactiveDemoKillSwitch to experimental (#11398)
-
Fix signup-related dialog zIndex (#11396)
-
Update text for the upgrade trial dialog (#11397)
-
Fix interactiveDemoKillSwitch still showing steps (#11402)
-
Remove redundant "access"/disabled setting (#11392)
-
Remove copyfiles-fixed (#11408)
-
Merge strategy type (milestone vs feature strategy) (#11385)
Refactor
- PAT in feature oriented structure (#11341)
v7.4.1
Changelog
All notable changes to this project will be documented in this file.
[7.4.1] - 2026-02-05
Bug Fixes
-
Don't attempt to get fetch strategies for new context fields on every key stroke (#11152)
-
Revert breaking UI change context fields (#11156)
-
Update the UI to use project-based context endpoints when on a project endpoint (#11160)
-
Add tracking (#11162)
-
Add cdn.getunleash.io to media-src (#11168)
-
Correctly list legal values for project context fields (#11183)
-
Context field link in project context list takes you to flags list (#11184)
-
Validate that environment exists before linking to project (#11186)
-
Asset path (#11195)
-
This improves the way we do opena api diffing (#11208)
-
Truncate breadcrumb path name with super long project name (#11217)
-
Include horizontal truncation in Truncator (#11218)
-
Avoid querying for project overviews if we don't have a project (#11253)
-
Don't use project-based context API unless the flag is enabled (#11256)
-
Check that userVersion is defined before comparing to etag (#11259)
-
Private project inner query (#11270)
-
Use universal id extract for feature search (#11273)
-
Client error on feature link missing feature (#11275)
-
Force ordering of hydration events in delta api (#11284)
-
304 updates when non-environment events change a flag (#11282)
Documentation
-
Add release management overview (#11212)
-
Update rbac.md (#11227)
-
Add SDK compatibility table for impact metrics (#11260)
-
Update CHANGELOG.md
Feat
- Group project and global context fields (#11224)
Features
-
Plausible impact metrics add chart (#11140)
-
Initial splash setup (#11146)
-
Add db migration (#11118)
-
Add splash overlay (#11147)
-
Project level context api (#11149)
-
Export project specific context fields (#11159)
-
Import project context fields (#11161)
-
Project context field adoption (#11166)
-
Project context field import with different project (#11169)
-
Trigger the splash screen from new in unleash (#11170)
-
Allow selection of project-scoped context fields in strategy edits (#11171)
-
Impact metrics empty state (#11179)
-
Filter out private project segments from global list (#11187)
-
Add private project guard to segment endpoints (#11189)
-
Do not propagate scheduledAt when environment paused (#11190)
-
Use splash to navigate to new guide (#11194)
-
Add UPDATE_PROJECT_CONTEXT permission and migration. (#11214)
-
Make create/edit project context show up in correct category (#11215)
-
Make generalselect component also accept option groups (#11223)
-
Give project owner UPDATE_PROJECT_CONTEXT permissions (#11231)
-
Give project owner UPDATE_PROJECT_SEGMENT permissions (#11232)
-
Add edgeApiKeyRevision to frontend and sql (#11241)
-
Add include query param to context api to allow different combinations (#11234)
-
Suggest release templates for production environments (#11279)
Miscellaneous Tasks
-
Add safeguards to slack integration (#11145)
-
Update the UI to use project-based context endpoints when on a project endpoint (#11153)
-
Add permission guard to license page (#11163)
-
Change token rate limit log to debug (#11167)
-
Add readOnlyUsers feature flag (#11173)
-
Tweaks to typography (#11103)
-
Delete file that was commited by accident (#11182)
-
Align on url (context-fields -> context) (#11185)
-
Update dependencies to match enterprise (#11191)
-
Add initial RO query and gauge (#11175)
-
Add RO users to instance stats (#11176)
-
Create Reader project role (#11178)
-
Bump docker image to newest node v22 (#11180)
-
Check also role type when checking admin role (#11197)
-
Add seat_type col to users table (#11196)
-
Add readOnlyUsersUI feature flag (#11199)
-
Use project name in breadcrumbs (#11201)
-
Simplify getReadOnlyUsers query (#11204)
-
Add user seatType property (#11209)
-
Show seat type in users table (#11210)
-
Update AddFilterButton text (#11207)
-
Replace update_project permission with update_project_context for project context actions (#11216)
-
Sync read only users total to auth-app (#11220)
-
Use
autoWidthprop instead ofmin-contentand css hacks (#11222) -
Use Truncator in breadcrumbs (#11219)
-
Sync users seat type to auth app (#11225)
-
Add link to versioning info in admin widget (#11213)
-
Do not assume seat type (#11229)
-
Add tests for project context field permission (#11226)
-
Add readOnlyUsers to resource limits (#11228)
-
No longer default to Regular seat type
-
Keep command bar visible in smaller viewports (#11233)
-
Remove unused import in user schema (#11236)
-
Increase size of Milestone name input (#11239)
-
Update lifecycle filters appearance (#11221)
-
Split useUnleashContext into more specialized, targeted hooks (#11230)
-
Prevent information on private projects from leaking into full context field overview (#11237)
-
Make userId required for new context service method (#11249)
-
Update PAYG trial expiration dialog and banner (#11252)
-
Mount project-level context API unconditionally (#11258)
-
Delete Proclamation component (#11255)
-
Filter stage count by accessible projects (#11261)
-
Add unleash revision id handling (#11262)
-
Export ConfigurationRevisionService from services declaration (#11266)
-
Instance prices endpoint ([#11267](https://github.com/U...
v7.4.0
Changelog
Enterprise Edge observability
We extended the observability dashboard for Unleash Enterprise Edge. The dashboard provides visibility into the health and performance of your hosted or self-hosted Enterprise Edge nodes directly within the Unleash Admin UI.
Key metrics include:
- Instance details: Region, instance ID, upstream server, and hosting type.
- Health resources: Current connection status, running version, and real-time CPU and memory usage.
- Traffic and performance: Active streaming clients and granular latency breakdowns for upstream syncs (features, metrics) and downstream evaluations.
Announcement: Unleash Edge OSS enters long-term maintenance
We are sunsetting the Open Source Software (OSS) version of Unleash Edge to focus on Enterprise Edge capabilities. The lifecycle for the OSS version is as follows:
- Long-term support: starts December 12, 2025
- End-of-life: December 31, 2026
We recommend that all OSS users of Edge migrate to Enterprise Edge to ensure continued support and access to security updates.
Global change request overview
We added a global overview for change requests. The table allows you to view all your open and closed change requests in a single location.
You can filter the table to show:
- Created by me: Change requests created by you.
- Approval requested: Change requests requesting your approval.
[7.4.0] - 2025-12-12
Bug Fixes
-
When adding new milestone progression, prevent default form submit (#10960)
-
Allow external flag resolver to override false experiments with variants in getAll (#10966)
-
Add missing nested types (#10976)
-
Remove old archived flags tooltip (#10977)
-
Use extendedUsageMetrics flag in metrics UI (#10987)
-
Handle no app name impact metric (#10997)
-
Handle invalid permissions in role creation (#11003)
-
Invalid metrics should not crash (#11010)
-
Prevent duplicate lifecycle timing (#11017)
-
Missing border in milestone items (#11027)
-
Remove unusable button from navigation sidebar accordion (#11036)
-
Sidebar overflow when displaying badges (#11037)
-
Don't unselect selected path in configure menu when clicking it again (#11046)
-
Permission button in forms (#11047)
-
Permissions checks start milestone (#11045)
-
NotFlag logic in route (#11077)
-
Hide change request items that are already consolidated (#11101)
-
Make sidebar fixed width again (#11102)
-
Safeguard minichart correct width (#11105)
-
Sidebars linting (#11106)
-
Translate alert observation window to metric range (#11121)
-
Cap progression input (#11136)
Documentation
-
Add auto-generated MCP docs (#10984)
-
Impact metrics (#11001)
-
URL and image cleanup (#10840)
-
Enterprise edge (#11083)
-
Update LTS date for OSS edge (#11108)
-
7.4 update (#11114)
-
Fix typo (#11122)
-
Update CHANGELOG.md
-
Update CHANGELOG.md
-
Update CHANGELOG.md
-
Update CHANGELOG.md
Features
-
Add safeguard button and borders (#10943)
-
Milestone progression keyboard navigation (#10950)
-
Safeguard form draft (#10954)
-
Safeguard form reads real data (#10957)
-
Safeguards api frontend (#10959)
-
Safeguards form edit and display (#10967)
-
Adjust safeguard form elements size (#10973)
-
Add safeguards schema to oss (#10972)
-
Delete safeguard button (#10974)
-
Add paused state to release plan milestone progression (#10983)
-
Release plan automations paused alert (#10991)
-
Delete safeguard confirmation (#10993)
-
Add safeguard events (#10994)
-
Hide milestone progression on paused state (#10998)
-
Resume milestone progressions (#10999)
-
Extend milestone status (#11000)
-
Improve safeguard threshold field (#11004)
-
Frontend for pkce (#11005)
-
Now safeguard impact metrics are not editable or deletable (#11006)
-
Improve safeguard form styling (#11007)
-
Safeguard UI tweaks (#11008)
-
Safeguard border dynamic line (#11011)
-
Remove milestone progression adding when paused (#11012)
-
Split milestone paused with progression paused (#11015)
-
Allow 'instanceInfo' to be added to the version checker hook (#11018)
-
Change safeguard change request dialog (#11021)
-
Connect change safeguard api (#11023)
-
Add exists method for environment service (#11024)
-
Safeguard change request schema update (#11028)
-
Show cr in shopping card change safeguard (#11026)
-
Add error handling to release plan changes (#11030)
-
Delete safeguard cr trigger (#11031)
-
Delete safeguard change requests (#11033)
-
Omit some fields from safeguard cr (#11034)
-
Conditional safeguard delete button (#11035)
-
Skip safeguard cr confirmation dialogue (#11040)
-
Start tracking readonly users (#11043)
-
Permissions checks on safeguards and automations (#11044)
-
Add safeguard progressions resumed/paused events (#11049)
-
Safeguard form 3 variants (#11050)
-
Now next text is not visible for progression (#11051)
-
Now read only user is only counted when it has root role viewer (#11060)
-
Safeguard CR badges (#11053)
-
Milestone progression changes only in change view (#11061)
-
Automation paused date time (#11064)
-
Change request dialog for resuming progressions (#11067)
-
Update cart visuals for resume milestone progression CR (#11069)
-
Safeguard impact metric mini chart (#11070)
-
Notify users via integrations for milestone progressions paused (#11071)
-
Color indicator safeguard threshold exceeded (#11072)
-
Safeguard link from impact metrics (#11076)
-
Mini charts for safeguards ([#11082](https://github.com/Unleash...
v7.3.0
Changelog
Improved experience for adding strategies to flags
We redesigned how you add activation strategies to flags. The new flow makes it easier to access standard strategies and reusable release templates.
When you configure a flag in an environment, click Add strategy and choose one of the following options:
- The project’s default strategy
- A standard strategy, such as gradual rollout or on/off
- An advanced strategy, such as IP or host targeting
- A release template
- A custom activation strategy defined in your instance
You’ll also see a suggested strategy in any environment without an active configuration, so you can preview, edit, or apply your default strategy in a single click.
New lifecycle analytics
We've added two new widgets to the Analytics dashboard: New flags in production and Flags archived vs flags created.
New flags in production shows how many flags reached production each week for your selected time period. It gives you a quick view of your team’s delivery pace and how feature output changes over time.
Flags archived vs. created tracks how many flags you archive each week compared to how many you create, alongside your average cleanup ratio. If you consistently create more flags than you archive, that’s a sign that technical debt may be increasing. Over time, aim for a 1:1 ratio (or 100%) of archived to created flags to keep your codebase healthy.
Aligned quick filters in Project Overview
We aligned quick filters in Project Overview to provide a more consistent experience with feature flags lists. You can now use the same filters available on Flags Overview to narrow down flags by lifecycle stage, such as Develop, Production, or Clean-up.
[7.3.0] - 2025-11-07
Bug Fixes
-
Long descriptions (#10845)
-
Linting website links (#10846)
-
Show draft badges for milestone progression changes (#10851)
-
Update splash nonexistent user (#10873)
-
Missing await in user splash update (#10878)
-
Slack webhook URL documentation link (#10887)
-
Update dependency normalize-url to v8 (#10193)
-
Enterprise edge stats should take into account full month (#10898)
-
Hide usage when there is no limit (#10918)
-
Cap rendered change request title height to 3 lines (#10922)
-
Don't spread props + nest li correctly (#10923)
-
Ignore release plans in strategy diffing (#10938)
-
Don't clear "implicit" filters when updating table state outside quick filters (#10937)
Chore
-
Update Orval with new state query param (#10860)
-
Vertically center change request quick filters (#10917)
-
Remove aria-current; group buttons (#10919)
Documentation
-
Update import export page (#10854)
-
Update segments page (#10875)
-
Update private project collaboration mode explanation (#10892)
-
Add guides overview page (#10895)
-
Explain that IP allow list is configured by us (#10896)
-
Updates for 7.3 (#10913)
-
Update CHANGELOG.md
Features
-
Add taxes to invoices (#10821)
-
Calculate the esimtate invoice numbers (#10823)
-
Only show detailed billing for consumption and payg (#10825)
-
Overages should be rouned down to nearest integer (#10826)
-
Add billing invoices skeletons (#10827)
-
Delete milestone progression with CR (#10828)
-
Add median per week calculation for the new flags in production widget (#10829)
-
Display median calculation (#10763)
-
Release plan cr conflict (#10831)
-
Unified milestone progression changed event (#10836)
-
Change request progression view (#10835)
-
Add plausibleMetrics feature flag (#10847)
-
Add timers to all SQL queries in client applications store (#10855)
-
Show draft automation inline in release plans (#10856)
-
Plausible metrics chart (#10859)
-
Fake impact metrics improvements (#10866)
-
Warning when empty segment (#10868)
-
Track change progression (#10874)
-
Instant milestone progression prevention (#10879)
-
After to at (#10880)
-
Read only milestone progression in cr (#10882)
-
Milestone progression borders (#10884)
-
Read milestone progressions from snapshot (#10886)
-
Include readiness check option (#10850)
-
Milestone without prior automation (#10893)
-
Start now button with background (#10897)
-
Make milestone progression more clear (#10899)
-
Align milestone time formatting (#10903)
-
Ability to disable custom strategies (#10885)
-
Milestone progression paused at (#10907)
-
Prioritize first production environments in FeatureExposureMetrics (#10891)
-
Add safeguards migration (#10928)
-
Change how we calculate what to show new in Unleash (#10931)
Miscellaneous Tasks
-
Remove uuid from the frontend (#10808)
-
Show edge instances in license info (#10810)
-
Align text to cell top (#10837)
-
Add edge instances to instance stats (#10839)
-
Show avatars in cross-project change requests table. (#10838)
-
Never wrap other text fields in global change requests table (#10841)
-
Replace hand-crafted schemas with orval-generated schemas (#10849)
-
Generate orval (#10852)
-
Expose fake impact metrics resolver (#10861)
-
Add state filter to UI query; default to open (#10858)
-
Support border collapsing for an arbitrary number of filters (#10862)
-
Bump Yarn to 4.10.3 (#10865)
-
Bulk add instances once every 10 seconds (#10871)
-
Increase performance of application upsert (#10870)
-
Starting after time (#10872)
-
OriginMiddlewareRequestLogging flag cleanup (#10864)
-
Remove unused events (#10883)
-
Safeguards flag ([#10906](https://github.com/Unleash/unleas...
v7.2.3
Changelog
All notable changes to this project will be documented in this file.
[7.2.3] - 2025-10-16
Bug Fixes
-
Only load ga and gtm in production (#10612)
-
Limit reset when no pagination bar (#10634)
-
Quick project filters total calculation (#10658)
-
OSS export feature_env was always enabled for feature due to SQL join overwrite (#10667)
-
Encode application name (#10671)
-
SSO auto create with SCIM tend to override each other (#10675)
-
Don't call location hook conditionally in CR badge (#10676)
-
Cache eviction bug and the eternal loading screen (#10689)
-
Fall back to count === 0 if undefined / don't show "0 of undefined" (#10687)
-
Impact metrics formatting (#10715)
-
Constraints should not be null (#10717)
-
Clearing lifecycle filter when switching to archived view (#10726)
-
Show average ratio for the period of collected data (#10735)
-
Get users total right at startup (#10750)
-
Highlight is too wide when batching weeks in archived:created chart (#10751)
-
Flaky test when updated_at matches the time of query (#10752)
-
Information exposure through a stack trace (#10737)
-
Clone environments (#10755)
-
Transition condition type (#10760)
-
Release plan write model (#10772)
-
Add transitive transition condition schema (#10776)
-
Knex returns timestamp dates (#10780)
-
Knex returns timestamp dates (#10782)
-
Hide enable strategy dialog when there are release plans (#10796)
-
Now showing either payg or consumption (#10803)
-
Update dependency slug to v11 (#10194)
-
Populate all weeks in charts (#10800)
-
Now showing either payg or consumption (#10812)
Documentation
-
7.2 updates (#10611)
-
Update demo links in readme (#10652)
-
Add FAQs to 11 principles page (#10701)
-
Clarify
archivedquery param syntax forapi/admin/search/features(#10538) -
Update CHANGELOG.md
Features
-
Delete flag impact metrics (#10613)
-
Edit impact metrics (#10614)
-
Flag impact metrics use update feature permission (#10615)
-
Rename impact metrics fields to match prometheus and grafana (#10616)
-
Grid layout for flag impact metrics (#10619)
-
Added new impact metrics events (#10621)
-
Split impact metrics label filter into sections (#10623)
-
Change flag impact metrics url structure (#10624)
-
Add borders and spacing to feature impact metrics (#10625)
-
Handle global impact metrics in frontend api hook (#10626)
-
Global change requests table (#10650)
-
Quick filters on project overview (#10638)
-
Batch histogram metric type (#10672)
-
Histogram impact metric ingestion (#10674)
-
Enforce email null when deleted is set (#10680)
-
Histogram impact metric UI (#10684)
-
Node sdk with histogram (#10690)
-
Using histogram metrics (#10695)
-
Add users updated read model (#10693)
-
Display aggregation mode automatically (#10696)
-
Add change request table filter buttons (#10679)
-
Improve flag filters on project page (#10705)
-
Add placeholder for empty change requests table (#10706)
-
Change "archived" flags filter placement on project flags list (#10710)
-
Flag traffic billing display feature (#10718)
-
New invoice billing page view (#10721)
-
Add histogram to impact metrics (#10728)
-
Milestones started at migration (#10729)
-
Milestone start time update (#10730)
-
Add a suggestion banner at the bottom of empty feature-environments (#10725)
-
Milestone progressions migration (#10738)
-
Allow test operation for patch (#10736)
-
Add milestone progression automation UI (#10743)
-
Update invoice billing components (#10740)
-
Batch week data if the shown time span is greater than 12 weeks. (#10745)
-
Invoice sections (#10744)
-
Move release plans to feature environments (#10746)
-
Implement milestone progression form (#10749)
-
Milestone transition condition (#10757)
-
Improve milestone automation UI positioning and styling (#10758)
-
Add batching functionality to new flags in production (#10756)
-
Milestone executed at migration (#10767)
-
Add transition condition UI for release plan milestones (#10768)
-
Milestone progression executed at in read model (#10771)
-
Add delete functionality for milestone progressions (#10770)
-
Improved transition condition schema to be more explicit (#10773)
-
Improve milestone visual states in release plans (#10775)
-
Add new dates and plan price (#10774)
-
Disallow negative condition interval (#10783)
-
Add inline editing for milestone progressions (#10777)
-
Apply strategy suggestion directly when clicked (#10779)
-
Measure time in release plan read model (#10788)
-
Make milestone progressions for source milestone unique (#10789)
-
Add milestone progression UI with projected start times (#10790)
-
Changing milestone progression url (#10795)
-
Milestone progression events (#10797)
-
Milestone progression events more data (#10798)
-
Enhance billing invoice components (#10799)
-
Align billing page design with figma (#10801)
-
Improve permission messaging (#10804)
-
Add change request support for milestone progressions (#10814)
-
Invoices ui improvements (#10813)
-
Add change request support for updating milestone progressions ([#10819](#1...
v7.2.2
v7.2.1
v7.2.0
Release notes
Release Management
We’ve launched Release Management to help you standardize how you roll out new features. You can now define reusable release templates with milestones so you don’t have to manually configure the same rollout strategies across multiple flags. This reduces repetitive work, ensures consistent rollouts, and lowers release risk. Create new templates under Configure > Release templates.
Change request improvements
You now receive an email notification when you’re added as a reviewer to a change request. This helps you maintain momentum by speeding up the approval process.
Change requests also display a cleaner, formatted JSON diff that highlights only the changed values while still letting you expand for the full object. In the new View diff tab, you can review the changes in detail, and easily copy them without relying on tooltips.
In addition, to give you a clear timeline of progress, every state update to a change request now includes a timestamp.
Flag performance and lifecycle updates
We’ve added lifecycle metrics to the Analytics dashboard so you can see a snapshot of how many flags are currently in each major lifecycle stage: Develop, Production, and Cleanup. Each stage shows how many flags are new this week, how many have been there for more than a week, and the median time flags spend in that stage. You can also compare this to the historical median to spot outliers.
This gives you a clear picture of where flags may be stuck, helps you reduce technical debt, and connects engineering work to business outcomes.
To help reduce technical debt, Unleash now also suggests flags that are safe to archive. By analyzing usage, the platform highlights flags in the cleanup stage that haven’t been used for seven days so you can confidently archive them in bulk.
Project list improvements
The Project list view has been redesigned to make it easier to scan, even with a large number of projects. You can now switch between card and list views depending on which format you prefer, making navigation more flexible.
Unknown flag checker
Unleash now highlights any flags your SDKs try to evaluate that Unleash doesn’t recognize. You’ll see these in the Flags overview under Unknown flags, where you can review the full list to spot typos, fix misconfigurations, or remove stale references in your code. This helps keep your setup clean and in sync.
Changelog
[7.2.0] - 2025-09-03
Bug Fixes
-
Incorrect current calculation of ratio (#10567)
-
Show 100% instead of Infinity% if you've not created any flags (#10575)
-
Date localizations for chart (#10581)
-
Lifecycle metrics will now be posted across all environments (#10586)
-
Remove lifecycle backfill on every startup
-
Show first date in archived to created chart (#10598)
-
Only show "not enough data" text when there isn't enough data. (#10604)
-
Flag resolver isEnabled for variant configs (#10607)
Chore
- Use step size of 1 for created vs archived. (#10566)
Documentation
Features
-
Make impact metrics config save call (#10576)
-
Start tracking database calls for lifecycle (#10582)
-
Start trackign db calls for feature environments (#10585)
-
Read feature impact metrics (#10597)
-
Impact metrics migration (#10551)
Fix
- Created vs archived rendering errors; memoize options (#10562)
Miscellaneous Tasks
-
Add release plans/templates count to instance stats (#10540)
-
EtagByEnv flag cleanup (#10560)
-
Show release templates in license info in the UI (#10563)
-
Improve openapi diff output (#10570)
-
FilterFlagsToArchive flag cleanup (#10565)
-
Orval with impact metrics (#10573)
-
Rollback hashing of release-plans and templates (#10574)
-
Unknown flags should not include flags that exist in Unleash (#10568)
-
Allows you to add a flag from the unknown flags list (#10569)
-
Show N/A for ratio if we can't calculate it (#10580)
-
Add date to archive vs creation tooltip (#10578)
-
Chart bar adjustments (#10555)
-
Node sdk bump with poll mode switch fix (#10583)
-
Add Release Templates OpenAPI tag (#10584)
-
Orval feature impact metrics (#10588)
-
Add unknown flags link in flags overview (#10591)
-
ChangeRequestApproverEmails flag cleanup (#10572)
-
One unknown flag per row (#10590)
-
Promote unknown flags to a stable OpenAPI tag (#10594)
-
Make create feature flag button in unknown flags a text button (#10592)
-
ReportUnknownFlags flag cleanup (#10596)
-
Use custom highlighter for archive:creation chart (#10589)
-
Add server-side search to archived flags (#10600)
-
Add a cover for when we don't have enough data to show the chart (#10599)
-
Add unknown flag metric for unique flag names (#10601)
-
Allow streaming variant override (#10603)
-
Slight update to unknown flags alert text (#10602)
-
Control streaming only with external resolver (#10605)
-
Revert original streaming config (#10606)
-
Bring back variant config (#10608)
v7.1.2
Changelog
All notable changes to this project will be documented in this file.
[7.1.2] - 2025-08-28
Bug Fixes
-
Consider both client and backend token types from the DB (#10552)
-
Feature link should return same id as it sends to db (#10553)
-
Backend tokens mapped to client tokens (#10561)
Documentation
- Update CHANGELOG.md
Features
-
Exposure metrics header (#10545)
-
Add feature impact metrics initial area (#10548)
-
Add impact metrics flag modal (#10550)
Miscellaneous Tasks
- DebugEtag flag cleanup (#10558)