{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":357620473,"defaultBranch":"main","name":"amqp-client.rb","ownerLogin":"cloudamqp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-13T16:30:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1513401?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715723761.0","currentOid":""},"activityList":{"items":[{"before":"5c05f61f7f466c3e1cc05746c25cb5c8f40ca10a","after":"2d4c718273b02ecf2c8ca5b55a7254001e99b66b","ref":"refs/heads/main","pushedAt":"2024-05-15T05:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dentarg","name":"Patrik Ragnarsson","path":"/dentarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42626?s=80&v=4"},"commit":{"message":"Test with TruffleRuby 23 for now\n\ntruffleruby 24.0.0 times out: https://github.com/cloudamqp/amqp-client.rb/issues/16#issuecomment-2111624251","shortMessageHtmlLink":"Test with TruffleRuby 23 for now"}},{"before":"ad396fb65a16178849aa6301384658a8a5d5b0d9","after":"5337b34bc36e0127233188236f9264715e910ed4","ref":"refs/heads/rpc","pushedAt":"2024-05-14T22:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"Disable nagle's algorithm","shortMessageHtmlLink":"Disable nagle's algorithm"}},{"before":null,"after":"ad396fb65a16178849aa6301384658a8a5d5b0d9","ref":"refs/heads/rpc","pushedAt":"2024-05-14T21:56:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"allow nil arguments","shortMessageHtmlLink":"allow nil arguments"}},{"before":"2c844788680dd08ca999c614617f59bf198e220f","after":"5c05f61f7f466c3e1cc05746c25cb5c8f40ca10a","ref":"refs/heads/main","pushedAt":"2024-05-13T06:14:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dentarg","name":"Patrik Ragnarsson","path":"/dentarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42626?s=80&v=4"},"commit":{"message":"Silence some RuboCop warnings\n\nSo CI doesn't look all red.","shortMessageHtmlLink":"Silence some RuboCop warnings"}},{"before":"87f6798eca605527c1c4505d4f538d104f8d7aae","after":"2c844788680dd08ca999c614617f59bf198e220f","ref":"refs/heads/main","pushedAt":"2024-05-12T21:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":"9295aecf0c5c2bf47b77f1eb605c323c57bfaedd","after":null,"ref":"refs/heads/update-secret","pushedAt":"2024-05-12T21:20:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"}},{"before":"1ad36912520864386cd173fce32c80ad5401d8e6","after":"87f6798eca605527c1c4505d4f538d104f8d7aae","ref":"refs/heads/main","pushedAt":"2024-05-12T21:20:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"Support for Connection.update-secret (#29)\n\n* support for Connection.update-secret\r\n\r\nFixes #22","shortMessageHtmlLink":"Support for Connection.update-secret (#29)"}},{"before":"18922a8ecc88537522f3f213c8acf985056de71d","after":"9295aecf0c5c2bf47b77f1eb605c323c57bfaedd","ref":"refs/heads/update-secret","pushedAt":"2024-05-12T21:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"fixup! support for Connection.update-secret","shortMessageHtmlLink":"fixup! support for Connection.update-secret"}},{"before":"4626b254dcee696736bb76b1f981f65c4f69b301","after":"1ad36912520864386cd173fce32c80ad5401d8e6","ref":"refs/heads/main","pushedAt":"2024-05-12T21:16:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"Allow subsecond connect_timeout\n\nFixes #23","shortMessageHtmlLink":"Allow subsecond connect_timeout"}},{"before":null,"after":"18922a8ecc88537522f3f213c8acf985056de71d","ref":"refs/heads/update-secret","pushedAt":"2024-05-12T21:12:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"support for Connection.update-secret\n\nFixes #22","shortMessageHtmlLink":"support for Connection.update-secret"}},{"before":"d2873a7fc7c74d98484756d7a4f615b4d7926712","after":"4626b254dcee696736bb76b1f981f65c4f69b301","ref":"refs/heads/main","pushedAt":"2024-05-11T09:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"fix undefinied variable on returned message\n\nFixes #28","shortMessageHtmlLink":"fix undefinied variable on returned message"}},{"before":"85fbf816eefb01a150af9f66aaeef199787e46b7","after":"d2873a7fc7c74d98484756d7a4f615b4d7926712","ref":"refs/heads/main","pushedAt":"2024-04-19T08:22:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baelter","name":"Anders Bälter","path":"/baelter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1399369?s=80&v=4"},"commit":{"message":"Add CODEOWNERS","shortMessageHtmlLink":"Add CODEOWNERS"}},{"before":"e5f060dbc62cf3362b6ac3f88ce4fe44e31513fb","after":"85fbf816eefb01a150af9f66aaeef199787e46b7","ref":"refs/heads/main","pushedAt":"2024-03-26T21:28:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":"0ac579156e5176bc2e35f5464a892c6f5fe1c9de","after":null,"ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T20:52:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"}},{"before":"4d93f21f0c48136fc4059e396ddd44d6b03981fd","after":"e5f060dbc62cf3362b6ac3f88ce4fe44e31513fb","ref":"refs/heads/main","pushedAt":"2024-03-26T20:52:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"Channel#wait_for_confirms/confirm_select thread safety\n\nUse a ConditionalVariable to make wait_for_confirms truely thread safe.\n\nBreaking change is that wait_for_confirms now returns nil instead of\ntrue/false.\n\nconfirm_select also made thread safe","shortMessageHtmlLink":"Channel#wait_for_confirms/confirm_select thread safety"}},{"before":"bfb23854ac0b61aeaddc869680b808e9454ad12e","after":"0ac579156e5176bc2e35f5464a892c6f5fe1c9de","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T11:40:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"Channel#wait_for_confirms/confirm_select thread safety\n\nUse a ConditionalVariable to make wait_for_confirms truely thread safe.\n\nBreaking change is that wait_for_confirms now returns nil instead of\ntrue/false.\n\nconfirm_select also made thread safe","shortMessageHtmlLink":"Channel#wait_for_confirms/confirm_select thread safety"}},{"before":"ebf69e6d6d04474fa5ac1581f01bd40f28cc743e","after":"bfb23854ac0b61aeaddc869680b808e9454ad12e","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T11:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"rubocop","shortMessageHtmlLink":"rubocop"}},{"before":"cce002a0bd4ad1f47db38ceb9811396bd41cc528","after":"ebf69e6d6d04474fa5ac1581f01bd40f28cc743e","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T11:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"make confirm_select thread safe","shortMessageHtmlLink":"make confirm_select thread safe"}},{"before":"aa9323cf53266e6e1b48640248d0dcd73281f13f","after":"cce002a0bd4ad1f47db38ceb9811396bd41cc528","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T11:17:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"use case to cheat rubocop","shortMessageHtmlLink":"use case to cheat rubocop"}},{"before":"5a1c657fb7f45982a066d8de4fb502f99c8f5678","after":"aa9323cf53266e6e1b48640248d0dcd73281f13f","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T10:57:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"add unacked confirm before publishing msg\n\nto prevent race condition","shortMessageHtmlLink":"add unacked confirm before publishing msg"}},{"before":"1d0efd23c03507c617c3c3182e82c0c0800b5537","after":"5a1c657fb7f45982a066d8de4fb502f99c8f5678","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T10:28:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"dont assert wait_for_confirms in tls test either","shortMessageHtmlLink":"dont assert wait_for_confirms in tls test either"}},{"before":"c1fa322d4e8fe2dd710c6fa880db011a614d697f","after":"1d0efd23c03507c617c3c3182e82c0c0800b5537","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T10:26:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"check if channel is closed in wait_for_confirms loop","shortMessageHtmlLink":"check if channel is closed in wait_for_confirms loop"}},{"before":"d3fd799ed5fffcadcac29d105f1b6e5d74190589","after":"c1fa322d4e8fe2dd710c6fa880db011a614d697f","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T10:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"condvar wait until empty","shortMessageHtmlLink":"condvar wait until empty"}},{"before":"a4a655e635b5beb8c194b4c5bfeb8638d173838e","after":"d3fd799ed5fffcadcac29d105f1b6e5d74190589","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T10:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"Use ConditionVariable for unconfirmed empty","shortMessageHtmlLink":"Use ConditionVariable for unconfirmed empty"}},{"before":"5e786dc8c7a73eed88afd2b85dfdd97495e85770","after":"a4a655e635b5beb8c194b4c5bfeb8638d173838e","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T10:06:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"Use ConditionVariable in WaitGroup","shortMessageHtmlLink":"Use ConditionVariable in WaitGroup"}},{"before":"b24093610b25099326b10cab417889cb56e7e4bb","after":"5e786dc8c7a73eed88afd2b85dfdd97495e85770","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T09:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"Rubocop fixes","shortMessageHtmlLink":"Rubocop fixes"}},{"before":"920c73c1f4eae38ed1748e8fddbfe2c54ec189b0","after":"b24093610b25099326b10cab417889cb56e7e4bb","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T09:47:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"Make @unconfirmed an array","shortMessageHtmlLink":"Make @Unconfirmed an array"}},{"before":"4d14b276b6fa30115fe08d345eb382ff20f0e921","after":"920c73c1f4eae38ed1748e8fddbfe2c54ec189b0","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T09:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"Implement a WaitGroup and use instead of SizedQueue","shortMessageHtmlLink":"Implement a WaitGroup and use instead of SizedQueue"}},{"before":"736d4690a1aa8e179ddb38fbfed1c598b93ec985","after":"4d14b276b6fa30115fe08d345eb382ff20f0e921","ref":"refs/heads/confirm_bug_fix","pushedAt":"2024-03-26T09:18:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"make sure Channel#wait_for_confirms actually waits for all confirms\n\nPrevisouly the unbounded unconfirmed_empty queue could be filled up with\nthousands of items, until num_waiting was zero. Now we make the queue\nsized, so it can't hold more than 1 item. We now have a race condition\non num_waiting instead...","shortMessageHtmlLink":"make sure Channel#wait_for_confirms actually waits for all confirms"}},{"before":"376503aebb58dc5399e0a591e57e7017542ea6e7","after":"4d93f21f0c48136fc4059e396ddd44d6b03981fd","ref":"refs/heads/main","pushedAt":"2024-03-26T09:16:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlhoerberg","name":"Carl Hörberg","path":"/carlhoerberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180046?s=80&v=4"},"commit":{"message":"only run CI again main and PRs againt main","shortMessageHtmlLink":"only run CI again main and PRs againt main"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESinCVwA","startCursor":null,"endCursor":null}},"title":"Activity · cloudamqp/amqp-client.rb"}