Unleash - v5.7.3

Security

  • 55617a0d3 - 5.7.3
  • 227dd5e90 - docs: Update CHANGELOG.md
  • 3bbe1df4a - fix: backport import all strategy fields (#6255)
  • e7632eb12 - 5.9.3
  • e7bce52ac - docs: Update CHANGELOG.md
  • cc1cfad07 - fix: cherry-pick changes from main (#6143)
  • a8d71cf8f - 5.9.2
  • e2a1030c9 - docs: Update CHANGELOG.md
  • 199fc432b - chore: port db changes to 5.9 (#6127)
  • 616af5867 - chore: cherry pick feedback table (#6128)
  • b9c9c821a - 5.9.1
  • 462f5c031 - docs: Update CHANGELOG.md
  • 87b28da55 - fix: show all selected application names (#6110) (#6111)
  • 6914a2723 - 5.9.0
  • 54feffa9d - docs: Update CHANGELOG.md
  • 542acd30a - docs: simplify Python tutorial (#6073)
  • bb02ffd8c - feat: A/B test search feedback variants (#6085)
  • 79e86e1ac - feat: project health widget (#6092)
  • fcb8bf691 - chore: scheduled created-by migrations metrics (#6089)
  • 884bc8674 - chore: add documentation to search filters/operators (#6088)
  • 0f901bbe1 - fix: fix skeleton not appearing on feature toggle list (#6093)
  • 67f8a3ccc - docs: change "time burden" to "time investment" (#6079)
  • 4635c4882 - chore: revert docusaurus-plugin-openapi-docs (#6091)
  • a9d1bdb4b - fix: freezing navigation (#6090)
  • 5417662f5 - chore: add metrics for conflict creation detection (#6022)
  • d77e5391e - refactor: FlagsChart and FlagsProjectChart components (#6087)
  • bc95ed654 - docs: add academy links and banners (#6083)
  • ccf165568 - docs: make navbar separators partially transparent (#6084)
  • 55474124a - fix: we want to build docs on PRs related to docs
  • 0c95cd3f5 - fix(deps): update dependency docusaurus-plugin-openapi-docs to v2.0.4 (#5819)
  • ebd53a6ef - fix: disable building docs (old)
  • e6ccd8373 - refactor: LineChart component (#6072)
  • f298d7d51 - feat: scheduler overrun protection (#6082)
  • 73322f12f - chore: remove detectSegmentUsageInChangeRequests flag (#6080)
  • d7eb950f3 - chore: remove featureSearchAPI flag (#6081)
  • aae1d0576 - feat: add project flags component (#6070)
  • c6a230302 - chore: remove featureSearchFrontend flag (#6066)
  • b2c127c05 - docs: fix navbar styling issues: GitHub icon, button background, hidden text (#6078)
  • c9ac4916e - feat: executive dashboard responsive grid (#6069)
  • ccc41dca4 - feat: scheduler init jitter (#6071)
  • 55b2bb481 - feat: expose project time to production for project flag trends (#6068)
  • 82e84ec14 - feat: migration for health and time_to_production in flag trends (#6067)
  • 38df2e183 - fix: add instanceName to license display (#6065)
  • 3ff19f3eb - improve:schedule-execution-failed-email (#6051)
  • febd01a57 - chore: update database migration ADR (#6036)
  • 7d6d4064a - feat: connect dashboard static widgets to data (#6062)
  • 832884b4f - fix: admin token should be passed forward from controllers (#5960)
  • 2643ac135 - feat: add CR id to plausible events (#6035)
  • 46fb40ca0 - fix: dashboard layout (#6063)
  • 9d2c65c9c - chore: events created by userid migration (#6027)
  • 6f4f8661c - docs: update nav bar (#6045)
  • 1d5d7ee57 - fix: updating links across the React docs (#6054)
  • c08ac86c5 - chore: filter on token username and user id in SQL instead (#6061)
  • 8a7e65eaa - refactor: cleanup fix for persistent set (#6060)
  • c1046079d - chore: actions modal form (#6057)
  • 7da923251 - refactor: add temporary ts-expect-error to setGlobalStore in setHiddenEnvironments
  • cdb42b3f7 - chore: remove drew as a codeowner for docs (#6056)
  • bbebd293e - chore: add a migration that removes incorrectly set sysuserid (#6032)
  • e652af49a - chore: default the data migration flag for createdbyuserid to false (#6048)
  • ce219f1b7 - fix: hidden envs (#6050)
  • 4a2d1b036 - fix: return 400 when enabling env of archived toggle (#6049)
  • a1fa5a421 - feat: flag trends db migration (#6044)
  • 61c6583e2 - Feat/dashboard chart tooltip (#6038)
  • 4a025a4b4 - feat: flag widget (#6047)
  • 9b281ca50 - feat: stale flags count per project (#6043)
  • 6ee4d2724 - fix: actions table UI improvements (#6042)
  • 32dd377c3 - fix: Use knex whereLike instead of whereRaw to fix escaping (#6041)
  • 32484460e - chore: project actions table (#6039)
  • 00b3cbaa8 - Dashboard API hook (#5990)
  • 9ac1c88bd - feat: new user widget (#6037)
  • c7f13aec0 - chore: implement created_by_user_id in features (#5994)
  • 8ab4aa3d0 - feat: user trends migration (#6030)
  • 0045fcbcd - chore: replace systemUser -1 with new -1337 system user (#5999)
  • 8f3275ee4 - chore: change users image_url column to text (#6031)
  • 89bea0d53 - fix: clone variants (featureEnv and strategy) when cloning an env (#6026)
  • 41351a694 - refactor: Instance stats service composition root (#6029)
  • b0ecfd4d3 - feat: add plausible change-requests-conflicts (#6024)
  • 936fa44ec - Shorter nav names for tutorials while maintaining SEO titles (#6028)
  • 17d826ddf - task: Add banner encouraging edge upgrade (#6018)
  • 3acdfc2cf - task: Make /edge/metrics toggleable by toggle (#6003)
  • 1f7c7940b - Feature Flags with Python Tutorial (#6016)
  • e4ca8a3e6 - feat: track search bar events (#6021)
  • 331033408 - fix: flag resolver get variant (#6020)
  • cee2500a4 - feat(2-1879): add enabled to action sets (#6023)
  • 5d1d42874 - chore: project actions tab (#6009)
  • e087f4226 - Docs: Getting Started Self-Hosting unleash (#6019)
  • 01318b11e - fix: show the updated value instead of the snapshot value (#5989)
  • 13a9b1bc1 - fix: project settings title (#6011)
  • e3fb3fd0b - fix: variant stickiness fix node client (#6017)
  • 7413a1ee1 - chore: add support for project and environment in PermissionGuard (#6008)
  • 68eb3dec0 - fix: upgrade unleash-client to v5.3.0 (#5800)
  • 3957abf0f - docs: Minor typos (#6014)
  • ab24264df - docs: spelling and grammar (#6007)
  • e9d49d68f - Docs/license keys (#5959)
  • 9f550331c - chore: validate all tables have primary keys (#6005)
  • 82ac5a47a - chore: This helps output the migrations being applied (#6004)
  • 156ba39b4 - fix: strategy screen re-rendering table bug (#6006)
  • 0515b424c - docs: Added the new more fine-grained project permissions to the docs (#6000)
  • cc5a4cbe3 - fix: add unleash to default email sender string (#6002)
  • db93ab57f - chore: remove flagResolver option (#6001)
  • f63581c03 - fix: enabled lock check (#5997)
  • 48ef88b4f - test: variant edit corner cases (#5998)
  • 0b1d565da - chore: add logs (#5996)
  • 3fd735ac7 - fix: move useEffect before renders (#5995)
  • 5305c868e - fix: update stickiness between tabs (#5991)
  • 8458619d8 - Small typo fix. (#5993)
  • 0847c2e52 - chore: add new action hooks (#5992)
  • b6a219dd3 - docs/improve website README.md with local docs server installation step (#5956)
  • 8256c2eaf - task: Use fine-grained project permissions in frontend (#5974)
  • b7483e898 - chore: generate frontend openapi types (#5988)
  • fd91cd177 - fix: don't use kebab-case for properties (#5979)
  • 60d2176ef - feat: add option to use variants with feedback (#5986)
  • c5afa8ff1 - fix: unauthorized disable feature (#5982)
  • 055bab8e7 - feat: include number of flags chart (#5987)
  • 8ba5cdced - feat: add action states (#5983)
  • c9b99f41c - feat: number of flags component (#5984)
  • 312a40ce1 - refactor: prefer 'span' to 'div' in the badge element (#5981)
  • ec1439e17 - Feat: dashboard users chart frontend (#5980)
  • edf3cad09 - fix: add keys to the features cell component (#5978)
  • f7c818014 - Chore: omit snapshot property from event payload (#5972)
  • 0bb709a71 - feat: show changes that would be overwritten in change request overview UI (#5964)
  • 8f4780c52 - chore(deps): update dependency vite to v5.0.12 [security] (#5977)
  • 01a38becb - fix: handle title diffing correctly in strategy change diffs (#5971)
  • 5253482f6 - refactor: add typesafe wrappers for prom client metrics (#5969)
  • 77fcc9e84 - fix: incoming webhooks form UI adjustments (#5973)
  • 7b30ab09d - Fix email template scheduled change conflict (#5957)
  • dda0fd3fd - Fix: losing redirect on provider login (#5970)
  • 84e341bbb - feat: show select all button when more than 1 item (#5965)
  • a096b2a48 - fix: store redirect to localStorage to avoid loss of redirect (#5929)
  • 4ee2acb3a - fix: add more comprehensive metrics for feedback (#5967)
  • c69137a1e - feat: add algorithm to detect what strategy changes would be overwritten by applying a CR (#5963)
  • b00909db3 - test: show array param decoder (#5955)
  • 22037cb0f - fix: normalize hours back to prevent freezing UI (#5953)
  • 277e3e0af - chore(deps): update react-router monorepo to v6.21.2 (#5961)
  • bf6586164 - chore(deps): update dependency @tanstack/react-table to v8.11.4 (#5958)
  • b64f8ad80 - React examples doc with images and relative links (#5921)
  • 1fd7749ae - fix: prevent jumping columns in search view (#5950)
  • 80bc4e05a - chore: add types to pat middleware (#5951)
  • 105747293 - fix: show pagination when enough items (#5948)
  • 3dd188e77 - refactor: shared url_safe_basic constant (#5952)
  • b91df6199 - chore: re use extract user methods (#5947)
  • 605125fbb - feat: add primary keys to missing tables (#5943)
  • 5b56fac66 - Chore inc webhooks modal form (#5938)
  • 4b02d6aa9 - Executive Dashboard page setup (#5949)
  • d3215335c - feat: metrics periods expressed in days (#5928)
  • f5cf118b1 - fix: precise selected all chips check (#5945)
  • 567099a15 - fix: table loader (#5937)
  • 86b5f108d - fix: feature toggle update total needs 4 labels (#5946)
  • 043beca61 - docs: add deprecation notice to Admin tokens (#5909)
  • fa72ced1e - feat: added more granular project permissions (#5932)
  • 77985ec0f - chore(deps): update actions/cache action to v4 (#5941)
  • ceaaf3d0f - feat: admin token calls get an admin token user (#5924)
  • 6a5ce1f2a - chore(deps): update lycheeverse/lychee-action action to v1.9.1 (#5935)
  • 242d2e5f2 - chore : upgrade jsdom to 23 (#5934)
  • 1392b1072 - fix(import): making all imports relative and removing baseUrl (#5847)
  • 60813acb0 - fix: make the conflcit email template button conditionally render (#5931)
  • 1deee1031 - Feat/disabled strategies (#5930)
  • ee08bd8d4 - chore(deps): update dependency @types/supertest to v6 (#5926)
  • 5fb2ac805 - fix: select default application based on timespan (#5927)
  • bbaf57484 - chore: add flag to experimental.ts (#5925)
  • 2b1111044 - feat: added killswitch for admin tokens (#5905)
  • 6a55964ce - fix: metrics apps should be selected from the longest time span (#5923)
  • f61750a75 - chore(deps): update dependency debounce to v2 (#5901)
  • 16691d72d - refactor: metrics in feature oriented architecture (#5919)
  • aee470a7d - chore(deps): update actions/setup-node action to v4 (#5891)
  • 9d32bf53e - fix: refactor autosave to use the id to resolve the constraint (#5917)
  • 5f4fe2072 - chore(deps): update dependency @types/node to v18.19.6 (#5920)
  • 04e55831e - chore: add another system user for admin tokens (#5915)
  • d2366a8aa - fix: improve SSO default role resolution (#5916)
  • 3bebc11fb - feat: adjust height on applications list in metrics (#5918)
  • 9f7203057 - Updated scheduled-change-conflict (#5908)
  • f6c062486 - feat: prevent double daily metrics insert (#5906)
  • 967ee13e6 - fix: add symbols as constraint ids (#5913)
  • af4c3a86d - fix: should not import archived child and parent (#5912)
  • 9989688d3 - chore: missing export (#5911)
  • 2ddc56927 - chore: centralize events service creation (#5910)
  • f22efdfdd - chore(deps): update actions/upload-artifact action to v4 (#5892)
  • 317e0e7ec - feat: event types for actions (#5907)
  • aeb9c85f1 - chore: delete unnecessary column permission_id (#5413)
  • dfeaea8ee - feat: hours back feature metrics tracking (#5904)
  • 3b5b1ec02 - chore: add tokens column to incoming webhooks table (#5903)
  • 9d370ad85 - Fix/autosave on delete (#5899)
  • 6e234727e - chore: align with system user in db (#5893)
  • 4564c9792 - chore: remove system user's email in db. (#5849)
  • 65eb8956e - feat: Prometheus last day metrics (#5878)
  • 6cfb7b4fb - feat: feature metrics table timezone (#5880)
  • 9ac8a466a - feat: select all applications (#5897)
  • 3e186f198 - chore: remove schedulers (#5895)
  • 1c84a8117 - fix: include custom root roles in user access overview (#5898)
  • 0ba37e862 - feat: list all root roles in SSO config (#5887)
  • 9d839299e - fix: differentiated interval and initial schedule call (#5896)
  • 22acadf4c - fix: role form sluggishness (#5888)
  • ebd673e9f - fix: use the new method (#5894)
  • f7b285d34 - feat: add undo (#5879)
  • 0ab42ab45 - fix(deps): update dependency json-schema-to-ts to v2.12.0 (#5890)
  • f3f3e2780 - chore(deps): update dependency @types/node to v18.19.5 (#5889)
  • d1ea95948 - chore(deps): update react-router monorepo to v6.21.1 (#5886)
  • c6ff93151 - chore(deps): update lycheeverse/lychee-action action to v1.9.0 (#5885)
  • 03ee50628 - chore(deps): update dependency vitest to v1.1.3 (#5884)
  • d68563f5d - chore(deps): update dependency vite to v5.0.11 (#5883)
  • a4c116128 - chore: fix lints on main (#5877)
  • 8eb5a53ad - feat: metrics calculation limit (#5853)
  • 8ae267ea2 - feat: show suspended schedules in timeline (#5873)
  • c816ffd49 - feat: aggregate metrics for the same timestamp (#5876)
  • a88763283 - feat: show suspended schedule states in review status (#5872)
  • aecc0b54a - feat: show suspended states in change request badge (#5871)
  • 5a3bb1ffc - Biome1.5.1 (#5867)
  • e27a578fa - feat: separate UI flag and backend flag for extended metrics (#5875)
  • b1d7c2712 - docs: add a note about suspended change request schedules (#5874)
  • 39145e261 - refactor: use union types for change request types (#5870)
  • 6ba4591c7 - feat: select multiple apps (#5860)
  • e3fc4b51f - chore(deps): update dependency vanilla-jsoneditor to ^0.21.0 (#5869)
  • 5dd580866 - chore(deps): update dependency ssh2 to v1.15.0 (#5868)
  • 6c5ae6662 - chore(deps): update dependency orval to v6.23.0 (#5863)
  • 3c26c785e - fix(deps): update dependency @slack/web-api to v6.11.1 (#5865)
  • 0210bbba5 - chore(deps): update dependency replace-in-file to v7.1.0 (#5864)
  • af7b9f543 - chore(deps): update material-ui monorepo (#5862)
  • f93dedef3 - chore(deps): update dependency vitest to v1.1.2 (#5861)
  • 79d438ac4 - feat: add automated actions tables (#5857)
  • be579ba63 - chore: update orval schemas (#5858)
  • b496990f7 - chore: add no unused imports biome rule (#5855)
  • 98fd3ce06 - chore: Delete silly-file (#5856)
  • 7af91c7e9 - chore: incoming webhooks table (#5837)
  • 6ae6193d3 - chore: remove unused event (#5854)
  • 42bc52258 - chore: wait for post to finish instead of waiting a fixed time (#5851)
  • 3779a6f0f - Revert "chore: align the system user defined in core.ts with the one created in the migration (#5845)" (#5852)
  • 2a723ea9e - fix: remove empty variants when changing tabs (#5850)
  • 3a2d4ae60 - feat: daily metrics display (#5836)
  • ca3b4c505 - feat: Metrics api returning daily data (#5830)
  • 0b5ac19d9 - chore: align the system user defined in core.ts with the one created in the migration (#5845)
  • 623b9b127 - chore: validate import data using api (#5848)
  • 2bff3f010 - chore(deps): update material-ui monorepo (#4403)
  • 17d5ac4db - docs: remove white background from images + zoomed images (#5846)
  • 0b50a4e7c - fix/remove cancel button (#5838)
  • 4a2fc8793 - chore(deps): update dependency countries-and-timezones to v3.6.0 (#5843)
  • 23f371ebb - chore(deps): update dependency fast-check to v3.15.0 (#5844)
  • 044193c36 - chore(deps): update dependency classnames to v2.5.1 (#5842)
  • d2331da36 - chore(deps): update dependency @tanstack/react-table to v8.11.3 (#5841)
  • b02d2816b - chore(deps): update dependency @codemirror/state to v6.4.0 (#5840)
  • 9cf3ae6aa - chore(deps): update akhileshns/heroku-deploy action to v3.13.15 (#5839)
  • 78fa12260 - Fix/banner placement (#5833)
  • 36acef244 - chore(deps): update dependency @testing-library/jest-dom to v6 (#5835)
  • e7642c02a - feat: Added bulk metrics support under /api/client/metrics/bulk path (#5779)
  • dcf539f4f - fix(deps): update dependency nodemailer to v6.9.8 (#5832)
  • d6afe69a0 - Fix/constraint accordion autosave (#5825)
  • d71108526 - feat: read extended metrics from more than 48 hours (#5822)
  • 10c3acd27 - chore: adapt integrations layout for incoming webhooks (#5828)
  • 336eab9c5 - feat: allow slack-app and webhook to listen to schedule suspended events (#5821)
  • d770f624e - refactor: move plausible context on top of feedback (#5824)
  • 17fe26463 - chore: remove redundant linting check, lint before test (#5826)
  • 92ae2235a - chore(deps): update dependency @biomejs/biome to v1.4.1 (#5709)
  • 2c0c4e70e - feat: Schedule daily metrics deletion (#5807)
  • 920e80c17 - chore: add schedule suspended event type (#5820)
  • 51e2d3ed4 - chore(deps): update dependency node to v18.19.0 (#4957)
  • dff3da11c - chore(deps): update dependency whatwg-fetch to v3.6.20 (#5818)
  • e8ffea392 - chore: add reason column to change request schedule table (#5802)
  • 721a85de2 - chore(deps): update dependency vitest to v1.1.1 (#5817)
  • 80cbdab91 - chore(deps): update dependency sass to v1.69.7 (#5816)
  • b173d8f1a - chore(deps): update dependency vite-tsconfig-paths to v4.2.3 (#5815)
  • 0956954aa - chore(deps): update dependency @types/react-table to v7.7.19 (#5814)
  • a98a18160 - chore(deps): update dependency sass to v1.69.6 (#5812)
  • a13ad5045 - chore(deps): update dependency ts-node to v10.9.2 (#5813)
  • cb5ed951e - docs: describe frontend API tokens (#5784)
  • 6d4a727bd - fix: remove unsued metric 'optimal304DiffingCounter' (#5810)
  • dcb8b5b5a - chore(deps): update actions/github-script action to v7 (#5539)
  • 03f5e0eb7 - fix: import test wait should be between import and page load (#5811)
  • 24b202ef0 - feat: include environment type label in feature_toggle_update metrics (#5809)
  • 2590b4eae - React v3 updates from offsite (#5787)
  • 77f697810 - chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 in /docker (#5794)
  • 97dc19713 - chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 (#5795)
  • c9805298e - chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /frontend (#5796)
  • c81f3c394 - chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /website (#5797)
  • a1b04e4b8 - feat: Aggregate daily metrics (#5804)
  • adc47fd77 - feat: add db metrics for environment-store (#5808)
  • eb7882e2e - feat: add automated actions flag (#5805)
  • 99b165741 - feat: daily metrics db migration (#5791)
  • 24b4e8dcb - chore: incoming webhooks description migration (#5803)
  • 72f84f038 - feat: overflow email when it's too long (#5801)
  • 1333ea7d6 - docs: add redirect for python SDK docs
  • 5c0cc48ec - docs: change CNAME for github pages to gh.getunleash.io
  • 9f12404e4 - docs: fix typo in helm-charts rewrite
  • 82b16bc74 - docs: add raw rewrites for helm chart
  • b8231e6dd - docs: added robots.txt
  • fbeb5425a - feat: add tooltip to Scheduled badge (#5726)
  • a71b513e9 - docs: add image zoom to docs (#5778)
  • 43f52c224 - chore(deps): update dependency cypress to v13.6.2 (#5798)
  • 51d938654 - chore(deps): update dependency browserslist to v4.22.2 (#5793)
  • be0597490 - docs: fix vercel formatting error
  • f040e2537 - docs: add helm-charts rewrites
  • 472d5fe9f - chore(deps): update dependency @types/react-timeago to v4.1.7 (#5792)
  • c8fb31300 - chore: incoming webhook token hooks (#5790)
  • 68d7af919 - chore: incoming webhook hooks (#5788)
  • 02e230f40 - Docs: Remove Community Party Banner (#5789)
  • 8955a9906 - feat: extended metrics options ui (#5786)
  • c6f1f44e6 - chore: show new change request diagram for users who are exposed to scheduled CRs (#5777)
  • c9eac6edc - chore(deps): update dependency @swc/core to v1.3.102 (#5783)
  • 0258ff526 - docs: test helm redirect x3
  • e91c9f236 - chore(deps): update dependency @babel/core to v7.23.7 (#5781)
  • 7894d6b55 - docs: test helm redirects
  • 7fc9913c4 - docs: test helm redirects
  • 5717c5e8c - chore(deps): update dependency @testing-library/user-event to v14.5.2 (#5780)
  • 093ac9642 - docs: enable clean urls in vercel
  • c6ba9603c - fix: demo banner zIndex, display on top (#5776)
  • 172421948 - feat: encrypt emails at rest for demo login (#5759)
  • 27f70cd06 - bump version to 5.8.0+main
  • e769ceab0 - task: Add an X-Unleash-Version header to register response (#5774)
  • 04814bfc6 - fix: add condition to show variants tab (#5775)
  • de7f6e035 - feat: add badges to the new strategy configuration form (#5773)
  • 46ecce49a - fix: add checks to remove warnings on project settings (#5766)
  • 769146fbd - fix: properly handle markdown links (#5768)
  • f3607c5fd - chore(deps): update dependency @types/react to v17.0.74 (#5772)
  • ee6ff188b - chore(deps): update dependency @types/jest to v29.5.11 (#5771)
  • 39e7d3f18 - chore(deps): update dependency @swc/core to v1.3.101 (#5770)
  • 147d12316 - chore(deps): update dependency @emotion/react to v11.11.3 (#5769)
  • 75e81515c - chore: disable search feedback by default (#5767)
  • ab139553c - fix: adapts react markdown to open links in new tab (#5762)
  • 77074a26d - refactor: now always show feedback button for search page (#5765)
  • 182901aab - feat: plausible for feedback (#5763)
  • b24471c1b - feat: add dont ask me again button (#5753)
  • 558233956 - feat: add click away handler to sidebar content (#5751)
  • ff9656374 - fix: align timeline icon for schedule failures (#5761)
  • 4c574a1e5 - task: add kill-switch for edge bulk metrics (#5758)
  • 795aa18bc - fix: use the correct icon for failed scheduled CRs (#5760)
  • 1d3394262 - fix: fix assets not showing up (#5757)
  • 8736189b4 - fix: UI improvements related to the increase of width (#5752)
  • d779faf56 - feat: add private collaboration mode docs (#5750)
  • e0c9ef6d2 - fix: snapshot update to fix build (#5755)
  • efa2117de - chore: update default version in UI (#4761)
  • 70600552d - Feat/add feedback to new strategy form (#5745)
  • 31124e4a9 - fix: add feature-flag for license
  • a73d87a94 - feat: make feedback available for OSS (#5748)
  • 1556a51e3 - fix: update text in scheduling components (#5746)
  • b0c5baa9d - chore: format schedule information according to user preferences (#5747)
  • 9c4a04454 - chore: observable events db migration (#5749)
  • fef6935d3 - feat: license checker for self-hosted (#5239)
  • 2a1c0616e - feat: support null created_by_user_id (#5744)
  • e99384647 - task: add timer for client feature query (#5734)
  • dc0df235d - chore: remove private projects flag (#5743)
  • 049c5b9af - feat: variant name change on create (#5742)
  • f53204c9b - feat: add feature flag for posting feedback (#5741)
  • cda7d2070 - test: specify custom config in dbm (#5550)
  • 1fd233abc - chore: make security optional for /edge/validate endpoint (#5739)
  • 3a7824a2e - Added a check that allows posting edge bulk metrics with a client token (#5735)
  • e4c9a257a - feat: make local storage work and make feedback url configurable (#5738)
  • 55bd0a676 - feat: keep feedback submission in local storage (#5737)
  • 86da11015 - feat: ui now connects to backend, full e2e (#5736)
  • ea0f2fa7c - doc: C++ client supports now feature toggle variants. (#5733)
  • 2588a90f7 - feat: feedback screen main ui (#5729)
  • 71a65b1d6 - Fix: strategy import (#5731)
  • eeb2b2115 - Fix: icon rendering issue in ApplicationList and add help to app update (#5730)
  • 9683dda8e - Vercel redirects (#5728)
  • b5f89d357 - docs: schedule change request docs, take 1 (#5358)
  • 9ac1070f4 - feat: implement createdByUserId for all features (#5725)
  • 9d8487ad6 - feat: feedback skeleton ui (#5727)
  • 1dadd2359 - chore:system user and events created by userid migrations (#5612)
  • d8a7d76f7 - chore: generate missing orval types (#5722)
  • fb94138c5 - chore: support full path schemas (#5723)
  • c44601b33 - React Tutorial Improvements (#5657)
  • d57e26b8e - feat: feedback table (#5721)
  • eb3b67411 - 5.7.2
  • 8fb4c02e8 - docs: Update CHANGELOG.md
  • 50a32d557 - fix: last seen cherrypick (#5717)
  • 12100b391 - fix: add padding to warning banner (#5720)
  • f0c0504b3 - fix: email link (#5719)
  • aea18d1ac - fix: review status title color (#5716)
  • 029af91e9 - fix: is after undefined parsing (#5718)
  • efa691d12 - chore: helper methods to extract user data from req (#5710)
  • 60d3768ab - fix: copy last seen at from env (#5713)
  • 3926ec6c5 - feat: tracking feature buttons clicks (#5714)
  • 9b7981047 - Fix row selection on paginated pages (#5706)
  • 4e56d1d8d - feat: implement column created_by_user_id in feature_tag (#5695)
  • e0f83347a - fix: hide variant diff if no change in ChangeRequestOverview (#5715)
  • 3ab331dce - feat: increase unleash width (#5707)
  • 8085fba16 - chore(deps): update dependency @codemirror/state to v6.3.3 (#5711)
  • 4ab12f92c - chore(deps): update dependency @babel/core to v7.23.6 (#5708)
  • 59a6ef46e - fix: separate concerns for ConstraintAccordionList (#5701)
  • 6d0e32810 - fix: empty paginated table state (#5685)
  • 8e7e389d1 - fix: context updated event now does stores correct fields (#5705)
  • f3ca4f0c5 - chore: upgrading vite to newer version (#5703)
  • 0f8a6661a - Feat: allow rescheduling of failed scheduled cr (#5702)
  • bb5b32247 - fix: now project overview has skeleton instead of placeholders (#5696)
  • 1a79921a3 - chore: incoming webhook events (#5693)
  • 218d5625f - chore: unify build and build PRs workflow (#5570)
  • 7be0c55d3 - fix: move paginated table into isolation context (#5694)
  • 53eb1f6b9 - chore(deps): update react-router monorepo to v6.20.1 (#5536)
  • 5a263ee35 - Feat/new strategy configuration tests (#5692)
  • a9bf83175 - Update publish-new-version.yaml (#5691)
  • 637b1b05e - docs: Validate vercel.docs and build
  • c979e687c - fix: remove extra call to features on project load (#5690)
  • dce91b0e9 - fix: pagination and column width
  • 3f27a7956 - 5.7.1
  • d6bfd792a - docs: Update CHANGELOG.md
  • 8306073e1 - feat: keep filter order (#5688)
  • b933a03e8 - fix: conflict email naming bug - cleanup files (#5683)
  • c0bc2d9b6 - fix: prevent banner from crashing with invalid variant (#5686)
  • 8388700f7 - fix: project features batch actions refetch (#5680)
  • 42943ada7 - fix: now history is only shown to search bars that have id to save hi… (#5684)
  • 33f82daa8 - chore: add migration that renames new created_by columns (#5681)
  • 061bd7ef3 - chore: use semver compatible version (#5678)
  • 8e09f08a0 - feat: rebrand feature toggle list as search (#5675)
  • d8821aa5d - Poc/strip client headers on 304 (#5574)
  • 79b5234e4 - fix: use node v18.19.0 (#5662)
  • 5603e8683 - chore: list users and groups under each role in projectaccessadded event (#5581)
  • 7800d9d1b - feat: export all features in project (#5677)
  • 1043efd89 - fix: use node v18.19.0 (#5662)
  • 138d303da - chore: rename secret to token in incoming_webhook_tokens (#5679)
  • b2c31a3bd - fix: column visibility (#5676)
  • 9e95a6547 - docs: add vercel.json
  • 5f975bbad - chore: incoming webhooks and tokens migration (#5670)
  • e380d2892 - feat: up and down arrow navigation for filter items (#5673)
  • 75bdd73c1 - feat: add plausible tracking to scheduling (#5668)
  • fd34f35e0 - feat: add reset password to user manager (#5580)
  • c5b305889 - fix: date filter item missing key (#5674)
  • d0facc710 - fix: adjust page limit normalization (#5672)
  • 3b635132f - feat: enable sorting by project (#5671)
  • 4af0abc6c - fix: increase page size in backend to 100 (#5669)
  • 00ed539c1 - Revert "chore: incoming webhooks and tokens migration"
  • 695474576 - chore: incoming webhooks and tokens migration
  • 6bf54a2f2 - feat: keyboard navigation filter item (#5667)
  • 5ba588f59 - feat: Multi highlighter (#5666)
  • 7fdd720aa - feat: show failure in cr overview (#5660)
  • f4268347d - fix: last seen now sorts nulls last (#5664)
  • 2da919fee - fix: disable sort (#5665)
  • cc01971ff - feat: update message with no feature toggles (#5663)
  • ab2281d7e - fix: make username nullable in user-schema (#5656)
  • 24c2a7013 - feat: Make compression middleware optional (#5306)
  • d41e86771 - Add Banner for New Years Community Party (#5661)
  • 50ff36cbc - feat: feature table tags (#5659)
  • d429f51cb - feat: filter chips icons (#5658)
  • 864ae4530 - Feat/new strategy configuration header (#5655)
  • dafec2e67 - fix: reducing of features will not break order anymore (#5654)
  • 8283edfc0 - feat: Sort by stale (#5653)
  • bf4d37fde - feat: disable sorting on selected columns (#5652)
  • cbd6aa132 - Feat/new strategy variants tab (#5649)
  • 848415c5c - feat: add history for search (#5651)
  • 203d6ac84 - refactor: paginated project table cleanup (#5646)
  • 8be09510e - chore: clean up banners feature flag (#5648)
  • f84fa81eb - chore: add incomingWebhooks feature flag (#5647)
  • 0726887bb - feat: reset persistent table offset on change (#5650)
  • 53b32db27 - Feat/new strategy configuration targeting tab (#5643)
  • 133849644 - chore: enable manual testing of migrations (#5645)
  • fa087fb47 - refactor: move search implementation out of strategies store (#5642)
  • fbb5dd902 - feat: add icons to filters (#5640)
  • bfa82d79b - feat: adds created_by_user_id to all events (#5619)
  • 772682176 - feat: pagination reset on feature list (#5644)
  • a595c0fbc - feat: show failure reason for scheduled requests in timeline (#5639)
  • cbd50ac0f - Feat: show status of scheduled change request (#5630)
  • 176e22ed4 - feat: adjust filter chips styling (#5638)
  • e6442d930 - fix: frontend api should use cache-control strategy 'no-cache' (#5641)
  • 29bd63627 - Feat: row actions (#5635)
  • d886c910d - docs: Compare front-end api to edge, not proxy (#5617)
  • 4618a5201 - fix: optimize cores headers (#5629)
  • adb9ba5c0 - test: filter selection avoid duplicates (#5636)
  • d00d27a9a - fix: last seen now will not break (#5634)
  • 119109498 - feat: add tests for filters component (#5632)
  • 6c5215872 - feat: add reason column to change_request_schedule (#5631)
  • bcf0e6b7a - fix: avoid duplicate unselected filters (#5633)
  • c552f3ae7 - Feat/new strategy configuration general tab (#5628)
  • 54316cace - feat: project filter names (#5627)
  • e32fa396f - docs: ADR with handling tables (#5561)
  • 92dd3feec - refactor: project overview using filters component (#5626)
  • ed4a182e7 - refactor: filter abstraction (#5625)
  • 17b747ea8 - feat: project features - new columns visibility handling (#5605)
  • c0c1dba9b - refactor: simplify configuration for filters (#5622)
  • 11b477d87 - test: scrollable filter options and sticky search (#5623)
  • 2b7e12768 - test: feature toggle list table (#5618)
  • 4f207f18e - feat: filters for project overview (#5620)
  • d63269020 - chore: add created by user id to events (#5621)
  • 1c9502931 - feat: add plausible tracking (#5614)
  • 8e430810e - fix: return 400 on invalid POST data to project access endpoint (#5610)
  • 8961a6e1d - fix: paginated project overview now returns single project (#5615)
  • d6afe80ba - feat: datadog integration - link to valid source type names (#5608)
  • 437669725 - feat: show Changes scheduled in feature variants even when CR are dis… (#5613)
  • bc62a98f5 - update withTableState (#5603)
  • 8a5a73ad7 - feat: new columns visibility menu (#5604)
  • 685489b9a - docs: Clarify edge proximity to users (#5601)
  • b9748e0ad - docs: proxy-hosting link to what frontend api is (#5602)
  • 386c4baa8 - feat: keep filters ordered based on user selection (#5609)
  • 850b78a69 - fix: show popover on empty state (#5611)
  • 43c563af5 - fix: optimize headers we return for API calls. (#5607)
  • eebe43fcb - feat: show dropdown immediately (#5606)
  • e88beff2b - feat: do not cache old search and filter results (#5600)
  • e02c25263 - fix: show Changes scheduled badge for strategies even if change reque… (#5599)
  • abf540a1c - fix: add 'Vary: Origin' header to cors response
  • 7d40ded3c - Intro React Tutorial (#5579)
  • 18ea7349c - feat: add created_by to api_tokens table (#5596)
  • 150e6b03d - feat: add column created_by to roles table (#5595)
  • 4f7b3aa75 - feat: add column created_by to role_user table (#5594)
  • 0f250ba06 - feat: add created_by to role_permission table (#5592)
  • ed220c0b8 - feat: add column created_by to users table (#5597)
  • 74f6f1524 - feat: do not show project if not multiple projects exist (#5598)
  • 5b6a26a82 - chore: migration for features created by (#5593)
  • 427abbd8d - chore: add migration for adding created_by to feature_types table (#5591)
  • 0f1b89b25 - chore: add migration for adding created_by to feature_tag table (#5590)
  • 27732274a - chore: add migration for adding created_by to feature_strategies table (#5589)
  • 9dbb7ea9a - feat: add initial setup for tabs (#5586)
  • d11aedc12 - Project Overview with react-table v8 (#5571)
  • ba50d1ef6 - feat: adjust styling for search filters (#5587)
  • 9bae14a2c - feat: add tags filter (#5584)
  • e8f19e634 - fix: added stronger tag validations (#5585)
  • ec670450f - feat: initial setup (#5583)
  • 2322e1149 - feat: more info on staleness in health report (#5582)
  • fb5a48766 - feat: add schema for change request strategies (#5578)
  • 0060697c0 - docs: document how segment conflicts are handled (#5577)
  • 5d80f5fa4 - feat: test filter date item (#5576)
  • 879e4c98e - feat: show potential schedule conflicts when you archive flags (#5575)
  • 9508c7945 - fix: remove secure headers on local dev
  • e5c865b71 - fix: menu routes for new features page - mobile option (#5566)
  • cd731cef0 - refactor: update the API url for getting scheduled change requests with a strategy (#5573)
  • 166432bcb - feat: support localization in date filter (#5572)
  • b6f1929ef - Poc/strip client headers on 304 (#5574)
  • 1173b664d - feat: add created date filter component (#5569)
  • 896202e5a - chore(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 in /frontend (#5517)
  • 0e5861ac3 - chore: use explicit images for inverted operator rather than a boolean not operator (#5565)
  • e89ebf358 - refactor: split filter configuration with filter visibility state (#5563)
  • 38d02e1a8 - feat: segments operators (#5562)
  • a228f5434 - feat: show scheduled CRs using strategies when removing it (#5560)
  • 87ebbb0fa - feat: segments filter (#5558)
  • eda4186a6 - fix: state now persist to filters (#5559)
  • d9648de08 - chore: rename is not any of to is none of (#5544)
  • eb43d3737 - feat: segment cell and orval types (#5543)
  • b8fabbd72 - feat: add new filter button with state (#5556)
  • 12f79f90b - feat: Scheduled change conflict email templates and function (#5547)
  • da1a9d403 - test: Filter item test (#5557)
  • 55e8073e3 - chore(deps): update dependency vite to v4.5.1 [security] (#5554)
  • 2dcf4af7b - feat: filter persisted in url (#5549)
  • f348acb3b - feat: improve role form validation (#5548)
  • fa9d38fc2 - fix(removeapitokenbutton.tsx): add environment name in delete token modal (#5469)
  • b5122a74e - refactor: table state management in withTableState (#5531)
  • 607e01b6d - fix: docker deploy failing (#5546)
  • 2164ff6a8 - chore: require both build and test before merge (#5545)
  • 6f497e670 - feat: add openapi validation for search (#5541)
  • e341a5836 - fix: roll back client to 5.0 (#5542)
  • 2c5130d57 - chore: Update package.json (#5540)
  • 795c67306 - fix: features sidebar scroll (#5524)
  • 20ebe8f7d - fix(deps): update dependency unleash-client to v5.3.0 (#5538)
  • d21a276b4 - fix(deps): update dependency passport to ^0.7.0 (#5537)
  • 2f92ea3d7 - chore(deps): update dependency @uiw/react-codemirror to v4.21.21 (#5534)
  • c4e784ff5 - chore(deps): update dependency nock to v13.4.0 (#5535)
  • 6b2b7a338 - chore: generate new models from openapi (#5528)
  • 0481661a6 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.21 (#5533)
  • 5ad8e077a - chore(deps): update dependency @codemirror/state to v6.3.2 (#5532)
  • ddca82213 - refactor: project overview table state (#5530)
  • 5c889df9b - test: persistent table state (#5529)
  • d1984b244 - feat: validate date filter and add more tests (#5525)
  • a506b9254 - feat: Refactor Table State Persistence in Feature Toggle List (#5527)
  • a0a15416c - feat: display potential conflicts in existing change requests (#5521)
  • a9363efec - fix: prevent search being stacked on top of the form dropdown (#5523)
  • 305645677 - fix: scheduled cr failed email (#5522)
  • 08204e57d - chore: schedule renovate to run early in the morning (#5477)
  • a299885e2 - feat: update project overview endpoint (#5518)
  • 87f03ea08 - Docs: add redirect to docusaurus.config.js (#5516)
  • 755c22f3b - feat: features list pagination (#5496)
  • be17b7f57 - feat: new email template for scheduled-execution-failed email (#5519)
  • fba80222d - Frontend OpenAPI types update (#5520)
  • 26f9cf98d - refactor: feature oriented architecture for project-environment (#5510)
  • 63f6af06d - feat: new project overview backend (#5344)
  • 9f3648dc8 - chore: test migration backward compatibility (#5492)
  • 02451baaf - feat: hide change actions when change request is scheduled (#5514)
  • feae69643 - feat: created date operators for search (#5513)
  • 00832c221 - 5.7.0
  • 94e8a5393 - docs: Update CHANGELOG.md
  • 1a56985a3 - fix: UI navigation (reverts #5506) (#5512)
  • 44d85c0dc - fix: UI navigation (reverts #5506) (#5512)

Security

Security wording was detected, but no CVEs were found.

Details

date
Feb. 16, 2024, 9:15 a.m.
name
v5.7.3
type
Patch
👇
Register or login to:
  • 🔍View and search all Unleash releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or