{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":362590424,"defaultBranch":"main","name":"hitbox","ownerLogin":"hit-box","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-28T19:54:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83371480?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724408476.0","currentOid":""},"activityList":{"items":[{"before":"0ec39dfadbec63aac2e6a71110f91d39a3d55a81","after":"978d264f89adfa92ac4eba8d55ca786d9ef2a434","ref":"refs/heads/tower","pushedAt":"2024-09-11T21:57:36.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"singulared","name":"Maxim Belousov","path":"/singulared","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/414425?s=80&v=4"},"commit":{"message":"Merge pull request #82 from hit-box/tarantool\n\nTarantool Backend","shortMessageHtmlLink":"Merge pull request #82 from hit-box/tarantool"}},{"before":"13696a4c5cca0dd48afda818fc663177e03af62d","after":"71850febb077e32bfa2b752364b0763dc45c1c02","ref":"refs/heads/tarantool","pushedAt":"2024-09-01T14:52:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lowitea","name":null,"path":"/lowitea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24208500?s=80&v=4"},"commit":{"message":"tarantool: fix compatibility with new interface of traits","shortMessageHtmlLink":"tarantool: fix compatibility with new interface of traits"}},{"before":"27673cf1d1eb4be3e341bfb642877fdc1568ec9e","after":"13696a4c5cca0dd48afda818fc663177e03af62d","ref":"refs/heads/tarantool","pushedAt":"2024-09-01T14:50:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lowitea","name":null,"path":"/lowitea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24208500?s=80&v=4"},"commit":{"message":"tarantool: fix compatibility with new interface of traits","shortMessageHtmlLink":"tarantool: fix compatibility with new interface of traits"}},{"before":"09eaf3d7778c4682f175f72314e03c7e5d1d3bdb","after":"27673cf1d1eb4be3e341bfb642877fdc1568ec9e","ref":"refs/heads/tarantool","pushedAt":"2024-08-31T23:07:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lowitea","name":null,"path":"/lowitea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24208500?s=80&v=4"},"commit":{"message":"tarantool: add index for cleansing fiber","shortMessageHtmlLink":"tarantool: add index for cleansing fiber"}},{"before":"40a376a2888aadb75b1df5ea04d4b772f5eb8d8d","after":"0ec39dfadbec63aac2e6a71110f91d39a3d55a81","ref":"refs/heads/tower","pushedAt":"2024-08-26T14:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singulared","name":"Maxim Belousov","path":"/singulared","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/414425?s=80&v=4"},"commit":{"message":"feat(hyper-error-handling): adds handling for hyper HTTP errors\n\nAdds default implementation of CacheableResponse for Result.","shortMessageHtmlLink":"feat(hyper-error-handling): adds handling for hyper HTTP errors"}},{"before":null,"after":"bd2d31b95f1ba1fcd85005f0f466098010b78cc9","ref":"refs/heads/tower-upstream-result","pushedAt":"2024-08-23T10:21:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"singulared","name":"Maxim Belousov","path":"/singulared","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/414425?s=80&v=4"},"commit":{"message":"feat(upstream): support Result as upstream result","shortMessageHtmlLink":"feat(upstream): support Result as upstream result"}},{"before":"dbc180e816834eb9d3d4c6bc456440131707f51e","after":"cf63c1da4ec7d4fcda54572e797c647b2be95d82","ref":"refs/heads/tower-cache-backend-static","pushedAt":"2023-11-15T21:09:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndreyErmilov","name":"Andrey Ermilov","path":"/AndreyErmilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17960387?s=80&v=4"},"commit":{"message":"Add Send & Sync to CacheBackend + Arc","shortMessageHtmlLink":"Bump codecov/codecov-action from 3 to 4"}},{"before":"50c3e671d5c549754b1fe806bf98012c3d3f2294","after":null,"ref":"refs/heads/dependabot/github_actions/supercharge/redis-github-action-1.6.0","pushedAt":"2023-09-04T23:11:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"3165a58cf7ae84c700c39d21e6c5829fba570475","ref":"refs/heads/dependabot/github_actions/supercharge/redis-github-action-1.7.0","pushedAt":"2023-09-04T23:11:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump supercharge/redis-github-action from 1.4.0 to 1.7.0\n\nBumps [supercharge/redis-github-action](https://github.com/supercharge/redis-github-action) from 1.4.0 to 1.7.0.\n- [Release notes](https://github.com/supercharge/redis-github-action/releases)\n- [Changelog](https://github.com/supercharge/redis-github-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/supercharge/redis-github-action/compare/1.4.0...1.7.0)\n\n---\nupdated-dependencies:\n- dependency-name: supercharge/redis-github-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump supercharge/redis-github-action from 1.4.0 to 1.7.0"}},{"before":null,"after":"e835d895ecab08f0b78c007610881b766b256a71","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-04T23:11:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":null,"after":"8096f03e3cbd7d5d225e1bbbc7d511bc8c73fd11","ref":"refs/heads/tower-cache-backend-static","pushedAt":"2023-08-28T00:17:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndreyErmilov","name":"Andrey Ermilov","path":"/AndreyErmilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17960387?s=80&v=4"},"commit":{"message":"refactor(backend)!: now backend trait is obj safe","shortMessageHtmlLink":"refactor(backend)!: now backend trait is obj safe"}},{"before":"391a86d744d3c66a799547f7105535e1c64fc787","after":"40a376a2888aadb75b1df5ea04d4b772f5eb8d8d","ref":"refs/heads/tower","pushedAt":"2023-08-27T21:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndreyErmilov","name":"Andrey Ermilov","path":"/AndreyErmilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17960387?s=80&v=4"},"commit":{"message":"refactor(config): Rename Configurable to CacheConfig","shortMessageHtmlLink":"refactor(config): Rename Configurable to CacheConfig"}},{"before":"d7f1d0fe85c6848c7ee311a099d47da3341ac18e","after":"391a86d744d3c66a799547f7105535e1c64fc787","ref":"refs/heads/tower","pushedAt":"2023-08-27T18:08:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singulared","name":"Maxim Belousov","path":"/singulared","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/414425?s=80&v=4"},"commit":{"message":"chore: increase MSRV to 1.70","shortMessageHtmlLink":"chore: increase MSRV to 1.70"}},{"before":"225bffd96dc2a8c26af2b1f3220b1d1f13de167e","after":"d7f1d0fe85c6848c7ee311a099d47da3341ac18e","ref":"refs/heads/tower","pushedAt":"2023-08-27T18:04:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singulared","name":"Maxim Belousov","path":"/singulared","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/414425?s=80&v=4"},"commit":{"message":"chore: increase MSRV to 1.64","shortMessageHtmlLink":"chore: increase MSRV to 1.64"}},{"before":"28782401771bb2ec34743426a32a7bc079fa57d3","after":"225bffd96dc2a8c26af2b1f3220b1d1f13de167e","ref":"refs/heads/tower","pushedAt":"2023-08-27T17:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singulared","name":"Maxim Belousov","path":"/singulared","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/414425?s=80&v=4"},"commit":{"message":"chore: increase MSRV to 1.63","shortMessageHtmlLink":"chore: increase MSRV to 1.63"}},{"before":"a7a2617c2b38d502e8c1369ce2e415250e7d7bba","after":"28782401771bb2ec34743426a32a7bc079fa57d3","ref":"refs/heads/tower","pushedAt":"2023-08-27T17:52:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singulared","name":"Maxim Belousov","path":"/singulared","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/414425?s=80&v=4"},"commit":{"message":"fix(examples): disable broken examples","shortMessageHtmlLink":"fix(examples): disable broken examples"}},{"before":"cd874a9a9c542b625e4772feb4343515506bdaa7","after":"a7a2617c2b38d502e8c1369ce2e415250e7d7bba","ref":"refs/heads/tower","pushedAt":"2023-08-27T17:04:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AndreyErmilov","name":"Andrey Ermilov","path":"/AndreyErmilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17960387?s=80&v=4"},"commit":{"message":"Merge pull request #92 from hit-box/tower-trait-configurable\n\nTower trait configurable","shortMessageHtmlLink":"Merge pull request #92 from hit-box/tower-trait-configurable"}},{"before":"1665df92748a4256fc2a3b73d354e7275c992a7b","after":"07d84821303ccd0c44e2170b00d3a82637bdaf79","ref":"refs/heads/tower-trait-configurable","pushedAt":"2023-08-27T17:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndreyErmilov","name":"Andrey Ermilov","path":"/AndreyErmilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17960387?s=80&v=4"},"commit":{"message":"refactor(config): layer uses generic Configurable","shortMessageHtmlLink":"refactor(config): layer uses generic Configurable"}},{"before":"a096a0c24b3a75ad9872348b57572d09a8ee33b5","after":"cd874a9a9c542b625e4772feb4343515506bdaa7","ref":"refs/heads/tower","pushedAt":"2023-08-27T16:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singulared","name":"Maxim Belousov","path":"/singulared","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/414425?s=80&v=4"},"commit":{"message":"chore(cargo): use workspace resoilver 2","shortMessageHtmlLink":"chore(cargo): use workspace resoilver 2"}},{"before":null,"after":"1665df92748a4256fc2a3b73d354e7275c992a7b","ref":"refs/heads/tower-trait-configurable","pushedAt":"2023-08-27T15:38:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndreyErmilov","name":"Andrey Ermilov","path":"/AndreyErmilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17960387?s=80&v=4"},"commit":{"message":"refactor(config): Add trait Configurable","shortMessageHtmlLink":"refactor(config): Add trait Configurable"}},{"before":"dbb6c04ebb9827ecaf5378b075b36b2a223bf480","after":"a096a0c24b3a75ad9872348b57572d09a8ee33b5","ref":"refs/heads/tower","pushedAt":"2023-08-27T12:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndreyErmilov","name":"Andrey Ermilov","path":"/AndreyErmilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17960387?s=80&v=4"},"commit":{"message":"refactor(config): Restructure hitbox-tower config","shortMessageHtmlLink":"refactor(config): Restructure hitbox-tower config"}},{"before":"dbb5229df14f08fce921c1aae41d3ebbe7ebcd7f","after":"dbb6c04ebb9827ecaf5378b075b36b2a223bf480","ref":"refs/heads/tower","pushedAt":"2023-08-26T21:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndreyErmilov","name":"Andrey Ermilov","path":"/AndreyErmilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17960387?s=80&v=4"},"commit":{"message":"feat(config): Move policy field into endpoint config","shortMessageHtmlLink":"feat(config): Move policy field into endpoint config"}},{"before":"491bfd19af259d8a130790d6568b43fa7476343f","after":"09eaf3d7778c4682f175f72314e03c7e5d1d3bdb","ref":"refs/heads/tarantool","pushedAt":"2023-08-25T20:31:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lowitea","name":null,"path":"/lowitea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24208500?s=80&v=4"},"commit":{"message":"tarantool: rename StartedTarantool to TarantoolContainer","shortMessageHtmlLink":"tarantool: rename StartedTarantool to TarantoolContainer"}},{"before":"7d03a62360b0d904bfae3203dcc495cf082b91b0","after":"491bfd19af259d8a130790d6568b43fa7476343f","ref":"refs/heads/tarantool","pushedAt":"2023-08-22T23:25:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lowitea","name":null,"path":"/lowitea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24208500?s=80&v=4"},"commit":{"message":"tarantool: remove extra serialization","shortMessageHtmlLink":"tarantool: remove extra serialization"}},{"before":"f742b049a305c73a4768ae5a8c2e17ff05223927","after":"dbb5229df14f08fce921c1aae41d3ebbe7ebcd7f","ref":"refs/heads/tower","pushedAt":"2023-08-22T20:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndreyErmilov","name":"Andrey Ermilov","path":"/AndreyErmilov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17960387?s=80&v=4"},"commit":{"message":"feat(config): Add serialize & deserializer to EndpointConfig","shortMessageHtmlLink":"feat(config): Add serialize & deserializer to EndpointConfig"}},{"before":"e747d881bdd8db17f45c9c19672de260482590f5","after":"c41f6d155794b8848d35b89bb7ddcdabc32d4b86","ref":"refs/heads/redis","pushedAt":"2023-08-21T22:29:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topenkoff","name":"Denis Kayshev","path":"/topenkoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28741645?s=80&v=4"},"commit":{"message":"feat(redis): add basic fred impl","shortMessageHtmlLink":"feat(redis): add basic fred impl"}},{"before":"4a42a13c3662ef13b2f62ae875cc1687f5826a4c","after":"f742b049a305c73a4768ae5a8c2e17ff05223927","ref":"refs/heads/tower","pushedAt":"2023-08-20T23:05:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singulared","name":"Maxim Belousov","path":"/singulared","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/414425?s=80&v=4"},"commit":{"message":"feat(predicates): split predicates into request and response","shortMessageHtmlLink":"feat(predicates): split predicates into request and response"}},{"before":"44b371aaf6eb7dd2fd8e0f3ec7d9ab627e6a06d5","after":"4a42a13c3662ef13b2f62ae875cc1687f5826a4c","ref":"refs/heads/tower","pushedAt":"2023-08-20T21:01:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singulared","name":"Maxim Belousov","path":"/singulared","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/414425?s=80&v=4"},"commit":{"message":"fix(examples): fix tower example","shortMessageHtmlLink":"fix(examples): fix tower example"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQyMTo1NzozNi4wMDAwMDBazwAAAASztJ4J","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yMFQyMTowMTowMS4wMDAwMDBazwAAAANulP6P"}},"title":"Activity ยท hit-box/hitbox"}