{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":735546997,"defaultBranch":"main","name":"wasabi","ownerLogin":"ksysoev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-25T10:04:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/910988?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719713891.0","currentOid":""},"activityList":{"items":[{"before":"9694fba1f15f3b4782a6c31be7b55134316a6e72","after":"ccb25f2d337cd8bbef0850eaac5bbc54bbf04bb9","ref":"refs/heads/main","pushedAt":"2024-07-28T12:54:53.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #114 from shan-96/113-otel","shortMessageHtmlLink":"Merge pull request #114 from shan-96/113-otel"}},{"before":"72610907e8ff6598682a01f47c3b981a702105cf","after":"9694fba1f15f3b4782a6c31be7b55134316a6e72","ref":"refs/heads/main","pushedAt":"2024-07-05T13:38:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #112 from KianYang-Lee/94-predicate-for-retry-middleware\n\nfeat: add predicate for retry middleware","shortMessageHtmlLink":"Merge pull request #112 from KianYang-Lee/94-predicate-for-retry-midd…"}},{"before":"b02dd1ae976354a3e7d12091673a526eec08107f","after":"72610907e8ff6598682a01f47c3b981a702105cf","ref":"refs/heads/main","pushedAt":"2024-07-02T14:00:48.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #111 from shan-96/scripts\n\nAdd support to install a pre-commit hook","shortMessageHtmlLink":"Merge pull request #111 from shan-96/scripts"}},{"before":"42d288f8b2b6df1c6f3fd56abc258034eac0753b","after":"b02dd1ae976354a3e7d12091673a526eec08107f","ref":"refs/heads/main","pushedAt":"2024-07-02T13:02:34.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #109 from shan-96/91-weighted-load-balancer\n\nAdd weights to load balancer","shortMessageHtmlLink":"Merge pull request #109 from shan-96/91-weighted-load-balancer"}},{"before":"49392b216de6b50b77740e560f63efe21625492f","after":"42d288f8b2b6df1c6f3fd56abc258034eac0753b","ref":"refs/heads/main","pushedAt":"2024-07-01T15:22:40.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #103 from shan-96/95-retry-backoff","shortMessageHtmlLink":"Merge pull request #103 from shan-96/95-retry-backoff"}},{"before":"84cec7f0fd32e9b651a516504cabc70c4a7c173e","after":null,"ref":"refs/heads/107-check-go-1-21","pushedAt":"2024-06-30T01:16:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"}},{"before":"d96f709de8aa48f1abfc0c75fd5628cde759fda6","after":"49392b216de6b50b77740e560f63efe21625492f","ref":"refs/heads/main","pushedAt":"2024-06-30T01:16:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #108 from ksysoev/107-check-go-1-21\n\nDowngrade Go version to 1.21","shortMessageHtmlLink":"Merge pull request #108 from ksysoev/107-check-go-1-21"}},{"before":"7ef59efdc9c0139ec0d4c4909d026c717a275fd4","after":"84cec7f0fd32e9b651a516504cabc70c4a7c173e","ref":"refs/heads/107-check-go-1-21","pushedAt":"2024-06-30T01:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"chore: Update Go version to 1.22.1","shortMessageHtmlLink":"chore: Update Go version to 1.22.1"}},{"before":null,"after":"7ef59efdc9c0139ec0d4c4909d026c717a275fd4","ref":"refs/heads/107-check-go-1-21","pushedAt":"2024-06-29T10:45:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"chore: Update Go version to 1.21","shortMessageHtmlLink":"chore: Update Go version to 1.21"}},{"before":"d02d3423bbb84c9bf95a118a33badad0a43b4c75","after":"d96f709de8aa48f1abfc0c75fd5628cde759fda6","ref":"refs/heads/main","pushedAt":"2024-06-29T08:07:36.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #106 from shan-96/protected-handler\n\nAdd protected middleware handler","shortMessageHtmlLink":"Merge pull request #106 from shan-96/protected-handler"}},{"before":"123766e1f22409f08166c7da2442897519c915e1","after":"613d4c744ab5e0334c83a46dac864ba34c9d6df4","ref":"refs/heads/92-exclude-failed-nodes-from-loadbalancing","pushedAt":"2024-06-27T13:27:57.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 92-exclude-failed-nodes-from-loadbalancing","shortMessageHtmlLink":"Merge branch 'main' into 92-exclude-failed-nodes-from-loadbalancing"}},{"before":"b39e1c38bcb93383f8280fff9f91b686fd15bd09","after":null,"ref":"refs/heads/100-improve-connection-cloasure-handling","pushedAt":"2024-06-27T12:29:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"}},{"before":"adaf9a0f5d8222c97173ca3c18f364704dd0f24e","after":"d02d3423bbb84c9bf95a118a33badad0a43b4c75","ref":"refs/heads/main","pushedAt":"2024-06-27T12:29:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #105 from ksysoev/100-improve-connection-cloasure-handling\n\nHandle connection closed errors in backend logic","shortMessageHtmlLink":"Merge pull request #105 from ksysoev/100-improve-connection-cloasure-…"}},{"before":"40ba8b81510ffad445123c859d8ad6c0a103312c","after":"b39e1c38bcb93383f8280fff9f91b686fd15bd09","ref":"refs/heads/100-improve-connection-cloasure-handling","pushedAt":"2024-06-27T12:27:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Adds unit tests for error handling for connection closed errors in backend logic","shortMessageHtmlLink":"Adds unit tests for error handling for connection closed errors in ba…"}},{"before":null,"after":"40ba8b81510ffad445123c859d8ad6c0a103312c","ref":"refs/heads/100-improve-connection-cloasure-handling","pushedAt":"2024-06-27T12:14:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Handle connection closed errors in backend logic","shortMessageHtmlLink":"Handle connection closed errors in backend logic"}},{"before":"6ca14338b637ab2847587c9aa860ec2ef32f02be","after":null,"ref":"refs/heads/99-improve-error-handling-for-send","pushedAt":"2024-06-27T06:36:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"}},{"before":"1257dbd192c952709fee4f59d1246283d1b09ccc","after":"adaf9a0f5d8222c97173ca3c18f364704dd0f24e","ref":"refs/heads/main","pushedAt":"2024-06-27T06:36:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #104 from ksysoev/99-improve-error-handling-for-send\n\n\"Handle connection closed errors in Send method\"","shortMessageHtmlLink":"Merge pull request #104 from ksysoev/99-improve-error-handling-for-send"}},{"before":null,"after":"6ca14338b637ab2847587c9aa860ec2ef32f02be","ref":"refs/heads/99-improve-error-handling-for-send","pushedAt":"2024-06-27T06:33:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"chore: Handle connection closed errors in Send method","shortMessageHtmlLink":"chore: Handle connection closed errors in Send method"}},{"before":"9ee46366b311a64ad2af26d3e36fd8e432259b0b","after":"123766e1f22409f08166c7da2442897519c915e1","ref":"refs/heads/92-exclude-failed-nodes-from-loadbalancing","pushedAt":"2024-06-26T13:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Fix linter complains","shortMessageHtmlLink":"Fix linter complains"}},{"before":null,"after":"9ee46366b311a64ad2af26d3e36fd8e432259b0b","ref":"refs/heads/92-exclude-failed-nodes-from-loadbalancing","pushedAt":"2024-06-25T13:18:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Implement basic logic for excluding nodes from loadbalancing","shortMessageHtmlLink":"Implement basic logic for excluding nodes from loadbalancing"}},{"before":"958feb0bc0d376b881a6238300e2ce9289fe4e8a","after":"1257dbd192c952709fee4f59d1246283d1b09ccc","ref":"refs/heads/main","pushedAt":"2024-06-25T06:57:27.000Z","pushType":"pr_merge","commitsCount":30,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #76 from shan-96/68-add-typed-context-interface\n\nIntroduce server config","shortMessageHtmlLink":"Merge pull request #76 from shan-96/68-add-typed-context-interface"}},{"before":"83e821e3eee13b513948bd7e7390aa3434dcd4ca","after":null,"ref":"refs/heads/37-caching-middleware","pushedAt":"2024-06-25T06:33:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"}},{"before":"88991aae73a816dd1209635a7141c7b577f99439","after":"958feb0bc0d376b881a6238300e2ce9289fe4e8a","ref":"refs/heads/main","pushedAt":"2024-06-25T06:33:44.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #97 from ksysoev/37-caching-middleware\n\nAdds implementation for caching middleware","shortMessageHtmlLink":"Merge pull request #97 from ksysoev/37-caching-middleware"}},{"before":"d2d34e58d02a82a34bb795f3b4dc9fcd120e03a7","after":"83e821e3eee13b513948bd7e7390aa3434dcd4ca","ref":"refs/heads/37-caching-middleware","pushedAt":"2024-06-25T06:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Tidy up code","shortMessageHtmlLink":"Tidy up code"}},{"before":"1a5a6169310c73943cfacf7cb50f8a144efaa6e0","after":"d2d34e58d02a82a34bb795f3b4dc9fcd120e03a7","ref":"refs/heads/37-caching-middleware","pushedAt":"2024-06-25T06:23:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Implement caching and debouncing middleware","shortMessageHtmlLink":"Implement caching and debouncing middleware"}},{"before":"ecaa163d96f0171e07237c6f82708b0ac726685c","after":"1a5a6169310c73943cfacf7cb50f8a144efaa6e0","ref":"refs/heads/37-caching-middleware","pushedAt":"2024-06-25T06:19:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"chore: Refactor cache_test.go to use increment operator","shortMessageHtmlLink":"chore: Refactor cache_test.go to use increment operator"}},{"before":"103e99519dc21444c738bb9adf24da88a417e0d9","after":"ecaa163d96f0171e07237c6f82708b0ac726685c","ref":"refs/heads/37-caching-middleware","pushedAt":"2024-06-25T03:39:35.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:ksysoev/wasabi into 37-caching-middleware","shortMessageHtmlLink":"Merge branch 'main' of github.com:ksysoev/wasabi into 37-caching-midd…"}},{"before":"72a86dcf9815515db1c76d8fc171905d4404caa9","after":"103e99519dc21444c738bb9adf24da88a417e0d9","ref":"refs/heads/37-caching-middleware","pushedAt":"2024-06-25T03:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Improve cache closing logic","shortMessageHtmlLink":"Improve cache closing logic"}},{"before":"2fedaf4e5973a3facd854ba76bef42ace55896d9","after":"72a86dcf9815515db1c76d8fc171905d4404caa9","ref":"refs/heads/37-caching-middleware","pushedAt":"2024-06-25T03:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Replace caching backend","shortMessageHtmlLink":"Replace caching backend"}},{"before":"48d07862314a817174ad81213185af671475576b","after":"88991aae73a816dd1209635a7141c7b577f99439","ref":"refs/heads/main","pushedAt":"2024-06-25T01:57:35.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ksysoev","name":"Kirill Sysoev","path":"/ksysoev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910988?s=80&v=4"},"commit":{"message":"Merge pull request #98 from KianYang-Lee/feature/replace-circuit-breaker-with-library\n\nReplace circuit breaker with library","shortMessageHtmlLink":"Merge pull request #98 from KianYang-Lee/feature/replace-circuit-brea…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEiyXMiAA","startCursor":null,"endCursor":null}},"title":"Activity · ksysoev/wasabi"}