Skip to content

Releases: Unleash/unleash

v7.0.0

11 Jun 14:02
Compare
Choose a tag to compare

Flag cleanup reminders and automation

To help you stay on top of technical debt, we've introduced automated reminders for flag cleanup.

When a feature flag reaches its intended cleanup date and we no longer detect metrics, we’ll remind you to change its lifecycle status to Cleanup. This highlights the flag in the UI, making it clear which flags are ready to be removed.

On the flag's page, you will see a reminder to remove the flag from your codebase and archive it in Unleash.


External links on feature flags

You can now add external links to your feature flags, allowing you to connect directly to related resources like key metrics, analytics, or issue trackers. Add a link on the Overview page of any feature flag.

In addition, you can define link templates at the project level in Settings > Project settings > Enterprise settings > Project link templates.

These templates automatically populate links for all new feature flags within that project. For example, you can create templates to find all usages of a feature flag in your repository or automatically link to a Jira issue when a flag is created from Jira


Colors on tags

To help you visually differentiate and organize your feature flags, you can now add colors to tags. When you create or edit a tag in Configure > Tag types, you can assign a specific color. This makes it easier to quickly identify and manage flags, especially in projects with many tags.


Improved flag search and Admin UI menu

We've renamed Search to Flags overview, to create a centralized place to monitor the status and lifecycle of all your feature flags and releases. This is particularly useful for coordinating flags across multiple teams.

With Flags overview, you can get a clear picture of where each flag is in its lifecycle and its current status—replacing the need for manual tracking or spreadsheets.

We've also redesigned the Configure menu and removed redundant items such as Recent projects and Recent flags, which are now accessible from the main Dashboard.


Simplified activation strategies and constraints

We simplified the process of adding or editing activation strategies and constraints. Use Add strategy to add the default activation strategy to a flag; use More strategies to select a different strategy type or get an overview of all available release templates.


Removed deprecated endpoints and schema properties

As part of our commitment to maintaining a clean and robust codebase, several deprecated API endpoints and schema properties have been removed in Unleash v7. Refer to our Migration guide for a detailed list of API changes and additional help with upgrading to Unleash 7.

Changelog

All notable changes to this project will be documented in this file.

[7.0.0] - 2025-06-11

