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
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
Migration
- Project settings - external link templates (#9933)