- 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)