{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":297347284,"defaultBranch":"master","name":"crud","ownerLogin":"tarantool","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-21T13:25:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2344919?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716202861.0","currentOid":""},"activityList":{"items":[{"before":"9fef05a45baff59f03d81e3c7d27fda5d9d6f198","after":null,"ref":"refs/tags/1.5.2","pushedAt":"2024-05-20T10:58:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"}},{"before":"8f83c3266fc6f3ec67eef73cb5f0a51d8ce82fdd","after":null,"ref":"refs/heads/DifferentialOrange/release-1.5.2","pushedAt":"2024-05-20T09:36:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"}},{"before":"e4f0d2187c4eea0858243768477be3bb95c9ee91","after":"e1e99adbd1ce6452776108a82ee04982a657b558","ref":"refs/heads/master","pushedAt":"2024-05-20T09:36:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"module: release 1.5.2\n\nOverview\n\n This release fixes the bug that was discovered while working with\n `tt crud export` and `tt crud import` tools.\n\nFixed\n* `insert_many`, `insert_object_many`, `replace_many`,\n `replace_object_many`, `upsert_many`, `upsert_object_many`\n operations no longer fail with `ShardingHashMismatchError` if\n a space has custom sharding info and every tuple/object\n in the request has `bucket_id` set (#437).","shortMessageHtmlLink":"module: release 1.5.2"}},{"before":null,"after":"8f83c3266fc6f3ec67eef73cb5f0a51d8ce82fdd","ref":"refs/heads/DifferentialOrange/release-1.5.2","pushedAt":"2024-05-20T07:25:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"module: release 1.5.2\n\nOverview\n\n This release fixes the bug that was discovered while working with\n `tt crud export` and `tt crud import` tools.\n\nFixed\n* `insert_many`, `insert_object_many`, `replace_many`,\n `replace_object_many`, `upsert_many`, `upsert_object_many`\n operations no longer fail with `ShardingHashMismatchError` if\n a space has custom sharding info and every tuple/object\n in the request has `bucket_id` set (#437).","shortMessageHtmlLink":"module: release 1.5.2"}},{"before":"ac8308408915cb2b5704b01a0ad2ce11749cf4f2","after":null,"ref":"refs/heads/DifferentialOrange/release-ee-1.5.2","pushedAt":"2024-05-20T07:25:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"}},{"before":null,"after":"ac8308408915cb2b5704b01a0ad2ce11749cf4f2","ref":"refs/heads/DifferentialOrange/release-ee-1.5.2","pushedAt":"2024-05-20T07:24:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"module: release 1.5.2\n\nOverview\n\n This release fixes the bug that was discovered while working with\n `tt crud export` and `tt crud import` tools.\n\nFixed\n* `insert_many`, `insert_object_many`, `replace_many`,\n `replace_object_many`, `upsert_many`, `upsert_object_many`\n operations no longer fail with `ShardingHashMismatchError` if\n a space has custom sharding info and every tuple/object\n in the request has `bucket_id` set (#437).","shortMessageHtmlLink":"module: release 1.5.2"}},{"before":"9c1b02eca9a3e7a3115b8e682353b2a4983969df","after":null,"ref":"refs/heads/DifferentialOrange/gh-437-fix-sharding-many","pushedAt":"2024-05-20T07:07:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"}},{"before":"435b61ed7fc79aea71aa09444639a528e6923ab9","after":"e4f0d2187c4eea0858243768477be3bb95c9ee91","ref":"refs/heads/master","pushedAt":"2024-05-20T07:07:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"crud: fix explicit bucket_id in *_many operations\n\nIn case `insert_many`, `insert_object_many`, `replace_many`,\n`replace_object_many`, `upsert_many` or `upsert_object_many` has been\ncalled on a space with custom sharding info and every tuple/object\nin the request had `bucket_id`, `ShardingHashMismatchError` has been\nreturned even though there are no issues with sharding info. For\nexample, some users met this issue while working with tt-ee\n`tt crud import` command.\n\nThe reason is as follows. To ensure sharding info consistency between\nthe storage and the router, some metainfo is calculated for a request\nin case bucket_id is generated. In case no bucket_id is generated, no\nsharding info is passed and consistency check is skipped (since it is\nnot needed). Before this patch, `*_many` operations haven't skipped\nconsistency check when it was expected due to improper\n`skip_sharding_hash_check` flag setup.\n\nCloses #437","shortMessageHtmlLink":"crud: fix explicit bucket_id in *_many operations"}},{"before":"cfa496de18c0c5f613dba104772c99c31bb02195","after":"9c1b02eca9a3e7a3115b8e682353b2a4983969df","ref":"refs/heads/DifferentialOrange/gh-437-fix-sharding-many","pushedAt":"2024-05-17T11:46:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"crud: fix explicit bucket_id in *_many operations\n\nIn case `insert_many`, `insert_object_many`, `replace_many`,\n`replace_object_many`, `upsert_many` or `upsert_object_many` has been\ncalled on a space with custom sharding info and every tuple/object\nin the request had `bucket_id`, `ShardingHashMismatchError` has been\nreturned even though there are no issues with sharding info. For\nexample, some users met this issue while working with tt-ee\n`tt crud import` command.\n\nThe reason is as follows. To ensure sharding info consistency between\nthe storage and the router, some metainfo is calculated for a request\nin case bucket_id is generated. In case no bucket_id is generated, no\nsharding info is passed and consistency check is skipped (since it is\nnot needed). Before this patch, `*_many` operations haven't skipped\nconsistency check when it was expected due to improper\n`skip_sharding_hash_check` flag setup.\n\nCloses #437","shortMessageHtmlLink":"crud: fix explicit bucket_id in *_many operations"}},{"before":null,"after":"cfa496de18c0c5f613dba104772c99c31bb02195","ref":"refs/heads/DifferentialOrange/gh-437-fix-sharding-many","pushedAt":"2024-05-17T11:41:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"crud: fix explicit bucket_id _many operations\n\nIn case `insert_many`, `insert_object_many`, `replace_many`,\n`replace_object_many`, `upsert_many` or `upsert_object_many` has been\ncalled on a space with custom sharding info and every tuple/object\nin the request had `bucket_id`, `ShardingHashMismatchError` has been\nreturned even though there are no issues with sharding info. For\nexample, some users met this issue while working with tt-ee\n`tt crud import` command.\n\nThe reason is as follows. To ensure sharding info consistency between\nthe storage and the router, some metainfo is calculated for a request\nin case bucket_id is generated. In case no bucket_id is generated, no\nsharding info is passed and consistency check is skipped (since it is\nnot needed). Before this patch, `*_many` operations haven't skipped\nconsistency check when it was expected due to improper\n`skip_sharding_hash_check` flag setup.\n\nCloses #437","shortMessageHtmlLink":"crud: fix explicit bucket_id _many operations"}},{"before":"4d7e5f8fb918e95340176156f01417b4a40614bd","after":null,"ref":"refs/heads/DifferentialOrange/gh-211-cluacov-fix","pushedAt":"2024-05-16T10:33:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"}},{"before":"75b4076cd6eb08cd56a60f9d16e2063a7b63daa3","after":"435b61ed7fc79aea71aa09444639a528e6923ab9","ref":"refs/heads/master","pushedAt":"2024-05-16T10:33:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"test: skip flaky reload tests on Tarantool 1.10\n\nSince 1.10 is EOLed, it's not worth to spend time on stabilizing\ntests for it (especially for complicated scenarios like Cartridge roles\nreload).","shortMessageHtmlLink":"test: skip flaky reload tests on Tarantool 1.10"}},{"before":"7201e466aa6632515904183f096c31828d3b72c0","after":"4d7e5f8fb918e95340176156f01417b4a40614bd","ref":"refs/heads/DifferentialOrange/gh-211-cluacov-fix","pushedAt":"2024-05-16T08:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"test: skip flaky reload tests on Tarantool 1.10\n\nSince 1.10 is EOLed, it's not worth to spend time on stabilizing\ntests for it (especially for complicated scenarios like Cartridge roles\nreload).","shortMessageHtmlLink":"test: skip flaky reload tests on Tarantool 1.10"}},{"before":"299b03557960a6572f01137b59df22b7897057b5","after":"7201e466aa6632515904183f096c31828d3b72c0","ref":"refs/heads/DifferentialOrange/gh-211-cluacov-fix","pushedAt":"2024-05-16T08:16:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"test: bump cluacov\n\nBump cluacov version used for tests. New version should include fix\nfor running tests on ARM.\n\nCloses #211","shortMessageHtmlLink":"test: bump cluacov"}},{"before":null,"after":"299b03557960a6572f01137b59df22b7897057b5","ref":"refs/heads/DifferentialOrange/gh-211-cluacov-fix","pushedAt":"2024-05-16T08:16:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"deps: bump cluacov\n\nBump cluacov version used for tests. New version should include fix\nfor running tests on ARM.\n\nCloses #211","shortMessageHtmlLink":"deps: bump cluacov"}},{"before":"12daff3bc2f7e0c98474a64758590111885f7e71","after":"75b4076cd6eb08cd56a60f9d16e2063a7b63daa3","ref":"refs/heads/master","pushedAt":"2024-05-03T07:22:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"release 1.5.1\n\nOverview\n\n This release clarifies license in the rockspec.\n\nAdded\n* Clarify license in the rockspec (#434).","shortMessageHtmlLink":"release 1.5.1"}},{"before":"5778860be4508f24f18812652409773adcc531cf","after":null,"ref":"refs/heads/DifferentialOrange/release-1.5.1","pushedAt":"2024-05-03T07:22:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"}},{"before":"942a36e21b3dc6dcbe1180240ff479b301079bdf","after":"5778860be4508f24f18812652409773adcc531cf","ref":"refs/heads/DifferentialOrange/release-1.5.1","pushedAt":"2024-04-27T15:44:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"release 1.5.1\n\nOverview\n\n This release clarifies license in the rockspec.\n\nAdded\n* Clarify license in the rockspec (#434).","shortMessageHtmlLink":"release 1.5.1"}},{"before":"218082adf5a38ac079b109daa1d05933c4144902","after":"942a36e21b3dc6dcbe1180240ff479b301079bdf","ref":"refs/heads/DifferentialOrange/release-1.5.1","pushedAt":"2024-04-27T15:42:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"release 1.5.1\n\nOverview\n\n This release clarifies license in the rockspec.","shortMessageHtmlLink":"release 1.5.1"}},{"before":null,"after":"218082adf5a38ac079b109daa1d05933c4144902","ref":"refs/heads/DifferentialOrange/release-1.5.1","pushedAt":"2024-04-27T15:33:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"release 1.5.1\n\nOverview\n\n This release clarifies license in the rockspec.","shortMessageHtmlLink":"release 1.5.1"}},{"before":"9db8696bf2f8cfd29b8ad042cb5c73123ba7968a","after":"12daff3bc2f7e0c98474a64758590111885f7e71","ref":"refs/heads/master","pushedAt":"2024-04-24T14:38:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"rockspec: clarify license","shortMessageHtmlLink":"rockspec: clarify license"}},{"before":"35be465b6b341edfb649093d78c261baff9dbf76","after":null,"ref":"refs/heads/DifferentialOrange/clarify-license","pushedAt":"2024-04-24T14:38:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"}},{"before":null,"after":"35be465b6b341edfb649093d78c261baff9dbf76","ref":"refs/heads/DifferentialOrange/clarify-license","pushedAt":"2024-04-24T14:07:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"rockspec: clarify license","shortMessageHtmlLink":"rockspec: clarify license"}},{"before":"99315a53ef75056ac057b63f5ce1bbadef6a1418","after":"9db8696bf2f8cfd29b8ad042cb5c73123ba7968a","ref":"refs/heads/master","pushedAt":"2024-04-12T19:39:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"test: retry cluster init if unhealthy\n\nSometimes cluster fails to bootstrap in tests. The reasons are yet\nunknown and likely unrelated to crud or maybe even crud tests setup.\n\nAfter this patch, in case cluster preparation had failed for a test,\nwe retry to create a cluster up t three times.\n\nPart of #432","shortMessageHtmlLink":"test: retry cluster init if unhealthy"}},{"before":"f51bf7ef62f3582639da726ddf1c33fb15ac0612","after":null,"ref":"refs/heads/DifferentialOrange/no-gh-retry-tests","pushedAt":"2024-04-12T19:39:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"}},{"before":"44ff3a5413b5affce357a05f9885bb092f29dc01","after":"f51bf7ef62f3582639da726ddf1c33fb15ac0612","ref":"refs/heads/DifferentialOrange/no-gh-retry-tests","pushedAt":"2024-04-12T07:32:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"test: retry cluster init if unhealthy\n\nSometimes cluster fails to bootstrap in tests. The reasons are yet\nunknown and likely unrelated to crud or maybe even crud tests setup.\n\nAfter this patch, in case cluster preparation had failed for a test,\nwe retry to create a cluster up t three times.\n\nPart of #432","shortMessageHtmlLink":"test: retry cluster init if unhealthy"}},{"before":"c12d1970e607a297ecd7f701e577f1a90b56ef78","after":"44ff3a5413b5affce357a05f9885bb092f29dc01","ref":"refs/heads/DifferentialOrange/no-gh-retry-tests","pushedAt":"2024-04-11T16:19:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"test: retry cluster init if unhealthy\n\nSometimes cluster fails to bootstrap in tests. The reasons are yet\nunknown and likely unrelated to crud or maybe even crud tests setup.\n\nAfter this patch, in case cluster preparation had failed for a test,\nwe retry to create a cluster up t three times.\n\nPart of #432","shortMessageHtmlLink":"test: retry cluster init if unhealthy"}},{"before":"6a980e8fb82696b13ce0b9e7d48e7f0124c02649","after":"c12d1970e607a297ecd7f701e577f1a90b56ef78","ref":"refs/heads/DifferentialOrange/no-gh-retry-tests","pushedAt":"2024-04-11T15:54:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"test: retry cluster init if unhealthy\n\nSometimes cluster fails to bootstrap in tests. The reasons are yet\nunknown and likely unrelated to crud or maybe even crud tests setup.\n\nAfter this patch, in case cluster preparation had failed for a test,\nwe retry to create a cluster up t three times.\n\nPart of #432","shortMessageHtmlLink":"test: retry cluster init if unhealthy"}},{"before":null,"after":"6a980e8fb82696b13ce0b9e7d48e7f0124c02649","ref":"refs/heads/DifferentialOrange/no-gh-retry-tests","pushedAt":"2024-04-11T15:23:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"test: retry cluster init on fail\n\nSometimes cluster fails to bootstrap in tests. The reasons are yet\nunknown and likely unrelated to crud or maybe even crud tests setup.\n\nAfter this patch, in case cluster preparation had failed for a test,\nwe retry to create a cluster up t three times.\n\nPart of #432","shortMessageHtmlLink":"test: retry cluster init on fail"}},{"before":"39701eda18b14c48833835e880597e88e4089d4f","after":"99315a53ef75056ac057b63f5ce1bbadef6a1418","ref":"refs/heads/master","pushedAt":"2024-04-04T07:57:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DifferentialOrange","name":"Georgy Moiseev","path":"/DifferentialOrange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20455996?s=80&v=4"},"commit":{"message":"release 1.5.0\n\nOverview\n\n This release introduces roles for Tarantool 3 configuration (supported\n for versions 3.0.2, 3.1.0 and newer).\n\nAdded\n* Asynchronous bootstrap support for storages (#412).\n* Tarantool 3 roles for setting up crud routers and storages (#415).\n* Ability to configure crud through Tarantool 3 roles\n configuration (#415).\n\nChanged\n* Explicitly forbid datetime interval conditions (#373).\n* Storage initialization is now asynchronous by default for\n Tarantool 3.0+ (#412).\n* Additionally check backoff error on storage info fetch (#427).\n\nFixed\n* Working with datetime conditions in case of non-indexed fields or\n non-iterating indexes (#373).\n* Precision loss for decimal conditions in case of non-indexed fields or\n non-iterating indexes (#373).\n* Passing errors from storages for merger operations (`crud.select`,\n `crud.pairs`, `readview:select`, `readview:pairs`) (#423).\n* Working with `nil` operand conditions in case of non-indexed fields or\n non-iterating indexes (#422).","shortMessageHtmlLink":"release 1.5.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETrH-vQA","startCursor":null,"endCursor":null}},"title":"Activity ยท tarantool/crud"}