- 9ab458555 - 5.2.0
- d10ddcb12 - Fix/default strategy group (#4110)
- 5cbbd6f79 - chore: remove strategyImprovements flag (#4043)
- b13f7f851 - chore(deps): update typescript-eslint monorepo to v5.60.0 (#4106)
- a0b34c1ae - chore(deps): update dependency cypress to v12.15.0 (#4100)
- 40588c9c2 - chore(deps): update dependency @types/node to v17.0.45 (#4099)
- 9c3c40b80 - chore(deps): update dependency @storybook/testing-library to v0.2.0 (#4103)
- c69e5d03a - chore(deps): update react-router monorepo to v6.13.0 (#4066)
- d4390c875 - fix: allow roles to be selected when adding user to project (#4102)
- b973184c5 - chore(deps): update dependency @uiw/react-codemirror to v4.21.3 (#4048)
- 0f6822be1 - chore(deps): update dependency @swc/core to v1.3.66 (#4097)
- c979cf8dc - chore(deps): update dependency vitest to v0.32.2 (#4059)
- 803610ab8 - fix: max revision query order (#4096)
- 464ef5b32 - fix: break toggle description niceley (#4093)
- b36ab58f8 - fix: add timestamp to feature toggle metrics (#4094)
- be1e63508 - docs: Add reference to Haskell SDK (#3752)
- 9fa280c59 - chore(deps): update dependency eslint to v8.43.0 (#4091)
- cc4636e8b - chore(deps): update dependency @testing-library/dom to v8.20.1 (#4090)
- 1b7210fdf - fix(deps): update dependency semver to v7.5.2 (#4087)
- aeb65d3cd - chore(deps): update dependency sass to v1.63.4 (#4056)
- b76927274 - chore(deps): update dependency semver to v7.5.2 [security] (#4081)
- 95a0c7748 - feat: upgrade AdminAlert to PermissionGuard (#4074)
- d2a98d033 - fix: set max height for add/replace button (#4085)
- 72657a60a - feat: expose kapi as part of docs (#3996)
- 4a0d5fced - chore(deps): update dependency @types/uuid to v9.0.2 (#4039)
- ee8c9a62d - chore: filter out deprecated permissions (#4083)
- 97875f3f5 - chore: remove unused values to stop linter complaining (#4078)
- 12c00733d - feat: count number of combinations from playground (#4077)
- 89cf16f91 - Feat/more granular permissions check in create apitoken (#4072)
- c81de4a5b - fix: add strategy bug when strategySplittedButton flag is on (#4071)
- 175b103b1 - fix: remove playground results flip (#4076)
- 7a5c77376 - chore: Document default strategy (#4010)
- f01b94c84 - chore(deps): update dependency enhanced-resolve to v5.15.0 (#4054)
- 4163788bb - fix: update roles permission guard (#4070)
- 4cedb00e0 - fix: fetching user root roles include custom ones (#4068)
- 40a445181 - fix: add admin guard to groups (#4069)
- bd45a268c - chore(deps): update dependency eslint to v8.42.0 (#4055)
- e824d83f9 - feat: link to strategy edit screens from playground strategy results (#4063)
- f0fe2368e - feat: execution plan diff table (#4065)
- 44771a5f6 - chore(deps): update dependency @types/react to v17.0.62 (#4038)
- fc35f227d - fix: autocomplete bug when changing context field (#4064)
- 8cd89bb5a - chore: update orval models (#4062)
- e769cdd2a - feat: plausible for new strategy flow (#4057)
- 3fb00b281 - fix: disallow empty list of envs and invalid env names in advanced playground (#4060)
- 559caee64 - fix: multi env select should always have an environment selected (#4061)
- 374d49f5b - feat: ui tweaks for playground (#4058)
- 566b91e29 - feat: advanced playground multi value context fields (#4053)
- 81babbfd6 - chore(deps): update typescript-eslint monorepo to v5.59.11 (#4052)
- 7e9069e39 - refactor: token permissions, drop admin-like permissions (#4050)
- 24e9cf7c8 - feat: add "edit" link to playground strategies (#4027)
- 8443eb264 - docs: add note about how to handle more than 150 groups in Azure SSO (#4044)
- ffed4e78b - feat: configurable playground limit (#4047)
- 7c5971a2b - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.3 (#4046)
- fb5ac8e75 - chore(deps): update dependency @types/uuid to v9.0.2 (#4045)
- d47939de6 - chore(deps): update dependency browserslist to v4.21.8 (#4049)
- 07068d12c - chore(deps): update dependency @types/node to v16.18.36 (#4037)
- 5c9bf7b0e - refactor: misc cleanups (#4022)
- 57066cf12 - Feat/multi env select (#4028)
- 91f107251 - feat: initial scroll trigger (#4036)
- 02ca60511 - Splitted strategy button (#4025)
- 71d242a29 - chore: remove variant metrics flag (#4042)
- 3763e1b24 - fix: default segments should only be selected when using default stra… (#4040)
- 197df96ff - fix: consider ADMIN in API tokens fetch permissions (#4032)
- 35d323aea - chore(deps): update dependency @swc/core to v1.3.64 (#4034)
- 6442a8a38 - fix: creating groups should work without users (#4033)
- 624172d33 - chore(deps): update dependency @emotion/react to v11.11.1 (#4014)
- 50d4de86d - fix: infinite playground rendering (#4031)
- 8a8116d13 - docs: document how and why we collect data when using Unleash (#4020)
- a9e9ae8c3 - feat: use new role components in project access (#4018)
- a5ee50cfc - test: advanced playground error (#4023)
- 5b34ceff4 - feat: enable oas by default (#4021)
- 80a2e1b93 - fix: reject API admin tokens when importing features (#4016)
- a0862cfc1 - feat: Query complexity validation (#4017)
- 3acb116ab - feat: Separate api token roles (#4019)
- fa081e901 - task: Make keepalive configurable via an environment variable (#4015)
- 2e4f55707 - feat: store playground settings in local storage (#4012)
- 211d445c4 - chore(deps): update dependency @babel/core to v7.22.5 (#4013)
- 9aa175ce6 - chore(deps): update dependency eslint to v8.42.0 (#3976)
- 7534ada67 - Fix multiple env select (#4011)
- 2356b5774 - docs: encourage feedback for sync (#4003)
- 11e6236c0 - feat: environment diff (#4007)
- 15dc98b49 - fix: playground link (#4008)
- 3a27f2a4b - feat: implement better roles sub-tabs (#4009)
- 02600880d - fix: specific actions for enterprise trial messages (#4001)
- b97c6bdc7 - chore: Add advanced playground table test (#4005)
- 9c8651879 - fix: filter out usage for export (#4006)
- 54654c636 - feat: change CR strategy title and name behaviour (#4004)
- 16a3f6069 - feat: Playground environment diff table (#4002)
- eb8f16da8 - feat: roles unification (#3999)
- 60f4ce31f - fix: usage of default strategy (#3995)
- f7b0f0e41 - fix: demo to use new query param (#4000)
- 331f0f27f - docs: angular unleash proxy client (#3897)
- 91738ae47 - 5.1.9
- 856b5df08 - fix: can review CR with skip change request (#3998)
- 4035327d5 - test: playground env table display (#3989)
- ce6ff2578 - fix: can review CR with skip change request (#3998)
- dcac61e4d - fix: add trial expired warning for enterprise (#3997)
- e9a524123 - fix: add createdAt in projects API response (#3929)
- 4cc150530 - feat: add support for turning telemetry off with environment variable (#3987)
- 58607f7f4 - refactor: address custom root roles PR comments (#3994)
- c7ff3b472 - feat: Virtualized table with parent ref (#3993)
- 221e3218d - fix: column initial state for project features (#3983)
- 06f9e71f3 - fix: show environment reorder handle (#3990)
- 6e374be79 - feat: strategy tooltip grouping and default (#3986)
- e0ed2fb83 - fix: table imports (#3982)
- 6986534ed - fix: fix sort order for environments (#3992)
- 650f6cc85 - feat: Advanced playground table (#3978)
- a066d7888 - feat: add max order to environments (#3988)
- 9853aa021 - feat:playground environment table (#3985)
- 2be143a64 - docs: mark 'yes' and
no
as required, add more details to variants (#3984) - bb026c0ba - feat: custom root roles (#3975)
- 1bd182d02 - chore: upgrade orval types (#3981)
- b8da1ce2a - docs: OpenAPI Client tag (#3979)
- 6ae4fe208 - test: meta schema rules should not check description on ref (#3980)
- 8bddbd80f - feat: advanced playground openapi (#3972)
- dec32810c - docs: how to synchronize unleash instances (#3977)
- edd67f704 - test: advanced playground (#3968)
- b91b7276c - feat: split strategies table into two with new design (#3969)
- 41370be59 - feat: update predefined strategies tooltip (#3964)
- f5d944b9a - chore(deps): update dependency @types/pg to v8.10.2 (#3973)
- 30b16bef8 - chore: set unleash version to be either the enterprise version or OSS (#3974)
- ec8a03bcf - chore(deps): update dependency @uiw/react-codemirror to v4.21.1 (#3963)
- 98d315e06 - feat: add instance stats to version check (#3835)
- 5f3e5729b - docs: Instance admin (#3961)
- 555f77463 - feat: draft branch playground evaluation (#3967)
- 7d69750f3 - refactor: Extract playground steps (#3966)
- 8daab7121 - Docs: update stickiness docs (#3928)
- 32ae15741 - refactor: read project ids in memory (#3965)
- f8ca7c91d - chore(deps): update typescript-eslint monorepo to v5.59.9 (#3962)
- 1122a54e2 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.1 (#3960)
- 9c8e433f2 - chore: rename version to reflect next candidate (#3944)
- 818b8e781 - fix: feature not found in project yields 404 (#3958)
- 7003351b3 - docs: Health check endpoint (#3959)
- d410f4774 - chore(deps): update dependency @swc/core to v1.3.62 (#3957)
- 4a2867bd7 - feat: context/segment usage plausible (#3956)
- 7b8b6bcea - feat: walking skeleton of the advanced playground (#3949)
- 55f61c6a0 - 5.1.8
- cf6913678 - fix(deps): update dependency json-schema-to-ts to v2.9.1 (#3945)
- 9ceb88ca0 - fix: fix variant metrics (#3947) (#3950)
- 4e0678dfb - fix: allow empty appName as it may come in the url (#3953)
- 9f0d94287 - feat: context field usage frontend (#3938)
- 4599e5cc0 - chore: Optimize docker build oss (#3951)
- 1bc130b7f - fix: add createdAt in projects API response (#3929)
- 27093de97 - fix(deps): update dependency unleash-client to v3.21.0 (#3948)
- ea21c753b - fix: fix variant metrics (#3947)
- dbb95ceed - chore(deps): update dependency orval to v6.16.0 (#3943)
- 0101491a8 - refactor: playground in feature oriented architecture (#3942)
- 51ade2f83 - chore(deps): update dependency fast-check to v3.10.0 (#3941)
- 3b53ef7ae - chore(deps): update dependency concurrently to v8.1.0 (#3937)
- 66d88aebb - chore(deps): update dependency @types/pg to v8.10.1 (#3936)
- 6cb4f60e4 - chore(deps): update dependency @babel/core to v7.22.1 (#3935)
- ec6e4d70b - feat: context field usage backend (#3921)
- 209017e42 - chore(deps): update dependency tss-react to v4.8.6 (#3931)
- 40be6ad65 - fix(deps): update dependency nodemailer to v6.9.3 (#3934)
- 69e1c73db - fix: only show simple tag type if there are no tag types in the server (#3919)
- 69645f7f3 - chore(deps): update dependency vitest to v0.31.4 (#3932)
- 0aea47f60 - chore(deps): update typescript-eslint monorepo to v5.59.8 (#3933)
- 1209103e5 - chore(deps): update dependency enhanced-resolve to v5.14.1 (#3930)
- ccdd7469f - chore(deps): update dependency browserslist to v4.21.7 (#3927)
- 5c9a2dd69 - chore(deps): update dependency @xmldom/xmldom to v0.8.8 (#3926)
- 42e68734c - 5.1.7
- 0b402446c - reduce logging (#3925)
- 5d0f3edf5 - chore(deps): update dependency @types/jest to v29.5.2 (#3923)
- 51d73f67a - fix: propagate http-errors as they are (#3922)
- 93f88534f - chore(deps): update dependency @types/react to v17.0.60 (#3917)
- 51fc8f055 - chore: avoid building frontend twice (#3918)
- 3d344509a - feat: generate object combinations (#3920)
- 3c43dcf59 - chore(deps): update dependency @types/node to v16.18.34 (#3916)
- a3a5557cf - 5.1.6
- 84a3a4cb6 - fix: remove unneseccary constraint validation request (#3914)
- 4fac8bd94 - chore: clarify error logs (#3915)
- 864ef39d1 - chore(deps): update dependency @swc/core to v1.3.61 (#3913)
- 03dd7b686 - chore: clarify error logs (#3915)
- 81e461a53 - chore(deps): update dependency @codemirror/state to v6.2.1 (#3911)
- 24aea5f00 - chore: improve joi errors (#3836)
- 08834a725 - chore: lower log-level for unexpected errors (#3837)
- a08c6f3c8 - chore: remove unnecessary build (#3910)
- bf99f6fa6 - chore(deps): update dependency vite to v4.3.9 [security] (#3905)
- 44f752e71 - feat: display strategy title and type (#3908)
- 6ab62d5bf - chore(deps): update aws-actions/configure-aws-credentials action to v2 (#3893)
- 0efaa346c - feat: usage on context fields in list (#3906)
- 6af72325c - chore: simplify workflows (#3902)
- 6b4efb9a9 - docs: ADR: Separation of Request and Response schemas (#3869)
- 5ec59c6e9 - feat: change own password confirmation (#3894)
- ae1136075 - feat: autocomplete off on login password (#3901)
- a7bd91d62 - fix: Remove repository which is no longer needed (#3900)
- 64f212fdd - fix: author and email should be for PRs (#3899)
- 18edaf1d9 - chore(deps): update actions/checkout action to v3 (#3891)
- b0a003ea5 - feat: disable notifications flag (#3874)
- 258cae2e7 - chore(deps): update dependency @types/node to v16.18.32 (#3892)
- 5878f9dda - fix(deps): update dependency unleash-proxy-client to v2.5.0 (#3889)
- aa341d0ca - fix(deps): update dependency semver to v7.5.1 (#3888)
- 5d269efa3 - feat: segment usage ui test (#3872)
- f82fee6ca - fix(deps): update dependency prom-client to v14.2.0 (#3887)
- 2815e38fb - chore(deps): update dependency mermaid to v9.4.3 (#3601)
- 58b0618bb - fix(deps): update dependency pg-connection-string to v2.6.0 (#3886)
- 76b51f293 - chore(deps): update dependency eslint to v8.41.0 (#3883)
- 995d62dfe - fix(deps): update dependency openapi-types to v12.1.1 (#3885)
- a4aa262a2 - chore(deps): update dependency fast-check to v3.9.0 (#3884)
- 8b91459c5 - fix(deps): update dependency pg to v8.11.0 (#3867)
- 144149d3a - chore(deps): update dependency @uiw/react-codemirror to v4.20.2 (#3879)
- f880502af - 5.1.5
- f0c1e055a - fix: remove consecutive slashes (#3882)
- 5534e4dee - fix: remove consecutive slashes (#3882)
- 71db2edb5 - 5.1.4
- 4af39ee18 - fix: reject unauthorized client requests (#3881)
- 52904ee03 - fix: reject unauthorized client requests (#3881)
- 3a3c8ad95 - 5.1.3
- de8d62557 - security: Reject multiple successive slashes in path (#3880)
- 3d872cf7a - security: Reject multiple successive slashes in path (#3880)
- ab11ce988 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.20.2 (#3878)
- a4c475ddd - chore(deps): update dependency tss-react to v4.8.4 (#3877)
- 36c7ee052 - chore(deps): update dependency @types/nodemailer to v6.4.8 (#3876)
- 178ddf0c8 - chore(deps): update dependency @swc/core to v1.3.59 (#3875)
- 8a6b85e10 - chore(deps): update dependency vite to v4.3.8 (#3866)
- 230f8f24d - 5.1.2
- 4bcd73b26 - Fix: laggy toggles (#3873)
- 89df3f364 - Fix: laggy toggles (#3873)
- c7d8c9fd2 - chore: name and email convention (#3871)
- f73d36fda - feat: add usage of segment in list (#3853)
- 9f74007b8 - 5.1.1
- 85fcfe564 - fix: use correct event type for maxRevisionId (#3870)
- 49722d5c4 - fix: use correct event type for maxRevisionId (#3870)
- 959ac3390 - fix: misc UI fixes mostly responsiveness related (#3868)
- 1ccdbcee6 - 5.1.0