{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":129430151,"defaultBranch":"main","name":"zmq4","ownerLogin":"go-zeromq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-13T16:51:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/38332673?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715848942.0","currentOid":""},"activityList":{"items":[{"before":"4c3d707b8b4b6e426259ade47cf7ad6a3a365be0","after":"60c2bc1615b49c7910403cd4afb5f29dac8bca2f","ref":"refs/heads/main","pushedAt":"2024-05-16T08:44:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"internal/leaks_test: migrate from top-level zmq4\n\nSigned-off-by: Sebastien Binet ","shortMessageHtmlLink":"internal/leaks_test: migrate from top-level zmq4"}},{"before":"4c3d707b8b4b6e426259ade47cf7ad6a3a365be0","after":null,"ref":"refs/heads/go-1.22","pushedAt":"2024-05-16T08:42:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"}},{"before":"fbf752e94f0ef68b232d2bd2a1aa4f6e1943bb32","after":"4c3d707b8b4b6e426259ade47cf7ad6a3a365be0","ref":"refs/heads/main","pushedAt":"2024-05-16T08:41:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"all: bump x/sync@v0.7.0, x/text@v0.15.0\n\nSigned-off-by: Sebastien Binet ","shortMessageHtmlLink":"all: bump x/sync@v0.7.0, x/text@v0.15.0"}},{"before":"e16dc3e41eac7ae42c39a106e3d3ef6512be4245","after":null,"ref":"refs/heads/go-1.21","pushedAt":"2024-05-16T08:39:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"}},{"before":null,"after":"4c3d707b8b4b6e426259ade47cf7ad6a3a365be0","ref":"refs/heads/go-1.22","pushedAt":"2024-05-16T08:38:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"all: bump x/sync@v0.7.0, x/text@v0.15.0\n\nSigned-off-by: Sebastien Binet ","shortMessageHtmlLink":"all: bump x/sync@v0.7.0, x/text@v0.15.0"}},{"before":"e75c615ba1b356720bd80e876c4f90e1421768d9","after":"fbf752e94f0ef68b232d2bd2a1aa4f6e1943bb32","ref":"refs/heads/main","pushedAt":"2024-05-16T07:22:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"all: fix connReaper goroutine leak","shortMessageHtmlLink":"all: fix connReaper goroutine leak"}},{"before":"16ca7c091bcb42587dfeb5a3f01e92894c900422","after":"e75c615ba1b356720bd80e876c4f90e1421768d9","ref":"refs/heads/main","pushedAt":"2024-01-24T08:59:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"zmq4: fix another connection reaper deadlock\n\nFixes #149\r\n\r\nCo-authored-by: Sergey Egorov \r\nCo-authored-by: Sebastien Binet ","shortMessageHtmlLink":"zmq4: fix another connection reaper deadlock"}},{"before":"e16dc3e41eac7ae42c39a106e3d3ef6512be4245","after":"16ca7c091bcb42587dfeb5a3f01e92894c900422","ref":"refs/heads/main","pushedAt":"2023-12-15T08:37:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"zmq4: add timeout support on send\n\nAdd internal/errgroup package to support cancellable error groups.\r\n\r\nFixes #147.\r\n\r\nAuthored-by: Sergey Egorov ","shortMessageHtmlLink":"zmq4: add timeout support on send"}},{"before":"683c549a24d100e955f893f62054cab63e7e4822","after":"e16dc3e41eac7ae42c39a106e3d3ef6512be4245","ref":"refs/heads/main","pushedAt":"2023-09-14T07:54:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"all: bump x/sync@v0.1.0 and x/text@v0.13.0\n\nSigned-off-by: Sebastien Binet ","shortMessageHtmlLink":"all: bump x/sync@v0.1.0 and x/text@v0.13.0"}},{"before":null,"after":"e16dc3e41eac7ae42c39a106e3d3ef6512be4245","ref":"refs/heads/go-1.21","pushedAt":"2023-09-14T07:44:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"all: bump x/sync@v0.1.0 and x/text@v0.13.0\n\nSigned-off-by: Sebastien Binet ","shortMessageHtmlLink":"all: bump x/sync@v0.1.0 and x/text@v0.13.0"}},{"before":"bd7e8713a933d7590e55b289ebc228f0acd18647","after":"683c549a24d100e955f893f62054cab63e7e4822","ref":"refs/heads/main","pushedAt":"2023-09-14T07:39:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"zmq4: fix race condition in Rep cancellation\n\n* There is a race condition in repWriter write(ctx context.Context, msg Msg):\r\n\r\nif the run() loop of repWriter has exited because r.ctx was cancelled then <- repSendPayload will block, because nobody is reading the channel anymore\r\n\r\nI'm adding a test that reproduces the issue with a fix.\r\n\r\n* We should also abort when the writer context is cancelled.","shortMessageHtmlLink":"zmq4: fix race condition in Rep cancellation"}},{"before":"bd7e8713a933d7590e55b289ebc228f0acd18647","after":null,"ref":"refs/heads/ci","pushedAt":"2023-04-11T08:25:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"}},{"before":"72ac04fc382dbf1eee84d6b09dde700af25e8c21","after":"bd7e8713a933d7590e55b289ebc228f0acd18647","ref":"refs/heads/main","pushedAt":"2023-04-11T08:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"ci: update actions/setup-go@v4, codecov/codecov-action@v3\n\nSigned-off-by: Sebastien Binet ","shortMessageHtmlLink":"ci: update actions/setup-go@v4, codecov/codecov-action@v3"}},{"before":null,"after":"bd7e8713a933d7590e55b289ebc228f0acd18647","ref":"refs/heads/ci","pushedAt":"2023-04-11T08:14:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"ci: update actions/setup-go@v4, codecov/codecov-action@v3\n\nSigned-off-by: Sebastien Binet ","shortMessageHtmlLink":"ci: update actions/setup-go@v4, codecov/codecov-action@v3"}},{"before":"1d9bdfe42721a72a710c54347d6d69947ca6d42a","after":"72ac04fc382dbf1eee84d6b09dde700af25e8c21","ref":"refs/heads/main","pushedAt":"2023-04-11T07:46:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"zmq4: deal with empty identity for ROUTER sockets\n\n\r\n\r\nCo-authored-by: Ziyan ","shortMessageHtmlLink":"zmq4: deal with empty identity for ROUTER sockets"}},{"before":"1d9bdfe42721a72a710c54347d6d69947ca6d42a","after":null,"ref":"refs/heads/ci","pushedAt":"2023-04-07T09:14:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"}},{"before":"ea2d2e39fa7c920ff35eb851dc754b00feb19969","after":"1d9bdfe42721a72a710c54347d6d69947ca6d42a","ref":"refs/heads/main","pushedAt":"2023-04-07T09:14:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"ci: bump staticcheck-ci@v2023.1\n\nSigned-off-by: Sebastien Binet ","shortMessageHtmlLink":"ci: bump staticcheck-ci@v2023.1"}},{"before":null,"after":"1d9bdfe42721a72a710c54347d6d69947ca6d42a","ref":"refs/heads/ci","pushedAt":"2023-04-07T09:11:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"ci: bump staticcheck-ci@v2023.1\n\nSigned-off-by: Sebastien Binet ","shortMessageHtmlLink":"ci: bump staticcheck-ci@v2023.1"}},{"before":"65cd63d6736bcc882665ccf779b62e80ae6d5956","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.3.8","pushedAt":"2023-03-29T09:29:46.726Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"}},{"before":"2ae93282ddb8e2eaaf323158af66d74ddc8c3b38","after":"ea2d2e39fa7c920ff35eb851dc754b00feb19969","ref":"refs/heads/main","pushedAt":"2023-03-29T09:29:30.100Z","pushType":"push","commitsCount":2,"pusher":{"login":"sbinet","name":"Sebastien Binet","path":"/sbinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1070920?s=80&v=4"},"commit":{"message":"all: bump to Go-1.19\n\nSigned-off-by: Sebastien Binet ","shortMessageHtmlLink":"all: bump to Go-1.19"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES2Kc1wA","startCursor":null,"endCursor":null}},"title":"Activity ยท go-zeromq/zmq4"}