- f4f06d5ae - 5.3.0
- ddbd61939 - fix: Addons toggle (#4312)
- c8231d3ef - fix: 404 in dark theme (#4337)
- 041c06560 - fix: drop staleness column form features archive (#4338)
- 88b935fdb - fix: global role is called root role (#4336)
- ed5a7960a - fix: missing events in the event store (#4335)
- 5de4958b0 - fix: group cleanup (#4334)
- 95b776f4a - fix(deps): update dependency knex to v2.5.1 (#4322)
- 7b8c4844d - chore(deps): update typescript-eslint monorepo to v5.62.0 (#4321)
- ae6a6868e - chore(deps): update react-router monorepo to v6.14.1 (#4320)
- 920e0241e - chore(deps): update dependency eslint to v8.45.0 (#4317)
- 08ca2203e - chore(deps): update dependency tss-react to v4.8.8 (#4316)
- a229d6951 - chore(deps): update dependency vite to v4.4.4 (#4313)
- 95a6d993d - chore(deps): update dependency vitest to v0.33.0 (#4314)
- d6c849315 - feat: slack app addon default channels (#4308)
- 34c4dd573 - chore(deps): update dependency fast-check to v3.11.0 (#4310)
- 464297d4b - feat: Feature type lifetime API integration (#4295)
- c99b6b3ab - chore(deps): update dependency swr to v2.2.0 (#4311)
- eaf002ff7 - fix: variant table deadlocks (#4309)
- 512b8a41e - chore(deps): update dependency eslint to v8.44.0 (#4306)
- e99bde5a7 - chore(deps): update dependency eslint-config-airbnb-typescript to v17.1.0 (#4307)
- 4411e0bda - chore(deps): update dependency cypress to v12.17.1 (#4304)
- f1d1d7d49 - feat: strategy variants in playground (#4281)
- ce70f9f54 - chore(deps): update dependency eslint to v8.44.0 (#4305)
- 073eea285 - fix(deps): update dependency express-rate-limit to v6.7.1 (#4301)
- 3be6541cc - chore(deps): update dependency countries-and-timezones to v3.5.1 (#4302)
- 2329edc17 - chore(deps): update jest monorepo (#4300)
- b0fc837ef - chore(deps): update dependency nock to v13.3.2 (#4299)
- 39162dd8d - chore(deps): update dependency semver to v7.5.4 (#4296)
- 9e51c29c1 - chore(deps): update dependency semver to v7.5.4 (#4297)
- aec60b5a9 - chore(deps): update dependency cypress-vite to v1.4.1 (#4294)
- d7fe720fa - chore(deps): update dependency @xmldom/xmldom to v0.8.9 (#4292)
- 1a1649624 - chore(deps): update dependency @types/node to v16.18.38 (#4291)
- 772de8075 - chore(deps): update dependency @swc/core to v1.3.69 (#4290)
- 3112b209d - chore(deps): update dependency millify to v6 (#4089)
- c557f8992 - chore(deps): update dependency jsdom to v22 (#4073)
- 9f2ce8671 - chore(deps): update dependency @babel/core to v7.22.9 (#4288)
- 7a40da5a5 - chore(deps): update dependency @tsconfig/docusaurus to v2 (#4107)
- 051cd8b3e - chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /website (#4285)
- e352f38b4 - chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /frontend (#4286)
- 09717cfdd - chore(deps): bump word-wrap from 1.2.3 to 1.2.4 (#4276)
- bb58a516b - feat: improve slack app addon scalability (#4284)
- a53d50148 - fix: DigitalOcean template (#4287)
- d3708297c - feat: Feature toggle type - edit form (#4269)
- 77a365e66 - chore: Update OpenAPI definitions generated for frontend (#4283)
- 5dd78f3c1 - openapi: remove all the extra data info (#4277)
- 87cec6c9b - openapi: update ui-config endpoints (#4280)
- fc25bc6b8 - Feat(#4205): add potentially stale events to addons (#4279)
- 4bca47054 - feat(#4205): update potentially stale events (#4270)
- 60b9431b6 - docs: document feature potentially stale on events (#4278)
- 6ac430ff2 - docs(#4205): update feature toggle types doc to add lifetime info (#4273)
- ea5b26c7a - Chore: move event types into a separate reference doc. (#4268)
- 2010b512e - a11y: change the playground diff link to be a button. (#4274)
- 7db74b517 - chore: prepare next release (#4257)
- 4fc0f6175 - docs: update postgres ssl docs to accurately use ca over key (#4271)
- ef495a35e - Feature toggle types list (#4260)
- 35fbd8f27 - docs: update playground docs to mention advanced features (#4266)
- 3ee9c4b4a - Fix: wrap reorder event to strategy variant feature (#4265)
- dde8ba1a5 - fix: unwrap create strategy event creation (bug) (#4264)
- b990c6dfe - feat(#4205): implement configurable lifetimes (#4263)
- 276261c91 - feat: Group schema updates (#4258)
- 34aeca241 - #4205: add openapi definition for the new endpoint (#4256)
- 3b20978eb - test: add some basic tests to the new slack app (#4259)
- 593f83d5d - feat: advancedPlayground flag used only for runtime control (#4262)
- 1f2177097 - Feat/feature environment strategy execution reorder (#4248)
- 3f913efe1 - fix: reactive stickiness strategy variants (#4255)
- 02635a32e - feat(#4205): modify feature type store to allow lifetime updates (#4252)
- 209cf0147 - Chore: add configurable feature type lifetimes flag (#4253)
- 56d5579b8 - feat: Strategy variants stickiness (#4250)
- fb6e4906a - refactor: error param prop (#4247)
- 11f77a21d - #4205: activate event emission (#4240)
- 333c0c0db - #4205: update to prepare for emitting potentially stale events (#4239)
- f91c8a338 - fix: feature OpenAPI endpoints - project related (#4212)
- 99d63cff3 - feat: strategy variant UI spike (#4246)
- e8ea79c96 - feat: client api with proper client segments and strategy variants (#4244)
- 4cd415341 - chore: remove split button strategy flag (#4245)
- 8de7dfc48 - chore: remove context/segment usage flag (#4242)
- 5e45ec25e - Revert "Feat/add strategy update event on strategy ordering (#4234)" (#4243)
- 383e52212 - feat: Slack App addon (#4238)
- fc9cacfb6 - chore: update demo qr (#4241)
- 16e3799b9 - Feat/add strategy update event on strategy ordering (#4234)
- 3e98e1743 - update to add Edge to overview
- 87b46ea73 - feat: Persist strategy variants (#4236)
- 00ca1d718 - #4205: add flag for emitting potentially stale events (#4237)
- 85bd7845b - #4205: mark potentially stale features (#4217)
- ce87806a8 - feat: strategy variant schema openapi (#4232)
- 8f5bda6b8 - openapi: document operations for admin ui feedback (#4226)
- 3da1cbba4 - feat: feature creation limit crud together with frontend (#4221)
- c387a1983 - feat: add slackAppAddon feature flag (#4235)
- a78546594 - openapi: update the splash endpoints and schemas for splash (#4227)
- eb1df7838 - docs: add description of how to install jira cloud plugin (#4197)
- dfca41c5a - docs: highlight unleash edge (#4229)
- 846a62ece - fix: existing stickiness value should be available in the dropdown (#4228)
- bfa20849e - feat: strategy variant migrations (#4225)
- 6b8a0bcb7 - 5.2.8
- 1bed7fc06 - chore: prepare 5.2 patch (#4224)
- fb9db1200 - Fix: variants-batch (#4222)
- b927615eb - openapi: update misc 'features'-tagged endpoints (#4192)
- 2e9bf7671 - feat: sort feature strategies (#4218)
- 469727bb1 - feat: project feature limit UI (#4220)
- 81c005013 - fix: min items was breaking import (#4219)
- 902cc2f2e - fix: reduce severity of api token middleware errors (#4216)
- 96bc5ccd9 - docs: suggest to use strategy constraints instead of custom strategies (#4215)
- 6601ef19c - fix: return 400 on incorrect client metrics input (#4193)
- 4007ebfff - docs: Update proxy hosting to point to Frontend API (#4191)
- ff1af03f0 - docs: add impression events as supported in the java sdk (#4213)
- 92d43ed4f - fix: missing flags (#4214)
- 58151d8d8 - docs: add descriptions and examples to tag schemas (#4194)
- 5c4f15ea5 - feat: strategy variant test UI (#4199)
- f83350cb2 - refactor: move status codes into classes (#4200)
- a2b06e422 - feat: project UI rework, move edit and delete buttons deeper (#4195)
- ec2978b13 - chore: add auto-generated doc index to gitignore (#4198)
- b37851ace - chore: Datadog addon, ability to include source type name (#4196)
- d5ef1dda0 - chore: openapai favorite endpoints (#4189)
- 5b95eed16 - refactor: split NoAccessError into ForbiddenError + PermissionError (#4190)
- 4ce78ccec - docs: add description to requests per seconds schemas (#4182)
- d60e505a4 - 1-1049 Emit events after db transaction is complete (#4174)
- 270824705 - chore(deps): update dependency cypress to v12.16.0 (#4185)
- ace499d7c - Update OpenAPI feature strategies (#4175)
- 6f15eb9f4 - fix: correct escaping of ui flags for plausible (#3907)
- 82d855ea1 - fix: add focus style to vertical tabs (#4186)
- 6638a2f47 - fix: delete project dialog cancel redirect (#4184)
- 3cad27693 - fix(deps): update dependency pg-connection-string to v2.6.1 (#4173)
- a5f8d578b - 5.2.7
- 430c3312b - fix: disable on invalid constraints
- 748bfaad7 - fix: constraint validation affecting disabled button (#4183)
- 1b99b700d - OpenAPI - feature environment endpoints (#4166)
- ec1bc9bb4 - fix: do not include rio server-side
- 9e204efbd - fix: only load if document present
- a51b47e95 - openapi: update tag description (#4178)
- 5388eaf48 - fix: remove dangerouslySetInnerHTML (#4181)
- f995a0ed6 - chore: add reo to docs
- 23981407e - fix: validate min constraint values in openapi (#4179)
- e0f5d2c60 - feat: show username and email in name column (users tables) (#4180)
- 3ebf3c05f - docs: project overview (#4176)
- 4d8532881 - 5.2.6
- e9d8f8c2c - fix: bulk tags will work now with project permissions (#4177)
- 3c5255047 - fix: bulk tags will work now with project permissions (#4177)
- 2d44656a9 - fix(deps): update dependency pg to v8.11.1 (#4172)
- 1757813f9 - chore(deps): update typescript-eslint monorepo to v5.60.1 (#4171)
- 03ddd07ed - feat: no results on playground error (#4170)
- a9d1750a4 - fix: resolution for semver in docker as well (#4168)
- 6b1dabbc7 - chore(deps): update dependency @swc/core to v1.3.67 (#4169)
- dbc3c1c5d - 5.2.5
- 02fea4495 - fix: initial playground env (#4167)
- 94bfa025c - chore(deps): update dependency sass to v1.63.6 (#4155)
- 9778f544f - fix: project tokens can now be created with the correct permissions (#4165)
- 79dd50848 - fix: project tokens can now be created with the correct permissions (#4165)
- d7b7d9353 - feat: user openapi spec (#4162)
- 46b4030d4 - bug: mark descriptions on strategies as nullable (#4156)
- 0dec24722 - fix: disallow deletion of all login history entries (#4159)
- e22662e14 - fix: add change-edited event
- 713027005 - fix: added service-account events (#4164)
- 63beb0c38 - chore: remove sync to enterprise from release branches (#4112)
- d49626133 - tests: don't use multiple expect.stringContaining in one statement (#4158)
- fb1bda427 - 5.2.4
- a71681cbe - fix: update yarn.lock (#4160)
- b04545c25 - docs: Events tag (#4152)
- 51ffe02cf - fix: update yarn.lock (#4160)
- 05c6f42f7 - fix: avoid expression injection (#4157)
- 0ac58c8db - 5.2.3
- dd32e8ae0 - fix: disallow deletion of single login history entries (#4149)
- 0310dbb8b - fix: bump and pin semver to 7.5.3
- 6d591fcd1 - openapi: update API tokens tag (#4137)
- 9249f7459 - fix: add resolution for semver
- b65bfaa52 - chore: remove OpenAPI snapshot tests (#4153)
- 79b34121a - feat: openapi schema for user admin (#4146)
- 5dc560f91 - chore(deps): update dependency lint-staged to v13.2.3 (#4154)
- 006317bdc - chore(deps): update dependency @uiw/react-codemirror to v4.21.7 (#4151)
- 550f25692 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.7 (#4150)
- b0e4c8a57 - chore: remove group root role toggle (#4026)
- 9f5b7b610 - chore: add paths-ignore to more workflows (#4041)
- d104571b2 - chore(deps): update dependency @types/node to v16.18.37 (#4148)
- 1f7a948f6 - chore: avoids code injection through git commit (#4147)
- 321265e0e - chore(deps): update dependency got to v13 (#3952)
- 661cbf2b9 - fix: some security vulnerabilities (#4143)
- 8707c2f7d - fix: ensure userId context exists when running demo (#4144)
- de8e9a03a - Inline endpoint descriptions (#4145)
- 186fda165 - task: Add customHeaders as possible parameter. (#4139)
- 8ff10aac2 - fix: hide users list extra searchable columns (#4142)
- 451c67a24 - refactor: use
requestType
instead ofisAdmin
,optionalIncludes
(#4115) - 28cafd6e0 - fix: change to the proper author (#4141)
- 148842e86 - chore: Add debug information (#4140)
- f2f63e9e0 - fix: add resolution for semver
- 71be28c1d - semver: pin at ^7.5.3
- 64c152721 - chore: document endpoint tagged Unstable (#4118)
- 523122d18 - feat: hovering over feature shows full feature name (#4138)
- f799f7269 - openapi:
strategies
tag (#4116) - 9c7eadded - docs: switch order of api doc sidebar items; put legacy docs under legacy header (#4135)
- 1bee81b47 - feat: advanced playground UI tweaks (#4136)
- 13def9a3a - docs: Documentation around metrics API (#4134)
- 0b1849123 - docs: Auth tag (#4126)
- 95a02158e - fix: improve users search (#4131)
- 6a3965f57 - feat: improve demo welcome screen options (#4132)
- ce900830c - Fix: change request info (#3971)
- b50b06c25 - feat: Frontend api openapi spec (#4133)
- d3b365298 - docs: not on latest unleash with openapi enabeld (#4024)
- aa7627bc0 - feat/admin menu reorganize (#4129)
- 6145d9d71 - chore(deps-dev): bump semver from 7.5.2 to 7.5.3 in /frontend (#4088)
- 608b1b967 - fix: SERVER_KEEPALIVE_TIMEOUT env variable should be seconds (#4130)
- b329084a6 - chore: openapi docs for archive (#4127)
- 5dcb0f191 - fix: demo flow with split strategy button by making step optional (#4125)
- dc52c9578 - refactor: clean up deprecated permissions (#4124)
- 78ba72d86 - feat: remove experimental flag for telemetry (#4123)
- 4a4f14f69 - ux: return better error message if a segment doesn't exist (#4122)
- 3a14b97fd - feat/telemetry opt out (#4035)
- 73b4ae18c - feat: responsive strategy icons (#4121)
- cbc688235 - 5.2.2
- d21640a05 - fix: default strategy groupId failure (#4120)
- b6f405d1a - fix: default strategy groupId failure (#4120)
- 2c51ccef5 - fix: project 404 (#4114)
- b99eafc9c - docs: Context api tag (#4117)
- a073792d8 - fix: project 404 (#4114)
- 19770fc33 - fix: metrics performance patch (#4108)
- 65995b238 - Update index.md, 2 grammar updates (#4086)
- be4c0f257 - chore: remove unused imports from
yarn lint
(#4082) - be0e94105 - bug(#3545): include strategy titles on playground evaluation results (#4084)
- c2cf24ae1 - fix: Default email sender to getunleash.io domain (#3739)
- 0b3ed79ec - refactor: roles - make better plan assumptions (#4113)
- bc68b5d26 - chore: remove sync to enterprise from release branches (#4112)
- 5754d3064 - chore(deps): update dependency sass to v1.63.5 (#4105)
- 9ab458555 - 5.2.0