{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":924562,"defaultBranch":"main","name":"rabbitmq-dotnet-client","ownerLogin":"rabbitmq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-09-20T10:34:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96669?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715293819.0","currentOid":""},"activityList":{"items":[{"before":"5adb0a88f257a182fd56c7d75e31b85ca3bd57b4","after":"b79c261a8a5f79f84b2b2875329a2b80c8fc5589","ref":"refs/heads/main","pushedAt":"2024-05-09T22:34:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Remove two TODOs because resolving them resulted in too many other errors","shortMessageHtmlLink":"* Remove two TODOs because resolving them resulted in too many other …"}},{"before":"0a06a230009310aaae93780fd85ba611d89a46b6","after":null,"ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T22:30:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"}},{"before":"d39d79ad09c4e454ca97c0931d1d20fdd8636476","after":"5adb0a88f257a182fd56c7d75e31b85ca3bd57b4","ref":"refs/heads/main","pushedAt":"2024-05-09T22:30:18.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"Merge pull request #1560 from rabbitmq/lukebakken/misc-changes-from-async-session-shutdown\n\nMisc changes","shortMessageHtmlLink":"Merge pull request #1560 from rabbitmq/lukebakken/misc-changes-from-a…"}},{"before":"609c4faeba2b4b014cc5210a1c74cf499336b8f5","after":"0a06a230009310aaae93780fd85ba611d89a46b6","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T22:26:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Major improvements in `TestAsyncConsumer` test suite.","shortMessageHtmlLink":"* Major improvements in TestAsyncConsumer test suite."}},{"before":"476600210fbf9028a44b39594d9325e0541f1fa0","after":"609c4faeba2b4b014cc5210a1c74cf499336b8f5","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T22:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"b23e91fd0bc7e573e2f59c90a4a98c64273b0cd6","after":"476600210fbf9028a44b39594d9325e0541f1fa0","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T21:19:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Major improvements in `TestAsyncConsumer` test suite.","shortMessageHtmlLink":"* Major improvements in TestAsyncConsumer test suite."}},{"before":"93821076720613fe17d930e242d1ee5098beda6e","after":"b23e91fd0bc7e573e2f59c90a4a98c64273b0cd6","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T17:56:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Catch `System.Threading.Channels.ChannelClosedException` when aborting","shortMessageHtmlLink":"* Catch System.Threading.Channels.ChannelClosedException when aborting"}},{"before":"2829e884449a2937c1c51c583029be02a7e6d91f","after":null,"ref":"refs/heads/lukebakken/fix-eventsource","pushedAt":"2024-05-09T17:49:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"}},{"before":"855f6863efd52187b0d8cd3fdbbd733f087df90c","after":"d39d79ad09c4e454ca97c0931d1d20fdd8636476","ref":"refs/heads/main","pushedAt":"2024-05-09T17:49:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"Enable `rabbitmq-client` event logging when tests are verbose (#1559)\n\n* Fix event ID issue by duplicating Error Event 3 code for each target framework.\r\n* Fix strange null reference exception by not using `??=` lazy init.\r\n*\r\n\r\n* Remove `Message` from `RabbitMqClientEventSource` because it does not work as intended.\r\n\r\n* Handle task canceled exception in main loop.\r\n\r\n* Ignore a couple exception cases in the `MainLoop`","shortMessageHtmlLink":"Enable rabbitmq-client event logging when tests are verbose (#1559)"}},{"before":"32875bac89fe1acaeccddd822e7877d8863180b3","after":"93821076720613fe17d930e242d1ee5098beda6e","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T17:35:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Catch `System.Threading.Channels.ChannelClosedException` when aborting","shortMessageHtmlLink":"* Catch System.Threading.Channels.ChannelClosedException when aborting"}},{"before":"a65c5886d548134ab583f463b2a2097bb23135fb","after":"32875bac89fe1acaeccddd822e7877d8863180b3","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:59:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"009eaf41941d0bec0098563e6d3548083271e940","after":"2829e884449a2937c1c51c583029be02a7e6d91f","ref":"refs/heads/lukebakken/fix-eventsource","pushedAt":"2024-05-09T16:36:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"Enable `rabbitmq-client` event logging when tests are verbose\n\n* Fix event ID issue by duplicating Error Event 3 code for each target framework.\n* Fix strange null reference exception by not using `??=` lazy init.\n*\n\n* Remove `Message` from `RabbitMqClientEventSource` because it does not work as intended.\n\n* Handle task canceled exception in main loop.\n\n* Ignore a couple exception cases in the `MainLoop`","shortMessageHtmlLink":"Enable rabbitmq-client event logging when tests are verbose"}},{"before":"06a49245cd867d64defafc7b5236058f55dbc741","after":"009eaf41941d0bec0098563e6d3548083271e940","ref":"refs/heads/lukebakken/fix-eventsource","pushedAt":"2024-05-09T16:34:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"Enable `rabbitmq-client` event logging when tests are verbose\n\n* Fix event ID issue by duplicating Error Event 3 code for each target framework.\n* Fix strange null reference exception by not using `??=` lazy init.\n*\n\n* Remove `Message` from `RabbitMqClientEventSource` because it does not work as intended.\n\n* Handle task canceled exception in main loop.\n\n* Ignore a couple exception cases in the `MainLoop`","shortMessageHtmlLink":"Enable rabbitmq-client event logging when tests are verbose"}},{"before":"b543f29cd47fc9832876b732079d3ccdb8444147","after":"a65c5886d548134ab583f463b2a2097bb23135fb","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:32:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* `TestDisposedWithSocketClosedOutOfBand` improvements","shortMessageHtmlLink":"* TestDisposedWithSocketClosedOutOfBand improvements"}},{"before":"d58fdf959b1541ca114f2ee87626881cce442b8c","after":"b543f29cd47fc9832876b732079d3ccdb8444147","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:30:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Increase concurrency in `TestConcurrentChannelOperationsAsync`","shortMessageHtmlLink":"* Increase concurrency in TestConcurrentChannelOperationsAsync"}},{"before":"310453669918a81ccf5c9b86a099b742f4ec9d04","after":"d58fdf959b1541ca114f2ee87626881cce442b8c","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* More improvements to `TestBasicRoundtripConcurrentManyMessages`","shortMessageHtmlLink":"* More improvements to TestBasicRoundtripConcurrentManyMessages"}},{"before":"058468bbd6c93b571859b5e555b1ec132098816c","after":"310453669918a81ccf5c9b86a099b742f4ec9d04","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Use exclusive queue and publisher confirms in `TestBasicRoundtripConcurrentManyMessages`","shortMessageHtmlLink":"* Use exclusive queue and publisher confirms in `TestBasicRoundtripCo…"}},{"before":"60b6742427e335aa3961f2fc3fddf664759db5a5","after":"058468bbd6c93b571859b5e555b1ec132098816c","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Use `WaitSpan`","shortMessageHtmlLink":"* Use WaitSpan"}},{"before":"a7347c153922567b3d0c6246e26fd846c57cdf5c","after":"60b6742427e335aa3961f2fc3fddf664759db5a5","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:22:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Add publisher confirmations to `PublishMessagesWhileClosingConnAsync`","shortMessageHtmlLink":"* Add publisher confirmations to PublishMessagesWhileClosingConnAsync"}},{"before":"96b25f2d8bb5ebc8f9a98c7038228fedda6a812f","after":"a7347c153922567b3d0c6246e26fd846c57cdf5c","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:20:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Integration test `DisposeAsync` should only close channel and conn when not-null and still open","shortMessageHtmlLink":"* Integration test DisposeAsync should only close channel and conn …"}},{"before":"481b310386fc7786124b8f11a6a60f0cf66efdb9","after":"96b25f2d8bb5ebc8f9a98c7038228fedda6a812f","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:17:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* `EventingWrapper` and `AsyncEventingWrapper` improvements and cleanups","shortMessageHtmlLink":"* EventingWrapper and AsyncEventingWrapper improvements and cleanups"}},{"before":"3b2466f740b483c933764905f219d7480421545f","after":"481b310386fc7786124b8f11a6a60f0cf66efdb9","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:08:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Ignore `OperationCanceledException` in consumer dispatchers if cancellation is requested","shortMessageHtmlLink":"* Ignore OperationCanceledException in consumer dispatchers if canc…"}},{"before":"3a34c4392c7546038634e1228b0dcaba57e98b92","after":"3b2466f740b483c933764905f219d7480421545f","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T16:05:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Ignore `OperationCanceledException` in heartbeat loop if main loop is canceled","shortMessageHtmlLink":"* Ignore OperationCanceledException in heartbeat loop if main loop …"}},{"before":"8f04e63fce3b692b0dbad20e115b6be416a2093a","after":"3a34c4392c7546038634e1228b0dcaba57e98b92","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T15:44:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Ensure that `RABBITMQ_LONG_RUNNING_TESTS` is set when appropriate in the `Makefile`","shortMessageHtmlLink":"* Ensure that RABBITMQ_LONG_RUNNING_TESTS is set when appropriate i…"}},{"before":null,"after":"8f04e63fce3b692b0dbad20e115b6be416a2093a","ref":"refs/heads/lukebakken/misc-changes-from-async-session-shutdown","pushedAt":"2024-05-09T15:33:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"Misc changes\n\n* Ensure that `RABBITMQ_LONG_RUNNING_TESTS` is set when appropriate.","shortMessageHtmlLink":"Misc changes"}},{"before":"a06f43a35b4ede1670f0c7b3eaf68ceb9c86ab3a","after":"1f71c2ba9ac8ebc7889322556f8402a2136fd545","ref":"refs/heads/lukebakken/async-session-shutdown","pushedAt":"2024-05-09T15:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"Trigger GitHub Actions CI","shortMessageHtmlLink":"Trigger GitHub Actions CI"}},{"before":"c86d5dd1b3e1fbbdd1dfd2034518409a535598f2","after":"06a49245cd867d64defafc7b5236058f55dbc741","ref":"refs/heads/lukebakken/fix-eventsource","pushedAt":"2024-05-09T15:27:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"ef135f41bbd35d910733b08a93fa345f2aea5e31","after":"c86d5dd1b3e1fbbdd1dfd2034518409a535598f2","ref":"refs/heads/lukebakken/fix-eventsource","pushedAt":"2024-05-09T15:04:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"Enable `rabbitmq-client` event logging when tests are verbose\n\n* Fix event ID issue by duplicating Error Event 3 code for each target framework.\n* Fix strange null reference exception by not using `??=` lazy init.\n*\n\n* Remove `Message` from `RabbitMqClientEventSource` because it does not work as intended.\n\n* Handle task canceled exception in main loop.\n\n* Ignore a couple exception cases in the `MainLoop`","shortMessageHtmlLink":"Enable rabbitmq-client event logging when tests are verbose"}},{"before":"0b6d26d4a6592f10ef64e84f13c4e442f207a689","after":"ef135f41bbd35d910733b08a93fa345f2aea5e31","ref":"refs/heads/lukebakken/fix-eventsource","pushedAt":"2024-05-08T22:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Remove `IOException` special case","shortMessageHtmlLink":"* Remove IOException special case"}},{"before":"f599c505c3223707c830ff919981c95353711fc8","after":"0b6d26d4a6592f10ef64e84f13c4e442f207a689","ref":"refs/heads/lukebakken/fix-eventsource","pushedAt":"2024-05-08T22:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukebakken","name":"Luke Bakken","path":"/lukebakken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/514926?s=80&v=4"},"commit":{"message":"* Ignore a couple exception cases in the `MainLoop`","shortMessageHtmlLink":"* Ignore a couple exception cases in the MainLoop"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERg7ZhwA","startCursor":null,"endCursor":null}},"title":"Activity · rabbitmq/rabbitmq-dotnet-client"}