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)
-
Add a flag to deny streaming for non edge connections (#10905)
-
Swap edit and copy strategy button order (#10904)
-
NewUiConfigService flag cleanup (#10910)
-
NewStrategyModal flag cleanup (#10912)
-
EnvAddStrategySuggestion flag cleanup (#10916)
-
Remove unused legacy featureoverview component (#10921)
-
Remove deprecation warnings for custom strategies (#10924)
-
Remove custom strategy deprecation warnings from release tempates (#10929)
-
Copy change request table improvements to project CR tables (#10920)
-
Add Change Requests to sidebar and fix command menu icon (#10932)
-
Reword "created" to "created by me" (#10935)
-
Update "by" to "created by" in the global change request list (#10934)
-
Disable "sortable" column headers for change requests table (#10936)
-
LifecycleGraphs flag cleanup (#10942)
Refactor
-
Move invoice logic into separate file/function (#10824)
-
Update/create progression to change progression (#10843)
-
Improve type safety in milestone progression components (#10848)
-
Polish progression edit form UI (#10853)
-
Milestone progression natural key (#10869)
-
Smart time range (#10881)
-
Explicit scheduled milestone modelling (#10900)
-
Extract different milestone button types (#10901)
-
Clean up dead code after removing newStrategyModal flag (#10926)