Release Notes - Version 5.7.0
New Features:
- Dependent Feature Flags: Enables evaluation of certain flags based on other flags (pro and enterprise customers).
- Playground Improvements: Enhances the playground by displaying disabled strategies in results and simplifying playground access configuration (for environments and projects) with an access token input.
- Project Metrics: Adds an overview for each feature toggle, showing the time taken for the feature flag to reach production, calculated from its creation to its first activation in a 'production' environment (enterprise only)
- Last Seen by Environment: Reveals the 'last seen at' metric for each feature environment.
- Banners: Allows customers to configure banners for display on their Unleash instance, visible to all users (enterprise only)
Important: To have a no-error migration from 5.6 to 5.7 and a safe rollback from 5.7 to 5.6 we recommend to first upgrade OSS version for 5.6 to 5.6.10 and then to 5.7.0.
Thank you for your continued support and feedback. We hope you enjoy these new features and improvements!
Full log:
- 00832c221 - 5.7.0
- 94e8a5393 - docs: Update CHANGELOG.md
- 1a56985a3 - fix: UI navigation (reverts #5506) (#5512)
- 2b66ba41d - fix: groups link (#5511)
- 2b5efd388 - docs: ADR: Specificity in database column references (#5499)
- e5760b569 - Feat: remove last seen refactor flag (#5423)
- ef8edf9c4 - fix(deps): update dependency joi to v17.11.0 (#5507)
- 108a00a98 - chore(deps): update react-router monorepo to v6.20.0 (#5506)
- d6b56a24b - chore(deps): update metcalfc/changelog-generator action to v4.2.0 (#5505)
- 18fed2ab2 - chore(deps): update dependency vite to v4.5.0 (#5504)
- d90933d09 - chore(deps): update dependency vanilla-jsoneditor to ^0.19.0 (#5503)
- 073fef25e - chore(deps): update dependency sass to v1.69.5 (#5502)
- ff02aacc1 - chore(deps): update dependency orval to v6.20.0 (#5501)
- 112a98466 - chore(deps): update dependency fast-check to v3.14.0 (#5500)
- acb95b36b - chore(deps): update dependency cypress-vite to v1.5.0 (#5498)
- a743ca0df - feat: add operators for state filtering (#5497)
- 1aad9819c - chore(deps): update dependency cypress to v13.6.0 (#5495)
- 07fcdbb05 - fix: add metrics for service account and api tokens (#5478)
- 961655d5d - chore(deps): update dependency @codemirror/state to v6.3.1 (#5494)
- 5a99ac6c1 - fix: missing export (#5493)
- 7a6cb0c52 - refactor: tag type service feature oriented architecture and tx support (#5489)
- 5d0904f99 - fix(deps): update dependency express-rate-limit to v7.1.4 (#5491)
- d73a2937a - feat: search now also returns project (#5488)
- f690fe86d - feat: new search for feature toggle list table (#5454)
- bb0325368 - chore(deps): update react monorepo (#5486)
- 5fd1c16de - feat: operators for segments (#5485)
- 75aecfca0 - chore(deps): update dependency countries-and-timezones to v3.5.2 (#5483)
- 5ea5c66f3 - feat: new event type for CR config update (#5476)
- 057144856 - chore(deps): update dependency nock to v13.3.8 (#5484)
- e476de5fa - feat: update feature search (#5473)
- 780021194 - chore(deps): update dependency @types/react-test-renderer to v17.0.9 (#5482)
- 72ef26a16 - chore(deps): update dependency @types/jest to v29.5.10 (#5481)
- cc2750f82 - chore(deps): update dependency async to v3.2.5 (#5480)
- 675c297c2 - chore(deps): update dependency @types/uuid to v9.0.7 (#5479)
- 51f87bdfd - feat: search now also returns segments used (#5429)
- 91d616cb6 - chore(deps): update dependency @types/uuid to v9.0.7 (#5475)
- 170ddeac4 - chore(deps): update dependency @types/type-is to v1.6.6 (#5474)
- cf58140c4 - feat: report users on group change (#5445)
- a677391e8 - chore(deps): update dependency @types/supertest to v2.0.16 (#5472)
- 0c246dfbf - chore(deps): update dependency @types/stoppable to v1.1.3 (#5471)
- 27825d52b - chore(deps): update dependency @types/semver to v7.5.6 (#5468)
- 05614ed20 - fix: Default strategy event user (#5470)
- 74e8d1139 - chore(deps): update dependency @types/react-timeago to v4.1.6 (#5467)
- f6bc418bd - feat: updated default strategy event (#5462)
- f0c28dd38 - chore(deps): update dependency @types/react-test-renderer to v17.0.8 (#5466)
- 880ef193b - chore(deps): update dependency @types/react-table to v7.7.18 (#5465)
- fd601762b - refactor: maintenance read model (#5374)
- 90539a4a6 - chore(deps): update dependency @types/react-linkify to v1.0.4 (#5464)
- 835e98edf - chore(deps): update dependency @types/pg to v8.10.9 (#5463)
- c1fe3f964 - feat: include more data in setting event (#5440)
- c2f34c0df - chore(deps): update dependency @types/owasp-password-strength-test to v1.3.2 (#5461)
- 2965daa19 - feat: project environment added and removed events (#5459)
- 9ed2c37b2 - chore(deps): update dependency @types/nodemailer to v6.4.14 (#5460)
- bd83cf1ec - 5.6.10
- c795a0323 - docs: Update CHANGELOG.md
- b3ad6e762 - fix: specify permission table (#5448)
- c7498dcac - chore(deps): update dependency @biomejs/biome to v1.4.0 (#5288)
- 06d5de76c - chore(deps): update dependency @types/mime to v3.0.4 (#5458)
- 325b31bf5 - chore(deps): update dependency @types/memoizee to v0.4.11 (#5457)
- aeb86590c - Update docusaurus.config.js (#5370)
- dba1c90db - Feat: show change request data on segment project usage page (#5410)
- 38a1fda28 - chore(deps): update dependency @types/make-fetch-happen to v10.0.4 (#5456)
- 473741a65 - chore: Add environment mutation events (c.u.d) (#5455)
- 01d0cc4e5 - chore(deps): update dependency @swc/core to v1.3.99 (#5453)
- c6f878682 - fix: naming pattern update event should keep old project settings (#5443)
- a14c5d8e4 - chore(deps): update dependency @types/jest to v29.5.9 (#5452)
- e0f916426 - chore(deps): update dependency @types/cors to v2.8.17 (#5451)
- 618f07b2d - chore(deps): update dependency @types/lodash.omit to v4.5.9 (#5450)
- 255f1a534 - chore(deps): update dependency @types/lodash.groupby to v4.6.9 (#5447)
- 3b9b458c6 - chore(deps): update dependency @types/lodash.clonedeep to v4.5.9 (#5446)
- 2c0214e89 - chore(deps): update dependency @types/jest to v29.5.8 (#5441)
- a2dca19f2 - chore(deps): update dependency @types/js-yaml to v4.0.9 (#5442)
- d6483a5f2 - fix: format after biome update (#5439)
- de287a75f - chore: remove dependent feature flags (#5419)
- 581b23837 - fix: tag type deleted should indicate data deletion (#5437)
- abf57d1c7 - feat: tag operators for search api (#5425)
- 82b2bb85d - chore(deps): update dependency @types/hash-sum to v1.0.2 (#5435)
- 0c011abe6 - chore(deps): update dependency @types/express-session to v1.17.10 (#5434)
- 1a754325d - chore: move enterprise check further left, prevent OSS from seeing CR usage (#5431)
- c0369b739 - refactor: isolate tests (#5433)
- 5c726c322 - chore(deps): update dependency @types/express to v4.17.21 (#5432)
- c179c8ad5 - chore(update): Updates biome config to 1.3 format (#5421)
- 0a6055b7e - chore(deps): update dependency @types/deep-diff to v1.0.5 (#5430)
- 80fff20bd - docs: fix go and php versions with dependent flags support (#5420)
- 249aac677 - chore(deps): update dependency @types/debounce to v1.2.4 (#5428)
- 023db4e2c - refactor: favor permission name over id (#5409)
- b021e7cf8 - feat: show strategies used by segments (#5407)
- 20bfa73b8 - chore(deps): update dependency @types/cors to v2.8.16 (#5427)
- 90915cfdd - Chore: add strategy sorting algorithm (#5406)
- 67b957854 - chore(deps): update dependency @types/bcryptjs to v2.4.6 (#5426)
- f46d5a926 - chore: update segment cr return values (#5405)
- 0a43d341c - fix: check whether a usage data is defined (#5393)
- ffa14a037 - chore(deps): update dependency @swc/core to v1.3.96 (#5424)
- 713d69fc7 - chore(deps): update dependency @babel/core to v7.23.3 (#5422)
- 5816c57bd - chore(deps): update dependency cypress to v13.5.1 (#4896)
- ef46b042c - fix: typo in Unleash playground frontend (#5389)
- a6cde07af - Updated scripts to use owner (#5341)
- eb42246ce - feat: add accessLogs feature flag (#5417)
- 24d111c4c - docs: Update recommended postgres to 14 (#5240)
- dbd897e3b - Feat/new paginated table (#5371)
- f00eac088 - fix: User audit events (create, update, delete) should include rootRole. (#5399)
- 47e214d96 - fix: enable toggle with disabled strategies dialog (#5416)
- 2e96ace14 - feat: feature type updated audit log (#5415)
- d680e5005 - feat: audit roles (#5408)
- 295b0c073 - fix: missing user id in segment update (#5414)
- ce382a4bf - fix: prevent concurrent queries from running out of transaction (#5412)
- aa8347eb7 - fix: delete archived feature toggles in the UI (#5411)
- ffe37ac70 - Basic filter label (#5387)
- b0c05111c - feat: allow filtering projects with operators (#5400)
- 2e1790985 - feat: Handle scheduled request events in addons (#5403)
- 916e4c99b - fix: upgrade wait-on to v7.2.0
- 6df127059 - fix: upgrade @slack/web-api to v6.10.0
- a8ea8d3fb - Fix/clean last seen environments (#5402)
- 88a034d06 - fix: dedupe any duplicate permissions (#5397)
- 7d2fd172a - fix: role permissions UI improvements (#5388)
- ce01687e3 - fix: Audit events for segments should include project id (#5401)
- 937a60588 - chore: remove variantTypeNumber flag (#5382)
- 1dafc85ea - chore: remove playgroundImprovements flag (#5384)
- 3e12c2b5b - Chore: remove disableEnvsOnRevive flag (#5391)
- b211345a4 - fix: if a strategy both uses a segment actively and in CRs, list it twice (#5390)
- 432aed303 - feat: support multiple terms in search, remove tag support in search (#5395)
- 5414fa666 - Refactor/remove last seen at flag (#5394)
- dc1aaf6d9 - chore: only return change request data if the unleash instance is an enterprise instance (#5331)
- 68558fc77 - feat: able to search by description (#5392)
- 5dc3e830a - feat: add CREATE_TAG_TYPE permission (#5386)
- fac257892 - chore: avoid duplicates (#5381)
- 8ffc92af5 - fix: Only show strategy variant changes if there is a diff in the variants (#5353)
- 9ac3d7511 - chore: use query to get strategies instead of whether a segment is in use (#5375)
- 8337885e4 - feat: return CR uses of segments when flag is active (#5378)
- 7273e4931 - 5.6.9
- a87d4da18 - docs: Update CHANGELOG.md
- 818a61878 - fix: remove user from project (#5383)
- c9a3f33b1 - Merge remote-tracking branch 'origin/5.6' into 5.6
- 7ddcceed8 - fix: remove user from project (#5383)
- 1429b5495 - feat: sorting by last seen, environments now working properly (#5376)
- a137275e1 - chore: unpin node version in build (#5379)
- 62dbf8d12 - fix: last seen is now using last seen values from new table (#5380)
- fe4bb4f22 - feat: scheduled functions observability (#5377)
- f8db9098f - Revert "Fix: add the right change"
- 9dc64659b - Fix: add the right change
- 83fe430a1 - Feat/private project badge (#5373)
- d5049e619 - feat: useTableState hook (#5362)
- ae375703d - fix: scheduler job runtime control (#5363)
- 27252f772 - chore: find segment strategies in CRs (#5365)
- 7a8c8c8d2 - docs: variants reassignment (#5372)
- e79e30de9 - fix: total number should be correct now in search (#5355)
- 11533bf97 - refactor: remove feature flag for Dora (#5367)
- 0ba99a616 - fix: handle check against non existing projects (#5368)
- 90d6c7c0b - chore: remove usage of feature naming pattern flag (#5364)
- fd099e242 - Add redirects from 404 logs (#5356)
- 9ef78a5a1 - fix: Banners ga (#5361)
- 4801b6482 - feat(banners): enable customer banners (#5348)
- be699962b - chore: remove segments oss splash (#5359)
- dab3dca1e - chore: Update strategy-constraints.md (#5360)
- fd453f5af - fix: hardcoded stickiness and mode fields (#5342)
- 572610a0d - chore: remove tsc when running tests (we do in GHA) (#5357)
- 0dc5f306c - Feat: change request scheduled timeline (#5346)
- dcda1ddfe - 5.6.8
- 6bc88c23f - docs: Update CHANGELOG.md
- 88933396b - fix: take into account project segments permission in form (#5352) (#5354)
- f8a9d7f35 - fix: take into account project segments permission in form (#5352)
- 2dd2d520e - Feat/exp project features (#5351)
- 510fa30db - fix: handle concurrent service account updates (#5349) (#5350)
- 02da9b1d3 - fix: handle concurrent service account updates (#5349)
- f3df3a31b - feat: fix paging in sql by using common table expressions (#5343)
- 4e1040c84 - feat: connect sort table to backend (#5338)
- db77962a7 - fix/usefeaturesearch cache (#5340)
- 4ca845603 - 5.6.7
- 77405b390 - docs: Update CHANGELOG.md
- e6465c07c - chore: log unerlying DB error in set user root role (#5324) (#5339)
- 142e32258 - docs: POST and PUT body handling (#5319)
- 80e893fc1 - docs minimal edit into the desc (#5245)
- 7281e8b2d - fix: new SCHEDULED_CHANGE_REQUEST_EXECUTED on scheduled cr execution (#5330)
- 357af740c - refactor: new table styling for project overview (#5334)
- a001fc1b5 - docs: troubleshooting email service (#5333)
- 069d90d8c - fix: date should sort asc/desc properly (#5335)
- fd3a7f12c - chore: remove featureSwitchRefactor flag (#5329)
- cdebf9aa2 - fix: sort order should be persisted and used from local storage (#5332)
- a115f8918 - feat: include segment usage in CRs when showing usage in projects and flags (#5327)
- ddd718fd2 - refactor/reshape table (#5328)
- 5d762dcb3 - feat: sort favorites on the backend (#5326)
- 0f7360c1e - fix: conditionally show pagination bar
- 834ae1d8a - Feat/pagination loading (#5325)
- 6a41ee6e9 - chore: Update README.md (#4974)
- ce7644e0a - chore: log unerlying DB error in set user root role (#5324)
- 5782efa6c - chore: move sort order validation closer to store due to possible SQL injection (#5322)
- 00327c359 - chore: optimize sql query to not concatenate (#5321)
- 7f4df1966 - Feat/pagination bar (#5309)
- 5b81314be - 5.6.6
- 2787ec0e0 - 5.6.6 (#5320)
- 15f77f5b8 - fix: project settings flag limit not properly set (#5317)
- 180c0dcea - Fix/scheduled request UI (#5318)
- 0b9e11629 - docs: remove password note (#5316)
- 77db9f325 - feat: add Changes Scheduled badge to feature variants (#5312)
- 4c02a377f - 5.6.5
- 6e102b671 - docs: Update CHANGELOG.md
- fb85ae20d - fix: segment project fetch when global (#5313)
- de638b5b8 - fix: segment project fetch when global (#5311)
- 3b23719c7 - cherry-pick #5304 (#5310)
- 100c22b42 - Feat: scheduled change request badges (#5300)
- d44e00f0e - 5.6.5 (#5307)
- ece5a634b - feat: API prevents you from deleting segments in crs (#5308)
- 4d1f76e61 - fix: take into account project segments permission (#5304)
- 8c2a052a6 - fix: project overview and search returning just single tag (#5305)
- 2695e38ed - fix: make test for last seen by env not rely on array order (#5303)
- ebf310224 - chore: add detect segment usage in CRs flag (#5302)
- a5288ae0b - feat: also allow searching partial tags (#5299)
- f45454fbf - refactor: extract segment usage read model (#5301)
- 3e9d88f78 - Feat/scheduled cr UI tests (#5296)
- 24f9fa305 - feat: connect search and filter with server api (#5297)
- fa85e10ea - refactor: remove separate admin api feature flag (#5228)
- 4bacd3e05 - feat: introduce offset based search instead of cursor (#5274)
- 06d62278d - fix: change request table sort type (#5295)
- 1dc7dd646 - chore: expose custom-handler-auth type (#5287)
- addda5b02 - feat: schedule changes dialog (#5285)
- b3054c927 - Chore: remove "dataPath" from data OpenAPI data errors. (#5272)
- 92e2b1890 - Refactor/project overview api calls (#5279)
- 312999066 - fix(docs) small docs typo (#5283)
- f96554fc9 - docs: add slack app redirect (#5282)
- 492767e43 - fix(deps): update dependency express-rate-limit to v7.1.3 (#5280)
- 1539cb755 - fix: correctly query roles to be removed (#5275)
- 75d91360b - chore(deps): update dependency replace-in-file to v7.0.2 (#5278)
- 9ad3f0da4 - chore(deps): update dependency @swc/core to v1.3.95 (#5277)
- a10e91238 - chore: fix typos in how-to-add-sso-open-id-connect.md (#5270)
- 0bc2ff928 - chore(deps): Bump postcss from 8.4.19 to 8.4.31 in /website (#5271)
- edb15f5d0 - docs: fix an issue where it goes into an infinite loop when building (#4596)
- f16ad4e89 - chore: import IUser instead of User for auth (#5269)
- 5c3fe631f - Updating the docs - how to add strategy constraints (#5256)
- 2262ca1be - Feat: scheduled change request dialogs (#5267)
- 78cf9d03a - refactor: switch to upstream express-openapi (#5259)
- 6f8f21fd4 - chore: expose type and more fixes (#5268)
- 76d6ce45a - 5.6.4
- 17c403be2 - docs: Update CHANGELOG.md
- d0b820b7b - fix: last seen deadlocks (#5264) (#5266)
- 1d9a67189 - fix: last seen deadlocks (#5264)
- 6b637d5fa - feat: scheduled change request state (#5261)
- 43298e16e - feat: Server side sort by (#5250)
- 9ee3be88c - 5.6.3
- 50fd802da - Refactor/rename constraint button (#5260) (#5262)
- 9688955d4 - chore: expose types so we can use them properly (#5251)
- ddb9b5c20 - Refactor/rename constraint button (#5260)
- 7cf998c50 - fix: move useUiFlag before "return null" to avoid rendering more hooks on the first render (#5258)
- fe6194743 - feat: serach and filter input to query param parser (#5255)
- a2b050745 - feat: add banners OpenAPI tag (#5257)
- e471c0c62 - chore: update orval schemas (#5249)
- 9fbb61a1c - chore: add schedule option to approved change requests (#5252)
- 95245c441 - chore: remove enum type from db (#5254)
- ba9a217e8 - Docs: Client-side feature flag querying behavior update (#5244)
- 0a805490a - feat: project overview pagination (#5248)
- 9cfade926 - refactor: memoize heavy components in project overview (#5241)
- 5b41abff9 - fix(docs): lowercase internal markdown links (#4963)
- cbc89f6a9 - feat: sort parent options alphabetically (#5238)
- bc66fb649 - feat: infinite scroll API trigger (#5242)
- b3d68d6a7 - 5.6.2
- d022ef7bd - 5.6.2 (#5243)
- d074254b6 - feat: connect project overview table to search api (#5237)
- 598d022a5 - fix: do not allow segment deletion when used in private projects (#5236)
- 74bbc7799 - feat: total count in search results (#5235)
- cb2ffdd79 - Redirect /unleash-academy/ to /unleash-academy/introduction (#5234)
- b2b19e497 - Navigation refactor (#5227)
- 94916bc46 - docs: improve troubleshooting (#5233)
- e5bbe5829 - feat: Cursor based hateoas (#5230)
- b1ea2c3b8 - chore: expose instanceId so it can be used from addons (#5231)
- 406b2383d - fix: private projects early exit when not root viewer (#5232)
- a220b8e51 - chore(deps): update react monorepo (#5223)
- c14df4967 - fix(deps): update dependency nodemailer to v6.9.7 (#5224)
- 0c43089ea - feat: add copy button to feature flag name (#4098) (#5031)
- df79e0b2e - chore(deps): update dependency tss-react to v4.9.3 (#5221)
- 79203e14d - chore(deps): update dependency vanilla-jsoneditor to v0.18.10 (#5222)
- 35cb3c69d - chore: changelog update into main (#5170)
- f394a9e44 - 5.6.1
- 78900a5c1 - docs: Update CHANGELOG.md
- a8c9e0ff0 - chore(deps): update dependency fast-check to v3.13.2 (#5219)
- 35c2abed5 - chore(deps): update dependency nock to v13.3.6 (#5220)
- 264b32be7 - Fix/variant hashing pg10compat (#5218)
- 5e559e681 - chore(deps): update dependency @uiw/react-codemirror to v4.21.20 (#5215)
- 9f8f94b06 - chore: remove access overview toggle (#5166)
- 7d6561533 - refactor: remove deep diff (#5217)
- 50ddb365b - fix: make sure we are still pg10 compatible. (#5214)
- 89d2b6fee - chore(deps): update dependency concurrently to v8.2.2 (#5216)
- 28c72ec95 - fix: ft overview last seen at (#5212)
- b69f27537 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.20 (#5211)
- b54d481fc - fix: variant hashing in playground (#5213)
- a7f3a8938 - chore(deps): update dependency @types/uuid to v9.0.6 (#5210)
- 1e613d822 - chore: changelog into 5.6 (#5171)
- d524b65a5 - fix: variant hashing frontend API (#5207)
- b7338077a - chore(deps): update dependency @types/uuid to v9.0.6 (#5208)
- 5fe69928c - chore(deps): update dependency @types/type-is to v1.6.5 (#5206)
- 16aeb80c9 - chore(deps): update dependency @types/supertest to v2.0.15 (#5205)
- 6875daf15 - feat: add created_by and status columns to change_request_schedule (#5203)
- 54cb9b6b0 - chore(deps): update dependency @types/stoppable to v1.1.2 (#5204)
- 598a52c17 - chore(deps): update dependency @types/semver to v7.5.4 (#5202)
- f93050174 - chore(deps): update dependency @types/react-test-renderer to v17.0.7 (#5200)
- deb479db5 - chore(deps): update dependency @types/react-timeago to v4.1.5 (#5201)
- c0149ef32 - chore(deps): update dependency @types/react-table to v7.7.17 (#5199)
- e4b6a5cf8 - chore(deps): update dependency @types/react-linkify to v1.0.3 (#5198)
- a940df0e4 - chore(deps): update dependency @types/pg to v8.10.7 (#5197)
- f2ae13f2b - chore(deps): update dependency @types/owasp-password-strength-test to v1.3.1 (#5196)
- 3b3d0fe7d - chore(deps): update dependency @types/nodemailer to v6.4.13 (#5195)
- c8927e627 - chore(deps): update dependency @types/mime to v3.0.3 (#5194)
- 5bd9aedc7 - chore(deps): update dependency @types/memoizee to v0.4.10 (#5193)
- dd9343df1 - chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 in /website (#5176)
- 3ccefce08 - chore(deps): Bump crypto-js from 4.1.1 to 4.2.0 in /website (#5152)
- fa989cf3c - chore(deps): update dependency @types/lodash.omit to v4.5.8 (#5191)
- 1526a1cf0 - chore(deps): update dependency @types/make-fetch-happen to v10.0.3 (#5192)
- 2b5f3ff98 - chore(deps): update dependency @types/hash-sum to v1.0.1 (#5186)
- 9877ccd55 - chore(deps): update dependency @types/lodash.groupby to v4.6.8 (#5190)
- c3ee31eeb - chore(deps): update dependency @types/lodash.clonedeep to v4.5.8 (#5189)
- caa25961d - chore(deps): update dependency @types/js-yaml to v4.0.8 (#5188)
- fcdd83bd1 - chore(deps): update dependency @types/jest to v29.5.6 (#5187)
- 1551a3936 - chore(deps): update dependency @types/express-session to v1.17.9 (#5185)
- 83c549a35 - chore(deps): update dependency @types/deep-diff to v1.0.4 (#5182)
- 92778097d - chore(deps): update dependency @swc/core to v1.3.94 (#5184)
- a4a3ff4c4 - chore(deps): update dependency @types/express to v4.17.20 (#5183)
- 6ee1573c9 - chore(deps): update dependency @types/debounce to v1.2.3 (#5181)
- ed07b28e4 - chore(deps): update dependency @types/cors to v2.8.15 (#5180)
- 0d37a4fc4 - chore(deps): update dependency @types/bcryptjs to v2.4.5 (#5179)
- a596077d2 - chore(deps): update dependency @tsconfig/docusaurus to v2.0.2 (#5178)
- 0a20560d0 - chore(deps): update dependency @swc/core to v1.3.93 (#5177)
- d3bd591b1 - docs: banners (#5173)
- e69ccdc99 - chore(deps): update dependency @babel/core to v7.23.2 (#5175)
- 6d17c3b32 - feat: cursor based pagination in search (#5174)
- c9f9fc752 - fix: flaky test (#5172)
- 231dedc4a - 5.6.0
- 3e62686f1 - docs: Update CHANGELOG.md