Unleash - v5.3.1

Security

  • 4fcd14e94 - 5.3.1
  • e876807f3 - fix: Client metrics name validation (#4339) (#4342)
  • a51ecf2d2 - 5.2.9
  • 2806c060a - fix: Client metrics name validation (#4339)
  • dfd44b905 - fix: default stickiness
  • 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 of isAdmin, 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

Security

Security wording was detected, but no CVEs were found.

Details

date
July 25, 2023, 3:17 p.m.
name
v5.3.1
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