fix(deps): update dependency unleash-server to v6 #281
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^4.12.6
->^6.0.0
^3.17.6
->^6.0.0
Release Notes
unleash/unleash (unleash-server)
v6.5.0
Compare Source
1-3059
1-3073
1-3083
1-3085
1-3093
1-3095
1-3121
1-3122
1-3125
1-3131
1-3144
3111-1
Bug Fixes
Update dependency pg-connection-string to v2.7.0 (#8605)
Remove extra event search controller
Text color in timeline event group for light mode (#8635)
Enterprise routes 404 when not logged in (#8640)
Email table alignment on mobile (#8641)
Set a dynamic yesterday date instead of a fixed one. (#8646)
Fix project settings path for oss (#8650)
Console errors from highlight component and tag key prop placement (#8669)
Prevent rendering too many hooks error (#8667)
Active flags double stale flags (#8673)
Dashboard onboarding flow correct conditions (#8676)
Show archive tooltip only on project screen (#8685)
Console warnings and errors related to event timeline and strategy form (#8692)
Password auth metrics (#8735)
Send UI error tracking (#8725)
Update dependency compression to v1.7.5 (#8744)
Update dependency nodemailer to v6.9.16 (#8745)
Project Status UI fixes (#8762)
Fix keyboard navigation issues with sidebar (#8769)
Device count flag without variant (#8773)
Update dependency unleash-client to v6.1.3 (#8777)
Use the correct design token color for the health chart background (#8783)
Remove
idNumberMiddleware
and change to useparameters
invalidPath
method instead (#8734)Update users session warning in users table (#8794)
Link to unhealthy flags filter (#8802)
Don't break personal dashboard charts if the flag is called
.
(#8807)Center health widgets and text (#8810)
Count lifecycle more accurately (#8816)
Cleanup should be completed (#8819)
Fix status sidebar top padding (#8817)
IsOss check + minor UI things (#8828)
Link typo for upgrade (#8842)
Keep change request type in table (#8849)
Show data for last 30 days where we say we do (#8850)
Change requests placeholder (#8724)
User header layout on narrow screens (#8858)
Use a proper dark theme for the activity graph (#8865)
Show variant diff on applied CR (#8869)
Stop changing null to empty string when reading empty title (#8878)
Documentation
A/b testing doc V2 (#8501)
Update go sdk to newer version (#8857)
Add enterprise awareness section (#8847)
Features
Update orval schema (#8595)
Plain text productivity report (#8589)
Initial setup of change request notification indicator (#8606)
Traffic limits for enterprise-payg (#8596)
Archived row styling (#8608)
Hide archive tab when simplify enabled (#8611)
Archived label tooltip correct format (#8610)
User email un-subscription (#8612)
Update demo plans modal (#8594)
Archive movement informational tooltip (#8617)
Use actionable change request data in UI (#8613)
Project status backend structure (#8630)
Unsubscribe link to user profile (#8637)
Now backend returns event counts for activity chart (#8638)
Productivity report subscription UI (#8639)
Style project resources component (#8636)
Orval schema update (#8647)
User subscriptions store and service (#8648)
Composition root for user subscriptions (#8649)
Activity widget (#8628)
Export transactional user subscriptions service (#8651)
Make
disableMigration
option handled by environment variable (#8634)User profile returns user subscriptions (#8656)
Hook up project resources API to resources widget (#8657)
Add user preference change to event log (#8652)
Read productivity report from profile (#8662)
Activity chart polish (#8665)
Deleting release-plan templates (#8678)
Health widget (#8686)
Count recently deleted users (#8688)
Health score backend (#8687)
Activity chart now shows full year (#8690)
Connect project health frontend with backend (#8695)
Add lifecycle summary info read model + average time spent in lifecycle query (#8691)
Archived toggles do not show switch (#8696)
Remove excessing debug logging (#8701)
Remove archive tooltip conditionally (#8702)
Hook up lifecycle read model data to endpoint (#8709)
Define activity labels (#8713)
Now tooltip will not be over the main content (#8714)
Update zindex to theme
Email will be stored hashed now for all users (#8720)
Edit release plan template (#8723)
Metrics for password and scim enabled (#8730)
Coloring of health chart (#8731)
Frontend initial page for creating release templates (#8732)
Introduce new term licensed users (#8737)
Add tooltips to lifecycle boxes (#8739)
Prometheus now gets licensed users data (#8740)
Delete stale user sessions (#8738)
Add stale flags counter (#8741)
Licensed users migration table (#8748)
Show deleted user sessions (#8749)
Add stale flag count to project status payload (#8751)
Now pay as you go billing banner has link (#8761)
Add project status feedback (#8764)
Max sessions limit (#8765)
Show users with multiple parallel sessions (#8756)
Log excessive logins (#8774)
Implement call to add release-plan to feature environment (#8778)
Combine health and status widgets (#8782)
Show max count of sessions that users have to an admin (#8781)
Change max session count warning to 4 devices (#8792)
Create and edit release plan template milestones (#8768)
Add potentiallyStale filter (#8784)
Add potentially stale filter to flags filter (#8798)
Backfill licensed users (#8791)
Upgrade more environments (#8804)
Upgrade change requests (#8812)
Remove bold/strong from personal dashboard events (#8330)
Info about unlimited projects option (#8814)
Upgrade sso (#8813)
Licensed users ui rework (#8809)
Create project upgrade link (#8822)
Archived tooltip alignment (#8820)
Backfill archived features lifecycle (#8824)
Licensed seats sidebar (#8834)
Selector dropdown for milestone new strategy (#8841)
Licensed users chart (#8844)
Deleting strategy variants indicator (#8840)
Add PROJECT_ARCHIVED event to send message to Slack (#8848)
View diff in change requests (#8852)
Release plan template strategy types, constraints, segments (#8861)
Change request applied diff for update strategy (#8859)
Add variants to release plan template strategies (#8870)
View diff in edit segment CR (#8874)
Fix
Miscellaneous Tasks
Add support for PAYG billing (#8582)
Bump version to 6.4.0
Remove navigation sidebar flag (#8607)
Drop experimental from new signal meta properties (#8553)
Bump version to 6.4.1
Add migration for release-plans-definitions that removes fk on users(id) (#8614)
Upgrade to biome 1.9.4 (#8616)
Use palette.background.alternative for background (#8627)
Re-order project settings menu (#8626)
Add placeholder project status sidebar (#8629)
Stub out project resources for status model (#8631)
Add Unleash AI to New in Unleash (#8642)
Add connected environments to project status payload (#8645)
Cascade user unsubscription (#8655)
Add initial styling bits to status modal (#8658)
Orval types (#8661)
Add flagOverviewRedesign flag (#8653)
Export user subscriptions read model (#8664)
New feature flag overview metadata panel (#8663)
Added Release Plan Template events (#8668)
Update SCSS preprocessor API to modern-compiler (#8659)
Remove project segments gate for oss users (#8666)
Explicitly allows Artistic-2.0 license (#8694)
Remove stale flags (#8689)
Flag overview page redesign - environments (#8683)
Put project lifecycle read model in own directory + add fake (#8700)
List release templates in strategy popover (#8703)
Added migration for release plan template permissions (#8707)
Added release plan template permissions to permissions.ts (#8708)
Add release plan events (#8715)
Handle edge cases (#8719)
Prepare for lifecycle comments (#8733)
PAYG billing (#8743)
Improve the performance of our instance stats (#8766)
Use memoized stats for version (#8776)
Remove project connected environments (#8775)
Stop using personal dashboard UI flag (#8793)
Hide release plan template permissions behind feature flag (#8799)
AddReleasePlan api hook use template id in payload (#8801)
Remove personal dashboard UI flag (#8795)
Change avg health to current health in project status (#8803)
Minor cleanup of project health and status (#8806)
Disable flagOVerviewRedesign on OSS (#8808)
PAYG traffic bundles (#8805)
Make project status fit on 1080 height (#8818)
Hide project status widgets for oss (#8827)
Update utm links (#8835)
Allow openapi "date" format of strings (#8837)
Update orval schema (#8839)
Switch to using milestoneId instead of index (#8845)
Added unique index for release plan templates (#8846)
Milestone strategy tabs (#8851)
Rename toggle to flag (#8854)
Rename toggle to feature (#8855)
Release plans flow in flag environments (#8843)
Adapt billing page to custom billing scenarios
Make milestone_strategies.title nullable (#8864)
Adapt billing page to custom billing scenarios (#8862)
Release template sidebar (#8871)
Add licensed user data to the licensed users box (#8868)
Add Thomas's weird files to .gitignore (#8872)
Update toggle to flag (#8876)
Update texts
Refactor
Introduce a highlight reusable component (#8643)
Introduce
countProjectTokens
method on ApiTokenStore (#8674)Sessions for user without error (#8742)
Remove unused component UserSeats (#8757)
Optimize png (#8826)
Extract add strategy diff (#8877)
Testing
User subscripton read model (#8654)
Add tests for project resources data (#8675)
Flaky flag type selection (#8677)
Add more tests for the lifecycle avg calculation query (#8698)
Session deleted toast (#8754)
Device count without experimental env key (#8771)
Fix feature e2e test by checking flag name in a td instead of url (#8863)
Strategy variant tests in CRs (#8873)
v6.4.1
Compare Source
v6.4.0
Compare Source
Bug Fixes
Fix tracking of menu bar for no search results (#8326)
Update go snippet (#8333)
Node.js SDK link (#8334)
Event styling personal dashboard (#8337)
Only ask for project details if we have a project ID (#8339)
Add grid w/container query for projects (#8344)
Make gaps 1px instead of 2px (#8351)
Add back flex container. (#8356)
Vertically center owners and roles content (#8357)
Return 404 if the project doesn't exist (#8362)
Small breakathon fixes (#8368)
No owners listed in personal dashboard for default project (#8373)
Use ip-address for remote-strategy (#8380)
Import svg viewbox misalignment (#8216)
Handle project fetching error (#8375)
Handle lots of project roles better (#8383)
Removes welcome message and updates view details button (#8385)
Route for environments for pro customers (#8390)
Make no data look like no data (#8396)
Environments route should be hidden from menu for open-source (#8397)
Display tick values for chart Y axis (#8412)
Chart issues in dark mode (#8414)
Show empty chart when we're loading flag metrics (#8419)
Fix title sizes (#8420)
Revert link changes (#8425)
Section sizes (#8423)
Adjust the height of the flag section (#8426)
Handle narrow screens better (#8430)
Order API integration update (#8431)
Now health widget will match will chart (#8432)
Spacing between lifecycle metrics and env/period selector (#8433)
Handle cases where the flag name causes API errors (or other errors occur) (#8439)
Archived flags without metrics do not count towards onboarding (#8443)
Fix environment order form state (#8449)
Same site api call with session cookie (#8435)
Unleash AI chat message code not breaking to new line (#8455)
Group and user has at least 1 project owner counter respects multirole project groups (#8453)
Wrap the UserAvatar component in forwardRef (#8461)
Fix two disabled tooltips (#8464)
Traffic estimate should Math.floor price estimate to full million (#8468)
Add the dashboard icon to the iconrenderer (#8474)
Allow you to add spaces to role descriptions (#8475)
Missing page titles (#8477)
Handle loading states for project details for a single project (#8492)
Break words first, break all second (#8495)
Don't allow . or .. in feature url (#8479)
Update dependency cookie-parser to v1.4.7 (#8503)
Fontend dev command to start in sandbox pro environment (#8376)
Enable nav sidebar for previous uis (#8508)
Update dependency express to v4.21.1 (#8511)
Update dependency express-rate-limit to v7.4.1 (#8512)
Update dependency express-session to v1.18.1 (#8513)
Update dependency ip-address to v10.0.1 (#8515)
Update dependency json-2-csv to v5.5.6 (#8516)
Stretch strategies (#8519)
Stretch strategies underlying root cause (#8520)
Update dependency response-time to v2.3.3 (#8524)
Invalid spreading of keys into table rows everywhere (#8551)
Now feature table does not dissapear (#8554)
Correctly filter for
to
dates (#8567)Set path-to-regexp version in docker (#8572)
Productivity report email (#8574)
Update dependency @slack/web-api to v7.6.0 (#8584)
Update dependency pg to v8.13.0 (#8585)
Welcome message with no name (#8588)
Chore
Documentation
Remove old A/B testing doc (#8258)
Update intro to point to quickstart and unleash plans (#8292)
Features
Personal dashboard project avg health scores (#8328)
Handle owners and project roles in the UI (#8315)
Improve onboarding flow (#8327)
Improve styles (#8323)
Add all outlined icons (#8332)
Health trend insight (#8335)
Add logging for lifecycle prom metrics (#8341)
Health score components in personal dashboard (#8348)
Archived features will be included in onboarding (#8350)
Improve steps dividers (#8346)
Add plausible for onboarding (#8352)
Update congratulations message (#8354)
Make personal dashboard UI more compact (#8359)
Add comments to snippets (#8361)
Add flag to purchase additional environments (#8366)
Store dashboard state (#8382)
Start capturing onboarded status also from register endpoint (#8386)
Android/swift slow metric info (#8387)
Add timestamps to project events (#8389)
Order additional environments email templates (#8401)
Make panels collapsible (#8395)
Order environments service implementation (#8415)
Handle cases where user has no flags (#8416)
Order environment plausible events (#8427)
Additional environments - API integration (#8424)
More clear pricing text (#8429)
Now you can add env type to env order (#8442)
Ability to configure when users are considered inactive (#8454)
Prompt for feedback after second flag created (#8467)
Release plans nav menu item and icon suggestion (#8469)
Increase latest events in personal dashboard (#8491)
Personal dashboard scrollbars and spacing (#8493)
Email service for productivity report (#8517)
Rework application overview db query (#8518)
Start tracking project tab navigation
Track personal dashboard seen (#8539)
Emails sent table migration (#8528)
Send traffic info to prometheus (#8541)
Playground result count buckets (#8555)
Email config (#8571)
Archived features can be searched now (#8568)
Archive is now part of project feature list (#8587)
Hide archive UI behind flag (#8591)
Search endpoint should return archived at date (#8592)
Miscellaneous Tasks
Timeline ux alignment (#8283)
Bump version to 6.3.0
Timeline event group icon when events are all same type (#8322)
Test that owners and roles are returned (#8319)
Remove the projects? Property from ICreateGroupModel (#8246)
Update metrics interval from 5 to 1 (#8331)
Add labels to env/period selectors (#8329)
Remove unused flag (#8340)
Event timeline signals tip (#8342)
Timeline plausible tracking (#8338)
Event timeline help icon (#8345)
Plausible event for event timeline signals tip click (#8349)
Add event timeline to new in unleash (#8358)
Update the copy to align between project view and personal dashboard (#8365)
A feature flag -> one (#8367)
Make signals visible on event timeline for non admins (#8364)
Add beta badge to event timeline in new in unleash (#8377)
Better show hide event timeline tooltips (#8379)
Update debugging lifecycle format (#8371)
Update jsdom to 25.0.1 (#8355)
Removes setup badge from personal dashboard (#8384)
Update docs URL for event timeline (#8388)
Add timers to count queries (#8393)
Add unleashAI feature flag (#8399)
Move flag activity info to the left (#8411)
Remove graph, update health message (#8403)
Add OpenAI API key configuration (#8400)
Add unleashAI chat schemas (#8405)
Flag for webhook domain logging (#8413)
Debug lifecycle only when have new stages (#8418)
Track personal dashboard navigation (#8417)
Origin middleware flag cleanup (#8402)
Use new signal meta properties in event timeline (#8421)
Improve addon metrics usage
Unleash AI API hook (#8441)
Unleash AI chat UI (#8445)
Rename personal dashboard menu item to dashboard (#8437)
WrapTimer function types (#8428)
Make onboarding concepts img more readable (#8448)
Remove all deprecated imports of act (#8398)
Add descriptions to accordion headers (#8452)
Fix invalid dom nesting (#8451)
ReleasePlans feature flag (#8458)
Make the Unleash AI chat resizable (#8456)
AI chats db migration (#8460)
Fix "key" prop issues in front end tests (#8459)
Update schemas related to Unleash AI chat (#8463)
Adapt UI to server-side Unleash AI chat ownership (#8466)
Patch text when trying to add a root role group (#8470)
Silence remaining front end test warnings (#8465)
Add a class to handle aggreggation queries (#8446)
Scroll-related UX adjustments in the Unleash AI chat (#8478)
Add an initial disclaimer to Unleash AI (#8482)
Unleash AI chat UX bug fixes (#8488)
Add Plausible events to Unleash AI chat (#8494)
Remove navigation sidebar leftover flag (#8504)
Prometheus metrics refactor (#8484)
Add 0BSD license (#8506)
Unleash AI UX adjustments: placement, icon, color (#8521)
Add migration for release plans (#8529)
Bump unleash client to 6.1.2 (#8558)
Allow CC-BY-4.0 (#8570)
Move orval to dev dependency (#8569)
Event timeline GA (#8552)
Add migration for milestone strategy segments (#8593)
Remove the addonUsageMetrics flag (#8590)
Refactor
Implement an event timeline context and provider (#8321)
Use promise.all instead of sequential awaited calls (#8316)
Use css grid for flags and no content grid (#8347)
Use splash api to store splash state (#8422)
Refactor personal dashboard front end code pt1 (#8440)
Front end code pt II (#8444)
Composable new in unleash (#8505)
Testing
Personal dashboard (#8343)
Snapshot sidebar for different plans (#8507)
Openapi
v6.3.0
Compare Source
Bug Fixes
Update dependency @slack/web-api to v6.12.1 (#8103)
Also display strategy variant information on default strategies (#8115)
Give project_default_strategy_write the ability to update the default strategy (#8112)
Allow you to see default strategies if you have write access (#8113)
Allow you to save default strategies with the right permissions (#8114)
User projects should exclude archived ones (#8118)
Update dependency express-rate-limit to v7.4.0 (#8127)
Update dependency unleash-client to v5.6.1 (#8129)
Update dependency git-url-parse to v14.1.0 (#8128)
Invert logic (#8135)
Update dependency express to v4.20.0 [security] (#8138)
Docker warnings (#8148)
Express upgrade to 4.21 (#8169)
Upgrade openapi to drop dompurify and fix path-to-regexp (#8170)
Connect sdk description bg color (#8171)
Archive project curl (#8181)
Update playground SDK to increase the possible random numbers used for stickiness id (#8182)
Typo and improved example in latest ADR (#8063)
Now onboarding will show up in correct times (#8214)
Onboarding img asset path (#8213)
Update dependency nodemailer to v6.9.15 (#8224)
Trim messages longer than 3000 chars (#8219)
SDK snippets import (#8235)
Adjust welcome dialog size (#8244)
Layout content width on large screens (#8267)
Trim role names before validation (#8277)
Trim name and description before validation (#8275)
Now only one onboarding screen will be shown at time (#8290)
Event timeline should unmount when hidden and be closed by default (#8294)
Some integrations only counted errors not all results (#8295)
Extend feature_toggle_update counter with details about action (#8202)
Handle empty strings on permissions gracefully in access service (#8306)
Add missing awaits on events (#8320)
Documentation
Add in gradual rollout use case doc (#8172)
Remove extra diagram (#8203)
Demo is pro (#8270)
Recommend PG v13 or later (#8276)
Feature lifecycle availability (#8288)
A/B Testing Use Case Tutorial (#8257)
Features
Check flag status snippet (#8097)
Change sdk action (#8098)
Connection status bubble (#8099)
Onboarding stepper (#8100)
Onboarding step badges (#8102)
New onboarding welcome screen logic (#8110)
Make node example more consistent (#8111)
Explain complete feature name (#8120)
Swift and flutter sdk snippets (#8149)
Personal dashboard route (#8173)
My projects ui stub (#8185)
Personal dashboard project selection (#8188)
Personal dashboard connect sdk (#8190)
Placeholder flag metrics chart (#8197)
Onboarding flow will not break (#8198)
Welcome dialog with unleash concepts (#8199)
Onboarding can be now closed (#8215)
Personal dashboard api (#8218)
Personal flags UI component (#8221)
Complete java example (#8227)
Only show sdk button to specific roles (#8231)
Sdk snippets in files (#8233)
Personal flag metrics display (#8232)
Add your projects (with roles) to personal dashboard api (#8236)
Highlighting flags chart (#8237)
Add group project roles to project roles (#8245)
Flag exposure in personal dashboard (#8247)
Rust SDK snippet (#8239)
Add project owners to personal dashboard project payload (#8248)
Nodejs snippet for production (#8256)
Display new completed dialog (#8255)
Sdk connected using production snippet (#8266)
Get projects by ids (#8269)
Show user's roles and project owners (#8253)
Project details for personal dashboard (#8274)
Vue and Svelte snippets (#8250)
Read projects from personal dashboard API (#8279)
After onboarding show success box with resources (#8278)
Personal dashboard project details API stub (#8282)
Now code examples are joined into one (#8284)
Create page for when you have no projects (#8285)
Add production snippets and resources (#8286)
Return latest project events (#8287)
Android snippet (#8281)
Display basic list of project events (#8291)
Adjust search query for personal project (#8296)
Add project owners to personal dashboard (#8293)
Last project events ui polishing (#8298)
Add Unleash admins to API payload (#8299)
Open unleash concepts (#8301)
Add onboarding status to personal dashboard api (#8302)
Use