From d9d39586203eea96d9062e6155a07d95386bcc7f Mon Sep 17 00:00:00 2001 From: Github Actions Bot <> Date: Fri, 13 Jun 2025 09:38:44 +0000 Subject: [PATCH] docs: Update CHANGELOG.md --- CHANGELOG.md | 399 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 399 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e7eaab3b8..4c0c44ec60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,405 @@ 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](https://github.com/Unleash/unleash/issues/10124)) + +- Use technicalDebt property from backend ([#10111](https://github.com/Unleash/unleash/issues/10111)) + +- Md5 is deprecated and fails FEDRAMP. Replace with sha256 ([#10125](https://github.com/Unleash/unleash/issues/10125)) + +- Health to debt with ui-flag ([#10131](https://github.com/Unleash/unleash/issues/10131)) + + +### Documentation + +- Unleash v7 upgrade docs ([#10097](https://github.com/Unleash/unleash/issues/10097)) + + +### Features + +- Ability to run npm release from branch ([#10120](https://github.com/Unleash/unleash/issues/10120)) + +- Ability to query users with pagination ([#10130](https://github.com/Unleash/unleash/issues/10130)) + + +### Miscellaneous Tasks + +- Bumped Yarn to 4.9.2 ([#10126](https://github.com/Unleash/unleash/issues/10126)) + +- Update Slack App URL ([#10129](https://github.com/Unleash/unleash/issues/10129)) + +- Use real data for lifecycle trends ([#10117](https://github.com/Unleash/unleash/issues/10117)) + +- If there's only a single available filter, always show that filter (don't hide it beneath a filters button) ([#10127](https://github.com/Unleash/unleash/issues/10127)) + +- Remove flag newGettingStartedEmail ([#10136](https://github.com/Unleash/unleash/issues/10136)) + + +## [7.0.0] - 2025-06-11 + +### 1-3744 + +- Set a min-width for context field selector + underline when not focused ([#9991](https://github.com/Unleash/unleash/issues/9991)) + + +### Bug Fixes + +- Project environments have info about required approvals ([#9929](https://github.com/Unleash/unleash/issues/9929)) + +- Avoid focus loss when using popover (and don't close multi-value popover after adding a value) ([#9951](https://github.com/Unleash/unleash/issues/9951)) + +- Ensure linkTemplates defaults to an empty array if not provided + +- Don't autofocus the editable constraint field. ([#9982](https://github.com/Unleash/unleash/issues/9982)) + +- Now feature is not pulled from server if not defined ([#10000](https://github.com/Unleash/unleash/issues/10000)) + +- Hide project archive in OSS ([#10004](https://github.com/Unleash/unleash/issues/10004)) + +- Setup cobertura coverage + +- Fix incorrect parameter usage to coverallsapp github action + +- Now feature component is not loaded before we have feature infor… ([#10012](https://github.com/Unleash/unleash/issues/10012)) + +- Update config to make GHA reporting be better + +- Make revision id not be so reactive ([#10032](https://github.com/Unleash/unleash/issues/10032)) + +- Removed docs folder and replaced with openapi-static ([#10042](https://github.com/Unleash/unleash/issues/10042)) + +- Removed docs folder and replaced with openapi-static ([#10044](https://github.com/Unleash/unleash/issues/10044)) + +- Allow openapi-static in docker ([#10045](https://github.com/Unleash/unleash/issues/10045)) + +- Update dependency make-fetch-happen to v14 ([#10051](https://github.com/Unleash/unleash/issues/10051)) + +- Update dependency pg to v8.16.0 ([#10054](https://github.com/Unleash/unleash/issues/10054)) + +- Update dependency pg-connection-string to v2.9.0 ([#10055](https://github.com/Unleash/unleash/issues/10055)) + +- Do not allow creating cr for same environment ([#10010](https://github.com/Unleash/unleash/issues/10010)) + +- Regexes in flag naming patterns will now break when necessary ([#10067](https://github.com/Unleash/unleash/issues/10067)) + +- Case sensitive icon has wrong fill color in dark mode ([#10068](https://github.com/Unleash/unleash/issues/10068)) + +- Add event listeners for release plan updates in metrics ([#10070](https://github.com/Unleash/unleash/issues/10070)) + +- Docker oss image now running with ESM ([#10073](https://github.com/Unleash/unleash/issues/10073)) + +- Docs generation due to openapi static images ([#10078](https://github.com/Unleash/unleash/issues/10078)) + +- Orval for ESM ([#10086](https://github.com/Unleash/unleash/issues/10086)) + +- Enterprise image zoom ([#10081](https://github.com/Unleash/unleash/issues/10081)) + + +### Chore + +- Improve performance for large lists of legal values ([#9978](https://github.com/Unleash/unleash/issues/9978)) + +- [**breaking**] Block deletion of context fields in use ([#10005](https://github.com/Unleash/unleash/issues/10005)) + +- Add skeleton loaders for lifecycle trend numbers ([#10103](https://github.com/Unleash/unleash/issues/10103)) + + +### Documentation + +- Change 'Get a demo' to 'Start free trial' ([#9947](https://github.com/Unleash/unleash/issues/9947)) + +- Update UI docs and screenshots for v6.10 ([#9902](https://github.com/Unleash/unleash/issues/9902)) + +- Explain health API properly ([#10009](https://github.com/Unleash/unleash/issues/10009)) + +- Update CHANGELOG.md + + +### Features + +- Feature links section ([#9915](https://github.com/Unleash/unleash/issues/9915)) + +- Add link ui ([#9918](https://github.com/Unleash/unleash/issues/9918)) + +- Shared add link dialogue for 2 paths ([#9920](https://github.com/Unleash/unleash/issues/9920)) + +- Delete link UI ([#9923](https://github.com/Unleash/unleash/issues/9923)) + +- Edit link UI ([#9926](https://github.com/Unleash/unleash/issues/9926)) + +- Order links by insertion order ([#9928](https://github.com/Unleash/unleash/issues/9928)) + +- Add domain to links ([#9930](https://github.com/Unleash/unleash/issues/9930)) + +- Store domain for links ([#9931](https://github.com/Unleash/unleash/issues/9931)) + +- Report top used domains ([#9934](https://github.com/Unleash/unleash/issues/9934)) + +- Prevent more than 10 links in the UI and backend ([#9937](https://github.com/Unleash/unleash/issues/9937)) + +- Report feature links by domain ([#9936](https://github.com/Unleash/unleash/issues/9936)) + +- External link templates ([#9927](https://github.com/Unleash/unleash/issues/9927)) + +- Add tooltips to constraint operator buttons ([#9941](https://github.com/Unleash/unleash/issues/9941)) + +- Remove instances older than 1 day not 2 days ([#9944](https://github.com/Unleash/unleash/issues/9944)) + +- Ui for external link templates ([#9945](https://github.com/Unleash/unleash/issues/9945)) + +- Use modal for managing link templates ([#9955](https://github.com/Unleash/unleash/issues/9955)) + +- Export feature links ([#9954](https://github.com/Unleash/unleash/issues/9954)) + +- Import feature links ([#9958](https://github.com/Unleash/unleash/issues/9958)) + +- Add input box for gradual rollout slider ([#9960](https://github.com/Unleash/unleash/issues/9960)) + +- Update flags overview status column ([#9961](https://github.com/Unleash/unleash/issues/9961)) + +- Add getProjectLinkTemplates method ([#9971](https://github.com/Unleash/unleash/issues/9971)) + +- Make all feature toggle service write methods transactional ([#9973](https://github.com/Unleash/unleash/issues/9973)) + +- Link templates applied on flags ([#9976](https://github.com/Unleash/unleash/issues/9976)) + +- Event log environment filter ([#9979](https://github.com/Unleash/unleash/issues/9979)) + +- Now only recents show segments that are not being used currently ([#9983](https://github.com/Unleash/unleash/issues/9983)) + +- Now recently used constraints are not shown if already in use ([#9984](https://github.com/Unleash/unleash/issues/9984)) + +- Unleash v7 ESM migration ([#9877](https://github.com/Unleash/unleash/issues/9877)) + +- Plausible tracking for links ([#9988](https://github.com/Unleash/unleash/issues/9988)) + +- Now updating strategy also saves recents ([#9990](https://github.com/Unleash/unleash/issues/9990)) + +- Now pressing enter will submit the new rollout percentage ([#9995](https://github.com/Unleash/unleash/issues/9995)) + +- Constraints that are in recents will have generated key ([#9996](https://github.com/Unleash/unleash/issues/9996)) + +- Track last seen clients using bulk update ([#9981](https://github.com/Unleash/unleash/issues/9981)) + +- Custom metrics poc ([#10018](https://github.com/Unleash/unleash/issues/10018)) + +- Add migration for cdn_tokens ([#10021](https://github.com/Unleash/unleash/issues/10021)) + +- Custom metrics ([#10022](https://github.com/Unleash/unleash/issues/10022)) + +- Add required cdn events ([#10040](https://github.com/Unleash/unleash/issues/10040)) + +- Update sidebar navigation - refactors ([#10037](https://github.com/Unleash/unleash/issues/10037)) + +- Clean up old OAS and ability to add badges to descriptions ([#10038](https://github.com/Unleash/unleash/issues/10038)) + +- Prepopulate new user ([#10057](https://github.com/Unleash/unleash/issues/10057)) + +- Fail in dev when usign deprecated endpoints ([#10058](https://github.com/Unleash/unleash/issues/10058)) + +- Update configuration menu ([#10041](https://github.com/Unleash/unleash/issues/10041)) + +- Lifecycle trends migration ([#10066](https://github.com/Unleash/unleash/issues/10066)) + +- Make lifecycle trends more detailed ([#10079](https://github.com/Unleash/unleash/issues/10079)) + +- Rename health to technical debt ([#10063](https://github.com/Unleash/unleash/issues/10063)) + +- Add lifecycle trend graphs ([#10077](https://github.com/Unleash/unleash/issues/10077)) + +- Update backend to include `technicalDebt` field ([#10088](https://github.com/Unleash/unleash/issues/10088)) + +- Rename health insights to technical debt insights on dashboard ([#10082](https://github.com/Unleash/unleash/issues/10082)) + +- Improve feedback UX ([#10099](https://github.com/Unleash/unleash/issues/10099)) + +- Feedback score N/A ([#10114](https://github.com/Unleash/unleash/issues/10114)) + +- Adjust feedback columns ([#10119](https://github.com/Unleash/unleash/issues/10119)) + + +### Miscellaneous Tasks + +- Unknown flags ([#9837](https://github.com/Unleash/unleash/issues/9837)) + +- Generate orval types ([#9919](https://github.com/Unleash/unleash/issues/9919)) + +- Fix strategy tests + +- Use tokenname instead of username in frontend for api-token creation ([#9891](https://github.com/Unleash/unleash/issues/9891)) + +- Ignore sample cdn url ([#9925](https://github.com/Unleash/unleash/issues/9925)) + +- Make operator checking more ergonomic and type-ful ([#9932](https://github.com/Unleash/unleash/issues/9932)) + +- Fix strategy tests ([#9922](https://github.com/Unleash/unleash/issues/9922)) + +- Prevent duplicate key errors in unknown flags ([#9940](https://github.com/Unleash/unleash/issues/9940)) + +- Get rid of editable constraint wrapper ([#9921](https://github.com/Unleash/unleash/issues/9921)) + +- Update frontend OpenAPI models - ([#9943](https://github.com/Unleash/unleash/issues/9943)) + +- Remove newStrategyDropdown flag ([#9952](https://github.com/Unleash/unleash/issues/9952)) + +- Remove embedProxy flag ([#9874](https://github.com/Unleash/unleash/issues/9874)) + +- Update styling for variant box ([#9953](https://github.com/Unleash/unleash/issues/9953)) + +- Remove semver version from footer and proxy from sdk list ([#9956](https://github.com/Unleash/unleash/issues/9956)) + +- Get invalid and deleted legal values ([#9963](https://github.com/Unleash/unleash/issues/9963)) + +- Remove proxy from integrations ([#9962](https://github.com/Unleash/unleash/issues/9962)) + +- Clarify deleted legal values warning ([#9969](https://github.com/Unleash/unleash/issues/9969)) + +- Fix setConstraints being undefined/null ([#9972](https://github.com/Unleash/unleash/issues/9972)) + +- Fix rendering issue without setConstraints ([#9975](https://github.com/Unleash/unleash/issues/9975)) + +- Accept 429 responses ([#9974](https://github.com/Unleash/unleash/issues/9974)) + +- Undeprecate custom strategies ([#9939](https://github.com/Unleash/unleash/issues/9939)) + +- Now we need to build before running tests ([#9989](https://github.com/Unleash/unleash/issues/9989)) + +- Minor strategy edit header updates ([#9992](https://github.com/Unleash/unleash/issues/9992)) + +- New getting started email template ([#9980](https://github.com/Unleash/unleash/issues/9980)) + +- New invite email template improvements ([#9997](https://github.com/Unleash/unleash/issues/9997)) + +- Small visual improvements to the new invite mail template ([#9998](https://github.com/Unleash/unleash/issues/9998)) + +- Revive archive page ([#10001](https://github.com/Unleash/unleash/issues/10001)) + +- Disable delete button if a context field has usage ([#10002](https://github.com/Unleash/unleash/issues/10002)) + +- Deleted legal values not being cleared when you select new ones ([#9986](https://github.com/Unleash/unleash/issues/9986)) + +- Remove filterExistingFlagNames feature flag ([#9957](https://github.com/Unleash/unleash/issues/9957)) + +- Migrate tests to vitest + +- Stop using deprecated properties and lean on resourceLimits cfg ([#9994](https://github.com/Unleash/unleash/issues/9994)) + +- Remove flagsReleaseManagementUI and flagsOverviewSearch flags ([#10011](https://github.com/Unleash/unleash/issues/10011)) + +- Removed unnecessary NODE_ENV setting ([#10013](https://github.com/Unleash/unleash/issues/10013)) + +- Bump base image for OSS docker ([#10014](https://github.com/Unleash/unleash/issues/10014)) + +- Remove teams integration CR events flag ([#10015](https://github.com/Unleash/unleash/issues/10015)) + +- Fix typo ([#10016](https://github.com/Unleash/unleash/issues/10016)) + +- Remove console.log and reuse package scripts ([#10025](https://github.com/Unleash/unleash/issues/10025)) + +- [**breaking**] Remove deprecated POST ui-config endpoint ([#10027](https://github.com/Unleash/unleash/issues/10027)) + +- Don't include passwordLink if it's unleashUrl ([#10029](https://github.com/Unleash/unleash/issues/10029)) + +- [**breaking**] Remove deprecated POST events search endpoint ([#10030](https://github.com/Unleash/unleash/issues/10030)) + +- Add lifecycleMetrics flag definition ([#10033](https://github.com/Unleash/unleash/issues/10033)) + +- Prefer searchEvents over deprecated methods ([#10031](https://github.com/Unleash/unleash/issues/10031)) + +- Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /frontend ([#9786](https://github.com/Unleash/unleash/issues/9786)) + +- [**breaking**] Remove deprecated delete project groups roles endpoint ([#10036](https://github.com/Unleash/unleash/issues/10036)) + +- Simplify serving of static openapi assets ([#10046](https://github.com/Unleash/unleash/issues/10046)) + +- [**breaking**] Remove deprecated put project groups roles endpoint ([#10059](https://github.com/Unleash/unleash/issues/10059)) + +- [**breaking**] Remove isAPI from userSchema response ([#10060](https://github.com/Unleash/unleash/issues/10060)) + +- Print out 10 unknown flag names ([#10062](https://github.com/Unleash/unleash/issues/10062)) + +- Clean up project related tech debt ([#10065](https://github.com/Unleash/unleash/issues/10065)) + +- [**breaking**] Remove deprecated get metrics traffic ([#10064](https://github.com/Unleash/unleash/issues/10064)) + +- Remove flag cleanup reminder ([#10074](https://github.com/Unleash/unleash/issues/10074)) + +- Remove flag removeInactiveApplications ([#10075](https://github.com/Unleash/unleash/issues/10075)) + +- Remove link flags ([#10076](https://github.com/Unleash/unleash/issues/10076)) + +- [**breaking**] Remove feature variant endpoints ([#10071](https://github.com/Unleash/unleash/issues/10071)) + +- [**breaking**] Removing userId strategy for new installations of Unleash ([#9800](https://github.com/Unleash/unleash/issues/9800)) + +- [**breaking**] Remove deprecated project overview ([#10069](https://github.com/Unleash/unleash/issues/10069)) + +- [**breaking**] Remove ILegacyApiTokenCreate ([#10072](https://github.com/Unleash/unleash/issues/10072)) + +- Remove deprecation of instance stats endpoint ([#10083](https://github.com/Unleash/unleash/issues/10083)) + +- Prepare to remove default env ([#10087](https://github.com/Unleash/unleash/issues/10087)) + +- [**breaking**] Remove deprecated default env from new installs ([#10080](https://github.com/Unleash/unleash/issues/10080)) + +- Bump minimum postgres version ([#10096](https://github.com/Unleash/unleash/issues/10096)) + +- Rename insights -> analytics ([#10095](https://github.com/Unleash/unleash/issues/10095)) + +- Replace flags per user with total number of flags ([#10102](https://github.com/Unleash/unleash/issues/10102)) + +- Hide/disallow new instances of deprecated integrations ([#10104](https://github.com/Unleash/unleash/issues/10104)) + +- Remove flag sideMenuCleanup ([#10093](https://github.com/Unleash/unleash/issues/10093)) + +- Update frontend schema - technicalDebt ([#10098](https://github.com/Unleash/unleash/issues/10098)) + +- [**breaking**] Remove project health report frontend ([#10101](https://github.com/Unleash/unleash/issues/10101)) + +- Openapi-diff on PRs ([#10100](https://github.com/Unleash/unleash/issues/10100)) + +- Fix skeleton loading indicator colors for lifecycle trend tiles ([#10109](https://github.com/Unleash/unleash/issues/10109)) + +- Add brace-expansion to resolutions ([#10116](https://github.com/Unleash/unleash/issues/10116)) + +- Fix weird button styling ([#10113](https://github.com/Unleash/unleash/issues/10113)) + +- Ability to override NODE_ENV in dev ([#10118](https://github.com/Unleash/unleash/issues/10118)) + +- Change package version + + +### Refactor + +- Simplify feature toggle service deps ([#9964](https://github.com/Unleash/unleash/issues/9964)) + +- Lax newUserInviteLink user arg ([#9967](https://github.com/Unleash/unleash/issues/9967)) + +- Remove deprecated GET archive features endpoint ([#9924](https://github.com/Unleash/unleash/issues/9924)) + +- Remove deprecated get archive featured by project endpoint ([#9938](https://github.com/Unleash/unleash/issues/9938)) + +- Remove deprecated post project role access endpoint ([#9948](https://github.com/Unleash/unleash/issues/9948)) + +- Clean up dead code after removing deprecated project role access endpoint ([#9949](https://github.com/Unleash/unleash/issues/9949)) + + +### Testing + +- Test constraint reducer ([#9966](https://github.com/Unleash/unleash/issues/9966)) + +- UseEditableConstraint hook ([#9970](https://github.com/Unleash/unleash/issues/9970)) + + +### Migration + +- Project settings - external link templates ([#9933](https://github.com/Unleash/unleash/issues/9933)) + + ## [7.0.0] - 2025-06-11 ### 1-3744