{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":28232663,"defaultBranch":"main","name":"orleans","ownerLogin":"dotnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-19T14:32:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9141961?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716421209.0","currentOid":""},"activityList":{"items":[{"before":"1d3f7d0154b6fc24e0ef29d9e75ee41cd916b264","after":"061f1e5b9b2f8908a31eea083dd62802b5a97466","ref":"refs/heads/main","pushedAt":"2024-05-24T13:37:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Avoid changing soon-to-be-deprecated RegisterTimer method return type (#9020)","shortMessageHtmlLink":"Avoid changing soon-to-be-deprecated RegisterTimer method return type ("}},{"before":"fd892118fdba5a3a07d7068ed6e48a5cf566a38a","after":"1d3f7d0154b6fc24e0ef29d9e75ee41cd916b264","ref":"refs/heads/main","pushedAt":"2024-05-23T18:17:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Brings back support for `StringData` in ATS provider (#8965)\n\n* brings back support for StringData in AzureTS\r\n\r\n* changed property from 'UseJson' to 'UseStringFormat' + added test to check if 'UseStringFormat' works correctly.\r\n\r\n* added 'InvalidOperationException' to check for [useStringFormat && !useJson]\r\n\r\n---------\r\n\r\nCo-authored-by: Ledjon Behluli ","shortMessageHtmlLink":"Brings back support for StringData in ATS provider (#8965)"}},{"before":"71ea69e852bc696840111eb47bbd336468edfb98","after":"fd892118fdba5a3a07d7068ed6e48a5cf566a38a","ref":"refs/heads/main","pushedAt":"2024-05-23T18:02:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benjaminpetit","name":"Benjamin Petit","path":"/benjaminpetit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20427417?s=80&v=4"},"commit":{"message":"ADO.NET Streaming Provider (#8974)\n\n* Added Orleans.Streaming.AdoNet project skeleton\r\n\r\n* Added Streaming Artefacts\r\n\r\n* Added Streaming Artefacts\r\n\r\n* Added Orleans.Streaming.AdoNet project skeleton\r\n\r\n* Added Streaming Artefacts\r\n\r\n* Added Streaming Artefacts\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added AdoNetQueueDataAdapter\r\n\r\n* Added adonet streaming artefacts\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added AdoNetQueueAdapter\r\n\r\n* Added stream configurators\r\n\r\n* Refactored\r\n\r\n* Added AdoNetQueueAdapterFactory\r\n\r\n* Added AdoNetStreamFailureHandler\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Refactored\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Refactored\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Refactored\r\n\r\n* Refactored\r\n\r\n* Refactored\r\n\r\n* Refactored\r\n\r\n* Configured defaults\r\n\r\n* WIP Sweeping\r\n\r\n* Refactored\r\n\r\n* Reverted\r\n\r\n* Refactored\r\n\r\n* Refactored\r\n\r\n* Added error handling\r\n\r\n* Refactored\r\n\r\n* Wired up options validator\r\n\r\n* Fixed ArgumentOutOfRangeException thrown from PeriodicTimer\r\n\r\n* Refactored\r\n\r\n* Refactored\r\n\r\n* Refactored\r\n\r\n* Refactored\r\n\r\n* Added tests\r\n\r\n* Cleanup\r\n\r\n* WIP Scripts\r\n\r\n* Added MariaDB/MySQL scripts\r\n\r\n* Added tests\r\n\r\n* Upgraded Npgsql package with vulnerability warning.\r\nUpgraded MySql.Data to fix connection pool deadlock: https://bugs.mysql.com/bug.php?id=114272\r\nUpgraded Microsoft.NET.Test.Sdk to stable release version.\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added tests\r\n\r\n* Added safety timeout\r\n\r\n* Fixed test\r\n\r\n* Fixed \"DROP DATABASE cannot be executed within a pipeline\" issue for latest PostgreSQL\r\n\r\n* Added PostgreSQL scripts\r\n\r\n* Added tests and refactored\r\n\r\n* Refactored\r\n\r\n* Refactored\r\n\r\n* Fixed argument types\r\n\r\n* Added check to flaky test\r\n\r\n* Flaky test\r\n\r\n* Fixed flaky tests\r\n\r\n* Clearing pools in MySQL tests\r\n\r\n* Removed READPAST to address flakiness\r\n\r\n* Removed SKIP LOCKED to address flakiness\r\n\r\n* Added benchmark\r\n\r\n* Added benchmark\r\n\r\n* Updated benchmark\r\n\r\n* Updated benchmarks","shortMessageHtmlLink":"ADO.NET Streaming Provider (#8974)"}},{"before":"63236c3740db6a1c3d88d64af23e411faf445007","after":"71ea69e852bc696840111eb47bbd336468edfb98","ref":"refs/heads/main","pushedAt":"2024-05-22T15:13:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Consider interface method accessibility when generating the invoker (#9019)","shortMessageHtmlLink":"Consider interface method accessibility when generating the invoker (#…"}},{"before":"3d7343e1c1c7c8e859929954fea99f3ed5151819","after":"63236c3740db6a1c3d88d64af23e411faf445007","ref":"refs/heads/main","pushedAt":"2024-05-22T02:49:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Exclude explicitly implemented interface methods from proxy (#8992)\n\n* Exclude ExplicitInterfaceImplementation methods\r\n\r\n* Add comments to test types and rename to suit\r\n\r\n---------\r\n\r\nCo-authored-by: ReubenBond ","shortMessageHtmlLink":"Exclude explicitly implemented interface methods from proxy (#8992)"}},{"before":"ee665108b09f28548d7083b92aed902ef1d90f3e","after":"3d7343e1c1c7c8e859929954fea99f3ed5151819","ref":"refs/heads/main","pushedAt":"2024-05-21T23:54:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Improve `ActivationData` shutdown process (#9018)\n\n* Fix termination condition in ActivationMigrationManager.AcceptMigratingGrains\r\n\r\n* Improve ActivationData shutdown process\r\n\r\n* Use file-scoped namespaces in ActivationData","shortMessageHtmlLink":"Improve ActivationData shutdown process (#9018)"}},{"before":"488b2db1f2fee2f4575348706f39c9c3f9ef5d7e","after":"ee665108b09f28548d7083b92aed902ef1d90f3e","ref":"refs/heads/main","pushedAt":"2024-05-21T23:20:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Fix termination condition in ActivationMigrationManager.AcceptMigratingGrains (#9017)","shortMessageHtmlLink":"Fix termination condition in ActivationMigrationManager.AcceptMigrati…"}},{"before":"15d2404163f121a41373caf1f0978b6848408fa2","after":"488b2db1f2fee2f4575348706f39c9c3f9ef5d7e","ref":"refs/heads/main","pushedAt":"2024-05-20T22:17:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Fix perf of PooledBufferTests (#9015)","shortMessageHtmlLink":"Fix perf of PooledBufferTests (#9015)"}},{"before":"8b0cb0409ffde3d185b96c718edac7510e97d9fc","after":"15d2404163f121a41373caf1f0978b6848408fa2","ref":"refs/heads/main","pushedAt":"2024-05-20T14:43:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Fix silo shutdown logging when silo is already shutting down. (#9013)","shortMessageHtmlLink":"Fix silo shutdown logging when silo is already shutting down. (#9013)"}},{"before":"ef9f20efa490cf92d508b5bce048fefb12fff2e7","after":"8b0cb0409ffde3d185b96c718edac7510e97d9fc","ref":"refs/heads/main","pushedAt":"2024-05-17T18:52:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"[CodeGen] Always specify grain extension interface for grain extension calls (#9009)\n\n* RPC: ensure grain extension calls always include the concrete extension interface, not the original interface\r\n\r\n* Always use explicit interface implementations in generated grain references\r\n\r\n* Add nullability annotations for IGrainCallContext\r\n\r\n* Remove dead code","shortMessageHtmlLink":"[CodeGen] Always specify grain extension interface for grain extensio…"}},{"before":"ca26bc98a8211030c506df5e667049d746d75ff6","after":null,"ref":"refs/heads/ReubenBond-patch-1","pushedAt":"2024-05-17T16:15:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"}},{"before":"9e36fcd5ed224293e3129f62530e4aecc8992273","after":"ef9f20efa490cf92d508b5bce048fefb12fff2e7","ref":"refs/heads/main","pushedAt":"2024-05-17T16:15:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Update samples README.md to point to samples repo & explorer (#9010)","shortMessageHtmlLink":"Update samples README.md to point to samples repo & explorer (#9010)"}},{"before":null,"after":"ca26bc98a8211030c506df5e667049d746d75ff6","ref":"refs/heads/ReubenBond-patch-1","pushedAt":"2024-05-17T16:15:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Update samples README.md to point to samples repo & explorer","shortMessageHtmlLink":"Update samples README.md to point to samples repo & explorer"}},{"before":"a602e92500f59687b7c1e1171d063e51c960903a","after":"9e36fcd5ed224293e3129f62530e4aecc8992273","ref":"refs/heads/main","pushedAt":"2024-05-17T15:11:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benjaminpetit","name":"Benjamin Petit","path":"/benjaminpetit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20427417?s=80&v=4"},"commit":{"message":"Fix streaming config validator registration (#8876)","shortMessageHtmlLink":"Fix streaming config validator registration (#8876)"}},{"before":"b30664147d2a4ae2a64c9686da2b5b5b74109fa8","after":"a602e92500f59687b7c1e1171d063e51c960903a","ref":"refs/heads/main","pushedAt":"2024-05-16T20:26:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Updatable grain timers (#8954)","shortMessageHtmlLink":"Updatable grain timers (#8954)"}},{"before":"47cb31ffe41466405a16a80f8cadd48de656d958","after":"b30664147d2a4ae2a64c9686da2b5b5b74109fa8","ref":"refs/heads/main","pushedAt":"2024-05-16T16:39:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Use `PeriodicTimer` instead of `GrainTimer` in `LeaseBasedQueueBalancer` (#9002)\n\n* Use PeriodicTimer instead of GrainTimer in LeaseBasedQueueBalancer","shortMessageHtmlLink":"Use PeriodicTimer instead of GrainTimer in `LeaseBasedQueueBalanc…"}},{"before":"8717df7f90388e11bb23a67c6cfd2d2545cc1149","after":"47cb31ffe41466405a16a80f8cadd48de656d958","ref":"refs/heads/main","pushedAt":"2024-05-16T16:27:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Add serialization support for types derived from `List` and `HashSet` (#9005)\n\n* Add serialization support for types derived from List\r\n\r\n* Add serialization support for types derived from HashSet","shortMessageHtmlLink":"Add serialization support for types derived from List<T> and `HashS…"}},{"before":"3ed59806f73d6d7ea102f96de3ac090ee4e5ba69","after":"8717df7f90388e11bb23a67c6cfd2d2545cc1149","ref":"refs/heads/main","pushedAt":"2024-05-16T14:48:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"[Test] Add skipped serialization test for types derived from List (#8858)","shortMessageHtmlLink":"[Test] Add skipped serialization test for types derived from List<T> (#…"}},{"before":"70085a8fa511cdd4ac519c6e20d9f8056d59ec16","after":"3ed59806f73d6d7ea102f96de3ac090ee4e5ba69","ref":"refs/heads/main","pushedAt":"2024-05-15T23:10:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Avoid unnecessary Interlocked.Or in SingleWaiterAutoResetEvent (#9003)","shortMessageHtmlLink":"Avoid unnecessary Interlocked.Or in SingleWaiterAutoResetEvent (#9003)"}},{"before":"d46b27f97caaa33c1a5376069cd9ea9bbbc0a42a","after":"70085a8fa511cdd4ac519c6e20d9f8056d59ec16","ref":"refs/heads/main","pushedAt":"2024-05-15T20:39:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Unsubscribe `ConsistentRingProvider` & `VirtualBucketsRingProvider` from `ISiloStatusOracle` on shutdown (#8997)\n\n* ConsistentRingProvider & VirtualBucketsRingProvider should unsubscribe from ISiloStatusOracle on shutdown","shortMessageHtmlLink":"Unsubscribe ConsistentRingProvider & VirtualBucketsRingProvider f…"}},{"before":"8657a00e691958fd9945586d1ffddf38c71a0eae","after":"d46b27f97caaa33c1a5376069cd9ea9bbbc0a42a","ref":"refs/heads/main","pushedAt":"2024-05-15T20:38:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Dispose cluster & silo health monitors are disposed when host is disposed, and clean up code (#8999)","shortMessageHtmlLink":"Dispose cluster & silo health monitors are disposed when host is disp…"}},{"before":"6332fc70c0a4bda45ede8f1614fbb5462e398aba","after":"8657a00e691958fd9945586d1ffddf38c71a0eae","ref":"refs/heads/main","pushedAt":"2024-05-15T20:10:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Dispose all activations when host is disposed (#9001)","shortMessageHtmlLink":"Dispose all activations when host is disposed (#9001)"}},{"before":"96891a7b0bb110f6b7d78181b0fca37a7373d035","after":"6332fc70c0a4bda45ede8f1614fbb5462e398aba","ref":"refs/heads/main","pushedAt":"2024-05-15T19:28:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Stop silo on Dispose (#9000)","shortMessageHtmlLink":"Stop silo on Dispose (#9000)"}},{"before":"a8d9ae40ea494c66fff41dac853c266e473cadbb","after":"96891a7b0bb110f6b7d78181b0fca37a7373d035","ref":"refs/heads/main","pushedAt":"2024-05-15T18:54:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Stop watchdog when container is disposed (#8998)","shortMessageHtmlLink":"Stop watchdog when container is disposed (#8998)"}},{"before":"146eb7c9b4dae4251a7670bd238ee474339c3331","after":"a8d9ae40ea494c66fff41dac853c266e473cadbb","ref":"refs/heads/main","pushedAt":"2024-05-15T18:28:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Add Orleans.Runtime to implicit usings (#8996)","shortMessageHtmlLink":"Add Orleans.Runtime to implicit usings (#8996)"}},{"before":"2f0e8953e8688dd90a6081d7092c1a8a3c0959e9","after":"146eb7c9b4dae4251a7670bd238ee474339c3331","ref":"refs/heads/main","pushedAt":"2024-05-15T13:49:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Use dotnet-public instead of nuget.org (#8931)\n\n* Use dotnet-public instead of nuget.org\r\n\r\n* Revert MySql.Data to 8.0.31","shortMessageHtmlLink":"Use dotnet-public instead of nuget.org (#8931)"}},{"before":"f89629b2b19a35a155f980746185ad99824224aa","after":"2f0e8953e8688dd90a6081d7092c1a8a3c0959e9","ref":"refs/heads/main","pushedAt":"2024-05-13T17:24:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Prevent generated types from appearing in IDE (#8987)","shortMessageHtmlLink":"Prevent generated types from appearing in IDE (#8987)"}},{"before":"0825c98d232a37a71404d8896b406f1e3b4e166e","after":"8bba0b75f3b58288dd07ec7876e32bea8dad64d3","ref":"refs/heads/7.x","pushedAt":"2024-05-13T16:46:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Fix behavior of DictionaryBaseCodec when values are added from constructor (#8993)\n\n(cherry picked from commit f89629b2b19a35a155f980746185ad99824224aa)\n\n# Conflicts:\n#\ttest/Orleans.Serialization.UnitTests/BuiltInCodecTests.cs","shortMessageHtmlLink":"Fix behavior of DictionaryBaseCodec when values are added from constr…"}},{"before":"9179e2841c512e9eff4dba7dca7eb316513d2413","after":"f89629b2b19a35a155f980746185ad99824224aa","ref":"refs/heads/main","pushedAt":"2024-05-10T22:15:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Fix behavior of DictionaryBaseCodec when values are added from constructor (#8993)","shortMessageHtmlLink":"Fix behavior of DictionaryBaseCodec when values are added from constr…"}},{"before":"d54dd3267487cb71ceff75510667610c811f186a","after":"9179e2841c512e9eff4dba7dca7eb316513d2413","ref":"refs/heads/main","pushedAt":"2024-05-10T17:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReubenBond","name":"Reuben Bond","path":"/ReubenBond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203839?s=80&v=4"},"commit":{"message":"Update Npgsql (#8994)\n\n* Update Npgsql\r\n\r\n* Integrated security is not supported by PostgreSQL","shortMessageHtmlLink":"Update Npgsql (#8994)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUxTB_wA","startCursor":null,"endCursor":null}},"title":"Activity · dotnet/orleans"}