1-3744

  • Set a min-width for context field selector + underline when not focused (#9991)

Bug Fixes

  • Project environments have info about required approvals (#9929)

  • Avoid focus loss when using popover (and don't close multi-value popover after adding a value) (#9951)

  • Ensure linkTemplates defaults to an empty array if not provided

  • Don't autofocus the editable constraint field. (#9982)

  • Now feature is not pulled from server if not defined (#10000)

  • Hide project archive in OSS (#10004)

  • Setup cobertura coverage

  • Fix incorrect parameter usage to coverallsapp github action

  • Now feature component is not loaded before we have feature infor… (#10012)

  • Update config to make GHA reporting be better

  • Make revision id not be so reactive (#10032)

  • Removed docs folder and replaced with openapi-static (#10042)

  • Removed docs folder and replaced with openapi-static (#10044)

  • Allow openapi-static in docker (#10045)

  • Update dependency make-fetch-happen to v14 (#10051)

  • Update dependency pg to v8.16.0 (#10054)

  • Update dependency pg-connection-string to v2.9.0 (#10055)

  • Do not allow creating cr for same environment (#10010)

  • Regexes in flag naming patterns will now break when necessary (#10067)

  • Case sensitive icon has wrong fill color in dark mode (#10068)

  • Add event listeners for release plan updates in metrics (#10070)

  • Docker oss image now running with ESM (#10073)

  • Docs generation due to openapi static images (#10078)

  • Orval for ESM (#10086)

  • Enterprise image zoom (#10081)

Chore

  • Improve performance for large lists of legal values (#9978)

  • [breaking] Block deletion of context fields in use (#10005)

  • Add skeleton loaders for lifecycle trend numbers (#10103)

Documentation

  • Change 'Get a demo' to 'Start free trial' (#9947)

  • Update UI docs and screenshots for v6.10 (#9902)

  • Explain health API properly (#10009)

  • Update CHANGELOG.md

Features

  • Feature links section (#9915)

  • Add link ui (#9918)

  • Shared add link dialogue for 2 paths (#9920)

  • Delete link UI (#9923)

  • Edit link UI (#9926)

  • Order links by insertion order (#9928)

  • Add domain to links (#9930)

  • Store domain for links (#9931)

  • Report top used domains (#9934)

  • Prevent more than 10 links in the UI and backend (#9937)

  • Report feature links by domain (#9936)

  • External link templates (#9927)

  • Add tooltips to constraint operator buttons (#9941)

  • Remove instances older than 1 day not 2 days (#9944)

  • Ui for external link templates (#9945)

  • Use modal for managing link templates (#9955)

  • Export feature links (#9954)

  • Import feature links (#9958)

  • Add input box for gradual rollout slider (#9960)

  • Update flags overview status column (#9961)

  • Add getProjectLinkTemplates method (#9971)

  • Make all feature toggle service write methods transactional (#9973)

  • Link templates applied on flags (#9976)

  • Event log environment filter (#9979)

  • Now only recents show segments that are not being used currently (#9983)

  • Now recently used constraints are not shown if already in use (#9984)

  • Unleash v7 ESM migration (#9877)

  • Plausible tracking for links (#9988)

  • Now updating strategy also saves recents (#9990)

  • Now pressing enter will submit the new rollout percentage (#9995)

  • Constraints that are in recents will have generated key (#9996)

  • Track last seen clients using bulk update (#9981)

  • Custom metrics poc (#10018)

  • Add migration for cdn_tokens (#10021)

  • Custom metrics (#10022)

  • Add required cdn events ([#10040](https://github.c...

Read more

v6.10.1

02 Jun 08:50
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[6.10.1] - 2025-06-02

Bug Fixes

  • Regexes in flag naming patterns will now break when necessary (#10067)

Documentation

  • Update CHANGELOG.md

v6.10.0

07 May 07:52
Compare
Choose a tag to compare

New Admin settings interface

We’ve introduced a dedicated Admin settings area in the Unleash UI, giving you a centralized space to manage your instance. From user management and access controls to single sign-on and service accounts, all key admin features are now in one place.

On the Admin home page, you’ll get a quick overview of your Unleash plan and instance statistics—such as the number of users, feature flags, projects, environments, along with your current Unleash plan and version information.

Within Admin settings, you can also manage users, roles, groups, service accounts, API and CORS access, and single sign-on. You’ll also find Event Log, Login history, Network dashboards, and instance configuration options—such as setting Banners or enabling Maintenance mode.

To access this new section, select Admin settings from the left-hand menu.

Environment-level change requests

You can now define change request requirements at the environment level. When configured, all new projects automatically inherit these approval requirements for the specified environments.

You can use environment-level change requests in two ways:

  • As defaults: Set default approvals per environment, but allow project Owners and users with project update permissions to override the defaults within their projects.
  • As enforced requirements: Set mandatory approvals for a given environment across all projects.

You can predefine environment-level change requests when creating or editing an environment in Configure > Environments.

Updated feature flag page

We’ve redesigned the feature flag overview page for improved consistency and usability. The simplified Flag details section now presents key information at a glance. A new dropdown selector lets you hide and show environments, helping you create a focused view for your flag. You can now see collaborators directly on the flag details page.

We also improved how you add and configure activation strategies to a flag. We simplified how these strategies are presented on the flag page, making it easier to understand rollouts, targeting, and variants per environment.

Impression data support added in Swift, Go, and .NET SDKs

We’ve added support for subscribing to impression data events in the Swift, Go, and .NET SDKs.

By subscribing to impression data, you can track feature exposures in your SDKs and forward it to analytics or tools to help with A/B tests, experiments, auditing, or debugging.

Changelog

All notable changes to this project will be documented in this file.

[6.10.0] - 2025-05-07

Bug Fixes

  • Appropriately size case icon for non-editing constraints (#9869)

  • Namespace flag-repo for unleash sdk (#9910)

  • Make setConstraints work in editable constraints list (#9913)

Documentation

  • Remove roadmap from footer (#9890)

  • Update self-hosting guide (#9855)

  • Update CHANGELOG.md

Features

  • View for recently used constraints (#9860)

  • Now updating/editing strategy will store constraints in recents (#9861)

  • Separate frontend and backend applications from edge (#9863)

  • Update search placement on flags overview screen (#9854)

  • Allow nullable client ip for frontend apps (#9867)

  • Now recent constraints work e2e (#9868)

  • Handle nullable sdk type (#9872)

  • Recently used constraints have use this button now (#9871)

  • Add date type input field for constraints. (#9864)

  • Bulk apps should respect multi projects and multi envs (#9879)

  • Recently used segments (#9881)

  • Feature link backend stub (#9893)

  • Recently used segment chip (#9895)

  • Feature link migration (#9900)

  • Sql feature link persistence (#9901)

  • Enterprise consumption billing (#9862)

  • Add links to feature read model (#9905)

  • Normalize urls in feature links (#9911)

Miscellaneous Tasks

  • Use numeric input mode for numbers. (#9875)

  • Flag cleanup simplifyDisableFeature (#9892)

  • Feature links flag (#9896)

  • Clean dead code (#9903)

  • Remove dead code (#9906)

  • Align recently used constraints to designs (#9904)

  • Clean up adminNavUI flag (#9907)

  • Constraint validation (#9909)

Refactor

  • Stabilize frontend apps reporting (#9880)

  • Remove flagOverviewRedesign flag (#9888)

v6.9.2

29 Apr 09:25
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[6.9.2] - 2025-04-29

Bug Fixes

  • Use unleash to enable frontend SDK with token via variant (#9757)

  • Improve status job performance (#9755)

  • Demo QR code (#9756)

  • Now only shows average daily requests when viewing daily (#9758)

  • Improve health rating job performance (#9761)

  • Search page filtered placeholder (#9763)

  • Demo topics should work with new flag design (#9765)

  • Demo flow consistency with new flag page (#9770)

  • Demo flow step 4 is too eager on add strategy (#9771)

  • Double token initialization (#9783)

  • Import path for formatOperatorDescription (#9791)

  • Add docker compose file for enterprise (#9809)

  • Strategy-reorder tooltip padding (#9811)

  • Stale flag status chip (#9821)

  • Legal value selector chips and option updates (#9819)

  • Remove pushed files

  • Lint (#9858)

Documentation

  • ADR correct type dependencies (#9749)

  • Add missing Edge pages to autogenerated docs (#9737)

  • Update hosting strategies page (#9729)

  • Hosting options - apply suggestions for latency and client-side context (#9777)

  • Scaling Unleash use case tutorial (#9784)

  • Update docs preview image (#9852)

  • Update CHANGELOG.md

Feat

  • Update variants placement (#9832)

Features

  • Description for stickiness selector (#9746)

  • Search page flag status with change requests (#9744)

  • Predefined values more organized (#9752)

  • Display total count (#9753)

  • Strategy status as checkbox (#9760)

  • Search page - improved change request tooltip (#9750)

  • Remove add values for legal values (#9767)

  • Add values button now actually adds value (#9768)

  • Move admin menu into nav sidebar (#9774)

  • Cleanup reminder (#9776)

  • Archive reminder (#9779)

  • Archive reminder icon (#9781)

  • Styling of new add values (#9788)

  • Add values chip styling (#9789)

  • Redirect logic refactor (#9734)

  • Remind me later about cleanup (#9790)

  • Futureproofing last viewed page redirect (#9794)

  • Snooze reminder tracking (#9798)

  • Revert to production (#9802)

  • Enter will select the first filtered value (#9807)

  • Move 'copy flag name' button (#9805)

  • Run cypress against current branch (#9793)

  • Local dev should honor our schemas (#9799)

  • Move away from old accordion list, create/edit segment (#9820)

  • Change requests, use new accordion list not legacy (#9825)

  • Lifecycle count query (#9824)

  • Remove warning boxes for empty values (#9830)

  • 1-3652/legal value selector visual update (#9829)

  • Remove sort by user on flags overview (#9826)

  • Remove inactive applications (#9835)

  • Separate constraint edit/view screens (#9836)

  • Remove old instances based on last seen not created at (#9833)

  • Client instances sdk type (#9844)

  • Count per lifecycle stage (#9845)

  • Spike frontend applications registration (#9846)

  • Split and clean up constraint lists (#9839)

  • Recently used constraints hook

  • Recently used constraints hook (#9850)

  • Show backend and frontend sdks separately (#9857)

Miscellaneous Tasks

  • Inline values list v1 (#9743)

  • Update api types in frontend (#9748)

  • Aggregate daily metrics query time instrumentation (#9764)

  • Fix coverage report (#9695)

  • Bump vite from 5.4.16 to 5.4.18 in /frontend (#9766)

  • Cleanup reminder flag (#9769)

  • Improve demo finish CTA (#9773)

  • Make demo back button variant text (#9772)

  • Improve demo auth screen (#9780)

  • Update demo final steps content (#9782)

  • Menu cleanups (#9792)

  • Set new demo step titles (#9795)

  • Demo misc improvements (#9796)

  • Adjust reminder days (#9810)

  • Comments in docker-compose file (#9812)

  • Remove disable notifications UI (#9814)

  • Ignore checking bricks-software links (#9675)

  • Clean up old accordion code path (#9813)

  • Remove demo plans dialog (#9816)

  • Add terraform to integrations (#9827)

  • Update OpenAPI frontend types (#9834)

  • Fix admin routes should respect plan data (#9828)

  • Remove an old test for old migration that we now know works (#9841)

  • Second design pass for editable constraints (#9843)

  • Remove flag for global change request config (#9840)

  • Fix colors, sizes and corner roundings on admin menu (#9847)

  • Replace inherit color on menu item hover to common.white (#9856)

Refactor

  • Move release plan stores to OSS (#9747)

  • Extract flags overview sql builders (#9751)

  • Move batch execute to oss (#9754)

  • Deprecate old ConstraintAccordion and point to new version (#9613)

  • Pass feature to feature overview metadata component (#9803)

v6.9.1

10 Apr 12:48
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[6.9.1] - 2025-04-10

Bug Fixes

  • Add Project and Playground icons for command bar (#9677)

  • Link to "view more insights" from dashboard goes to status modal (#9684)

  • Project status modal links don't work (#9693)

  • Depenency name truncator (#9696)

  • Consumption warning is either/or not and

  • Restore focus style to the env switch (#9707)

  • Return bad data error when failing to patch env variants (#9708)

  • Update link text for archived feature navigation (#9698)

  • Fix hover on release template card (#9721)

  • Wrap env data before truncating env name. (#9733)

  • Remove custom refresh interval for UnleashClient

  • Flag-resolver should resolve external static context

  • Flag-resolver context type

Chore

  • New constraint edit design iteration 1 (#9727)

Documentation

  • 6.9 updates (#9680)

  • Environment change requests (#9648)

  • .NET supports impression events (#9704)

  • Updates to Unleash Frontend API docs and Unleash architecture overview (#9513)

  • Add Edge section to security doc (#9562)

  • Updates to 11 principles and scaling pages (#9688)

  • Add Go impression data support (#9728)

  • Update CHANGELOG.md

Features

  • New styling for strategy selector (#9683)

  • Command bar admin menu improvements (#9689)

  • Strategy selector screen updates (#9692)

  • Added network traffic bundle (#9691)

  • Only admin can fetch license (#9697)

  • Flag overview change requests (#9702)

  • Release plan hover buttons (#9703)

  • Search by lifecycle stage (#9705)

  • Rename search page and change icon (#9706)

  • Lifecycle filters UI (#9713)

  • Export button in flags overview (#9715)

  • Release plan review dialogue (#9712)

  • Remove + from the segment dropdown (#9714)

  • Remove archived from filters (#9719)

  • Adjust filter UI (#9720)

  • Adjust columns for a search page refactor (#9709)

  • Total count respect lifecycle filter (#9724)

  • Adjust search page columns (#9722)

  • Styling of AND operator in strategies (#9726)

  • Update strategy window styles, extract old and new components (#9730)

  • Lifecycle column text (#9731)

  • Strategy menu interaction between two dialogues. (#9732)

  • Use Unleash React SDK in Admin UI (#9723)

  • Targeting info box new styling (#9740)

  • Add milestones to search results (#9739)

  • Styling of info box for release plans (#9741)

  • Segment chip recoloring (#9742)

  • Flag lifecycle status - first pass (#9736)

Fix

  • Fix focus styles and tab navigation for segments + constraints (#9655)

  • Lifetime API command doesn't update. (#9685)

Miscellaneous Tasks

  • Fix coverage tests (#9674)

  • Change default for release (#9681)

  • Remove z-index from sticky admin menu as its probably not needed (#9690)

  • Cleaner project status modal link handling (#9694)

  • Add flag for add/edit strategies (#9699)

  • Set up the basis of the new constraint editing component. (#9701)

  • Make popover center of screen (#9725)

v6.9.0

02 Apr 09:39
Compare
Choose a tag to compare

Improved user roles and permissions overview

We’ve added a new Access overview page for each user, making it easier for administrators to see exactly what a user can do in Unleash and which roles grant those permissions. You can explore permissions at the root level or for specific environments and projects.
To view a user’s permissions, go to Admin settings > Users. Select a user and click Access overview.

IP addresses in Event Log

The Event Log now records the IP address of the user who performed each action. This feature requires an Unleash Enterprise plan.

Projects no longer require an Owner

We removed the requirement for projects to have an Owner. This gives you full flexibility when it comes to customizing the project-level roles. Projects without an Owner are shown as owned by System.

New root-level permissions for authentication and instance maintenance

We’ve introduced five new root-level permissions to give more granular control over features that were previously restricted to the Admin role. These permissions cover authentication settings such as single sign-on, instance maintenance tasks like updating banners and toggling maintenance mode, managing CORS settings, and viewing access logs and login history.

Changelog

All notable changes to this project will be documented in this file.

[6.9.0] - 2025-04-02

Bug Fixes

  • Only show accrued traffic charges and estimated overages for the current month (#9440)

  • Update dependency json-2-csv to v5.5.9 (#9453)

  • Update dependency git-url-parse to v16 (#9463)

  • Frontend tests after Cypress upgrade (#9505)

  • Update dependency helmet to v8 (#9491)

  • Update dependency pg to v8.14.0 (#9516)

  • Features table migrations in 20220603081324-add-archive-at-to-fea… (#9518)

  • Data usage graphs don't work in UTC-n time zones (#9530)

  • Ignore youtube embed from check links (#9534)

  • Command bar search padding

  • New header z-index style (#9541)

  • Strategy dragging is broken in env overview (#9538)

  • Command bar z-index (#9543)

  • Use the correct permission for the create template button (#9545)

  • Only drag handle is draggable, allow you to select text in the header (#9536)

  • Segment spacing in strategy constraints (#9559)

  • S is possibly null (#9578)

  • Access overview fallback to email (#9582)

  • All users have a root role and warning if not (#9584)

  • Wrap env header grid on narrow containers (#9596)

  • Now hydration event will have segments inside (#9597)

  • Update dependency @slack/web-api to v7.9.0 (#9601)

  • Flaky test once an hour (#9615)

  • Fixes an issue where the new feedback button on the config strategy pane (#9638)

  • UseLocation instead of browser location for resolving pathname (#9640)

  • Back to Unleash onClick+useNavigate instead of href (#9641)

  • Feedback button (#9644)

  • Focus styles for env headers (#9635)

  • Tooltips not working after base element is also clicked (#9629)

  • Update dependency @slack/web-api to v7.9.1 (#9661)

  • Linter rule for hooks (#9660)

Chore

  • Release plans in strategy env (#9441)

Documentation

  • SDK refresh intervals (#9432)

  • Update terraform docs (#9468)

  • Fix setup references (#9502)

  • Feature Flag Security and Compliance for Enterprises (#9528)

  • Update CHANGELOG.md

Feat

  • New strategy variant chips (#9507)

Features

  • Rename api token column (#9445)

  • Always show features table (#9446)

  • Create connection count consumption table (#9444)

  • Frontend consumption table (#9523)

  • Archived indicators and disabled button when editing archived template (#9503)

  • Read backend connections UI (#9526)

  • Requests consumption UI for frontend (#9550)

  • Rework navigation sidebar admin section (#9556)

  • New constraint view for flag edit page (#9567)

  • Connection explanation box (#9598)

  • Admin home landing page (#9594)

  • Frontend traffic explanation box (#9602)

  • Expose required approvals for envs (#9608)

  • Add use template button to strategies selector on flag config pane (#9605)

  • Backend for retrieving tag colors (#9610)

  • Added ADR for logging levels (#9580)

  • Environment required approvals migration (#9612)

  • Persist env required approvals (#9616)

  • Release template feedback module (#9614)

  • Show seats used only for full enterprise customers (#9618)

  • Admin menu (#9617)

  • Create and edit environment required approvals (#9621)

  • Show environments with change requests (#9628)

  • Preselect change request settings in create project (#9625)

  • Admin menu for mobile (#9626)

  • Improve constraints item on small screens (#9609)

  • Enabled change requests reacting to available environments (#9631)

  • Enforce change request settings in create project dialog (#9637)

  • Show only link to /admin in mobile menu (#9647)

  • Enforce env change request on project create (#9646)

  • Remove access overview flag making it GA ready (#9654)

  • Admin menu: unleash logo in header - links to dashboard (#9676)

  • New feature strategy menu (#9678)

Fix

  • Drag and drop reverts to previous position on drop (#9439)

  • Separate segment and constraint accordions (#9652)

  • Move hooks to before we bail if the flag is off. (#9659)

Miscellaneous Tasks

  • Place strategy names and titles on the same line (and fix list nesting issues) (#9443)

  • Migrate renovate config (#9451)

  • Weird strategy spacing on envs without release plans (#9466)

  • Constrains custom strategy titles to a single line (#9469)

  • Use new designs for project default strategies (#9447)

  • Remove granularAdminPermissions flag (#9467)

  • Remove apitoken.username (#9448)

  • Playground strategies list ([#9504](https://github.com/Unlea...

Read more

v6.8.0

06 Mar 09:35
Compare
Choose a tag to compare

Observability metrics for Edge

We’ve introduced a new dashboard that provides detailed observability metrics for Unleash Edge, helping teams efficiently manage all their connected Edge instances.
The dashboard offers a high-level view of all Edge instances, with deeper insights into instance ID, region, CPU and memory usage, and upstream/downstream latency. This data helps you ensure that all instances are operational and quickly identify potential issues.
You can access these metrics in Network > Connected Edges for Edge instances on version 19.7.0 or later.

Data usage date range selector

The Data Usage dashboard now provides an aggregated view of your requests to Unleash over the last 3, 6, or 12 months—making it simple to track and assess your data usage over time. You can also compare your usage in previous months with the current month. Access the dashboard in Network > Data Usage.

Event Timeline now lives in Dashboard

We have moved Event Timeline to the top of Dashboard for a more seamless experience and easier access.

Changelog

All notable changes to this project will be documented in this file.

[6.8.0] - 2025-03-06

Bug Fixes

  • Long flag names push table to overflow and flag descriptions are not truncated (#9350)

  • Update dependency docusaurus-plugin-openapi-docs to v4.3.4 (#9368)

  • Update dependency docusaurus-theme-openapi-docs to v4.3.4 (#9374)

  • Update dependency pg to v8.13.3 (#9375)

  • Get all strategies and check if env to be disabled (#9357)

  • Solve 31 day month issue by using trafficUnitSize and not constant 1_000_000 (#9404)

  • Copy strategy is allowed to copy to self (duplicate) (#9407)

  • Update dependency docusaurus-plugin-openapi-docs to v4.3.5 (#9423)

  • Update dependency docusaurus-theme-openapi-docs to v4.3.5 (#9424)

  • Update dependency compression to v1.8.0 (#9437)

Documentation

  • Entra scim setup now includes SCIM compliance flag (#9336)

  • Update CHANGELOG.md

Features

  • Show and hide environments (#9323)

  • Show add strategy button when release plan (#9329)

  • Add tests for filterEventsByQuery (#9338)

  • Make env selector filterable (#9340)

  • New environment box (#9342)

  • Now project moving is split into two events (#9358)

  • Ignore events in log when nothing has changed (#9364)

  • Allow command bar navigation to wrap around (#9370)

  • SQL performance optimization to count instances (#9369)

  • Now instances are only shown for last 24 hours (#9372)

  • Backend connections tab (#9381)

  • Frontend traffic tab (#9385)

  • Use new strategy list in release plans (#9405)

  • UI for archiving release templates (#9415)

  • Project environments include visible property (#9427)

Miscellaneous Tasks

  • Await so change requests banner shows up after adding release plans changes (#9328)

  • Visualize connected edges (#9325)

  • Handle narrow windows for the flag header. (#9321)

  • Make Edge instance node width consistent (#9335)

  • Reduce tab sizes on flag page + fix wrapping/overlapping issue with action buttons (#9339)

  • Upgrade vitest to 3.0.6 (#9337)

  • Improve UX in the Edge observability latency table (#9343)

  • Edge observability width fix (#9345)

  • Add file and component names to styled output class names in dev (#9351)

  • Fix small UI issues in release templates/plans (#9341)

  • Node sdk version upgrade to support deltas (#9356)

  • Months old version banner (#9352)

  • Deprecate and undeprecate protected environments (#9360)

  • Remove deltaApiStreaming flag (#9362)

  • Remove uiGlobalFontSize flag (#9331)

  • Improve release plan template form validation (#9371)

  • New env strategy containers (#9361)

  • Fix text on last seen instances (#9376)

  • Wrap strategy list in an ordered list (#9377)

  • Consumption model flag (#9379)

  • Handle release plans in new strategy list (#9380)

  • Adjust env dropdown (#9382)

  • Deprecate envAccordion colors; update non-legacy components (#9378)

  • Adapt existing tests to new components (#9396)

  • Release template card min height (#9390)

  • New add release plan dialog (#9389)

  • Release plan replacement UI (#9400)

  • Flip UI and backend validation for project env disabling (#9395)

  • Migration for new archive columns on release defintion (#9412)

  • Archive release plan template event (#9414)

  • Remove frontendHeaderRedesign flag (#9428)

  • Remove dataUsageMultiMonthView flag (#9429)

Refactor

  • Rename networkViewEnabled to prometheusAPIAvailable (#9330)

  • Fix deprecation for string truncator (#9359)

  • Makes the drag args optional, defaulting to noops (#9394)

  • New constraints style (#9363)

  • Strategy draggable item is now proj/env agnostic (#9411)

Testing

  • Connection count chart functions (#9383)

v6.7.2

19 Feb 09:32
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[6.7.2] - 2025-02-19

Bug Fixes

  • Command bar spacing (#9288)

  • Make the chip in the playground project selector small (#9298)

  • Add some missing button labels on the project page (#9299)

  • Add strategy and more strategies button are different heights (#9300)

  • Hydration event should update with every event (#9310)

  • Mutating delta events (#9303)

  • Return undefined from delta if no events (#9311)

  • Access e2e test (#9313)

  • Add a metric to track client registrations (#9314)

  • Delete project segment with change request (#9315)

  • Fix unintended scroll on dashboard (#9316)

  • Handle singular counts in project status lifecycle boxes (#9317)

  • Use bucket stop as timestamp for metrics bucket (#9327)

Documentation

  • Include create db permission required for new tests (#9301)

  • Update CHANGELOG.md

Features

  • Connection count usage (#9294)

  • Frontend API POST endpoint (#9291)

  • New flag header (#9302)

  • New flag info box (#9308)

  • Add stale badge to the new header (#9320)

  • Project field to feature removed event (#9322)

Miscellaneous Tasks

  • Use gitcliff changelog for release (#9289)

  • Add migration that backfills scim user email hashes (#9295)

  • Bump unleash client version to beta 6.5 (#9305)

  • Make setting service handle conflict on insert (#9160)

  • Add edge observability tables (#9307)

  • Add change request events to teams integration (#9309)

  • Add status_code to edge traffic table to store 304s as well (#9312)

  • Remove references to admin token kill switch (#9324)

Refactor

  • MuiTab font sizes (#9296)

  • Move feature overview header into separate file (#9319)

v6.7.1

11 Feb 13:47
Compare
Choose a tag to compare

Bug Fixes

  • Font size flag change to boolean (#9290)
  • Use the right theme even if the payload is a variant. (#9292)

Miscellaneous Tasks

  • Create test db from template (#9265)

v6.7.0

11 Feb 10:59
Compare
Choose a tag to compare

Renamed feature flag lifecycle stages

We’ve updated the names of the feature flag lifecycle stages to better mirror a typical software development process and help you improve your release efficiency and workflows.

The changes include updates to the names, icons, and colors for the different stages.

Updated license policy for self-hosted Enterprise

Since Unleash v6.0, we’ve had soft limits in place warning self-hosted Enterprise instances operating without a valid license or exceeding their seat count.
With Unleash v6.7, we have introduced the following restrictions:

Mandatory license for enterprise self-hosted plan

If you don't have a valid license, your Unleash instance enters read-only mode, and the only available action is to install a valid license.

License expiration

When your license expires, your Unleash instance enters read-only mode. The only available action is to install a new, valid license. Connected applications continue to operate and receive current feature flags, but users cannot make any changes to Unleash.

Seat count

If you reach the maximum number of seats in your license, you cannot add new users until you remove existing users to stay within your limit.
The Unleash Admin UI displays warning banners for customers approaching or exceeding the terms of their license.


5e38a23 - CHANGELOG.md