{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10376425,"defaultBranch":"master","name":"SteamKit","ownerLogin":"SteamRE","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-05-30T05:51:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4567126?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726820048.0","currentOid":""},"activityList":{"items":[{"before":"c0c7e2efb17c08ca2f18419b766b5c2671759275","after":"2f0ebc74e5ed311d7e72652d8e610bd2cc1cb9a4","ref":"refs/heads/webapi-source-generator","pushedAt":"2024-09-20T08:52:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"83cdb03edd14c5bcb594c306d5a1a176b340ff6f","after":"ca1cd889f9c63fa4f29429c83d7690aabbf16f46","ref":"refs/heads/master","pushedAt":"2024-09-20T08:12:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":null,"after":"c0c7e2efb17c08ca2f18419b766b5c2671759275","ref":"refs/heads/webapi-source-generator","pushedAt":"2024-09-19T14:16:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Replace webapi DynamicObject with a source generator","shortMessageHtmlLink":"Replace webapi DynamicObject with a source generator"}},{"before":"223468c7ffeb3a00a7ac6c9985cde795cb80ee9d","after":"83cdb03edd14c5bcb594c306d5a1a176b340ff6f","ref":"refs/heads/master","pushedAt":"2024-09-15T08:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Update protobufs","shortMessageHtmlLink":"Update protobufs"}},{"before":"ffde353c805eb7e7bd5a5083a88e10871bbc5e1f","after":null,"ref":"refs/heads/issue-1424","pushedAt":"2024-09-15T07:49:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"}},{"before":"08e2df965cbcc47c24d74f136eabf227d2ad31ed","after":"223468c7ffeb3a00a7ac6c9985cde795cb80ee9d","ref":"refs/heads/master","pushedAt":"2024-09-15T07:48:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Fix CallbackManager to be thread-safe (#1428)","shortMessageHtmlLink":"Fix CallbackManager to be thread-safe (#1428)"}},{"before":"fb3bb8fb5bb2a0d678b5506c111971ecec06fac9","after":null,"ref":"refs/heads/issue-1424-immutable","pushedAt":"2024-09-15T07:31:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"}},{"before":"6f6fb4521a35521f3775e8cf9eccbebf35550c12","after":"ffde353c805eb7e7bd5a5083a88e10871bbc5e1f","ref":"refs/heads/issue-1424","pushedAt":"2024-09-15T07:31:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Merge pull request #1431 from SteamRE/issue-1424-immutable\n\nSimplify thread-safe callback management","shortMessageHtmlLink":"Merge pull request #1431 from SteamRE/issue-1424-immutable"}},{"before":null,"after":"4679309f0760576808befea5c6341d0cbcadcce0","ref":"refs/heads/timeprovider","pushedAt":"2024-09-15T01:04:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaakov-h","name":"Yaakov","path":"/yaakov-h","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426009?s=80&v=4"},"commit":{"message":"Use TimeProvider for scheduled functions","shortMessageHtmlLink":"Use TimeProvider for scheduled functions"}},{"before":null,"after":"fb3bb8fb5bb2a0d678b5506c111971ecec06fac9","ref":"refs/heads/issue-1424-immutable","pushedAt":"2024-09-15T00:33:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaakov-h","name":"Yaakov","path":"/yaakov-h","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426009?s=80&v=4"},"commit":{"message":"Simplify thread-safe callback management","shortMessageHtmlLink":"Simplify thread-safe callback management"}},{"before":"d7293bd543fdc2d7583907e3e0e62e4a74630c61","after":null,"ref":"refs/heads/connect-throw","pushedAt":"2024-09-14T22:56:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yaakov-h","name":"Yaakov","path":"/yaakov-h","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426009?s=80&v=4"}},{"before":"35f32bc4ffd4548980be90500ab8645fea58378f","after":"08e2df965cbcc47c24d74f136eabf227d2ad31ed","ref":"refs/heads/master","pushedAt":"2024-09-14T22:56:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yaakov-h","name":"Yaakov","path":"/yaakov-h","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426009?s=80&v=4"},"commit":{"message":"Merge pull request #1430 from SteamRE/connect-throw","shortMessageHtmlLink":"Merge pull request #1430 from SteamRE/connect-throw"}},{"before":null,"after":"d7293bd543fdc2d7583907e3e0e62e4a74630c61","ref":"refs/heads/connect-throw","pushedAt":"2024-09-14T13:35:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaakov-h","name":"Yaakov","path":"/yaakov-h","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426009?s=80&v=4"},"commit":{"message":"Handle CMClient.OnClientConnected() throwing (probably from a derived class)\n\nWhen playing around with NativeAOT, this can easily throw an exception as this\nis the first point at which we touch protobuf serialization, particularly when\nworking with websockets.\n\nAt the moment this exception gets captured in the WebSocketContext task and does\nnot get printed to DebugLog, so the program has the appearance of hanging.\n\nThis prints the exception to DebugLog and then triggers a non-user-initiated\nDisconnect call to close the connection, rather than just hanging forever on an\nopen connection that we cannot do anything with.","shortMessageHtmlLink":"Handle CMClient.OnClientConnected() throwing (probably from a derived…"}},{"before":"ff311ecb06ce2444b26051e9253254be4adb0153","after":"6f6fb4521a35521f3775e8cf9eccbebf35550c12","ref":"refs/heads/issue-1424","pushedAt":"2024-09-14T08:50:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Lock this","shortMessageHtmlLink":"Lock this"}},{"before":"4cdc918c1a2162ce4c36b8757357c87836b1cf05","after":null,"ref":"refs/heads/nethook-vcpkg-test","pushedAt":"2024-09-14T08:45:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"}},{"before":"3ba0fa78078e8e3a1ae366f72b5e6ef73d6d645b","after":null,"ref":"refs/heads/some-sonarqujbe","pushedAt":"2024-09-14T08:44:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"}},{"before":"aee9c94643b719920de56540501eb902943fa3ce","after":null,"ref":"refs/heads/experiment/callback-routing","pushedAt":"2024-09-14T08:43:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"}},{"before":"3183100dce81acdc13c0cb65ad0725f474102fb4","after":null,"ref":"refs/heads/fix-CA2022","pushedAt":"2024-09-14T08:42:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"}},{"before":"b4e4cb929b55c45bf262ab2b293be2424f81975a","after":"35f32bc4ffd4548980be90500ab8645fea58378f","ref":"refs/heads/master","pushedAt":"2024-09-14T08:42:40.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Merge pull request #1429 from SteamRE/fix-CA2022\n\nFix CA2022 warnings ahead of .NET 9","shortMessageHtmlLink":"Merge pull request #1429 from SteamRE/fix-CA2022"}},{"before":"9625da3ea07111bbd3c6a8870a3d4a901dc469d1","after":"3183100dce81acdc13c0cb65ad0725f474102fb4","ref":"refs/heads/fix-CA2022","pushedAt":"2024-09-13T06:44:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yaakov-h","name":"Yaakov","path":"/yaakov-h","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426009?s=80&v=4"},"commit":{"message":"Fix reading of non-null-terminated string that ends the stream","shortMessageHtmlLink":"Fix reading of non-null-terminated string that ends the stream"}},{"before":null,"after":"9625da3ea07111bbd3c6a8870a3d4a901dc469d1","ref":"refs/heads/fix-CA2022","pushedAt":"2024-09-13T06:21:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaakov-h","name":"Yaakov","path":"/yaakov-h","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426009?s=80&v=4"},"commit":{"message":"Fix CA2022 warnings ahead of .NET 9","shortMessageHtmlLink":"Fix CA2022 warnings ahead of .NET 9"}},{"before":"48f50009f1f339e6af737e82cbf758c0785347f9","after":"ff311ecb06ce2444b26051e9253254be4adb0153","ref":"refs/heads/issue-1424","pushedAt":"2024-09-11T19:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Add lock","shortMessageHtmlLink":"Add lock"}},{"before":"b41b923fa22a968b0546344258d577039cb6a4eb","after":"48f50009f1f339e6af737e82cbf758c0785347f9","ref":"refs/heads/issue-1424","pushedAt":"2024-09-10T10:16:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Make callback manager thread safe again\n\nFixes #1424","shortMessageHtmlLink":"Make callback manager thread safe again"}},{"before":null,"after":"b41b923fa22a968b0546344258d577039cb6a4eb","ref":"refs/heads/issue-1424","pushedAt":"2024-09-09T17:36:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Add tests for issue #1424","shortMessageHtmlLink":"Add tests for issue #1424"}},{"before":"4675602d3c28733e4f8a1aaa5a7966fb4ce96a4d","after":null,"ref":"refs/heads/dependabot/nuget/SteamKit2/Microsoft.NET.Test.Sdk-17.11.1","pushedAt":"2024-09-08T05:28:51.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":"a91517f267f9bc5b210020e39522850731bfd04e","after":"b4e4cb929b55c45bf262ab2b293be2424f81975a","ref":"refs/heads/master","pushedAt":"2024-09-08T05:28:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yaakov-h","name":"Yaakov","path":"/yaakov-h","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426009?s=80&v=4"},"commit":{"message":"Merge pull request #1427 from SteamRE/dependabot/nuget/SteamKit2/Microsoft.NET.Test.Sdk-17.11.1\n\nBump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 in /SteamKit2","shortMessageHtmlLink":"Merge pull request #1427 from SteamRE/dependabot/nuget/SteamKit2/Micr…"}},{"before":null,"after":"4675602d3c28733e4f8a1aaa5a7966fb4ce96a4d","ref":"refs/heads/dependabot/nuget/SteamKit2/Microsoft.NET.Test.Sdk-17.11.1","pushedAt":"2024-09-05T14:47:53.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 Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 in /SteamKit2\n\nBumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.11.0 to 17.11.1.\n- [Release notes](https://github.com/microsoft/vstest/releases)\n- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)\n- [Commits](https://github.com/microsoft/vstest/compare/v17.11.0...v17.11.1)\n\n---\nupdated-dependencies:\n- dependency-name: Microsoft.NET.Test.Sdk\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 in /SteamKit2"}},{"before":"52c740f6cc92b3ca25e3de7707833881c69cb2e2","after":"a91517f267f9bc5b210020e39522850731bfd04e","ref":"refs/heads/master","pushedAt":"2024-09-05T00:17:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"voided","name":"Ryan Stecker","path":"/voided","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2432381?s=80&v=4"},"commit":{"message":"Merge pull request #1425 from rastla/patch-1\n\nFix Protobufs path case-sensitivity","shortMessageHtmlLink":"Merge pull request #1425 from rastla/patch-1"}},{"before":"276a48be95777edf4e6912e16d3fcffce9a46bac","after":null,"ref":"refs/heads/cmlist","pushedAt":"2024-09-03T09:42:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"}},{"before":"4affed174f6fcc5e39fd34e618b741e219d9151a","after":"52c740f6cc92b3ca25e3de7707833881c69cb2e2","ref":"refs/heads/master","pushedAt":"2024-09-03T09:42:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xPaw","name":"Pavel Djundik","path":"/xPaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/613331?s=80&v=4"},"commit":{"message":"Merge pull request #1422 from SteamRE/cmlist\n\nSwitch to `GetCMListForConnect`","shortMessageHtmlLink":"Merge pull request #1422 from SteamRE/cmlist"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu72GbQA","startCursor":null,"endCursor":null}},"title":"Activity · SteamRE/SteamKit"}