Unleash - v4.20.0

Security

  • efb117e5f - 4.20.0
  • ee0d3f7f6 - change request import banner (#2992)
  • 6a6fbfad1 - Feat/po_project_members (#2994)
  • bc46918f6 - fix: project without potential actions health items separation
  • 8589d59e4 - fix: check is flag enabled! (#2993)
  • 7d814a623 - fix: small fixes on variants push to env UI (#2991)
  • 436849edf - fix: revert table virtualization in variants per env (#2990)
  • 4d1a004b5 - feat: adds CR to variants per env UI (#2989)
  • 247f751fe - docs: generate client-side SDK docs from readme (#2949)
  • 96d4d355b - fix: project table overflow (#2987)
  • 502a0759a - Docs: fix typo in front-end api url
  • 38be01f50 - fix: redirect only happening on root path with replace (#2981)
  • 99f45b424 - docs: Add front-end API setup to the quickstart guide (#2984)
  • 1e7636283 - ToggleTypesWidget (#2983)
  • decb7f320 - feat: import stage (#2985)
  • e2e7f64b5 - feat: back transition from validate to configure (#2982)
  • 85566b143 - fix: preload error (#2980)
  • c5fced89f - feat: visualize variants diff in CR (#2979)
  • 80c444aa9 - cleanup in export and import (#2973)
  • 6b22e2eb6 - chore(deps): bump cookiejar from 2.1.3 to 2.1.4 in /website (#2977)
  • fba5911c5 - chore(deps): bump cookiejar from 2.1.3 to 2.1.4 (#2972)
  • c961374b2 - task: changing variants blocked by cr (#2966)
  • 3713764a4 - feat: add push to all button to UI (#2969)
  • c71c0bb3a - fix: prevent deleting the last variable variant on the ui (#2964)
  • a3c706d7c - chore: ignore Twitter link from being checked (#2971)
  • a3404328e - validation stage (#2970)
  • 515845edd - chore: increase max number of environments from 15 to 50 (#2968)
  • f0b119f2f - 4.20.0-beta.6
  • d4a0a3c11 - Validate stage transition (#2967)
  • ccfc04693 - feat: adds the PAT_DELETE event (#2965)
  • bc627b428 - timeline component (#2963)
  • bfb038c72 - feat: pulsing avatar for import (#2961)
  • c41f88881 - chore(deps): update dependency eslint-plugin-import to v2.27.4 (#2955)
  • 70d8f9e58 - feat: add warning hints on potential misconfiguration (#2948)
  • 287d28e91 - Batch import styling (#2959)
  • a8a910a39 - docs: don't tell users to contact support for proxy hosting (#2933)
  • 342a6f6cb - fix: filtering environments in the project features table (#2957)
  • 96c65fc10 - feat: Add ability to push variants to multiple environments (#2914)
  • a67649347 - feat: file dropzone (#2939)
  • 30ed92cbb - fix: Add missing sortOrder property (#2940)
  • 6e9043e2f - chore(deps): update dependency @uiw/react-codemirror to v4.19.6 (#2954)
  • 14f2fef73 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.19.6 (#2953)
  • 234a38134 - chore(deps): update dependency jsdom to v21 (#2843)
  • a6c76155e - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.5.1 (#2934)
  • 08c112314 - fix: tooltip arrow regression after last scroll max size feat (#2935)
  • aa96d9baf - 4.20.0-beta.5
  • 53c11b858 - Add feature name to strategy schema (#2936)
  • f4d857285 - feat: status API (#2931)
  • 467eb57fb - Import first super early version of UI (#2932)
  • c6d62afd3 - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.5.1 (#2930)
  • 81d369f46 - chore(deps): update dependency vitest to v0.27.1 (#2929)
  • 5ca877260 - chore(deps): update dependency @swc/core to v1.3.26 (#2928)
  • ed711dab2 - chore(deps): update dependency nock to v13.3.0 (#2920)
  • 7d73d772d - feat: add the account abstraction logic (#2918)
  • bb20c6d10 - fix: project feature_count should not include archived (#2919)
  • 5ceab6f98 - Add flag to control CASE_INSENSITIVE_IN_OPERATORS until SDKs catch up (#2927)
  • 6b458fedb - docs: add link to the Unleash help center (#2926)
  • 91e20cc09 - Add support for case for IN and NOT_IN operators (#2924)
  • 89163b871 - refactor/clean-up-get-project (#2925)
  • d63b3c69f - feat: adapt user logic to better adapt to SAs (#2917)
  • e0d7603eb - 4.20.0-beta.4
  • c86d191f6 - fix: add environment to event log card (#2912)
  • bf7ef6205 - feat: initial status box implementation (#2913)
  • 16bca1260 - Segment export (#2922)
  • 1ccbce23d - chore(deps): update dpage/pgadmin4 docker tag to v6.19 (#2910)
  • 156515308 - 4.20.0-beta.3
  • 1f6db91fd - Fix/redirect woes (#2899)
  • 801e31dc4 - docs: update footer links (#2904)
  • 6d28cd959 - docs: add change requests video (#2909)
  • b895c9974 - Export features (#2905)
  • 1a410a4ed - chore(deps): update typescript-eslint monorepo to v5.48.1 (#2908)
  • c29ff77b5 - chore(deps): update react-router monorepo to v6.6.2 (#2907)
  • 45f2428ae - chore(deps): update dependency vitest to v0.27.0 (#2906)
  • 90d773733 - fix: SA unique token bug (#2901)
  • b3fcc97f9 - fix: small breadcrumb adjustments (#2893)
  • 428610385 - feat: better tooltip links (#2891)
  • c9715cb94 - 4.19.4
  • 699658433 - fix: found an edge case exporting variants (#2900)
  • 005e5b1d1 - fix: found an edge case exporting variants (#2900)
  • 14e052b9a - docs: auto-generate remaining server-side SDK docs (#2858)
  • 1faae5757 - docs: service accounts (#2881)
  • 2d3905407 - docs: Update change-requests.md (#2872)
  • dfc7df8f5 - Fix/accordion help icon position (#2896)
  • 1b534c0a3 - fix: infinite rendering due to wrong effect deps (#2895)
  • 854810ec4 - chore(deps): update dependency @swc/core to v1.3.25 (#2894)
  • 9f46442e4 - chore(deps): update dependency @vitejs/plugin-react to v3.0.1 (#2830)
  • d4f3e6a81 - fix: flex was breaking change request banner (#2890)
  • 172f91185 - fix: improve breadcrumb spacing (#2889)
  • dd7d3de76 - feat: export ui api integration (#2888)
  • 3a081221f - 4.19.3
  • 4c16eb507 - fix: export features with variants event when feature is disabled (#2824)
  • 5569101f3 - feat: import feature strategies (#2885)
  • b12962e7d - fix: improve hidden envs UI/UX (#2887)
  • a52d3b0f7 - test: fix test runs to 1 (#2886)
  • 0dcf28a0f - Refactor/lazy load (#2842)
  • ce815e5f2 - feat: report app names only if below a threshold (#2737)
  • ea31154d9 - Fix/use swr bug (#2884)
  • aa19ad57e - Conditionally fetch change request config to fix 404 (#2874)
  • fb11a892f - fix: unexpected ligatures (#2883)
  • 0ffd4549a - fix: add resolution from json5 in frontend
  • 58b81e40f - fix: prevent margin collapsing (#2879)
  • ddb9d1103 - refactor: styles batch 3 (#2821)
  • be1762d33 - Scheduler abstraction (#2829)
  • 7f3ec5acb - fix: SA UI/UX improvements and fixes (#2875)
  • eb7e82dff - Export with strategies (#2877)
  • afdcd4504 - feat: first skeleton of the batch import (#2868)
  • 3e4e0e4df - fix: make close button visible on small devices (#2880)
  • 0d238cdef - fix(deps): update dependency knex to v2.4.0 [security] (#2871)
  • 1a894eb3a - chore(deps): bump json5 from 1.0.1 to 1.0.2 in /website (#2815)
  • e9809c0ff - chore(deps): bump knex from 2.2.0 to 2.4.0 in /docker (#2869)
  • e2398dfde - chore(deps): bump json5 from 1.0.1 to 1.0.2 in /frontend (#2814)
  • 3a25b5f2d - Maintenance mode fix (#2876)
  • fa47fee55 - feat: RBAC read params from body (#2846)
  • 7c8647f9f - fix track invite-link user created event (#2689)
  • fc548164a - MakeStyles refactor 1-4 (#2845)
  • e05049519 - fix feature-schema.ts (#2729)
  • cf3987ed2 - Refactor App.styles (#2822)
  • 186accdef - MakeStyles refactor 1-5 (#2850)
  • 1e12ebeee - 4.19.2
  • 3e3f501c1 - fix: dots in env name accessor
  • 9ea67a74b - feat: add error logs for addons (#2739)
  • 6c9ef53ea - Export import flag (#2866)
  • 11d5a157c - Remove E flag (#2832)
  • da193e7aa - Feat/export UI (#2867)
  • 8964c3c23 - fix: PageContent bodyContainer overflowX (#2852)
  • f3f3a59e5 - Import export (#2865)
  • 0c1e997f0 - fix: store snapshots in temp folder (#2864)
  • 8e5aeff1a - fix: table accessor should handle dots (#2863)
  • 6be21fc1b - feat: track uncaught UI errors in plausible (#2860)
  • 4d9353230 - fix: SA duplicate autoResetHiddenColumns (#2861)
  • 233e06ec6 - fix: disable autoResetHiddenColumns when useConditionallyHiddenColumns (#2851)
  • 297f9579f - feat: move createdAt col on users (#2853)
  • 997dbbbea - Feat sa table info (#2848)
  • 7b075954a - Maintenance UI fixes (#2849)
  • d13401b6e - Plausible for hidden environments (#2837)
  • 74410d292 - MakeStyles refactor 1-3 (#2835)
  • 13a78dfc6 - Chore/make styles batch 1 2 (#2828)
  • c244cd682 - feat: show token info when deleting SA (#2841)
  • b10d9c435 - feat: manage SA tokens through UI (#2840)
  • 2b8f1ee0d - 4.20.0-beta.2
  • 7a1c18bd3 - Ability to add AJV schemas runtime (#2792)
  • 2139d8342 - Allow hiding environments from the feature overview screen fix (#2831)
  • 89c6c09db - docs: add /docs redirects to all redirect paths (#2839)
  • 5fa73b929 - Docs(fix): fix broken link to sdk-generator ADR (#2838)
  • dc468430c - Refactor makestyles 2 2 (#2827)
  • 5ac08e06d - fix: when health is 0 we should not show 100 (#2833)
  • 711c867cc - feat: wait for deps to be somewhat stable (#2768)
  • 29be13075 - fix: enforce weight precision to 1 decimal (#2749)
  • 1653b0449 - Orval generator POC (#2724)
  • 58dd09f3e - fix: export features with variants event when feature is disabled (#2824)
  • 36f849e9e - docs: Orval ADR (#2818)
  • 7cff6336c - docs: Use Go readme (#2816)
  • 674e36b40 - Styled components batch4.1 (#2812)
  • 94c90b773 - Refactor/make styles batch 6 part 3 (#2823)
  • 005e4b685 - feat: service accounts (UI) (#2734)
  • 878560e2f - chore(deps): update dependency babel-loader to v9.1.2 (#2826)
  • 157b54d42 - chore(deps): update dependency @babel/core to v7.20.12 (#2825)
  • d1054a3de - Refactor makestyles 2-1 (#2820)
  • f2eb96000 - fix: segment delete confirmation double dialog flash (#2819)
  • 4005bb8a8 - feat: service accounts (UI - extract PAT form) (#2733)
  • 11f4435a9 - feat: service accounts (hooks) (#2732)
  • 3a8107ce6 - fix: state-service should always keep api keys (#2552)
  • bf77182ca - feat: limit the amount of results coming from Prometheus (#2776)
  • 111dddd74 - fix: archived feature layout (#2713)
  • 45652f6bf - Makestyles 7-1 (#2813)
  • 0af162a8e - chore(deps): update dependency eslint-config-prettier to v8.6.0 (#2795)
  • 52882e40e - chore(deps): update dependency vite to v4.0.4 (#2810)
  • baff94376 - chore(deps): update dependency husky to v8.0.3 (#2803)
  • 28fbcf69e - feat: enterprise service accounts (BE) (#2806)
  • 093156f5f - Refactor/make styles batch 6 part 2 (#2811)
  • b63161853 - Makestyles refactor #7/1 (#2805)
  • cc1512cd4 - refactor: styled component in header (#2808)
  • 88d649d23 - Allow hiding environments from the feature overview screen (#2727)
  • c2a387238 - Fix(typo): Fix "login"/"log in", "logout"/"log out" issues (#2807)
  • 01b05fb0d - docs: fix android admonition formatting (#2800)
  • 82a4191e1 - added flutter documentation (#2736)
  • 644ec69a1 - refactor: extract styled components (#2798)
  • 6b5e25b19 - Docs(fix): broken links (#2797)
  • d2245583e - Docs: add missing words "connect to"
  • 983d3a951 - docs: clarify node sdk instructions wrt envs and tokens (#2799)
  • bae623d69 - Fix joi failing starting from 17.7.0 release (#2790)
  • 3ac8a63f6 - chore: remove constraints announcements from readme and docs (#2678)
  • 241ede8ca - Refactor/make styles batch 6 (#2793)
  • 231b26995 - refactor: batch of changes for styled components (#2791)
  • 5fe16207d - chore(deps): update typescript-eslint monorepo to v5.48.0 (#2796)
  • 7150ff1b1 - chore(deps): update dependency eslint to v8.31.0 (#2787)
  • 84f69df05 - chore(deps): update dependency immer to v9.0.17 (#2789)
  • 8a8cd1bf2 - UI Flags cleanup (#2778)
  • c62d77593 - Fix padding for tabs in admin section (#2772)
  • 9e40cfd4c - 4.20.0-beta.1
  • 88004a613 - feat: allows creation of PATs for other users (#2718)
  • aab809cac - 4.20.0-beta.0
  • ec535ad7c - Make it possible to validate enterprise schema with respondWithValidation (#2781)
  • d5e47ac35 - formatApiPath / formatAssetPath - Implement smart functionality to detect double subpath (#2777)
  • 340bcf1d1 - fix: add frontend eslint check (#2562)
  • b0418253c - fix(deps): update dependency fast-json-patch to v3.1.1 [security] (#2784)
  • e9e6d610f - chore(deps): update dependency vitest to v0.26.3 (#2788)
  • 4317b2ed6 - chore(deps): update dependency @types/react-table to v7.7.14 (#2786)
  • 53d5d2928 - chore(deps): update dependency @types/jest to v29.2.5 (#2785)
  • 4643f8851 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.19.5 (#2779)
  • 2a18dba93 - chore(deps): update dependency @uiw/react-codemirror to v4.19.5 (#2780)
  • b3e7ec822 - chore(deps): update dependency vite-tsconfig-paths to v4 (#2774)
  • 8ae27cf3a - chore(deps): update postgres docker tag to v15 (#2775)
  • e1be9b0f1 - chore(deps): update dependency vite to v4 (#2773)
  • b290ffe66 - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.5.0 (#2763)
  • b61267e71 - chore(deps): update react-router monorepo to v6.6.1 (#2762)
  • 5dd93b180 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.5.0 (#2764)
  • 6a4973d43 - chore(deps): update dependency tsc-watch to v6 (#2771)
  • 268f469b2 - chore(deps): update dependency chartjs-adapter-date-fns to v3 (#2767)
  • 6d914d2a0 - chore(deps): update dependency vite-plugin-svgr to v2.4.0 (#2759)
  • 6c621bf65 - Fix crashing search bars (#2765)
  • 25858cae8 - chore(deps): update dependency sass to v1.57.1 (#2757)
  • 47bdf618a - fix(deps): update dependency unleash-proxy-client to v2.4.0 (#2766)
  • 1fa75cb62 - chore(deps): update dependency vitest to v0.26.2 (#2760)
  • 9f494e3ce - chore(deps): update dpage/pgadmin4 docker tag to v6.18 (#2761)
  • 1f20dc4a6 - chore(deps): update dependency fast-check to v3.5.0 (#2756)
  • ef86f7629 - chore(deps): update dependency eslint to v8.30.0 (#2755)
  • 2b46e4b70 - chore(deps): update dependency @types/react-table to v7.7.13 (#2758)
  • 8790e73b3 - chore(deps): update dependency decode-uri-component to ^0.4.0 (#2754)
  • 3b1cd9ad8 - chore(deps): update storybook monorepo to v6.5.15 (#2751)
  • ee59ae038 - chore(deps): update dependency @codemirror/state to v6.2.0 (#2753)
  • d9ce2ad50 - fix(deps): update dependency unleash-client to v3.16.1 (#2752)
  • c33ed2948 - chore(deps): update node.js to v14.21.2 (#2750)
  • d5d8c752f - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.19.4 (#2746)
  • 2fb5699e8 - chore(deps): update dependency msw to v0.49.2 (#2748)
  • af209079b - chore(deps): update dependency @uiw/react-codemirror to v4.19.4 (#2747)
  • d833b459e - chore(deps): update dependency @types/nodemailer to v6.4.7 (#2745)
  • 18a05bf30 - chore(deps): update dependency @swc/core to v1.3.24 (#2741)
  • d2c898e06 - chore(deps): update dependency @testing-library/dom to v8.19.1 (#2742)
  • 52961f245 - chore(deps): update dependency @types/express to v4.17.15 (#2743)
  • a445c9c2b - chore(deps): update dependency @types/node to v16.18.11 (#2744)
  • 0fbeeecfd - fix(deps): update dependency uuid to v9 (#2401)
  • 03dc65bf2 - chore(deps): update dependency @babel/core to v7.20.7 (#2740)
  • 3437e4ee3 - chore(deps): update typescript-eslint monorepo to v5.47.1 (#2426)
  • 470c8d96c - chore(deps): update dependency prettier to v2.8.1 (#2509)
  • 408b81690 - chore(deps): update dependency @vitejs/plugin-react to v3 (#2665)
  • 2d16730cc - feat: adds an optional dialog and markdown support (#2728)
  • aaa96f71c - feat: message banner (#2726)
  • e533b44c5 - Adds tracking to maintenance feature (#2723)
  • 5b66346e5 - fixes 2-456: Preserve all data from strategy import (#2720)
  • be045dc13 - Remove favorites feature flag (#2722)
  • a0619e963 - Maintenance mode for users (#2716)
  • 1ef84da68 - fix: set a more generous maxWidth in access timeago cells (#2714)
  • 7ce5b3de6 - refactor: flag resolver should use stricter types (#2571)
  • 4b519ead4 - perf: Simplify queries to prometheus (#2706)
  • 2c15841af - fix: metrics one hour select label (#2712)
  • 025fdeea1 - Make build badge work correctly (#2710)
  • 2d5455d20 - Maintenance mode middleware (#2707)
  • ff9bc1d10 - Docs: fix typo / lexical illusion "the the" -> "to the"
  • d2d5629a3 - Feat lazy loading network (#2709)
  • a3ac96f76 - Feat network overview (#2708)
  • 2979f2163 - feat: expose number of registered applications metric (#2692)
  • eafba10ca - feature: add query support to features endpoint (#2693)
  • 1d1219a05 - Use new useConditionallyHiddenColumns hook (#2695)
  • e437b6175 - docs: update group docs to reflect that users is not optional (#2667)
  • d42e90544 - Maintenance mode UI (#2704)

Security

Security wording was detected, but no CVEs were found.

Details

date
Jan. 26, 2023, 8:01 a.m.
name
v4.20.0
type
Minor
👇
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