|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file.
|
4 | 4 |
|
| 5 | +## [6.9.0] - 2025-04-02 |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +- Only show accrued traffic charges and estimated overages for the current month ([#9440](https://github.com/Unleash/unleash/issues/9440)) |
| 10 | + |
| 11 | +- Update dependency json-2-csv to v5.5.9 ([#9453](https://github.com/Unleash/unleash/issues/9453)) |
| 12 | + |
| 13 | +- Update dependency git-url-parse to v16 ([#9463](https://github.com/Unleash/unleash/issues/9463)) |
| 14 | + |
| 15 | +- Frontend tests after Cypress upgrade ([#9505](https://github.com/Unleash/unleash/issues/9505)) |
| 16 | + |
| 17 | +- Update dependency helmet to v8 ([#9491](https://github.com/Unleash/unleash/issues/9491)) |
| 18 | + |
| 19 | +- Update dependency pg to v8.14.0 ([#9516](https://github.com/Unleash/unleash/issues/9516)) |
| 20 | + |
| 21 | +- Features table migrations in 20220603081324-add-archive-at-to-fea… ([#9518](https://github.com/Unleash/unleash/issues/9518)) |
| 22 | + |
| 23 | +- Data usage graphs don't work in UTC-n time zones ([#9530](https://github.com/Unleash/unleash/issues/9530)) |
| 24 | + |
| 25 | +- Ignore youtube embed from check links ([#9534](https://github.com/Unleash/unleash/issues/9534)) |
| 26 | + |
| 27 | +- Command bar search padding |
| 28 | + |
| 29 | +- New header z-index style ([#9541](https://github.com/Unleash/unleash/issues/9541)) |
| 30 | + |
| 31 | +- Strategy dragging is broken in env overview ([#9538](https://github.com/Unleash/unleash/issues/9538)) |
| 32 | + |
| 33 | +- Command bar z-index ([#9543](https://github.com/Unleash/unleash/issues/9543)) |
| 34 | + |
| 35 | +- Use the correct permission for the create template button ([#9545](https://github.com/Unleash/unleash/issues/9545)) |
| 36 | + |
| 37 | +- Only drag handle is draggable, allow you to select text in the header ([#9536](https://github.com/Unleash/unleash/issues/9536)) |
| 38 | + |
| 39 | +- Segment spacing in strategy constraints ([#9559](https://github.com/Unleash/unleash/issues/9559)) |
| 40 | + |
| 41 | +- S is possibly null ([#9578](https://github.com/Unleash/unleash/issues/9578)) |
| 42 | + |
| 43 | +- Access overview fallback to email ([#9582](https://github.com/Unleash/unleash/issues/9582)) |
| 44 | + |
| 45 | +- All users have a root role and warning if not ([#9584](https://github.com/Unleash/unleash/issues/9584)) |
| 46 | + |
| 47 | +- Wrap env header grid on narrow containers ([#9596](https://github.com/Unleash/unleash/issues/9596)) |
| 48 | + |
| 49 | +- Now hydration event will have segments inside ([#9597](https://github.com/Unleash/unleash/issues/9597)) |
| 50 | + |
| 51 | +- Update dependency @slack/web-api to v7.9.0 ([#9601](https://github.com/Unleash/unleash/issues/9601)) |
| 52 | + |
| 53 | +- Flaky test once an hour ([#9615](https://github.com/Unleash/unleash/issues/9615)) |
| 54 | + |
| 55 | +- Fixes an issue where the new feedback button on the config strategy pane ([#9638](https://github.com/Unleash/unleash/issues/9638)) |
| 56 | + |
| 57 | +- UseLocation instead of browser location for resolving pathname ([#9640](https://github.com/Unleash/unleash/issues/9640)) |
| 58 | + |
| 59 | +- Back to Unleash onClick+useNavigate instead of href ([#9641](https://github.com/Unleash/unleash/issues/9641)) |
| 60 | + |
| 61 | +- Feedback button ([#9644](https://github.com/Unleash/unleash/issues/9644)) |
| 62 | + |
| 63 | +- Focus styles for env headers ([#9635](https://github.com/Unleash/unleash/issues/9635)) |
| 64 | + |
| 65 | +- Tooltips not working after base element is also clicked ([#9629](https://github.com/Unleash/unleash/issues/9629)) |
| 66 | + |
| 67 | +- Update dependency @slack/web-api to v7.9.1 ([#9661](https://github.com/Unleash/unleash/issues/9661)) |
| 68 | + |
| 69 | +- Linter rule for hooks ([#9660](https://github.com/Unleash/unleash/issues/9660)) |
| 70 | + |
| 71 | + |
| 72 | +### Chore |
| 73 | + |
| 74 | +- Release plans in strategy env ([#9441](https://github.com/Unleash/unleash/issues/9441)) |
| 75 | + |
| 76 | + |
| 77 | +### Documentation |
| 78 | + |
| 79 | +- SDK refresh intervals ([#9432](https://github.com/Unleash/unleash/issues/9432)) |
| 80 | + |
| 81 | +- Update terraform docs ([#9468](https://github.com/Unleash/unleash/issues/9468)) |
| 82 | + |
| 83 | +- Fix setup references ([#9502](https://github.com/Unleash/unleash/issues/9502)) |
| 84 | + |
| 85 | +- Feature Flag Security and Compliance for Enterprises ([#9528](https://github.com/Unleash/unleash/issues/9528)) |
| 86 | + |
| 87 | + |
| 88 | +### Feat |
| 89 | + |
| 90 | +- New strategy variant chips ([#9507](https://github.com/Unleash/unleash/issues/9507)) |
| 91 | + |
| 92 | + |
| 93 | +### Features |
| 94 | + |
| 95 | +- Rename api token column ([#9445](https://github.com/Unleash/unleash/issues/9445)) |
| 96 | + |
| 97 | +- Always show features table ([#9446](https://github.com/Unleash/unleash/issues/9446)) |
| 98 | + |
| 99 | +- Create connection count consumption table ([#9444](https://github.com/Unleash/unleash/issues/9444)) |
| 100 | + |
| 101 | +- Frontend consumption table ([#9523](https://github.com/Unleash/unleash/issues/9523)) |
| 102 | + |
| 103 | +- Archived indicators and disabled button when editing archived template ([#9503](https://github.com/Unleash/unleash/issues/9503)) |
| 104 | + |
| 105 | +- Read backend connections UI ([#9526](https://github.com/Unleash/unleash/issues/9526)) |
| 106 | + |
| 107 | +- Requests consumption UI for frontend ([#9550](https://github.com/Unleash/unleash/issues/9550)) |
| 108 | + |
| 109 | +- Rework navigation sidebar admin section ([#9556](https://github.com/Unleash/unleash/issues/9556)) |
| 110 | + |
| 111 | +- New constraint view for flag edit page ([#9567](https://github.com/Unleash/unleash/issues/9567)) |
| 112 | + |
| 113 | +- Connection explanation box ([#9598](https://github.com/Unleash/unleash/issues/9598)) |
| 114 | + |
| 115 | +- Admin home landing page ([#9594](https://github.com/Unleash/unleash/issues/9594)) |
| 116 | + |
| 117 | +- Frontend traffic explanation box ([#9602](https://github.com/Unleash/unleash/issues/9602)) |
| 118 | + |
| 119 | +- Expose required approvals for envs ([#9608](https://github.com/Unleash/unleash/issues/9608)) |
| 120 | + |
| 121 | +- Add use template button to strategies selector on flag config pane ([#9605](https://github.com/Unleash/unleash/issues/9605)) |
| 122 | + |
| 123 | +- Backend for retrieving tag colors ([#9610](https://github.com/Unleash/unleash/issues/9610)) |
| 124 | + |
| 125 | +- Added ADR for logging levels ([#9580](https://github.com/Unleash/unleash/issues/9580)) |
| 126 | + |
| 127 | +- Environment required approvals migration ([#9612](https://github.com/Unleash/unleash/issues/9612)) |
| 128 | + |
| 129 | +- Persist env required approvals ([#9616](https://github.com/Unleash/unleash/issues/9616)) |
| 130 | + |
| 131 | +- Release template feedback module ([#9614](https://github.com/Unleash/unleash/issues/9614)) |
| 132 | + |
| 133 | +- Show seats used only for full enterprise customers ([#9618](https://github.com/Unleash/unleash/issues/9618)) |
| 134 | + |
| 135 | +- Admin menu ([#9617](https://github.com/Unleash/unleash/issues/9617)) |
| 136 | + |
| 137 | +- Create and edit environment required approvals ([#9621](https://github.com/Unleash/unleash/issues/9621)) |
| 138 | + |
| 139 | +- Show environments with change requests ([#9628](https://github.com/Unleash/unleash/issues/9628)) |
| 140 | + |
| 141 | +- Preselect change request settings in create project ([#9625](https://github.com/Unleash/unleash/issues/9625)) |
| 142 | + |
| 143 | +- Admin menu for mobile ([#9626](https://github.com/Unleash/unleash/issues/9626)) |
| 144 | + |
| 145 | +- Improve constraints item on small screens ([#9609](https://github.com/Unleash/unleash/issues/9609)) |
| 146 | + |
| 147 | +- Enabled change requests reacting to available environments ([#9631](https://github.com/Unleash/unleash/issues/9631)) |
| 148 | + |
| 149 | +- Enforce change request settings in create project dialog ([#9637](https://github.com/Unleash/unleash/issues/9637)) |
| 150 | + |
| 151 | +- Show only link to /admin in mobile menu ([#9647](https://github.com/Unleash/unleash/issues/9647)) |
| 152 | + |
| 153 | +- Enforce env change request on project create ([#9646](https://github.com/Unleash/unleash/issues/9646)) |
| 154 | + |
| 155 | +- Remove access overview flag making it GA ready ([#9654](https://github.com/Unleash/unleash/issues/9654)) |
| 156 | + |
| 157 | +- Admin menu: unleash logo in header - links to dashboard ([#9676](https://github.com/Unleash/unleash/issues/9676)) |
| 158 | + |
| 159 | +- New feature strategy menu ([#9678](https://github.com/Unleash/unleash/issues/9678)) |
| 160 | + |
| 161 | + |
| 162 | +### Fix |
| 163 | + |
| 164 | +- Drag and drop reverts to previous position on drop ([#9439](https://github.com/Unleash/unleash/issues/9439)) |
| 165 | + |
| 166 | +- Separate segment and constraint accordions ([#9652](https://github.com/Unleash/unleash/issues/9652)) |
| 167 | + |
| 168 | +- Move hooks to before we bail if the flag is off. ([#9659](https://github.com/Unleash/unleash/issues/9659)) |
| 169 | + |
| 170 | + |
| 171 | +### Miscellaneous Tasks |
| 172 | + |
| 173 | +- Place strategy names and titles on the same line (and fix list nesting issues) ([#9443](https://github.com/Unleash/unleash/issues/9443)) |
| 174 | + |
| 175 | +- Migrate renovate config ([#9451](https://github.com/Unleash/unleash/issues/9451)) |
| 176 | + |
| 177 | +- Weird strategy spacing on envs without release plans ([#9466](https://github.com/Unleash/unleash/issues/9466)) |
| 178 | + |
| 179 | +- Constrains custom strategy titles to a single line ([#9469](https://github.com/Unleash/unleash/issues/9469)) |
| 180 | + |
| 181 | +- Use new designs for project default strategies ([#9447](https://github.com/Unleash/unleash/issues/9447)) |
| 182 | + |
| 183 | +- Remove granularAdminPermissions flag ([#9467](https://github.com/Unleash/unleash/issues/9467)) |
| 184 | + |
| 185 | +- Remove apitoken.username ([#9448](https://github.com/Unleash/unleash/issues/9448)) |
| 186 | + |
| 187 | +- Playground strategies list ([#9504](https://github.com/Unleash/unleash/issues/9504)) |
| 188 | + |
| 189 | +- Remove deprecated getAdmin from client features store ([#9497](https://github.com/Unleash/unleash/issues/9497)) |
| 190 | + |
| 191 | +- Delete .github/workflows/generate-docs.yaml ([#9506](https://github.com/Unleash/unleash/issues/9506)) |
| 192 | + |
| 193 | +- Remove legacy feature type ([#9499](https://github.com/Unleash/unleash/issues/9499)) |
| 194 | + |
| 195 | +- Remove deprecated method from project-service ([#9498](https://github.com/Unleash/unleash/issues/9498)) |
| 196 | + |
| 197 | +- Show events IP ([#9512](https://github.com/Unleash/unleash/issues/9512)) |
| 198 | + |
| 199 | +- Remove project at least one owner constraint ([#9517](https://github.com/Unleash/unleash/issues/9517)) |
| 200 | + |
| 201 | +- Stop using feature service v2 ([#9500](https://github.com/Unleash/unleash/issues/9500)) |
| 202 | + |
| 203 | +- Use a local image of unleash enterprise for testing FE ([#9509](https://github.com/Unleash/unleash/issues/9509)) |
| 204 | + |
| 205 | +- Orval generation ([#9524](https://github.com/Unleash/unleash/issues/9524)) |
| 206 | + |
| 207 | +- Users actions menu ([#9525](https://github.com/Unleash/unleash/issues/9525)) |
| 208 | + |
| 209 | +- Playground Strategy Lists ([#9510](https://github.com/Unleash/unleash/issues/9510)) |
| 210 | + |
| 211 | +- Rename access matrix to access overview ([#9531](https://github.com/Unleash/unleash/issues/9531)) |
| 212 | + |
| 213 | +- Clean up frontend routes ([#9533](https://github.com/Unleash/unleash/issues/9533)) |
| 214 | + |
| 215 | +- New flag adminNavUI for admin UI 2.0 ([#9537](https://github.com/Unleash/unleash/issues/9537)) |
| 216 | + |
| 217 | +- Cleanup old test dbs ([#9539](https://github.com/Unleash/unleash/issues/9539)) |
| 218 | + |
| 219 | +- Mark release mgmt new in unleash as beta ([#9540](https://github.com/Unleash/unleash/issues/9540)) |
| 220 | + |
| 221 | +- Change access overview to lists in accordions ([#9535](https://github.com/Unleash/unleash/issues/9535)) |
| 222 | + |
| 223 | +- Delete unused files ([#9542](https://github.com/Unleash/unleash/issues/9542)) |
| 224 | + |
| 225 | +- Categorize access overview ([#9546](https://github.com/Unleash/unleash/issues/9546)) |
| 226 | + |
| 227 | +- Access overview search ([#9547](https://github.com/Unleash/unleash/issues/9547)) |
| 228 | + |
| 229 | +- Update orval types ([#9549](https://github.com/Unleash/unleash/issues/9549)) |
| 230 | + |
| 231 | +- Implement design for disabled environments in playground ([#9544](https://github.com/Unleash/unleash/issues/9544)) |
| 232 | + |
| 233 | +- Add user access overview schema ([#9552](https://github.com/Unleash/unleash/issues/9552)) |
| 234 | + |
| 235 | +- Fix missing primary routes for commandbar ([#9557](https://github.com/Unleash/unleash/issues/9557)) |
| 236 | + |
| 237 | +- Segment execution in playground ([#9558](https://github.com/Unleash/unleash/issues/9558)) |
| 238 | + |
| 239 | +- Add spacing to playground header + style segment's no constraints text ([#9561](https://github.com/Unleash/unleash/issues/9561)) |
| 240 | + |
| 241 | +- Rename release management to release templates ([#9564](https://github.com/Unleash/unleash/issues/9564)) |
| 242 | + |
| 243 | +- Handle cases with no strategies ([#9563](https://github.com/Unleash/unleash/issues/9563)) |
| 244 | + |
| 245 | +- Make it build with strict null checks set to true ([#9554](https://github.com/Unleash/unleash/issues/9554)) |
| 246 | + |
| 247 | +- Updates change request sidebar to remove env/cloud icon ([#9577](https://github.com/Unleash/unleash/issues/9577)) |
| 248 | + |
| 249 | +- Finish up disabled strategies ([#9579](https://github.com/Unleash/unleash/issues/9579)) |
| 250 | + |
| 251 | +- Don't use fallback functions for dragging ([#9585](https://github.com/Unleash/unleash/issues/9585)) |
| 252 | + |
| 253 | +- Instance status prices ([#9588](https://github.com/Unleash/unleash/issues/9588)) |
| 254 | + |
| 255 | +- Add release plan / strategy count to env header ([#9589](https://github.com/Unleash/unleash/issues/9589)) |
| 256 | + |
| 257 | +- Rework constraint equality and case sensitivity ([#9591](https://github.com/Unleash/unleash/issues/9591)) |
| 258 | + |
| 259 | +- Rename release-management to release-templates, remove "plan" from descriptions ([#9595](https://github.com/Unleash/unleash/issues/9595)) |
| 260 | + |
| 261 | +- GlobalChangeRequestConfig flag ([#9607](https://github.com/Unleash/unleash/issues/9607)) |
| 262 | + |
| 263 | +- Consolidate release plan flags ([#9606](https://github.com/Unleash/unleash/issues/9606)) |
| 264 | + |
| 265 | +- Stylable card ([#9604](https://github.com/Unleash/unleash/issues/9604)) |
| 266 | + |
| 267 | +- Whats new dialog ([#9622](https://github.com/Unleash/unleash/issues/9622)) |
| 268 | + |
| 269 | +- Add a message stating no templates when there aren't any ([#9624](https://github.com/Unleash/unleash/issues/9624)) |
| 270 | + |
| 271 | +- Drag-n-drop tooltip for strategies ([#9623](https://github.com/Unleash/unleash/issues/9623)) |
| 272 | + |
| 273 | +- Add some getting started info and images when you have no release plans ([#9627](https://github.com/Unleash/unleash/issues/9627)) |
| 274 | + |
| 275 | +- Feedback link on feature strategy ([#9633](https://github.com/Unleash/unleash/issues/9633)) |
| 276 | + |
| 277 | +- Ux feedback on release templates ([#9634](https://github.com/Unleash/unleash/issues/9634)) |
| 278 | + |
| 279 | +- Swap release template instruction svgs for pngs ([#9642](https://github.com/Unleash/unleash/issues/9642)) |
| 280 | + |
| 281 | +- Fix weird alignment issue with main content and admin menu ([#9636](https://github.com/Unleash/unleash/issues/9636)) |
| 282 | + |
| 283 | +- Added a hook for cleanly deciding new or old admin menu ([#9645](https://github.com/Unleash/unleash/issues/9645)) |
| 284 | + |
| 285 | +- Fixing typo pre-defined ([#9651](https://github.com/Unleash/unleash/issues/9651)) |
| 286 | + |
| 287 | +- Decrease ui observability to warn ([#9658](https://github.com/Unleash/unleash/issues/9658)) |
| 288 | + |
| 289 | +- Expose custom strategy metrics in prometheus ([#9657](https://github.com/Unleash/unleash/issues/9657)) |
| 290 | + |
| 291 | +- Admin menu enterprise badge ([#9656](https://github.com/Unleash/unleash/issues/9656)) |
| 292 | + |
| 293 | +- Bump slack dependency ([#9664](https://github.com/Unleash/unleash/issues/9664)) |
| 294 | + |
| 295 | +- Add flags to control network route links from menu ([#9667](https://github.com/Unleash/unleash/issues/9667)) |
| 296 | + |
| 297 | +- Upgrade date-fns in package.json ([#9673](https://github.com/Unleash/unleash/issues/9673)) |
| 298 | + |
| 299 | +- Admin menu main layout tweaks ([#9671](https://github.com/Unleash/unleash/issues/9671)) |
| 300 | + |
| 301 | + |
| 302 | +### Refactor |
| 303 | + |
| 304 | +- Don't use absolute positioning for drag handle ([#9434](https://github.com/Unleash/unleash/issues/9434)) |
| 305 | + |
| 306 | +- Remove unused access overview component ([#9527](https://github.com/Unleash/unleash/issues/9527)) |
| 307 | + |
| 308 | +- Flatten release plan + strategy list ([#9581](https://github.com/Unleash/unleash/issues/9581)) |
| 309 | + |
| 310 | +- Variant colors ([#9586](https://github.com/Unleash/unleash/issues/9586)) |
| 311 | + |
| 312 | +- Extract shared components and styling from Env Accordion Body to common ([#9590](https://github.com/Unleash/unleash/issues/9590)) |
| 313 | + |
| 314 | +- Environments in feature directory ([#9650](https://github.com/Unleash/unleash/issues/9650)) |
| 315 | + |
| 316 | +- Colorpicker ([#9668](https://github.com/Unleash/unleash/issues/9668)) |
| 317 | + |
| 318 | +- Change colors ([#9672](https://github.com/Unleash/unleash/issues/9672)) |
| 319 | + |
| 320 | + |
5 | 321 | ## [6.8.0] - 2025-03-06
|
6 | 322 |
|
7 | 323 | ### Bug Fixes
|
|
0 commit comments