{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":315481360,"defaultBranch":"zivy/master","name":"grpc-java","ownerLogin":"YifeiZhuang","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-11-24T01:06:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4111145?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715993242.0","currentOid":""},"activityList":{"items":[{"before":"e490273edd37dba1cf3c3b93de26bfc40ac99eaa","after":"9ca17362069ca8031c586046b3c60f4864723ed4","ref":"refs/heads/dual-stack","pushedAt":"2024-05-18T00:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"otel context","shortMessageHtmlLink":"otel context"}},{"before":null,"after":"e490273edd37dba1cf3c3b93de26bfc40ac99eaa","ref":"refs/heads/dual-stack","pushedAt":"2024-05-18T00:47:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"netty: Handle write queue promise failures (#11016)\n\nHandles Netty write frame failures caused by issues in the Netty\r\nitself.\r\n\r\nNormally we don't need to do anything on frame write failures because\r\nthe cause of a failed future would be an IO error that resulted in\r\nthe stream closure. Prior to this PR we treated these issues as a\r\nnoop, except the initial headers write on the client side.\r\n\r\nHowever, a case like netty/netty#13805 (a bug in generating next\r\nstream id) resulted in an unclosed stream on our side. This PR adds\r\nwrite frame future failure handlers that ensures the stream is\r\ncancelled, and the cause is propagated via Status.\r\n\r\nFixes #10849","shortMessageHtmlLink":"netty: Handle write queue promise failures (grpc#11016)"}},{"before":"5f333a2b056e4d2ede237119de31312c906403aa","after":null,"ref":"refs/heads/bump-readme","pushedAt":"2024-04-05T17:40:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":null,"after":"5f333a2b056e4d2ede237119de31312c906403aa","ref":"refs/heads/bump-readme","pushedAt":"2024-04-05T02:07:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"Update README etc to reference 1.63.0","shortMessageHtmlLink":"Update README etc to reference 1.63.0"}},{"before":null,"after":"9caa32bebff820fff3256d1581cf46bd84c0f738","ref":"refs/heads/release-v1.63.0","pushedAt":"2024-04-04T00:05:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"Bump version to 1.63.1-SNAPSHOT","shortMessageHtmlLink":"Bump version to 1.63.1-SNAPSHOT"}},{"before":"ee59e77436ea5b8cc652f31e119c96497e332555","after":null,"ref":"refs/heads/release-v1.63.0","pushedAt":"2024-04-03T23:58:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":null,"after":"ee59e77436ea5b8cc652f31e119c96497e332555","ref":"refs/heads/release-v1.63.0","pushedAt":"2024-04-03T21:50:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"Revert \"Start 1.64.0 development cycle\"\n\nThis reverts commit 338a687fcf0a2c17e469d130492064cd7b4ac955.","shortMessageHtmlLink":"Revert \"Start 1.64.0 development cycle\""}},{"before":"338a687fcf0a2c17e469d130492064cd7b4ac955","after":null,"ref":"refs/heads/bump-version","pushedAt":"2024-03-22T16:32:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":null,"after":"338a687fcf0a2c17e469d130492064cd7b4ac955","ref":"refs/heads/bump-version","pushedAt":"2024-03-22T05:16:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"Start 1.64.0 development cycle","shortMessageHtmlLink":"Start 1.64.0 development cycle"}},{"before":"307943b308e1bccabe38f806dc0c37b5a582794d","after":null,"ref":"refs/heads/dual-stack-outlier","pushedAt":"2024-02-27T18:36:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":"220c60a9995d0c5e709c914713c40b35c8c644eb","after":null,"ref":"refs/heads/authority-backport","pushedAt":"2024-02-27T18:34:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":null,"after":"220c60a9995d0c5e709c914713c40b35c8c644eb","ref":"refs/heads/authority-backport","pushedAt":"2024-02-27T00:45:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"xds: fix xdsNameResolver virtual host lookup authority, use service authority instead of ldsResourceName","shortMessageHtmlLink":"xds: fix xdsNameResolver virtual host lookup authority, use service a…"}},{"before":"6fb4ecb7b0e9d70ba86ca7593bf74148343c034c","after":null,"ref":"refs/heads/xds-authority","pushedAt":"2024-02-27T00:33:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":"32a22c4b95baf5dcce4d8aa533feea21b5b1f2c2","after":"6fb4ecb7b0e9d70ba86ca7593bf74148343c034c","ref":"refs/heads/xds-authority","pushedAt":"2024-02-26T21:13:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"xds: fix xdsNameResolver virtual host lookup authority, use service authority instead of ldsResourceName","shortMessageHtmlLink":"xds: fix xdsNameResolver virtual host lookup authority, use service a…"}},{"before":null,"after":"32a22c4b95baf5dcce4d8aa533feea21b5b1f2c2","ref":"refs/heads/xds-authority","pushedAt":"2024-02-26T21:08:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"xds: fix xdsNameResolver virtual host lookup authority, use service authority instead of ldsResourceName","shortMessageHtmlLink":"xds: fix xdsNameResolver virtual host lookup authority, use service a…"}},{"before":"72b2f9b1c84caebcd4890b88e1afc1c7e9064811","after":"307943b308e1bccabe38f806dc0c37b5a582794d","ref":"refs/heads/dual-stack-outlier","pushedAt":"2024-02-26T19:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"address comments","shortMessageHtmlLink":"address comments"}},{"before":"ebb630ddf2828f84ad677e6441deb822abfda559","after":"72b2f9b1c84caebcd4890b88e1afc1c7e9064811","ref":"refs/heads/dual-stack-outlier","pushedAt":"2024-02-23T06:52:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"util: dual stack outlier detection change","shortMessageHtmlLink":"util: dual stack outlier detection change"}},{"before":"bb0988ddd3ac5bb9d8170844c8d2b4e75794d570","after":"ebb630ddf2828f84ad677e6441deb822abfda559","ref":"refs/heads/dual-stack-outlier","pushedAt":"2024-02-23T06:16:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"util: dual stack outlier detection change","shortMessageHtmlLink":"util: dual stack outlier detection change"}},{"before":null,"after":"bb0988ddd3ac5bb9d8170844c8d2b4e75794d570","ref":"refs/heads/dual-stack-outlier","pushedAt":"2024-02-21T02:20:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"util: dual stack outlier detection change","shortMessageHtmlLink":"util: dual stack outlier detection change"}},{"before":"1dced635ec67b8892332acfae9671e792c555a42","after":null,"ref":"refs/heads/stable-server-get-sockets","pushedAt":"2024-02-09T22:40:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":null,"after":"1dced635ec67b8892332acfae9671e792c555a42","ref":"refs/heads/stable-server-get-sockets","pushedAt":"2024-02-09T21:41:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"api: stabilize server.getListenerSockets","shortMessageHtmlLink":"api: stabilize server.getListenerSockets"}},{"before":"62e924ccf154d06812d400ddb470ab96367c5a30","after":null,"ref":"refs/heads/experimental","pushedAt":"2024-02-07T01:43:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":"ce226a702cb88d421545eca630b8048d4d4d61d5","after":null,"ref":"refs/heads/xds-resource-type-args","pushedAt":"2024-02-06T23:41:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":"1ceb83b8f136f2c7efe07bee53bddbe3b6a64968","after":"62e924ccf154d06812d400ddb470ab96367c5a30","ref":"refs/heads/experimental","pushedAt":"2024-02-05T21:28:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/grpc/grpc-java into experimental","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/grpc/grpc-java into exper…"}},{"before":null,"after":"ce226a702cb88d421545eca630b8048d4d4d61d5","ref":"refs/heads/xds-resource-type-args","pushedAt":"2024-02-05T21:24:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"xds: hide TlsContextManager in XdsResourceType.Args","shortMessageHtmlLink":"xds: hide TlsContextManager in XdsResourceType.Args"}},{"before":"a00d39564936e9af7a76814d9c7126b80588eb3d","after":null,"ref":"refs/heads/release-1.61","pushedAt":"2024-02-05T17:22:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":"52726a43beb88e0c36c17d4820d7d2f80fb0b6c4","after":null,"ref":"refs/heads/release-1.60","pushedAt":"2024-02-05T17:22:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}},{"before":null,"after":"a00d39564936e9af7a76814d9c7126b80588eb3d","ref":"refs/heads/release-1.61","pushedAt":"2024-02-02T17:58:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"Bump version to 1.61.2-SNAPSHOT","shortMessageHtmlLink":"Bump version to 1.61.2-SNAPSHOT"}},{"before":null,"after":"52726a43beb88e0c36c17d4820d7d2f80fb0b6c4","ref":"refs/heads/release-1.60","pushedAt":"2024-02-02T17:46:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"},"commit":{"message":"Bump version to 1.60.3-SNAPSHOT","shortMessageHtmlLink":"Bump version to 1.60.3-SNAPSHOT"}},{"before":"34b8c94fc0c7ea8fa261dcf67ff4320977e555eb","after":null,"ref":"refs/heads/v1.61.x","pushedAt":"2024-02-01T18:53:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4111145?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETWK75gA","startCursor":null,"endCursor":null}},"title":"Activity · YifeiZhuang/grpc-java"}