github Unleash/unleash v7.0.1

latest releases: v7.2.0, v7.1.2, v7.1.1...
2 months ago

Changelog

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

[7.0.1] - 2025-06-13

Bug Fixes

  • Docker compose file should use default command from the image (#10124)

  • Use technicalDebt property from backend (#10111)

  • Md5 is deprecated and fails FEDRAMP. Replace with sha256 (#10125)

  • Health to debt with ui-flag (#10131)

Documentation

  • Unleash v7 upgrade docs (#10097)

  • Update CHANGELOG.md

Features

  • Ability to run npm release from branch (#10120)

  • Ability to query users with pagination (#10130)

Miscellaneous Tasks

  • Bumped Yarn to 4.9.2 (#10126)

  • Update Slack App URL (#10129)

  • Use real data for lifecycle trends (#10117)

  • If there's only a single available filter, always show that filter (don't hide it beneath a filters button) (#10127)

  • Remove flag newGettingStartedEmail (#10136)

[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)

  • Update sidebar navigation - refactors (#10037)

  • Clean up old OAS and ability to add badges to descriptions (#10038)

  • Prepopulate new user (#10057)

  • Fail in dev when usign deprecated endpoints (#10058)

  • Update configuration menu (#10041)

  • Lifecycle trends migration (#10066)

  • Make lifecycle trends more detailed (#10079)

  • Rename health to technical debt (#10063)

  • Add lifecycle trend graphs (#10077)

  • Update backend to include technicalDebt field (#10088)

  • Rename health insights to technical debt insights on dashboard (#10082)

  • Improve feedback UX (#10099)

  • Feedback score N/A (#10114)

  • Adjust feedback columns (#10119)

Miscellaneous Tasks

  • Unknown flags (#9837)

  • Generate orval types (#9919)

  • Fix strategy tests

  • Use tokenname instead of username in frontend for api-token creation (#9891)

  • Ignore sample cdn url (#9925)

  • Make operator checking more ergonomic and type-ful (#9932)

  • Fix strategy tests (#9922)

  • Prevent duplicate key errors in unknown flags (#9940)

  • Get rid of editable constraint wrapper (#9921)

  • Update frontend OpenAPI models - (#9943)

  • Remove newStrategyDropdown flag (#9952)

  • Remove embedProxy flag (#9874)

  • Update styling for variant box (#9953)

  • Remove semver version from footer and proxy from sdk list (#9956)

  • Get invalid and deleted legal values (#9963)

  • Remove proxy from integrations (#9962)

  • Clarify deleted legal values warning (#9969)

  • Fix setConstraints being undefined/null (#9972)

  • Fix rendering issue without setConstraints (#9975)

  • Accept 429 responses (#9974)

  • Undeprecate custom strategies (#9939)

  • Now we need to build before running tests (#9989)

  • Minor strategy edit header updates (#9992)

  • New getting started email template (#9980)

  • New invite email template improvements (#9997)

  • Small visual improvements to the new invite mail template (#9998)

  • Revive archive page (#10001)

  • Disable delete button if a context field has usage (#10002)

  • Deleted legal values not being cleared when you select new ones (#9986)

  • Remove filterExistingFlagNames feature flag (#9957)

  • Migrate tests to vitest

  • Stop using deprecated properties and lean on resourceLimits cfg (#9994)

  • Remove flagsReleaseManagementUI and flagsOverviewSearch flags (#10011)

  • Removed unnecessary NODE_ENV setting (#10013)

  • Bump base image for OSS docker (#10014)

  • Remove teams integration CR events flag (#10015)

  • Fix typo (#10016)

  • Remove console.log and reuse package scripts (#10025)

  • [breaking] Remove deprecated POST ui-config endpoint (#10027)

  • Don't include passwordLink if it's unleashUrl (#10029)

  • [breaking] Remove deprecated POST events search endpoint (#10030)

  • Add lifecycleMetrics flag definition (#10033)

  • Prefer searchEvents over deprecated methods (#10031)

  • Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /frontend (#9786)

  • [breaking] Remove deprecated delete project groups roles endpoint (#10036)

  • Simplify serving of static openapi assets (#10046)

  • [breaking] Remove deprecated put project groups roles endpoint (#10059)

  • [breaking] Remove isAPI from userSchema response (#10060)

  • Print out 10 unknown flag names (#10062)

  • Clean up project related tech debt (#10065)

  • [breaking] Remove deprecated get metrics traffic (#10064)

  • Remove flag cleanup reminder (#10074)

  • Remove flag removeInactiveApplications (#10075)

  • Remove link flags (#10076)

  • [breaking] Remove feature variant endpoints (#10071)

  • [breaking] Removing userId strategy for new installations of Unleash (#9800)

  • [breaking] Remove deprecated project overview (#10069)

  • [breaking] Remove ILegacyApiTokenCreate (#10072)

  • Remove deprecation of instance stats endpoint (#10083)

  • Prepare to remove default env (#10087)

  • [breaking] Remove deprecated default env from new installs (#10080)

  • Bump minimum postgres version (#10096)

  • Rename insights -> analytics (#10095)

  • Replace flags per user with total number of flags (#10102)

  • Hide/disallow new instances of deprecated integrations (#10104)

  • Remove flag sideMenuCleanup (#10093)

  • Update frontend schema - technicalDebt (#10098)

  • [breaking] Remove project health report frontend (#10101)

  • Openapi-diff on PRs (#10100)

  • Fix skeleton loading indicator colors for lifecycle trend tiles (#10109)

  • Add brace-expansion to resolutions (#10116)

  • Fix weird button styling (#10113)

  • Ability to override NODE_ENV in dev (#10118)

  • Change package version

Refactor

  • Simplify feature toggle service deps (#9964)

  • Lax newUserInviteLink user arg (#9967)

  • Remove deprecated GET archive features endpoint (#9924)

  • Remove deprecated get archive featured by project endpoint (#9938)

  • Remove deprecated post project role access endpoint (#9948)

  • Clean up dead code after removing deprecated project role access endpoint (#9949)

Testing

  • Test constraint reducer (#9966)

  • UseEditableConstraint hook (#9970)

Migration

  • Project settings - external link templates (#9933)

Don't miss a new unleash release

NewReleases is sending notifications on new releases.