{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2211243,"defaultBranch":"trunk","name":"kafka","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-08-15T18:06:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719563870.0","currentOid":""},"activityList":{"items":[{"before":"836f52b0bafd278bbbf064d5ee7bb47e2661f11c","after":"a33cc3d351e37f8884c601f4d7066834b77c305e","ref":"refs/heads/trunk","pushedAt":"2024-06-29T05:56:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"omkreddy","name":"Manikumar Reddy","path":"/omkreddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8134545?s=80&v=4"},"commit":{"message":"KAFKA-17052: Downgrade ShadowJarPlugin to 8.1.3 (#16489)\n\nThis version of the ShadowJarPlugin uses the incorrect classifier for the published archive. This is a temporary measure to fix publishing prior to the upcoming release.\r\n\r\nSigned-off-by: Greg Harris \r\n\r\n\r\nReviewers: Manikumar Reddy ","shortMessageHtmlLink":"KAFKA-17052: Downgrade ShadowJarPlugin to 8.1.3 (#16489)"}},{"before":"5edab42ae371f40584b42fb9a9568cf0ab5c5037","after":"31a9c702a484a0f17e9551d6b4b8ed439dec37ff","ref":"refs/heads/3.8","pushedAt":"2024-06-28T22:46:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jolshan","name":"Justine Olshan","path":"/jolshan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25566826?s=80&v=4"},"commit":{"message":"KAFKA-17050: Revert group.version from 3.8 (#16478)\n\nReverting due to complications when trying to fix KAFKA-17011 in 3.8. Now there will be no production features, so we won't send any over the wire in ApiVersions or BrokerRegistration and cause issues when the receiver is on an old version.\r\n\r\nI reverted the typo PR to make the reverts cleaner and minimize chances for errors. The only conflicts were due to imports and a modified test testConsumerGroupDescribe. The fix was to keep the modified parameters but remove the metadataCache code.\r\n\r\nSome other minor changes for items we wanted to keep (not revert)\r\n\r\nReviewers: Colin P. McCabe , David Jacot , Chia-Ping Tsai , Jun Rao ","shortMessageHtmlLink":"KAFKA-17050: Revert group.version from 3.8 (#16478)"}},{"before":"b0054f3a2f28ebd19045a4b8a8d356987275965b","after":"836f52b0bafd278bbbf064d5ee7bb47e2661f11c","ref":"refs/heads/trunk","pushedAt":"2024-06-28T19:13:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjsax","name":"Matthias J. Sax","path":"/mjsax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8959638?s=80&v=4"},"commit":{"message":"KAFKA-16000: Migrated MembershipManagerImplTest away from ConsumerTestBuilder (#16312)\n\nFinishing migration of MembershipManagerImplTest away from ConsumerTestBuilder and removed all spy objects.\r\n\r\nReviewers: Lianet Magrans , Philip Nee , Matthias J. Sax ","shortMessageHtmlLink":"KAFKA-16000: Migrated MembershipManagerImplTest away from ConsumerTes…"}},{"before":"e57cbe034615c59557bb0229ee7ca5af90246257","after":"b0054f3a2f28ebd19045a4b8a8d356987275965b","ref":"refs/heads/trunk","pushedAt":"2024-06-28T14:27:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jsancio","name":"José Armando García Sancio","path":"/jsancio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794394?s=80&v=4"},"commit":{"message":"KAFKA-16536; Use BeginQuorumEpoch as leader heartbeat (#16399)\n\nWith KIP-853, the leader's endpoint is sent to the other voters using the BeginQuorumEpoch RPC. The remote replicas never store the leader's endpoint. That means that leaders need to resend the leader's endpoint if a voter restarts.\r\n\r\nThis change accomplishes this by sending the BeginQuorumEpoch as a heartbeat. The period is sent to the half the fetch timeout to prevent voters from transitioning to the candidate state when restarting.\r\n\r\nReviewers: José Armando García Sancio ","shortMessageHtmlLink":"KAFKA-16536; Use BeginQuorumEpoch as leader heartbeat (#16399)"}},{"before":"1c81d32d8ed692a6d44e82c7c1bf1a917baf218f","after":"67151c6022060996a5e54b209c75731dc5098cb9","ref":"refs/heads/3.7","pushedAt":"2024-06-28T08:51:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"soarez","name":"Igor Soarez","path":"/soarez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1357510?s=80&v=4"},"commit":{"message":"MINOR: Update 3.7 branch version to 3.7.2-SNAPSHOT","shortMessageHtmlLink":"MINOR: Update 3.7 branch version to 3.7.2-SNAPSHOT"}},{"before":"9be27e715a209a892941bf35e66859d9c39c28c4","after":"e57cbe034615c59557bb0229ee7ca5af90246257","ref":"refs/heads/trunk","pushedAt":"2024-06-28T06:53:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-17022 Fix error-prone in KafkaApis#handleFetchRequest (#16455)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-17022 Fix error-prone in KafkaApis#handleFetchRequest (#16455)"}},{"before":"ebaa108967fca35b2fce1d9052e3641046e510fd","after":"9be27e715a209a892941bf35e66859d9c39c28c4","ref":"refs/heads/trunk","pushedAt":"2024-06-28T01:24:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jsancio","name":"José Armando García Sancio","path":"/jsancio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794394?s=80&v=4"},"commit":{"message":"MINOR; Fix incompatible change to the kafka config (#16464)\n\nPrior to KIP-853, users were not allow to enumerate listeners specified in `controller.listener.names` in the `advertised.listeners`. This decision was made in 3.3 because the `controller.quorum.voters` property is in effect the list of advertised listeners for all of the controllers.\r\n\r\nKIP-853 is moving away from `controller.quorum.voters` in favor of a dynamic set of voters. This means that the user needs to have a way of specifying the advertised listeners for controller.\r\n\r\nThis change allows the users to specify listener names in `controller.listener.names` in `advertised.listeners`. To make this change forwards compatible (use a valid configuration from 3.8 in 3.9), the controller's advertised listeners are going to get computed by looking up the endpoint in `advertised.listeners`. If it doesn't exist, the controller will look up the endpoint in the `listeners` configuration.\r\n\r\nThis change also includes a fix the to the BeginQuorumEpoch request where the default value for VoterId was 0 instead of -1.\r\n\r\nReviewers: Colin P. McCabe ","shortMessageHtmlLink":"MINOR; Fix incompatible change to the kafka config (#16464)"}},{"before":"dc7c9ad0685612b8640faaddcf63b96222b19fcd","after":"ebaa108967fca35b2fce1d9052e3641046e510fd","ref":"refs/heads/trunk","pushedAt":"2024-06-27T21:03:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cmccabe","name":"Colin Patrick McCabe","path":"/cmccabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1095624?s=80&v=4"},"commit":{"message":"KAFKA-16968: Introduce 3.8-IV0, 3.9-IV0, 3.9-IV1\n\nCreate 3 new metadata versions:\r\n\r\n- 3.8-IV0, for the upcoming 3.8 release.\r\n- 3.9-IV0, to add support for KIP-1005.\r\n- 3.9-IV1, as the new release vehicle for KIP-966.\r\n\r\nCreate ListOffsetRequest v9, which will be used in 3.9-IV0 to support KIP-1005. v9 is currently an unstable API version.\r\n\r\nReviewers: Jun Rao , Justine Olshan ","shortMessageHtmlLink":"KAFKA-16968: Introduce 3.8-IV0, 3.9-IV0, 3.9-IV1"}},{"before":"3ebad6349de7d121a31f9d47c5ede7d6bbfac4d1","after":"dc7c9ad0685612b8640faaddcf63b96222b19fcd","ref":"refs/heads/trunk","pushedAt":"2024-06-27T19:14:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjsax","name":"Matthias J. Sax","path":"/mjsax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8959638?s=80&v=4"},"commit":{"message":"MINOR: pass in timeout to Admin.close() (#16422)\n\nReviewers: Luke Chen , Kamal Chandraprakash , Chia-Ping Tsai , Apoorv Mittal , Bruno Cadonna ","shortMessageHtmlLink":"MINOR: pass in timeout to Admin.close() (#16422)"}},{"before":"1040d783720f5d202127ec7a62946f4ec2e6ad80","after":"3ebad6349de7d121a31f9d47c5ede7d6bbfac4d1","ref":"refs/heads/trunk","pushedAt":"2024-06-27T12:52:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"MINOR: Fix missing code tag in doc (#16466)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"MINOR: Fix missing code tag in doc (#16466)"}},{"before":"60114a46a775e597410131dd67ac236d62f57b0c","after":"1040d783720f5d202127ec7a62946f4ec2e6ad80","ref":"refs/heads/trunk","pushedAt":"2024-06-27T12:50:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-10787 Apply spotless to all module (#16467)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-10787 Apply spotless to all module (#16467)"}},{"before":"c2de7c5e544b94fe669063e336846b7977b0c044","after":"60114a46a775e597410131dd67ac236d62f57b0c","ref":"refs/heads/trunk","pushedAt":"2024-06-27T12:42:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dajac","name":"David Jacot","path":"/dajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157182?s=80&v=4"},"commit":{"message":"KAFKA-16822: Abstract consumer group to share functionality with share group (KIP-932) (#16054)\n\nAbstracted code for 2 classes `ConsumerGroup` and `ConsumerGroupMember` to `ModernGroup` and `ModernGroupMember` respectively. The new abstract classes are created to share common functionality with `ShareGroup` and `ShareGroupMember` which are being introduced with KIP-932.\r\n\r\nThe patch is majorly code refactoring from existing classes to abstract classes. Also created a new package called `modern` where `MemberState` class is moved, in upcoming patches, I will move common classes for `Share` and `Consumer` Group in `modern` package itself. \r\n\r\nReviewers: Lianet Magrans , Andrew Schofield , David Jacot ","shortMessageHtmlLink":"KAFKA-16822: Abstract consumer group to share functionality with shar…"}},{"before":"49e9bd4a5ba055b7d6e9d166ca87b75e75f738fa","after":"c2de7c5e544b94fe669063e336846b7977b0c044","ref":"refs/heads/trunk","pushedAt":"2024-06-27T11:04:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soarez","name":"Igor Soarez","path":"/soarez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1357510?s=80&v=4"},"commit":{"message":"MINOR: Clarify Spotless instructions in README.md (#16471)\n\n\r\nReviewers: Igor Soarez ","shortMessageHtmlLink":"MINOR: Clarify Spotless instructions in README.md (#16471)"}},{"before":"9b4f13efbc0674ec63835ceee728f5ec62e69171","after":"49e9bd4a5ba055b7d6e9d166ca87b75e75f738fa","ref":"refs/heads/trunk","pushedAt":"2024-06-27T10:03:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"omkreddy","name":"Manikumar Reddy","path":"/omkreddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8134545?s=80&v=4"},"commit":{"message":"KAFKA-16754: Implemented release acquired records functionality to SharePartition (#16430)\n\nAbout\r\nImplemented release acquired records functionality in SharePartition. This functionality is used when a share session gets closed, hence all the acquired records should either move to AVAILABLE or ARCHIVED state. Implemented the following functions -\r\n\r\n1. releaseAcquiredRecords - This function is executed when the acquisition lock timeout is reached. The function releases the acquired records.\r\n2. releaseAcquiredRecordsForCompleteBatch - Function which releases acquired records maintained at a batch level.\r\n3. releaseAcquiredRecordsForPerOffsetBatch - Function which releases acquired records maintained at an offset level.\r\n\r\nTesting\r\nAdded unit tests to cover the new functionality added.\r\n\r\n\r\nReviewers: Andrew Schofield , Manikumar Reddy , Apoorv Mittal ","shortMessageHtmlLink":"KAFKA-16754: Implemented release acquired records functionality to Sh…"}},{"before":"35b34a85a7bed1f2e9bd23ae961cac85602435e6","after":"5edab42ae371f40584b42fb9a9568cf0ab5c5037","ref":"refs/heads/3.8","pushedAt":"2024-06-27T09:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucasbru","name":"Lucas Brutschy","path":"/lucasbru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628637?s=80&v=4"},"commit":{"message":"MINOR: Update 3.8 documentation for Kafka Streams (#16265)\n\nAll public interface changes should be briefly mentioned in the\r\nupgrade guide.\r\n\r\nReviewers: Matthias J. Sax , Anna Sophie Blee-Goldman , Nick Telford ","shortMessageHtmlLink":"MINOR: Update 3.8 documentation for Kafka Streams (#16265)"}},{"before":"399949ebcf3815e088a62495996100f27f637ec0","after":"9b4f13efbc0674ec63835ceee728f5ec62e69171","ref":"refs/heads/trunk","pushedAt":"2024-06-27T07:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-15623 Remove junit 4 from stream module (#16447)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-15623 Remove junit 4 from stream module (#16447)"}},{"before":"2074e5a6dbb65900c0979a834c9638f637bc6038","after":"399949ebcf3815e088a62495996100f27f637ec0","ref":"refs/heads/trunk","pushedAt":"2024-06-26T20:48:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"omkreddy","name":"Manikumar Reddy","path":"/omkreddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8134545?s=80&v=4"},"commit":{"message":"KAFKA-16751: Implemented release acquired records functionality in SharePartitionManager (#16446)\n\nAbout\r\nImplemented releaseAcquiredRecords functionality in SharePartitionManager which will act as a bridge between the call from KafkaApis to SharePartition for releasing the acquired records when a share session gets closed.\r\n\r\nTesting\r\nThe added function has been tested with unit tests.\r\n\r\nReviewers: Andrew Schofield , Manikumar Reddy , Apoorv Mittal ","shortMessageHtmlLink":"KAFKA-16751: Implemented release acquired records functionality in Sh…"}},{"before":"7ab7773617bf13f66b310ab4f3d9478b0175c7c3","after":"2074e5a6dbb65900c0979a834c9638f637bc6038","ref":"refs/heads/trunk","pushedAt":"2024-06-26T16:16:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jolshan","name":"Justine Olshan","path":"/jolshan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25566826?s=80&v=4"},"commit":{"message":"MINOR: Update Trogdor readme commands (#16453)\n\nRemove > characters from the trogdor readme so that people who follow the guide don't accidentally write over their bin files.\r\n\r\nReviewers: Justine Olshan ","shortMessageHtmlLink":"MINOR: Update Trogdor readme commands (#16453)"}},{"before":"93dd9acad0c7b7694ae34235ff9dd52a7a5c958b","after":"7ab7773617bf13f66b310ab4f3d9478b0175c7c3","ref":"refs/heads/trunk","pushedAt":"2024-06-26T11:55:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lucasbru","name":"Lucas Brutschy","path":"/lucasbru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628637?s=80&v=4"},"commit":{"message":"MINOR: Update 3.8 documentation for Kafka Streams (#16265)\n\nAll public interface changes should be briefly mentioned in the\r\nupgrade guide.\r\n\r\nReviewers: Matthias J. Sax , Anna Sophie Blee-Goldman , Nick Telford ","shortMessageHtmlLink":"MINOR: Update 3.8 documentation for Kafka Streams (#16265)"}},{"before":"adee6f0cc11c37edaf7b47c1f77457d66e80ebe4","after":"93dd9acad0c7b7694ae34235ff9dd52a7a5c958b","ref":"refs/heads/trunk","pushedAt":"2024-06-26T11:42:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"omkreddy","name":"Manikumar Reddy","path":"/omkreddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8134545?s=80&v=4"},"commit":{"message":"KAFKA-17003: Implemented SharePartitionManager close() functionality (#16431)\n\nAbout\r\nImplemented close() functionality of SharePartitionManager to avoid any chances of memory leak. The functionality will be utilized when the sharePartitionObject is closed, at the time when BrokerServer is killed.\r\n\r\nTesting\r\nAdded unit tests to cover the new functionality added.\r\n\r\nReviewers: Andrew Schofield , Apoorv Mittal , Manikumar Reddy ","shortMessageHtmlLink":"KAFKA-17003: Implemented SharePartitionManager close() functionality (#…"}},{"before":"5b0e96d78550fe8264fe5ddeb93ae76d6e40d3d2","after":"adee6f0cc11c37edaf7b47c1f77457d66e80ebe4","ref":"refs/heads/trunk","pushedAt":"2024-06-25T20:45:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cmccabe","name":"Colin Patrick McCabe","path":"/cmccabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1095624?s=80&v=4"},"commit":{"message":"KAFKA-16527; Implement request handling for updated KRaft RPCs (#16235)\n\nImplement request handling for the updated versions of the KRaft RPCs (Fetch, FetchSnapshot, Vote,\r\nBeginQuorumEpoch and EndQuorumEpoch). This doesn't add support for KRaft replicas to send the new\r\nversion of the KRaft RPCs. That will be implemented in KAFKA-16529.\r\n\r\nAll of the RPCs responses were extended to include the leader's endpoint for the listener of the\r\nchannel used in the request. EpochState was extended to include the leader's endpoint information\r\nbut only the FollowerState and LeaderState know the leader id and its endpoint(s).\r\n\r\nFor the Fetch request, the replica directory id was added. The leader now tracks the follower's log\r\nend offset using both the replica id and replica directory id.\r\n\r\nFor the FetchSnapshot request, the replica directory id was added. This is not used by the KRaft\r\nleader and it is there for consistency with Fetch and for help debugging.\r\n\r\nFor the Vote request, the replica key for both the voter (destination) and the candidate (source)\r\nwere added. The voter key is checked for consistency. The candidate key is persisted when the vote\r\nis granted.\r\n\r\nFor the BeginQuorumEpoch request, all of the leader's endpoints are included. This is needed so\r\nthat the voters can return the leader's endpoint for all of the supported listeners.\r\n\r\nFor the EndQuorumEpoch request, all of the leader's endpoints are included. This is needed so that\r\nthe voters can return the leader's endpoint for all of the supported listeners. The successor list\r\nhas been extended to include the directory id. Receiving voters can use the entire replica key when\r\nsearching their position in the successor list.\r\n\r\nUpdated the existing test in KafkaRaftClientTest and KafkaRaftClientSnapshotTest to execute using\r\nboth the old version and new version of the RPCs.\r\n\r\nReviewers: Luke Chen , Colin P. McCabe ","shortMessageHtmlLink":"KAFKA-16527; Implement request handling for updated KRaft RPCs (#16235)"}},{"before":"a599b89fe0fd167498cef864aa1d1ae3dfaa2c4a","after":"5b0e96d78550fe8264fe5ddeb93ae76d6e40d3d2","ref":"refs/heads/trunk","pushedAt":"2024-06-25T19:05:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-17034 Tweak some descriptions in FeatureUpdate (#16448)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-17034 Tweak some descriptions in FeatureUpdate (#16448)"}},{"before":"ceec218351ff741dc338edf8d3810c1f36555e33","after":"a599b89fe0fd167498cef864aa1d1ae3dfaa2c4a","ref":"refs/heads/trunk","pushedAt":"2024-06-25T17:15:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jolshan","name":"Justine Olshan","path":"/jolshan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25566826?s=80&v=4"},"commit":{"message":"Revert \"KAFKA-16275: Update kraft_upgrade_test.py to support KIP-848’s group protocol config (#16409) (#16441)\n\nThis reverts commit e95e91a.\r\n\r\nWith the change to include the group.version flag, these tests fail due to trying to set the feature for the old version.\r\n\r\nIt is unclear if these tests originally worked as intended and given the upgrade is not expected for 3.8, we will just revert from 3.8.\r\n\r\nReviewers: David Jacot ","shortMessageHtmlLink":"Revert \"KAFKA-16275: Update kraft_upgrade_test.py to support KIP-848’…"}},{"before":"f995edccad5d964c0d57028d5a3872ca24f75825","after":"ceec218351ff741dc338edf8d3810c1f36555e33","ref":"refs/heads/trunk","pushedAt":"2024-06-25T16:36:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"C0urante","name":"Chris Egerton","path":"/C0urante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8636148?s=80&v=4"},"commit":{"message":"KAFKA-16949: Fixing test_dynamic_logging in system test connect_distributed_test (#15915)\n\nReviewers: Chris Egerton ","shortMessageHtmlLink":"KAFKA-16949: Fixing test_dynamic_logging in system test connect_distr…"}},{"before":"63304fb6e5e1d754f81fe76b3da8e86c80bbdaaf","after":"f995edccad5d964c0d57028d5a3872ca24f75825","ref":"refs/heads/trunk","pushedAt":"2024-06-25T16:01:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-16551 add integration test with bootstrap controller for ClusterTool (#16439)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-16551 add integration test with bootstrap controller for Cluste…"}},{"before":"0353337f5f79bf2f639c20bb05dfc2552730d11b","after":"63304fb6e5e1d754f81fe76b3da8e86c80bbdaaf","ref":"refs/heads/trunk","pushedAt":"2024-06-25T15:43:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"omkreddy","name":"Manikumar Reddy","path":"/omkreddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8134545?s=80&v=4"},"commit":{"message":"KAFKA-17028: FindCoordinator v6 initial implementation (#16440)\n\nKIP-932 introduces FindCoordinator v6 for finding share coordinators. The initial implementation:\r\n\r\nChecks that share coordinators are only requested with v6 or above.\r\nShare coordinator requests are authorized as cluster actions (this is for inter-broker use only)\r\nResponds with COORDINATOR_NOT_AVAILABLE because share coordinators are not yet available.\r\nWhen the share coordinator code is delivered, the request handling will be gated by configurations which enable share groups and the share coordinator specifically. If these are not enabled, COORDINATOR_NOT_AVAILABLE is the response.\r\n\r\nReviewers: Manikumar Reddy ","shortMessageHtmlLink":"KAFKA-17028: FindCoordinator v6 initial implementation (#16440)"}},{"before":"b07688b0638292f772e072772f04dcc6757fed6c","after":"0353337f5f79bf2f639c20bb05dfc2552730d11b","ref":"refs/heads/trunk","pushedAt":"2024-06-25T15:11:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-16650 add integration test for Admin#abortTransaction (#16429)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-16650 add integration test for Admin#abortTransaction (#16429)"}},{"before":"87f8147ed0ef4bfe32936bc17240eed91abc29aa","after":"b07688b0638292f772e072772f04dcc6757fed6c","ref":"refs/heads/trunk","pushedAt":"2024-06-25T14:28:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"MINOR: Improve TaskAssignor#onAssignmentComputed() javadoc (#16434)","shortMessageHtmlLink":"MINOR: Improve TaskAssignor#onAssignmentComputed() javadoc (#16434)"}},{"before":"db1c8a80c456d0b246402cac9ad50daee40216d6","after":"87f8147ed0ef4bfe32936bc17240eed91abc29aa","ref":"refs/heads/trunk","pushedAt":"2024-06-25T14:00:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clolov","name":"Christo Lolov","path":"/clolov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20223851?s=80&v=4"},"commit":{"message":"KAFKA-16855 : Part 1 - New fields tieredEpoch and tieredState (#16257)\n\nAdd field tieredEpoch to RemoteLogSegmentMetadata\r\nUpdate relevant tests\r\nAdd two fields tieredEpoch and tieredState to TopicRecord.json\r\n\r\nReviewers: Luke Chen , Christo Lolov ","shortMessageHtmlLink":"KAFKA-16855 : Part 1 - New fields tieredEpoch and tieredState (#16257)"}},{"before":"3f3b070a6a239dc801d4dd83c8ee55ccf497346b","after":"db1c8a80c456d0b246402cac9ad50daee40216d6","ref":"refs/heads/trunk","pushedAt":"2024-06-25T10:18:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-15623 (5/N) Migrate KafkaStreamsTest to JUnit 5 (#16424)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-15623 (5/N) Migrate KafkaStreamsTest to JUnit 5 (#16424)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcmlY6QA","startCursor":null,"endCursor":null}},"title":"Activity · apache/kafka"}