github Unleash/unleash v7.5.0

7 hours ago

Changelog

User groups with root roles can now be assigned to projects

Previously, groups with a root role could not be added to projects in the Admin UI. This restriction has been removed. You can now add any group to a project regardless of whether it has a root role. This is especially useful for teams that sync groups from SSO providers, as it removes the need to maintain separate groups for root-level and project-level access.

API access URLs for Edge

You can now copy the Edge URLs directly from Admin settings > Access control > API access. For hosted customers, this works automatically. If you are self-hosting, you can configure the EDGE_URL environment variable on startup to ensure the right endpoints are visible in the UI.

Fixed scoping for private project data

We fixed how private projects scope visibility within your organization. Previously, users who weren't added to a private project could still see some of its metadata, like segments, in global views. Affected views and endpoints now correctly return 404.

Announcement: Automated release management and Unleash MCP in beta

Two new capabilities are now available in beta.

Impact Metrics are lightweight, application-level time-series metrics you can track and visualize right inside Unleash. Counters, gauges, and histograms for things like error rates, latency, and adoption feed directly into release templates, so Unleash can automatically progress a rollout when signals are healthy or pause it when something spikes.

Impact Metrics are currently enabled for select customers. If you’d like to enable it for your organization, reach out at beta@getunleash.io.

We’ve also launched the Unleash MCP server in beta. This gives your AI coding assistants a structured contract for managing feature flags safely. It plugs into tools like Claude Code, Cursor, Windsurf, and Codex, and guides them through evaluating risk, creating flags, wrapping code, and cleaning up after rollout.

[7.5.0] - 2026-03-04

Bug Fixes

  • Show longer legal values (#11384)

  • Welcome dialog behavior (#11432)

  • New regex test fields should be validated (#11449)

  • Open regex editing when value resets (#11453)

Documentation

  • Update CHANGELOG.md

Features

  • Block inverted regex on backend (#11426)

  • Register impactMetricsFlagPage internal feature flag (#11437)

  • RE2 Regex tester (#11399)

  • Add impact metrics UI on flag page

  • Add updateMilestoneStrategy support in CR flow (#11425)

  • Wire up impact metrics flag page actions (#11445)

Miscellaneous Tasks

  • Add link to new demo walkthrough (#11422)

  • Fix dialog order and other zindex problems (#11424)

  • Allow project access assignment to groups with root roles (#11423)

  • Add ui-flag for edge instance token-statuses (#11420)

  • Add milestone strategy not found guard (#11415)

  • Fix OpenAPI diff workflow (#11430)

  • Move legacy components into own files (#11421)

  • Remove privateProjectMiddlewareMove flag (#11429)

  • Check useExhaustiveDependencies in files that pass it (#11436)

  • Remove obsolete CI strictNullChecks (#11435)

  • Update list of company roles (#11441)

  • Feature env safeguards flag (#11444)

  • Disable inverted on REGEX operator on frontend (#11443)

  • Add migration for new disabled column in milestone_strategies (#11446)

  • Add disabled to releasePlanMilestoneStrategySchema (#11447)

  • Use fromUpdateRow in milestone strategy store updateStrategy (#11451)

  • Log when usertoken used with client api (#11442)

Refactor

  • Introduce shared strategy form for milestones and strategies (#11410)

  • Widget -> chip in FeatureStratetyContraints (#11440)

  • UseExhaustiveDependencies lint in EditableConstraint (#11448)

Don't miss a new unleash release

NewReleases is sending notifications on new releases.