{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27729926,"defaultBranch":"master","name":"grpc-java","ownerLogin":"grpc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-08T19:00:00.000Z","ownerAvatar":"https://github.com/avatars/u/7802525?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725466764.0","currentOid":""},"activityList":{"items":[{"before":"15cd2f9443e363adcf6c579c2ebe6e9a5544b6e4","after":"f3cf7c3c75a2dd80b5e852b42efb6dc41e0d073a","ref":"refs/heads/master","pushedAt":"2024-09-12T22:40:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DNVindhya","name":"Vindhya Ningegowda","path":"/DNVindhya","primaryAvatarUrl":"https://github.com/avatars/u/10396166?s=80&v=4"},"commit":{"message":"xds: Add xDS node ID in few control plane errors (#11519)","shortMessageHtmlLink":"xds: Add xDS node ID in few control plane errors (#11519)"}},{"before":"5de65a6d504ad9557572d04cf3f84e9caa9201fe","after":"15cd2f9443e363adcf6c579c2ebe6e9a5544b6e4","ref":"refs/heads/master","pushedAt":"2024-09-12T18:01:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"buildscripts: OS X env should be in macos.sh\n\nunix.sh is shared by multiple OSes and environments. Clear JAVA_HOME,\nsince we never want to use that as PATH is more reliable, better\nsupported, and more typical.","shortMessageHtmlLink":"buildscripts: OS X env should be in macos.sh"}},{"before":"f6d2f20fcdc9388b46debbc840c838f97ec7122d","after":"5de65a6d504ad9557572d04cf3f84e9caa9201fe","ref":"refs/heads/master","pushedAt":"2024-09-06T18:43:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"larry-safran","name":"Larry Safran","path":"/larry-safran","primaryAvatarUrl":"https://github.com/avatars/u/107004254?s=80&v=4"},"commit":{"message":"use an attribute from resolved addresses IS_PETIOLE_POLICY to control whether or not health checking is supported (#11513)\n\n* use an attribute from resolved addresses IS_PETIOLE_POLICY to control whether or not health checking is supported so that top level versions can't do any health checking, while those under petiole policies can.\r\n\r\nFixes #11413","shortMessageHtmlLink":"use an attribute from resolved addresses IS_PETIOLE_POLICY to control…"}},{"before":"721d063d554f742c4bed7b698f8cab373f5e0b1d","after":"f6d2f20fcdc9388b46debbc840c838f97ec7122d","ref":"refs/heads/master","pushedAt":"2024-09-06T16:15:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DNVindhya","name":"Vindhya Ningegowda","path":"/DNVindhya","primaryAvatarUrl":"https://github.com/avatars/u/10396166?s=80&v=4"},"commit":{"message":"Fix assertion to resolve flakiness in upstreamLocalityStatsList order (#11514)","shortMessageHtmlLink":"Fix assertion to resolve flakiness in upstreamLocalityStatsList order ("}},{"before":"1dae144f0a3013e8056adf9c78eb095a1dc8fcad","after":"e821d5e15831af864d79687fc7f1eb15b7e9bb58","ref":"refs/heads/v1.67.x","pushedAt":"2024-09-05T22:32:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"core: touch() buffer when detach()ing\n\nDetachable lets a buffer outlive its original lifetime. The new lifetime\nis application-controlled. If the application fails to read/close the\nstream, then the leak detector wouldn't make clear what code was\nresponsible for the buffer's lifetime. With this touch, we'll be able to\nsee detach() was called and thus know the application needs debugging.\n\nRealized when looking at b/364531464, although I think the issue is\nunrelated.","shortMessageHtmlLink":"core: touch() buffer when detach()ing"}},{"before":"fb4e4861f2c0ef6f8cf5987ad104096510de34aa","after":"81cc82eb5e1684529a3f5afcb8e60a4319d8a27e","ref":"refs/heads/v1.66.x","pushedAt":"2024-09-05T22:32:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"core: touch() buffer when detach()ing\n\nDetachable lets a buffer outlive its original lifetime. The new lifetime\nis application-controlled. If the application fails to read/close the\nstream, then the leak detector wouldn't make clear what code was\nresponsible for the buffer's lifetime. With this touch, we'll be able to\nsee detach() was called and thus know the application needs debugging.\n\nRealized when looking at b/364531464, although I think the issue is\nunrelated.","shortMessageHtmlLink":"core: touch() buffer when detach()ing"}},{"before":"8adfbf9ac52e635e7e00a4dae5f9493080241d68","after":"721d063d554f742c4bed7b698f8cab373f5e0b1d","ref":"refs/heads/master","pushedAt":"2024-09-05T21:39:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"core: touch() buffer when detach()ing\n\nDetachable lets a buffer outlive its original lifetime. The new lifetime\nis application-controlled. If the application fails to read/close the\nstream, then the leak detector wouldn't make clear what code was\nresponsible for the buffer's lifetime. With this touch, we'll be able to\nsee detach() was called and thus know the application needs debugging.\n\nRealized when looking at b/364531464, although I think the issue is\nunrelated.","shortMessageHtmlLink":"core: touch() buffer when detach()ing"}},{"before":null,"after":"1dae144f0a3013e8056adf9c78eb095a1dc8fcad","ref":"refs/heads/v1.67.x","pushedAt":"2024-09-04T16:19:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shivaspeaks","name":"MV Shiva","path":"/shivaspeaks","primaryAvatarUrl":"https://github.com/avatars/u/56782215?s=80&v=4"},"commit":{"message":"xds: Fix load reporting when pick first is used for locality-routing. (#11495)\n\n* Determine subchannel's network locality from connected address, instead of assuming that all addresses for a subchannel are in the same locality.","shortMessageHtmlLink":"xds: Fix load reporting when pick first is used for locality-routing. ("}},{"before":"1dae144f0a3013e8056adf9c78eb095a1dc8fcad","after":"8adfbf9ac52e635e7e00a4dae5f9493080241d68","ref":"refs/heads/master","pushedAt":"2024-09-04T14:03:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shivaspeaks","name":"MV Shiva","path":"/shivaspeaks","primaryAvatarUrl":"https://github.com/avatars/u/56782215?s=80&v=4"},"commit":{"message":"Start 1.68.0 development cycle (#11507)","shortMessageHtmlLink":"Start 1.68.0 development cycle (#11507)"}},{"before":"421e2371e9136a768fa878318af4a96b4d11f784","after":"1dae144f0a3013e8056adf9c78eb095a1dc8fcad","ref":"refs/heads/master","pushedAt":"2024-08-31T23:07:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DNVindhya","name":"Vindhya Ningegowda","path":"/DNVindhya","primaryAvatarUrl":"https://github.com/avatars/u/10396166?s=80&v=4"},"commit":{"message":"xds: Fix load reporting when pick first is used for locality-routing. (#11495)\n\n* Determine subchannel's network locality from connected address, instead of assuming that all addresses for a subchannel are in the same locality.","shortMessageHtmlLink":"xds: Fix load reporting when pick first is used for locality-routing. ("}},{"before":"c63e3548835e838ded2f9eaf3be03dcb6b2b53a7","after":"421e2371e9136a768fa878318af4a96b4d11f784","ref":"refs/heads/master","pushedAt":"2024-08-30T19:17:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"YifeiZhuang","name":"yifeizhuang","path":"/YifeiZhuang","primaryAvatarUrl":"https://github.com/avatars/u/4111145?s=80&v=4"},"commit":{"message":"add OpenTelemetryTracingModule (#11477)","shortMessageHtmlLink":"add OpenTelemetryTracingModule (#11477)"}},{"before":"cfecc4754b603e950f6f65ee1a2deb697c3f9a61","after":"c63e3548835e838ded2f9eaf3be03dcb6b2b53a7","ref":"refs/heads/master","pushedAt":"2024-08-29T23:12:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://github.com/avatars/u/12451183?s=80&v=4"},"commit":{"message":"rls: Fix log statements incorrectly referring to \"LRS\" (#11497)","shortMessageHtmlLink":"rls: Fix log statements incorrectly referring to \"LRS\" (#11497)"}},{"before":"4cb6465194128fa01161984baf21ab3ec0381e1d","after":"cfecc4754b603e950f6f65ee1a2deb697c3f9a61","ref":"refs/heads/master","pushedAt":"2024-08-29T20:13:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"Focus MultiChildLB updates around ResolvedAddresses of children\n\nThis makes ClusterManagerLB more straight-forward, focusing on just the\nthings that are relevant to it, and it avoids specialized map key\nhandling in updateChildrenWithResolvedAddresses().","shortMessageHtmlLink":"Focus MultiChildLB updates around ResolvedAddresses of children"}},{"before":"01389774d55b4784deda71b22135e0ec3e5ceb9b","after":"4cb6465194128fa01161984baf21ab3ec0381e1d","ref":"refs/heads/master","pushedAt":"2024-08-29T15:05:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"util: MultiChildLB children know if they are active\n\nNo need to look up in the map to see if they are still a child.","shortMessageHtmlLink":"util: MultiChildLB children know if they are active"}},{"before":"10d6002cbda0345d2f3fd1b1d91ce5b36319fb16","after":"01389774d55b4784deda71b22135e0ec3e5ceb9b","ref":"refs/heads/master","pushedAt":"2024-08-29T15:04:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"util: Remove child policy config from MultiChildLB state\n\nThe child policy config should be refreshed every address update, so it\nshouldn't be stored in the ChildLbState. In addition, none of the\ncurrent usages actually used what was stored in the ChildLbState in a\nmeaningful way (it was always null).\n\nResolvedAddresses was also removed from createChildLbState(), as nothing\nin it should be needed for creation; it varies over time and the values\npassed at creation are immutable.","shortMessageHtmlLink":"util: Remove child policy config from MultiChildLB state"}},{"before":"d034a56cb0de3b5e3635c8ecb381085d02b4ddbf","after":"10d6002cbda0345d2f3fd1b1d91ce5b36319fb16","ref":"refs/heads/master","pushedAt":"2024-08-28T21:34:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"xds: ClusterManagerLB must update child configuration\n\nWhile child LB policies are unlikey to change for each cluster name (RLS\nreturns regular cluster names, so should be unique), and the\nconfiguration for CDS policies won't change, RLS configuration can\ndefinitely change.","shortMessageHtmlLink":"xds: ClusterManagerLB must update child configuration"}},{"before":"ee3ffef3ee0eca9d63424b15e6c31d6e729ef4ed","after":"d034a56cb0de3b5e3635c8ecb381085d02b4ddbf","ref":"refs/heads/master","pushedAt":"2024-08-23T20:05:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"larry-safran","name":"Larry Safran","path":"/larry-safran","primaryAvatarUrl":"https://github.com/avatars/u/107004254?s=80&v=4"},"commit":{"message":"Xds client split (#11484)","shortMessageHtmlLink":"Xds client split (#11484)"}},{"before":"f20167d60247588fa83a82620333c2e1e3216644","after":"ee3ffef3ee0eca9d63424b15e6c31d6e729ef4ed","ref":"refs/heads/master","pushedAt":"2024-08-22T18:23:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"core: In PF, disjoint update while READY should transition to IDLE\n\nThis is the same as if we received a GOAWAY. We wait for the next RPC to\nbegin connecting again. This is InternalSubchannel's behavior.","shortMessageHtmlLink":"core: In PF, disjoint update while READY should transition to IDLE"}},{"before":"6c9f92a725e23754b8855ac909ed5aa34688ab88","after":"f20167d60247588fa83a82620333c2e1e3216644","ref":"refs/heads/master","pushedAt":"2024-08-22T17:29:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"util: Replace RR.EmptyPicker with FixedResultPicker","shortMessageHtmlLink":"util: Replace RR.EmptyPicker with FixedResultPicker"}},{"before":"2fe1a13cd07c86937d02c508025616c309424c9a","after":"6c9f92a725e23754b8855ac909ed5aa34688ab88","ref":"refs/heads/master","pushedAt":"2024-08-22T17:28:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"interop-testing: Move interop tests only used by test client to the test client\n\nThis removes the auth dependency and the implicit xds/orca from\nAbstractInteropTest for things that weren't used in all but one case.","shortMessageHtmlLink":"interop-testing: Move interop tests only used by test client to the t…"}},{"before":"66075eab85d85095bd396fc747d218c62e105f73","after":"2fe1a13cd07c86937d02c508025616c309424c9a","ref":"refs/heads/master","pushedAt":"2024-08-22T06:41:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kannanjgithub","name":"Kannan J","path":"/kannanjgithub","primaryAvatarUrl":"https://github.com/avatars/u/29600796?s=80&v=4"},"commit":{"message":"Migrate from `Charsets` to `StandardCharsets`. (#11482)","shortMessageHtmlLink":"Migrate from Charsets to StandardCharsets. (#11482)"}},{"before":"9762945f813da20e4a49075cd010fa4959955f2d","after":"66075eab85d85095bd396fc747d218c62e105f73","ref":"refs/heads/master","pushedAt":"2024-08-22T06:31:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kannanjgithub","name":"Kannan J","path":"/kannanjgithub","primaryAvatarUrl":"https://github.com/avatars/u/29600796?s=80&v=4"},"commit":{"message":".github/workflows: Bump action major versions from Node16 to Node20 (#11476)\n\nGitHub began the Node16 deprecation process a year ago [1][2]. This\r\ncommit updates all workflows to use the latest Node20 actions.\r\n\r\n[1]: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/\r\n[2]: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/","shortMessageHtmlLink":".github/workflows: Bump action major versions from Node16 to Node20 (#…"}},{"before":"778a00b6239d9ac3e346ccde1a65a6e1eae2937e","after":"9762945f813da20e4a49075cd010fa4959955f2d","ref":"refs/heads/master","pushedAt":"2024-08-21T14:16:29.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"core: In PF, remove extraneous index.reset()\n\nThe index was just reset by updateGroups().","shortMessageHtmlLink":"core: In PF, remove extraneous index.reset()"}},{"before":"c120e364d2aea8d42e5b6df4a8dea8c48eca6ebe","after":"778a00b6239d9ac3e346ccde1a65a6e1eae2937e","ref":"refs/heads/master","pushedAt":"2024-08-17T15:55:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"util: Remove MultiChildLB.getImmutableChildMap()\n\nNo usages actually needed a map nor a copy.","shortMessageHtmlLink":"util: Remove MultiChildLB.getImmutableChildMap()"}},{"before":"6dbd1b9d5a3a0a8d9c64f161e23b7f355a56e588","after":"c120e364d2aea8d42e5b6df4a8dea8c48eca6ebe","ref":"refs/heads/master","pushedAt":"2024-08-17T15:54:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"core: PF Index.size() should be number of addresses\n\nThis would impact TRANSIENT_FAILURE and refreshNameResolver() logic for\ndual-stack endpoints.","shortMessageHtmlLink":"core: PF Index.size() should be number of addresses"}},{"before":"5a5ef2a978fd28a6cf0c4f3ac4c9964cd2e61c7e","after":"fb4e4861f2c0ef6f8cf5987ad104096510de34aa","ref":"refs/heads/v1.66.x","pushedAt":"2024-08-15T20:37:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"larry-safran","name":"Larry Safran","path":"/larry-safran","primaryAvatarUrl":"https://github.com/avatars/u/107004254?s=80&v=4"},"commit":{"message":"Add dualstack interop test kokoro config (#11422) (#11478)","shortMessageHtmlLink":"Add dualstack interop test kokoro config (#11422) (#11478)"}},{"before":"6a9bc3ba1761ffd27961d8aa4f12a44aa45a3e6a","after":"6dbd1b9d5a3a0a8d9c64f161e23b7f355a56e588","ref":"refs/heads/master","pushedAt":"2024-08-14T16:11:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jdcormie","name":"John Cormie","path":"/jdcormie","primaryAvatarUrl":"https://github.com/avatars/u/19178533?s=80&v=4"},"commit":{"message":"Add newAttachMetadataServerInterceptor() MetadataUtil (#11458)","shortMessageHtmlLink":"Add newAttachMetadataServerInterceptor() MetadataUtil (#11458)"}},{"before":"ff8e4137603b88bf2dcc43b502554c4fae437dac","after":"6a9bc3ba1761ffd27961d8aa4f12a44aa45a3e6a","ref":"refs/heads/master","pushedAt":"2024-08-14T14:24:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"example: delete duplicate and unused code in KeepAliveClient.java","shortMessageHtmlLink":"example: delete duplicate and unused code in KeepAliveClient.java"}},{"before":"909c4bc382c653399eddff25bb5cc9357a166713","after":"ff8e4137603b88bf2dcc43b502554c4fae437dac","ref":"refs/heads/master","pushedAt":"2024-08-14T04:33:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"Remove direct dependency on j2objc\n\nBazel had the dependency added because of #5046, where Guava was\r\ndepending on it as compile-only and Bazel build have \"unknown enum\r\nconstant\" warnings. Guava now has a compile dependency on j2objc, so\r\nthis workaround is no longer needed. There are currently no version skew\r\nissues in Gradle, which was the only usage.","shortMessageHtmlLink":"Remove direct dependency on j2objc"}},{"before":"75012a5be2e8dbcbe171ac119434239a30bee385","after":"909c4bc382c653399eddff25bb5cc9357a166713","ref":"refs/heads/master","pushedAt":"2024-08-14T04:29:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ejona86","name":"Eric Anderson","path":"/ejona86","primaryAvatarUrl":"https://github.com/avatars/u/2811396?s=80&v=4"},"commit":{"message":"util: Remove minor convenience functions from MultiChildLB\n\nThese were once needed to be overridden (e.g., by RoundRobinLB), but\nnow nothing overrides them and MultiChildLB doesn't even call one of\nthem.","shortMessageHtmlLink":"util: Remove minor convenience functions from MultiChildLB"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtOjkOgA","startCursor":null,"endCursor":null}},"title":"Activity · grpc/grpc-java"}