New features
SDK Reporting
Now it is possible to view applications within a project; under a single application, we can observe instances and potential issues, such as outdated SDKs or invalid flags.
Improvements
Feature flags usage metrics
Enterprise users can store feature usage metrics for up to 3 months.
Full log
- d8724dc97 - 5.11.0
- 0f7a49c9a - docs: Update CHANGELOG.md
- 0a247ab70 - chore(deps): update dependency vanilla-jsoneditor to v0.23.1 (#6783)
- ac6c05def - fix: handle objects in top-level context in playground (#6773)
- 770155d46 - chore(deps): update dependency msw to v2.2.13 (#6782)
- 5bcd9a3ab - chore(deps): update dependency fast-check to v3.17.1 (#6781)
- 9a64b79c5 - chore(deps): update dependency @tsconfig/docusaurus to v2.0.3 (#6780)
- e9f9cd114 - chore: add default implementation to fake methods (#6776)
- 0422e5b5b - feat: private projects in application overview (#6775)
- f29ecaf3c - fix: strategy targeting numeric also check value field (#6774)
- 99a32a426 - docs: explicitly call out how to run e2e tests in CONTRIBUTING.md (#6672)
- 6d4060d8d - docs: Ruby tutorial (#6753)
- d7ab8863f - chore: cache query misses to protect against DDoS (#6771)
- d466f608c - chore: convert newContextFieldUI to kill switch (#6752)
- 501acd080 - chore: project overview refactor feedback behind a flag (#6772)
- 86d86f58b - chore: fix bearer token middleware signal endpoint logic (#6767)
- a664a449e - chore: remove strategy form feedback (#6769)
- e0ea257f0 - fix: tabs alignment (#6768)
- 717e54100 - fix: make TTP stat show last week calculation (#6766)
- fe6aaf773 - docs: variant dependencies (#6758)
- 2cbb45de8 - fix: loading state (#6765)
- 0a0f5a73a - chore: stop using deprecated method (#6764)
- 994bc5b1f - chore(deps): update dependency msw to v2.2.11 (#6761)
- 683cdc682 - chore(deps): update dependency @swc/core to v1.4.11 (#6759)
- 6ed8380f7 - chore(deps): update dependency @types/react to v17.0.80 (#6760)
- e84545903 - chore: Better randomness (#6755)
- d5b73694f - test: manage variant dependency UI (#6756)
- 317a20407 - fixed typo (#6694)
- 783c83173 - chore: when some promise fails others might hang and leave open conns (#6636)
- a30ddd81c - chore: bearer token middleware (#6624)
- 1c55d6b1f - chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website (#6668)
- 8942cda90 - refactor: fix return type for getFeatureOverviewData (#6750)
- fc4339118 - chore: adapted IUser to our DB schema (#6627)
- e7970186d - Chore: semver constraint context fields improvements (#6730)
- d0622f172 - chore(deps): update dependency vite to v5.2.6 (#6747)
- 578e42d98 - chore(deps): update dependency node to v18.20.0 (#6749)
- e7c55767d - chore(deps): update node.js to v18.20.0 (#6748)
- 69aa0220f - chore(deps): update dependency fast-check to v3.17.0 (#6746)
- 2d3d927be - chore(deps): update dependency @biomejs/biome to v1.6.3 (#6745)
- bf926cc16 - chore(deps): update dependency @tanstack/react-table to v8.15.0 (#6744)
- 6ad641072 - chore(deps): update dependency @uiw/react-codemirror to v4.21.25 (#6743)
- 1b82274ff - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.25 (#6742)
- a60aaa13d - chore(deps): update dependency msw to v2.2.10 (#6741)
- 562957328 - chore(deps): update dependency tss-react to v4.9.6 (#6740)
- 7f043c7ca - feat: variant dependencies ui (#6739)
- 9eee6546f - chore(deps): update dependency tss-react to v4.9.5 (#6736)
- c868b5a86 - Feat: context field search and filter improvements (#6732)
- 11f4155d5 - fix: revert archived column for backwards migration compatibility (#6737)
- 24a7b5146 - chore(deps): update dependency cypress to v13.7.1 (#6734)
- 42355b0c8 - feat: List possible parent variants (#6733)
- 664ceaea0 - feat: disabled feature dependency (#6731)
- 81aff2639 - Chore: constraint context field legal values improvement (#6729)
- d3847fd8e - feat: collect prometheus data about archived features (#6728)
- 5b325568d - Chore: context fields UI improvements when creating context field (#6714)
- 99935fec9 - feat: keep parent selection in edit dependency dialogue (#6727)
- 089bc4851 - fix: remove duplicate banner (#6726)
- 4932ae053 - [Gitar] Cleaning up stale feature flag: increaseUnleashWidth with value true (#6724)
- c12cb4288 - fix: move outdated sdks check up (#6725)
- ca6946df8 - chore: [Gitar] Cleaning up stale feature flag: sdkReporting with value true (#6717)
- c1e37bf7d - fix(deps): update dependency nodemailer to v6.9.13 (#6723)
- 8130d7a74 - chore(deps): update dependency @types/pg to v8.11.4 (#6721)
- d8f81b70d - chore(deps): update dependency @babel/core to v7.24.3 (#6720)
- 54c70b739 - chore(deps): update material-ui monorepo (#6484)
- 9393f86c6 - feat: padding last seen (#6716)
- d7dc01d39 - fix: adjust table spacing (#6715)
- e8c50f55d - feat: feedback for project overview (#6712)
- 6a0135a48 - feat: Table with feature overview cell (#6713)
- f89c2aa82 - chore: useProject cleanup (#6700)
- 4271c6ff7 - chore(deps): bump express from 4.18.2 to 4.19.2 in /website (#6691)
- 6ac85ebef - chore(deps): update dependency msw to v2.2.9 (#6708)
- 92e977c7a - chore(deps): update dependency @types/react-table to v7.7.20 (#6707)
- f8f83132f - chore(deps): update dependency @types/pg to v8.11.3 (#6706)
- 020d54b8d - chore(deps): update dependency @types/node to v18.19.26 (#6705)
- 20c41ca14 - refactor: remove quering old features endpoint from BulkEnableDialog (#6698)
- 06a70cac1 - chore(deps): update dependency @babel/core to v7.24.1 (#6704)
- 93395d2c3 - chore: generate orval types (#6699)
- 06eda2034 - feat: add flag for last seen progress (#6703)
- ab82543f5 - Revert "fix: prevent non-string properties from being passed as context values" (#6702)
- 6762703db - chore: remove extended usage metrics ui flag (#6701)
- 8e08df5c1 - feat: add index on group name (#6696)
- a3ddefaf6 - feat: feature overview cell (#6697)
- a6643e472 - Revert "fix: Add metrics for old proxy forward (#6695)"
- dc64a81bb - feat: last usage metrics in project table (#6692)
- d065905e7 - fix: Add metrics for old proxy forward (#6695)
- 91b33362b - fix(deps): update dependency express to v4.19.2 [security] (#6693)
- 5dcedb2dc - chore(deps): update dependency @types/node to v18.19.25 (#6689)
- d3eac6caf - feat(integrations): ability to add stringified event (#6642)
- df9229a90 - feat: beta indicator for project insights tab (#6686)
- c4af2c96e - chore(deps): update dependency @types/react to v17.0.79 (#6687)
- 283a8f4d8 - feat: dependant flag on feature search (#6684)
- d4f52cdb5 - refactor: remove change requests from project insights api (#6685)
- 501da974d - feat: fetch change request overview in project overview (#6683)
- 9ecd81ebb - fix: prevent non-string properties from being passed as context values (#6676)
- 2747dcaba - chore: add scim id migration for groups (#6682)
- 79fcfc26b - fix: use defaults when creating gradualRollout strategies (#6623)
- 6025ad0f0 - fix: add forwardRef to ProjectSelect component (#6674)
- 8a9d01354 - Fixed syntax highlighting in the docs (#6678)
- 888a5c128 - feat: project overview change requests (#6679)
- a2a9a8497 - feat: search includes feature last seen data last hour (#6677)
- d22ecd0c7 - chore(deps): update dependency vitest to v1.4.0 (#6680)
- a471f7369 - feat: when insights are enabled hide those widgets in other pages (#6675)
- e0994b088 - feat: traffic visibility UI and store (#6659)
- 4b89c8a74 - chore(deps): update dependency @biomejs/biome to v1.6.2 (#6095)
- a00c17ba3 - chore: upgrade typescript in frontend to 5.4.2 (#6673)
- ccb067c69 - fix: show segment details in targetting (#6640)
- 86f229a69 - test: project insights service test (#6661)
- f5a7cc912 - refactor: fix stats layout and unify components (#6671)
- e6150def3 - chore: call new insights endpoint (#6664)
- 38adb97c0 - chore(deps): update dependency @types/react to v17.0.78 (#6670)
- 8ddc753a6 - chore(deps): update dependency @types/react to v17.0.77 (#6669)
- 2fa1df51b - chore(deps): update dependency @swc/core to v1.4.8 (#6666)
- 5db197839 - docs: signals and actions documentation (#6641)
- cf7507db9 - fix: Adjust health chart for large values (#6665)
- 7ca95295b - fix: render small values in project health (#6663)
- 9be15d497 - Chore/rename dashboard files to insights (#6662)
- 8532e0839 - fix: default strategy ui update fix (#6652)
- 9233d4ca3 - fix: chart info naming bug fix (#6660)
- 2f7580e6b - feat: project members not hardcoded (#6658)
- ce4a24316 - feat: ttp for all projects should show median value per day (#6656)
- bce25bf0f - fix: do not show flagsPerUser when calculation results to NaN (#6639)
- 3241d14a0 - test: project insights read model test (#6657)
- 85454bf48 - refactor: reduce project insights coupling (#6655)
- c41ec4961 - feat: remove active/inactive members (#6654)
- 725d786f5 - 5.10.2
- 803d1ffc6 - docs: Update CHANGELOG.md
- d24111bdd - chore: create new flag to hide insights ui (#6638) (#6653)
- 8080a1d90 - feat: read change requests for insights (#6651)
- fb88048ac - chore(deps): update dependency vanilla-jsoneditor to ^0.23.0 (#6648)
- c7a5bf90b - chore(deps): update dependency sass to v1.72.0 (#6647)
- 09c88e97e - chore(deps): update dependency cypress to v13.7.0 (#6646)
- 3e5598ac0 - chore(deps): update dependency @types/node to v18.19.24 (#6644)
- 82f146902 - chore(deps): update dependency vite-tsconfig-paths to v4.3.2 (#6645)
- dc61110ca - chore(deps): update dependency @swc/core to v1.4.7 (#6643)
- 859fe098f - chore: verify chart names and tooltips (#6635)
- 84707e2bf - chore: create new flag to hide insights ui (#6638)
- 33ec7e189 - chore: fix react errors (#6637)
- b7232d039 - docs: Spring Boot Tutorial v1 (#6620)
- 87b9f4f71 - refactor: Project insights subdomain (#6634)
- efb2df78c - Fixed missing video in the Sveltekit tutorial (#6631)
- c67ad4222 - fix: ttp stat show latest date (#6626)
- 990ef4144 - fix: render values that are N/A (#6633)
- 0c0530ddc - feat: make table scrollable (#6632)
- 99b5db169 - feat: connect lead time with backend (#6629)
- 6dc6e3608 - feat: expose stats, health and flag types insights (#6630)
- 1becfc020 - feat: project members widget (#6628)
- f0e5d075a - feat: Fetch backend api data insights (#6622)
- ae921aed6 - fix: linting (#6625)
- 8ea4aec3d - chore: orval with project insights (#6621)
- c126ae130 - fix: insights UI improvements and aggreated TTP (#6584)
- 646a8f019 - Made sure the slugs are consistent in the tutorials (#6604)
- 9f15cd1c4 - fix(deps): update dependency express-rate-limit to v7.2.0 (#6616)
- e35aa38a5 - chore(deps): update dependency msw to v2.2.3 (#6615)
- e0c3fc360 - chore(deps): update dependency enhanced-resolve to v5.16.0 (#6614)
- 03a84e2d4 - feat: project insights resource with hardcoded data (#6610)
- f3506da92 - fix(deps): update dependency unleash-client to v5.5.2 (#6613)
- a92475731 - fix(deps): update dependency nodemailer to v6.9.12 (#6612)
- 899d9fe57 - chore: call signal endpoint example (#6611)
- 085adaaa5 - fix: authorization header typo (#6609)
- 911b91881 - fix: set log level to error for db migrate (#6601)
- bb847e293 - chore: move project stats (#6602)
- aeb629186 - feat: change request insights for oss and pro (#6608)
- 407b348a4 - feat: flag types used for project insights (#6607)
- 84005e27c - feat: change request insights widget (#6606)
- b61912a70 - fix: read prepare phase builds frontend and backend
- b4bf84d5b - chore: Upgrade to typescript 5.4.2 (#6605)
- ec7bb2dae - feat: add configurable event for banner goto action (#6603)
- 52363f176 - feat: project health card (#6595)
- 5db0e9ac6 - chore(deps): update dependency vite to v5.1.6 (#6600)
- 1c67c6ad3 - chore(deps): update dependency date-fns-tz to v2.0.1 (#6598)
- f985bc428 - chore(deps): update dependency @types/node to v18.19.23 (#6599)
- 1f4d9281b - chore(deps): update dependency @swc/core to v1.4.6 (#6597)
- 3e56c2f10 - fix: update husky precommit hook to run init script if present
- 26e696a09 - chore: log error properly (#6596)
- 3539f3db0 - Sveltekit tutorial (#6538)
- 3fc8a4f9f - chore(deps): update dependency vitest to v1.3.1 (#6578)
- 72758605b - feat: project health chart (#6594)
- c2015c6f3 - fix: invalid HTML and react errors in insights pages (#6593)
- a3d06bd57 - fix(website): failing build due to failure to import React
- e4af2fbcd - feat: lead time for changes (#6592)
- 19ae9b548 - fix: project settings selected tab bug (#6590)
- 53354224f - chore: Bump biome and configure husky (#6589)
- f2c57f0fb - feat: insights grid initial layout (#6591)
- 3621c7282 - feat: setup ff (#6532)
- a86b8d36b - chore: redesign action configurations (#6588)
- f45dbc647 - refactor: make outdated sdk finding simpler (#6587)
- 06e2c6e51 - fix: outdated sdk version handles non semver versions (#6586)
- d5bc3585a - feat: Added shutdown hook option (#6585)
- fca6146b3 - fix: action select value (#6582)
- 2716f72ea - feat: separate new frontend api path for perf measurements (#6583)
- 5d107581b - chore: make Alvin CODEOWNER for docs (#6547)
- b8b362b27 - chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (#6572)
- 3d4aa4abc - [Remix] Cleaning up stale feature flag: proPlanAutoCharge with value true (#6581)
- d1d04fdeb - chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /website (#6573)
- a037cdb45 - chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /frontend (#6571)
- 1b6354d42 - chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /docker (#6570)
- f0240eb90 - feat: docs for sdk reporting (#6580)
- 59ee0b3bb - feat: empty state application list improvements (#6579)
- 45634689f - feat: average time to production chart (#6565)
- 4d78c6dad - feat: application overview loading state (#6562)
- 26ad9fc3f - Fix: insights beta badge (#6568)
- dfdd9f0dd - chore(deps): update dependency vanilla-jsoneditor to ^0.22.0 (#6577)
- d6264a3d2 - chore(deps): update dependency sass to v1.71.1 (#6576)
- ee6071bc6 - chore(deps): update dependency qs to v6.12.0 (#6575)
- e36b3ee0e - chore(deps): update dependency orval to v6.25.0 (#6574)
- 40d6c3a48 - chore(deps): update dependency react-router to v6.22.3 (#6569)
- de3449747 - chore: drop action definition required (#6567)
- 7a3d2d6d8 - chore: dynamic action parameters (#6554)
- 05c014cde - fix: uri decode breadcrumbs (#6557)
- 98c1c101e - fix: handle sdk versions with nulls (#6558)
- dc1d5ce4f - chore: update outdated sdks list (#6556)
- 146fbbb87 - fix: format api path for outdated sdks (#6555)
- 7c69500cd - chore: mark resource limits config type fields mandatory (#6550)
- 1780fae02 - fix: now issue count under application will show correctly (#6553)
- 2b2089f7b - feat: clickable banner modal links (#6552)
- 56c3dc438 - docs: add notes about how Unleash deals with string context values and conversion (#6551)
- a1af0dd41 - chore: improve action parameters UI (#6549)
- a2c4b8c32 - refactor: allow user events to take in only what they need (#6545)
- ba53bd7bf - refactor: optimize applications overview (#6548)
- 513d60c14 - Feat: sticky insights header and widget tooltip icon (#6537)
- d6482ab07 - fix: change insights icon to award star (#6534)
- c6fd558da - feat: show outdated sdks banner (#6541)
- d5a084256 - chore(deps): update dependency @types/node to v18.19.22 (#6544)
- 8c87e27b8 - feat: enable frontend cache for everyone (#6546)
- a5ad4267a - chore(deps): update dependency @swc/core to v1.4.5 (#6543)
- bc6a96cf6 - chore: suggest nested properties in action filters (#6533)
- f7062e229 - feat: making banner more composable (#6540)
- 9438400e7 - feat: outdated sdks api (#6539)
- 3c22a302c - fix: fix frontend api timings (#6536)
- c4412d827 - fix: measure frontend times only when flag enabled (#6535)
- 1aca59747 - docs: frontend API design (#6521)
- 3ea9496a8 - Apply biome formatting to the docs website (#6523)
- 422af36d2 - chore: flatten payload util (#6531)
- afbc047c7 - fix(insights): chart start date (#6491)
- f2f38a60d - Insights dashboard chart colors (#6504)
- d35ae7827 - feat: insights share events (#6480)
- 570af4361 - feat: share context between both frontend apis (#6529)
- 259fde09d - feat: add possibility to see differences for frontend API (#6528)
- f934580c8 - chore(deps): update dependency openapi-enforcer to v1.23.0 (#6527)
- baf40e22d - chore(deps): update dependency fast-check to v3.16.0 (#6526)
- 004ecc58a - chore(deps): update dependency @swc/core to v1.4.4 (#6525)
- 34729e820 - add custom root roles to docs on private projects (#5829)
- 16507a971 - chore: re-add max listeners (#6522)
- 6278cdb6c - feat: better logging for old and new frontend api differences (#6524)
- bfbd18eb9 - fix: allow deletion of segments referencing strategies in archived f… (#6406)
- d11fd4dbe - 5.10.1
- e4f41e8f7 - docs: Update CHANGELOG.md
- e61692c85 - fix: path metric labels (#6400) (#6518)
- 4640da40d - task: Make Inactive users an enterprise feature (#6510) (#6519)
- a08bada1d - feat: do not return disabled features to FE api (#6520)
- ca329da4b - fix: scim id was not unique (#6450)
- 74df643ce - docs: ADR for 3 types of models (#6436)
- 9c29461ee - chore: add a script that validates that we don't use prohibited mui material-icons import (#6516)
- 2a57acca4 - feat: start monitoring total time to update cache (#6517)
- bf0589c25 - fix: admin token requests does not automatically have id (#6501) (#6513)
- 1d526e707 - test: compare frontend api implementations (#6515)
- b7915171f - feat: start tracking operation duration (#6514)
- d2767a0eb - task: Make Inactive users an enterprise feature (#6510)
- f381718fd - fix: icon imports (#6499)
- 55da9b813 - fix: admin token requests does not automatically have id (#6501)
- faf215342 - chore: generate orval after frontend api refactor (#6512)
- bc83a4d66 - refactor: rename proxy to frontend api in openapi schemas (#6511)
- 313cad5f0 - chore(deps): update dependency browserslist to v4.23.0 (#6508)
- 9bcadb6b2 - chore(deps): update dependency @types/express-session to v1.18.0 (#6507)
- 8ddcf5891 - chore(deps): update dependency vite to v5.1.5 (#6506)
- b2cef08a2 - chore(deps): update dependency @tanstack/react-table to v8.13.2 (#6505)
- 1f374ea20 - refactor: rename proxy to frontend api (#6502)
- b4454053e - fix: check for project in the action permissions check (#6503)
- 977b0e4e2 - chore: rename parametric types to make them clearer (#6500)
- 160eec18a - feat: compare old and new proxy results (#6497)
- a544a8a4a - feat: count frontend api requests (#6495)
- 184e0e519 - feat: add returnGlobalFrontendApiCache flag (#6494)
- eae373f38 - fix: Configuration revision service singleton (#6493)
- c841e7224 - fix: revert composition root (#6492)
- 0cf7b324a - feat: frontend api clean up not needed columns (#6489)
- 2997faecf - refactor: remove client from frontend api (#6490)
- 17ea8b373 - feat: compare feture definitions not evaluations (#6486)
- 48fa39c9f - feat: Compositon root for proxy service (#6488)
- bf5f38ba1 - fix: chart xAxis and null values (#6472)
- ecd2693cf - fix: insights navigation (#6473)
- 2a3959082 - refactor: proxy/frontend api in feature oriented architecture (#6487)
- 7d827442e - fix: add actions validation (#6481)
- 62a7633ed - docs: add note about upgrading to version 5.7 and above (#6464)
- c98b5ad64 - chore(deps): update dependency @babel/core to v7.24.0 (#6485)
- 3ac25822a - chore(deps): update material-ui monorepo (#6180)
- 9293f8adb - fix(deps): update dependency unleash-client to v5.5.1 (#6483)
- 0e81ed25a - fix(deps): update dependency express to v4.18.3 (#6482)
- da41d3dbc - chore: automate openapi schema list (#6463)
- 381af7835 - feat: sort frontend api features by name (#6479)
- 2e6d91846 - feat: make frontend api complexity O(n) instead of O(n2) (#6477)
- 6f2bd546a - fix: await trafficDataUsageStore.deleteAll where its being used (#6478)
- 8f105f9d3 - feat: Compare old results with new frontend api (#6476)
- 1949d0134 - fix: mapper function should be partial (#6475)
- 82f4093c0 - feat: adapted CRUD store from enterprise into OSS (#6474)
- 9148820a8 - fix: project tokens path typo (#6468)
- 8f2631e41 - feat: stabilize global frontend api cache (#6466)
- 97a81162a - chore(deps): update dependency react-router to v6.22.2 (#6471)
- 8c8b3afd5 - chore(deps): update dependency nock to v13.5.4 (#6470)
- 6a3655233 - chore(deps): update dependency @types/node to v18.19.21 (#6469)
- a0ac14882 - Typo fix in ChangeRequestTable.tsx (#6465)
- 26d7065dc - chore: add actions warning to delete project (#6467)
- 7b402ad6b - feat: create global repository for frontend repositories (#6460)
- 5b87ca6b7 - chore: consider execution limits per minute and actions limit per (#6462)
- 52d63bc72 - fix: new signals icon (#6461)
- 9cb116af3 - fix: only release migration lock if acquired (#6454)
- 2cd80d31f - chore: remove compiler warnings from create-config (#6459)
- ec6c439c0 - feat: updates per environment type chart (#6449)
- 4a8faacbd - chore(deps): update dependency es5-ext to v0.10.64 (#6458)
- 37b994637 - chore(deps): update dependency enhanced-resolve to v5.15.1 (#6457)
- b69aa4693 - chore(deps): update dependency @types/node to v18.19.20 (#6456)
- feb682502 - chore: add a generic error for limit's exeeded (#6452)
- 8a67640ae - fix: align privacy policy link to the center (#6451)
- 64593c57c - chore: new actions UI (#6448)
- 85e9c934a - Insights UI improvements (#6433)
- 2185742b1 - fix: clone feature toggle should not copy createdAt (#6442)
- e7abdc670 - chore(deps): update dependency @uiw/react-codemirror to v4.21.24 (#6445)
- cdd452002 - chore(deps): update dependency @types/node to v18.19.19 (#6444)
- 085a641ea - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.24 (#6443)
- ae38b81af - chore: remove archived column from features table (#6431)
- 15db139f2 - chore(deps): update dependency @emotion/react to v11.11.4 (#6441)
- 1915b77b9 - Feat: add metrics summary columns to flag trends (#6440)
- e8e1d6e9f - fix: path metric labels (#6400)
- a44c3a3fa - task: added scim id to user (#6439)
- 5d00157b7 - refactor: segment in feature oriented architecture (#6434)
- 9eb4e7101 - chore: bump OSS main version to 5.10 (#6438)
- 64df51c86 - 5.10.0
- 7336a7e10 - docs: Update CHANGELOG.md
- dc7a71538 - Fix: add created at to environment type trends (#6437)
- 86a795e87 - chore: new actions table UI (#6435)