{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":585717485,"defaultBranch":"trunk","name":"kafka","ownerLogin":"bmscomp","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-05T22:20:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45496?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709503882.0","currentOid":""},"activityList":{"items":[{"before":"907e945c0b70263d312038d448196fff1f49a98b","after":"e5b8712993d342d0dd2be69c3fc78d6493366f93","ref":"refs/heads/trunk","pushedAt":"2024-06-09T21:50:37.000Z","pushType":"push","commitsCount":603,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-16885 Renamed the enableRemoteStorageSystem to isRemoteStorageSystemEnabled (#16256)\n\nReviewers: Kamal Chandraprakash , Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-16885 Renamed the enableRemoteStorageSystem to isRemoteStorageS…"}},{"before":"c28ffc7e8a84269c38a3bc943f76ea77be080b1b","after":null,"ref":"refs/heads/upgrade/jqwik_version_to_1.8.0","pushedAt":"2024-03-03T22:11:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"}},{"before":"52a3fa07446f9c108399d47dbfb1685989a5d6eb","after":"907e945c0b70263d312038d448196fff1f49a98b","ref":"refs/heads/trunk","pushedAt":"2024-03-03T22:07:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"MINOR: fix SessionStore java doc (#15412)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"MINOR: fix SessionStore java doc (apache#15412)"}},{"before":"37ceb07f52d6f37c87ce1210edfd1330df7738af","after":"c28ffc7e8a84269c38a3bc943f76ea77be080b1b","ref":"refs/heads/upgrade/jqwik_version_to_1.8.0","pushedAt":"2024-03-02T20:42:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"upgrade jqwik to 1.8.0","shortMessageHtmlLink":"upgrade jqwik to 1.8.0"}},{"before":"e705c3b367d45534021ea317864c6f359af5665c","after":"37ceb07f52d6f37c87ce1210edfd1330df7738af","ref":"refs/heads/upgrade/jqwik_version_to_1.8.0","pushedAt":"2024-03-02T20:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"upgrade jqwik version to the latest one 1.8.3","shortMessageHtmlLink":"upgrade jqwik version to the latest one 1.8.3"}},{"before":"ead2431c37ace9255df88ffe819bb905311af088","after":"52a3fa07446f9c108399d47dbfb1685989a5d6eb","ref":"refs/heads/trunk","pushedAt":"2024-03-02T20:37:05.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-15878: KIP-768 - Extend support for opaque (i.e. non-JWT) tokens in SASL/OAUTHBEARER (#14818)\n\n# Overview\r\n* This change pertains to [SASL/OAUTHBEARER ](https://kafka.apache.org/documentation/#security_sasl_oauthbearer) mechanism of Kafka authentication. \r\n* Kafka clients can use [SASL/OAUTHBEARER ](https://kafka.apache.org/documentation/#security_sasl_oauthbearer) mechanism by overriding the [custom call back handlers](https://kafka.apache.org/documentation/#security_sasl_oauthbearer_prod) . \r\n* [KIP-768](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=186877575) available from v3.1 further extends the mechanism with a production grade implementation. \r\n* Kafka's [SASL/OAUTHBEARER ](https://kafka.apache.org/documentation/#security_sasl_oauthbearer) mechanism currently **rejects the non-JWT (i.e. opaque) tokens**. This is because of a more restrictive set of characters than what [RFC-6750](https://datatracker.ietf.org/doc/html/rfc6750#section-2.1) recommends. \r\n* This JIRA can be considered an extension of [KIP-768](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=186877575) to support the opaque tokens as well apart from the JWT tokens.\r\n \r\n# Solution\r\n* Have updated the regex in the the offending class to be compliant with the [RFC-6750](https://datatracker.ietf.org/doc/html/rfc6750#section-2.1)\r\n* Have provided a supporting test case that includes the possible character set defined in [RFC-6750](https://datatracker.ietf.org/doc/html/rfc6750#section-2.1)\r\n\r\n---------\r\n\r\nCo-authored-by: Anuj Sharma \r\nCo-authored-by: Jamie Holmes \r\nCo-authored-by: Christopher Webb <31657038+cwebbtw@users.noreply.github.com>\r\nReviewers: Manikumar Reddy , Kirk True ","shortMessageHtmlLink":"KAFKA-15878: KIP-768 - Extend support for opaque (i.e. non-JWT) token…"}},{"before":"d233eb98f7c7e55fe0dd673dbc058ddf619663a7","after":"ead2431c37ace9255df88ffe819bb905311af088","ref":"refs/heads/trunk","pushedAt":"2024-02-20T12:41:40.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"MINOR: Remove unwanted debug line in LogDirFailureTest (#15371)\n\n\r\nReviewers: Mickael Maison , Justine Olshan , Igor Soarez ","shortMessageHtmlLink":"MINOR: Remove unwanted debug line in LogDirFailureTest (apache#15371)"}},{"before":"54ef99f42f8aba2614287295329a68be320cd581","after":"d233eb98f7c7e55fe0dd673dbc058ddf619663a7","ref":"refs/heads/trunk","pushedAt":"2024-02-11T15:52:55.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-14957: Update-Description-String (#13909)\n\nHTML code for configs is auto-generated and for Kafka Streams config `state.dir` produces a confusing default value.\r\nThis PR adds a new property `alternativeString` to set a \"default\" value which should be rendered in HTML instead of the actual default value.\r\n\r\nReviewers: Manyanda Chitimbo , @eziosudo , Matthias J. Sax ","shortMessageHtmlLink":"KAFKA-14957: Update-Description-String (apache#13909)"}},{"before":"3db14ec62a462a21f9196bad2f6cc325e30754c6","after":"54ef99f42f8aba2614287295329a68be320cd581","ref":"refs/heads/trunk","pushedAt":"2024-02-06T02:38:29.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"Update Streams API broker compat table for AK 3.7 (#15051)\n\nReviewers: Matthias J. Sax ","shortMessageHtmlLink":"Update Streams API broker compat table for AK 3.7 (apache#15051)"}},{"before":null,"after":"d4a0861a77ef8a6ed0a406399fdc59c8e1d3e106","ref":"refs/heads/build/upgrade_to_gradle_8.6","pushedAt":"2024-02-06T02:28:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"upgrade gradle version to 8.6","shortMessageHtmlLink":"upgrade gradle version to 8.6"}},{"before":"ce75db88062ae923f25a585450a74c09356c5302","after":"5be4f849ea7e644e11903c93b635c6c6449603b0","ref":"refs/heads/upgrade/maven_artifact_version","pushedAt":"2024-02-05T19:09:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"update copyright year","shortMessageHtmlLink":"update copyright year"}},{"before":"c61d3e763be7b16ac32e5d5718c2cba71b2ddbea","after":"ce75db88062ae923f25a585450a74c09356c5302","ref":"refs/heads/upgrade/maven_artifact_version","pushedAt":"2024-02-05T18:54:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"Merge branch 'apache:trunk' into upgrade/maven_artifact_version","shortMessageHtmlLink":"Merge branch 'apache:trunk' into upgrade/maven_artifact_version"}},{"before":"e79f725c19b0587d7669c5b58ee184047a5cd6d0","after":"c61d3e763be7b16ac32e5d5718c2cba71b2ddbea","ref":"refs/heads/upgrade/maven_artifact_version","pushedAt":"2024-02-05T18:54:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"update license file","shortMessageHtmlLink":"update license file"}},{"before":"0bb68065101d6364b83c49863685265edaaf3745","after":"e79f725c19b0587d7669c5b58ee184047a5cd6d0","ref":"refs/heads/upgrade/maven_artifact_version","pushedAt":"2024-02-05T18:53:47.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"Merge branch 'apache:trunk' into upgrade/maven_artifact_version","shortMessageHtmlLink":"Merge branch 'apache:trunk' into upgrade/maven_artifact_version"}},{"before":"4169ac9f5dc819c0495247c2230e96581800b1c7","after":"3db14ec62a462a21f9196bad2f6cc325e30754c6","ref":"refs/heads/trunk","pushedAt":"2024-02-03T21:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-16157: fix topic recreation handling with offline disks (#15263)\n\nIn Kraft mode, the broker fails to handle topic recreation correctly with broken disks. This is because ReplicaManager tracks HostedPartitions which are on an offline disk but it doesn't associate TopicId information with them.\r\n\r\nThis change updates HostedPartition.Offline to associate topic id information. We also update the log creation logic in Partition::createLogInAssignedDirectoryId to not just rely on targetLogDirectoryId == DirectoryId.UNASSIGNED to determine if the log to be created is \"new\".\r\n\r\nPlease refer to the comments in https://issues.apache.org/jira/browse/KAFKA-16157 for more information.\r\n\r\nReviewers: Luke Chen , Omnia Ibrahim , Gaurav Narula ","shortMessageHtmlLink":"KAFKA-16157: fix topic recreation handling with offline disks (apache…"}},{"before":"dfb903fb8d760357c1db528f8d531c7d781b2b99","after":"4169ac9f5dc819c0495247c2230e96581800b1c7","ref":"refs/heads/trunk","pushedAt":"2024-02-03T00:25:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-16180: Fix UMR and LAIR handling during ZK migration (#15293)\n\nWhile migrating from ZK mode to KRaft mode, the broker passes through a \"hybrid\" phase, in which it\r\nreceives LeaderAndIsrRequest and UpdateMetadataRequest RPCs from the KRaft controller. For the most\r\npart, these RPCs can be handled just like their traditional equivalents from a ZK-based controller.\r\nHowever, there is one thing that is different: the way topic deletions are handled.\r\n\r\nIn ZK mode, there is a \"deleting\" state which topics enter prior to being completely removed.\r\nPartitions stay in this state until they are removed from the disks of all replicas. And partitions\r\nassociated with these deleting topics show up in the UMR and LAIR as having a leader of -2 (which\r\nis not a valid broker ID, of course, because it's negative). When brokers receive these RPCs, they\r\nknow to remove the associated partitions from their metadata caches, and disks. When a full UMR or\r\nISR is sent, deleting partitions are included as well.\r\n\r\nIn hybrid mode, in contrast, there is no \"deleting\" state. Topic deletion happens immediately. We\r\ncan do this because we know that we have topic IDs that are never reused. This means that we can\r\nalways tell the difference between a broker that had an old version of some topic, and a broker\r\nthat has a new version that was re-created with the same name. To make this work, when handling a\r\nfull UMR or LAIR, hybrid brokers must compare the full state that was sent over the wire to their\r\nown local state, and adjust accordingly.\r\n\r\nPrior to this PR, the code for handling those adjustments had several major flaws. The biggest flaw\r\nis that it did not correctly handle the \"re-creation\" case where a topic named FOO appears in the\r\nRPC, but with a different ID than the broker's local FOO. Another flaw is that a problem with a\r\nsingle partition would prevent handling the whole request.\r\n\r\nIn ZkMetadataCache.scala, we handle full UMR requests from KRaft controllers by rewriting the UMR\r\nso that it contains the implied deletions. I fixed this code so that deletions always appear at the\r\nstart of the list of topic states. This is important for the re-creation case since it means that a\r\nsingle request can both delete the old FOO and add a new FOO to the cache. Also, rather than\r\nmodifying the requesst in-place, as the previous code did, I build a whole new request with the\r\ndesired list of topic states. This is much safer because it avoids unforseen interactions with\r\nother parts of the code that deal with requests (like request logging). While this new copy may\r\nsound expensive, it should actually not be. We are doing a \"shallow copy\" which references the\r\nprevious list topic state entries.\r\n\r\nI also reworked ZkMetadataCache.updateMetadata so that if a partition is re-created, it does not\r\nappear in the returned set of deleted TopicPartitions. Since this set is used only by the group\r\nmanager, this seemed appropriate. (If I was in the consumer group for the previous iteration of\r\nFOO, I should still be in the consumer group for the new iteration.)\r\n\r\nOn the ReplicaManager.scala side, we handle full LAIR requests by treating anything which does not\r\nappear in them as a \"stray replica.\" (But we do not rewrite the request objects as we do with UMR.)\r\nI moved the logic for finding stray replicas from ReplicaManager into LogManager. It makes more\r\nsense there, since the information about what is on-disk is managed in LogManager. Also, the stray\r\nreplica detection logic for KRaft mode is there, so it makes sense to put the stray replica\r\ndetection logic for hybrid mode there as well.\r\n\r\nSince the stray replica detection is now in LogManager, I moved the unit tests there as well.\r\nPreviously some of those tests had been in BrokerMetadataPublisherTest for historical reasons.\r\n\r\nThe main advantage of the new LAIR logic is that it takes topic ID into account. A replica can be a\r\nstray even if the LAIR contains a topic of the given name, but a different ID. I also moved the\r\nstray replica handling earlier in the becomeLeaderOrFollower function, so that we could correctly\r\nhandle the \"delete and re-create FOO\" case.\r\n\r\nReviewers: David Arthur ","shortMessageHtmlLink":"KAFKA-16180: Fix UMR and LAIR handling during ZK migration (apache#15293"}},{"before":"9ad76d95a8f9c231345ce3e9090039c7b33eb7e0","after":"0bb68065101d6364b83c49863685265edaaf3745","ref":"refs/heads/upgrade/maven_artifact_version","pushedAt":"2024-02-02T15:21:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"update license file","shortMessageHtmlLink":"update license file"}},{"before":"82920ffad00285c11453e64e220ac0ec2666ac54","after":"dfb903fb8d760357c1db528f8d531c7d781b2b99","ref":"refs/heads/trunk","pushedAt":"2024-02-02T15:20:21.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-15728: KRaft support in DescribeUserScramCredentialsRequestNotAuthorizedTest (#14736)\n\n\r\nReviewers: Mickael Maison ","shortMessageHtmlLink":"KAFKA-15728: KRaft support in DescribeUserScramCredentialsRequestNotA…"}},{"before":"5561b78bc4faef43452de5097dbe6c95c030f2dd","after":"9ad76d95a8f9c231345ce3e9090039c7b33eb7e0","ref":"refs/heads/upgrade/maven_artifact_version","pushedAt":"2024-02-02T15:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"update license file","shortMessageHtmlLink":"update license file"}},{"before":"d326bfbadb1f80cea5691fb18c4d8c91df075fc9","after":"5561b78bc4faef43452de5097dbe6c95c030f2dd","ref":"refs/heads/upgrade/maven_artifact_version","pushedAt":"2024-02-02T15:05:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"update maven artifact to 3.9.6","shortMessageHtmlLink":"update maven artifact to 3.9.6"}},{"before":"c6b843efd3ed0dc77e642f415208a031ecd77b0c","after":"d326bfbadb1f80cea5691fb18c4d8c91df075fc9","ref":"refs/heads/upgrade/maven_artifact_version","pushedAt":"2024-02-02T14:48:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"upgrade version of maven artifact dependency\n\n - upgrade maven artifact dependency\n - upgrade license file and copyright year\n - update the version of plexus utils to 3.5.1 in LICENSE file","shortMessageHtmlLink":"upgrade version of maven artifact dependency"}},{"before":"be92ac521f26dbdb8caa71389696e14968a0c421","after":"c6b843efd3ed0dc77e642f415208a031ecd77b0c","ref":"refs/heads/upgrade/maven_artifact_version","pushedAt":"2024-02-02T14:21:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"Update the version of plexus utils to 3.5.1 in LICENSE file","shortMessageHtmlLink":"Update the version of plexus utils to 3.5.1 in LICENSE file"}},{"before":"e2b9cb1d53724fd0a37310208b0b4a9fdf5b9f74","after":"e705c3b367d45534021ea317864c6f359af5665c","ref":"refs/heads/upgrade/jqwik_version_to_1.8.0","pushedAt":"2024-02-02T14:06:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"upgrade jqwik to 1.8.0","shortMessageHtmlLink":"upgrade jqwik to 1.8.0"}},{"before":"8f7a8b764e1ed93215de955eaab4603e01467fd3","after":"be92ac521f26dbdb8caa71389696e14968a0c421","ref":"refs/heads/upgrade/maven_artifact_version","pushedAt":"2024-02-02T13:57:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-10047: Unnecessary widening of (int to long) scope in FloatSerializer (#9351)\n\n\r\nReviewers: Mickael Maison ","shortMessageHtmlLink":"KAFKA-10047: Unnecessary widening of (int to long) scope in FloatSeri…"}},{"before":"e9f2218d9475d803d9708c5651ef4b9c93db71ae","after":"82920ffad00285c11453e64e220ac0ec2666ac54","ref":"refs/heads/trunk","pushedAt":"2024-01-29T20:17:34.000Z","pushType":"push","commitsCount":68,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-16095: Update list group state type filter to include the states for the new consumer group type (#15211)\n\nWhile using —list —state the current accepted values correspond to the classic group type states. This patch adds the new states introduced by KIP-848. It also make the matching on the server case insensitive.\r\n\r\nCo-authored-by: d00791190 \r\n\r\nReviewers: Ritika Reddy , David Jacot ","shortMessageHtmlLink":"KAFKA-16095: Update list group state type filter to include the state…"}},{"before":"dba789dc93d8dee2965ea41df49f0c981f5dfa6f","after":"e9f2218d9475d803d9708c5651ef4b9c93db71ae","ref":"refs/heads/trunk","pushedAt":"2024-01-12T10:34:07.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-15853: Move ReplicationQuotaManagerConfig to server module (#15160)\n\n\r\nReviewers: Mickael Maison , Nikolay ","shortMessageHtmlLink":"KAFKA-15853: Move ReplicationQuotaManagerConfig to server module (apa…"}},{"before":"13a83d58f897de2f55d8d3342ffb058b230a9183","after":"dba789dc93d8dee2965ea41df49f0c981f5dfa6f","ref":"refs/heads/trunk","pushedAt":"2024-01-11T09:47:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-15853: Move OffsetConfig to group-coordinator module (#15161)\n\n\r\nReviewers: Mickael Maison , David Jacot , Nikolay ","shortMessageHtmlLink":"KAFKA-15853: Move OffsetConfig to group-coordinator module (apache#15161"}},{"before":"d582d5aff517879b150bc2739bad99df07e15e2b","after":"13a83d58f897de2f55d8d3342ffb058b230a9183","ref":"refs/heads/trunk","pushedAt":"2024-01-11T01:58:45.000Z","pushType":"push","commitsCount":59,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"KAFKA-15853: Move ProcessRole to server module (#15166)\n\nPrepare to move KafkaConfig (#15103).\r\n\r\nReviewers: Ismael Juma ","shortMessageHtmlLink":"KAFKA-15853: Move ProcessRole to server module (apache#15166)"}},{"before":"919b585da0c824efa5250a9fda62b42468caabc6","after":"d582d5aff517879b150bc2739bad99df07e15e2b","ref":"refs/heads/trunk","pushedAt":"2023-12-28T09:28:38.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"MINOR: Update documentation.html with the 3.7 release (#15010)\n\nThis patch updates the docs/documentation.html to mention the 3.7 release, as per the step in the Release Process:\r\n\r\n> Make sure docs/documentation.html is referring to the next release and links and update docs/upgrade.html with upgrade instructions for next release. For a bugfix release, make sure to at least bump the version number in the \"Upgrading to ...\" header in docs/upgrade.html. If this is a major or minor release #, it's a good idea to make this change now. If you end up doing it after cutting branches, be sure the commit lands on both trunk and your release branch. Note that this must be done before generating any artifacts because these docs are part of the content that gets voted on.","shortMessageHtmlLink":"MINOR: Update documentation.html with the 3.7 release (apache#15010)"}},{"before":"2f9ebfdd1d87d1ea8b12d8baa11cea8e84e3f52f","after":"a57a279cb81013294b8ea6f339c2bf401ba6b807","ref":"refs/heads/upgrade/gradle_entreprise_version","pushedAt":"2023-12-26T13:13:14.000Z","pushType":"push","commitsCount":628,"pusher":{"login":"bmscomp","name":"Said Boudjelda","path":"/bmscomp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45496?s=80&v=4"},"commit":{"message":"Merge branch 'apache:trunk' into upgrade/gradle_entreprise_version","shortMessageHtmlLink":"Merge branch 'apache:trunk' into upgrade/gradle_entreprise_version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYI6M8QA","startCursor":null,"endCursor":null}},"title":"Activity · bmscomp/kafka"}