{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":76445704,"defaultBranch":"master","name":"CAP","ownerLogin":"dotnetcore","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-14T09:40:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19404084?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719142428.0","currentOid":""},"activityList":{"items":[{"before":"1cadd3ab86bf8518f65f537ba2422525dd2c5f4a","after":"9b1b112795990adad9d8a035ea09aff7bdebddd1","ref":"refs/heads/master","pushedAt":"2024-09-20T15:42:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Update readme.","shortMessageHtmlLink":"Update readme."}},{"before":"8397a5a2973b0f3ba8b3707e195a69d781650c4b","after":"1cadd3ab86bf8518f65f537ba2422525dd2c5f4a","ref":"refs/heads/master","pushedAt":"2024-09-20T14:21:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Refactor to file-scoped namespaces (#1586)\n\nModified : src/DotNetCore.CAP.NATS/CAP.NATSCapOptionsExtension.cs\r\nModified : src/DotNetCore.CAP.NATS/CAP.NATSOptions.cs\r\nModified : src/DotNetCore.CAP.NATS/CAP.Options.Extensions.cs\r\nModified : src/DotNetCore.CAP.NATS/IConnectionPool.Default.cs\r\nModified : src/DotNetCore.CAP.NATS/IConnectionPool.cs\r\nModified : src/DotNetCore.CAP.NATS/ITransport.NATS.cs\r\nModified : src/DotNetCore.CAP.NATS/NATSConsumerClient.cs\r\nModified : src/DotNetCore.CAP.NATS/NATSConsumerClientFactory.cs\r\nModified : src/DotNetCore.CAP.RabbitMQ/RabbitMQBasicConsumer.cs\r\nModified : src/DotNetCore.CAP/Diagnostics/EventCounterSource.Cap.cs\r\nModified : src/DotNetCore.CAP/Internal/ISnowflakeId.cs","shortMessageHtmlLink":"Refactor to file-scoped namespaces (#1586)"}},{"before":"abb83579fe122132902d54bc1c3262c4b5031ad8","after":"289c4b26aa5f2037fe4f5954970aa36f687752db","ref":"refs/heads/gh-pages","pushedAt":"2024-09-20T14:19:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 8397a5a with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 8397a5a with MkDocs version: 1.5.3"}},{"before":"6481ce512c3c3446f8c987beeaaf468433902a56","after":"8397a5a2973b0f3ba8b3707e195a69d781650c4b","ref":"refs/heads/master","pushedAt":"2024-09-20T14:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Support K8S node discovery with filtering options (#1577)\n\n* K8S node discovery with filtering options\r\n\r\n* fix edge case that returned no namespaces when using Role instead of ClusterRole\r\n\r\n* update documentation for dashboard with k8s","shortMessageHtmlLink":"Support K8S node discovery with filtering options (#1577)"}},{"before":"83c0dbffe25172411d88f08c7d8caa1c9ffb1d5c","after":"6481ce512c3c3446f8c987beeaaf468433902a56","ref":"refs/heads/master","pushedAt":"2024-09-20T14:17:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Update version to 8.3.0","shortMessageHtmlLink":"Update version to 8.3.0"}},{"before":"e8eec081f47bef07fe9f678978891b4f9d1f2e06","after":"abb83579fe122132902d54bc1c3262c4b5031ad8","ref":"refs/heads/gh-pages","pushedAt":"2024-09-20T14:14:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 83c0dbf with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 83c0dbf with MkDocs version: 1.5.3"}},{"before":"f304b1bd4ddf6e5182f3f5ddc000cefa185b1f6b","after":"83c0dbffe25172411d88f08c7d8caa1c9ffb1d5c","ref":"refs/heads/master","pushedAt":"2024-09-20T14:13:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Added control for queue options in RabbitMQ transport (#1585)\n\n* updated documentation","shortMessageHtmlLink":"Added control for queue options in RabbitMQ transport (#1585)"}},{"before":"7e9d668c4d03058f1bdba0668c9a41e161f7b857","after":"f304b1bd4ddf6e5182f3f5ddc000cefa185b1f6b","ref":"refs/heads/master","pushedAt":"2024-09-20T01:15:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/dotnetcore/CAP","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/dotnetcore/CAP"}},{"before":"48f7b515a0005377fc3c50e8b7844538c7445dec","after":"7e9d668c4d03058f1bdba0668c9a41e161f7b857","ref":"refs/heads/master","pushedAt":"2024-09-18T07:14:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"fix(#1583): Call AbandonMessageAsync on Azure Service Bus message when persistence fails to avoid message loss (#1584)\n\nCo-authored-by: FC\\oussama.smida ","shortMessageHtmlLink":"fix(#1583): Call AbandonMessageAsync on Azure Service Bus message whe…"}},{"before":"225a513b1b5f0d5aa5da0c9d1c174d7b3f23aff5","after":"48f7b515a0005377fc3c50e8b7844538c7445dec","ref":"refs/heads/master","pushedAt":"2024-09-09T02:24:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/dotnetcore/CAP","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/dotnetcore/CAP"}},{"before":"1c765afe4623bba0d50ee1f9f23f3952a6449362","after":"225a513b1b5f0d5aa5da0c9d1c174d7b3f23aff5","ref":"refs/heads/master","pushedAt":"2024-08-23T01:03:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"fix: BrokerAddress property in AzureServiceBus transport (#1576)\n\n* fixed getting the broker address from service bus\r\n\r\n* fixed namespace extraction","shortMessageHtmlLink":"fix: BrokerAddress property in AzureServiceBus transport (#1576)"}},{"before":"4233694ec5c70b85cb21bfab1e6ccad3a1ffcfe2","after":"e8eec081f47bef07fe9f678978891b4f9d1f2e06","ref":"refs/heads/gh-pages","pushedAt":"2024-08-08T03:19:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 1c765af with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 1c765af with MkDocs version: 1.5.3"}},{"before":"5ff032606c81737d171f34a7e5e7a055c9270380","after":"1c765afe4623bba0d50ee1f9f23f3952a6449362","ref":"refs/heads/master","pushedAt":"2024-08-08T03:18:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Update copyright to 2024.","shortMessageHtmlLink":"Update copyright to 2024."}},{"before":"04a655acf1083c2b279940406bd95f07e34d166b","after":"4233694ec5c70b85cb21bfab1e6ccad3a1ffcfe2","ref":"refs/heads/gh-pages","pushedAt":"2024-07-31T01:07:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 5ff0326 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 5ff0326 with MkDocs version: 1.5.3"}},{"before":"2afd3065a6b68b9c896658d9b9335e065e260ba0","after":"5ff032606c81737d171f34a7e5e7a055c9270380","ref":"refs/heads/master","pushedAt":"2024-07-31T01:07:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"7b6b033873295f6ea04f5d5f0b0b4788d6146e5a","after":"2afd3065a6b68b9c896658d9b9335e065e260ba0","ref":"refs/heads/master","pushedAt":"2024-07-05T02:02:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Fix a bug that could cause multiple retries when both UseStorageLock and EnableParallelExecute are enabled. (#1560)\n\n* fix: retry received event just execute directly\r\n\r\n* publish retry event need to do the same","shortMessageHtmlLink":"Fix a bug that could cause multiple retries when both UseStorageLock …"}},{"before":"387f4fb53210c6f4ac479f3b05e3b10380bf70dd","after":"7b6b033873295f6ea04f5d5f0b0b4788d6146e5a","ref":"refs/heads/master","pushedAt":"2024-07-01T00:55:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Add NATS option to disable dynamic subject creation for consumers. (#1556)\n\n* Added NATS option to disable dynamic subject creation for consumers.\r\n\r\n* Added NATS option to disable dynamic subject creation for consumers.\r\n\r\n* Added connect error if stream does not exist to mark the consumer register as unhealthy to allow subscribe retries in case the stream has not been configured before the client is started.","shortMessageHtmlLink":"Add NATS option to disable dynamic subject creation for consumers. (#…"}},{"before":"51453d502bc83d1443b42dff86072c5be999501d","after":"387f4fb53210c6f4ac479f3b05e3b10380bf70dd","ref":"refs/heads/master","pushedAt":"2024-06-21T08:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Tweak that when the `EnablePublishParallelSend` option is true, it will be put task into the .NET thread pool in batches rather than all at once. (#1540)","shortMessageHtmlLink":"Tweak that when the EnablePublishParallelSend option is true, it wi…"}},{"before":"1cd3f406daea7dd86d470afca9d43179e80c8388","after":"51453d502bc83d1443b42dff86072c5be999501d","ref":"refs/heads/master","pushedAt":"2024-06-11T13:15:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Try to fix NATS reconnection publish issue after restarting server. #1542","shortMessageHtmlLink":"Try to fix NATS reconnection publish issue after restarting server. #…"}},{"before":"bce8dc73f8eecefa1447a1879be94f4869f09add","after":"1cd3f406daea7dd86d470afca9d43179e80c8388","ref":"refs/heads/master","pushedAt":"2024-06-10T14:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Add option for controlling reponse from CapHeader. #1541","shortMessageHtmlLink":"Add option for controlling reponse from CapHeader. #1541"}},{"before":"8acc4e58f85368ec34756b1bb716a8141d748d49","after":"04a655acf1083c2b279940406bd95f07e34d166b","ref":"refs/heads/gh-pages","pushedAt":"2024-06-10T14:13:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed bce8dc7 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed bce8dc7 with MkDocs version: 1.4.2"}},{"before":"797a8ddc74781900f5180e024b1c4d8413fe2d78","after":"bce8dc73f8eecefa1447a1879be94f4869f09add","ref":"refs/heads/master","pushedAt":"2024-06-10T14:12:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Add option for controlling reponse from CapHeader. #1541","shortMessageHtmlLink":"Add option for controlling reponse from CapHeader. #1541"}},{"before":"dbb862b5ff15ea7bfd6a12c6e51120e052ac8b6b","after":"8acc4e58f85368ec34756b1bb716a8141d748d49","ref":"refs/heads/gh-pages","pushedAt":"2024-05-29T05:45:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 797a8dd with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 797a8dd with MkDocs version: 1.4.2"}},{"before":"19f64079dd53e28ae858b92769c27348696aa410","after":"797a8ddc74781900f5180e024b1c4d8413fe2d78","ref":"refs/heads/master","pushedAt":"2024-05-29T05:44:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"3431a4ca49a1b25b1ac20b77e567251225802d52","after":"dbb862b5ff15ea7bfd6a12c6e51120e052ac8b6b","ref":"refs/heads/gh-pages","pushedAt":"2024-05-29T02:23:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 19f6407 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 19f6407 with MkDocs version: 1.4.2"}},{"before":"5a6aa8e092060a089c46592ce56ad8253bc56b66","after":"19f64079dd53e28ae858b92769c27348696aa410","ref":"refs/heads/master","pushedAt":"2024-05-29T02:22:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Add GroupConcurrent option to support subscriber concurrent execution (#1537)\n\n* Add support for parallel consumption by GroupConcurrent attribute.\r\n\r\n* Remove UseDispatchingPerGroup options.","shortMessageHtmlLink":"Add GroupConcurrent option to support subscriber concurrent execution ("}},{"before":"70abca0130c5bd75855e77aa020d31a5c2a8e037","after":"dd8a7bf33eeb203a5d4da1b674b7106b54130c8a","ref":"refs/heads/supports/group-concurrent","pushedAt":"2024-05-27T08:25:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Remove UseDispatchingPerGroup options.","shortMessageHtmlLink":"Remove UseDispatchingPerGroup options."}},{"before":"9f8ed505686b0124bf7dcb9958e9c8381b337bae","after":null,"ref":"refs/heads/fixes-kafka-consume-retriable","pushedAt":"2024-05-25T03:37:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"}},{"before":null,"after":"70abca0130c5bd75855e77aa020d31a5c2a8e037","ref":"refs/heads/supports/group-concurrent","pushedAt":"2024-05-24T09:48:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Add support for parallel consumption by GroupConcurrent attribute.","shortMessageHtmlLink":"Add support for parallel consumption by GroupConcurrent attribute."}},{"before":"18ffd1885a03e8d41ab9bdde0e0f6a97e013d440","after":"5a6aa8e092060a089c46592ce56ad8253bc56b66","ref":"refs/heads/master","pushedAt":"2024-05-20T09:38:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yang-xiaodong","name":"Xiaodong Yang","path":"/yang-xiaodong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8205994?s=80&v=4"},"commit":{"message":"Simplify code using deconstruction. (#1533)","shortMessageHtmlLink":"Simplify code using deconstruction. (#1533)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNTo0MjoyOC4wMDAwMDBazwAAAAS8IVuS","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNTo0MjoyOC4wMDAwMDBazwAAAAS8IVuS","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yMFQwOTozODo1My4wMDAwMDBazwAAAAROoL2K"}},"title":"Activity · dotnetcore/CAP"}