{"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:1718051911.0","currentOid":""},"activityList":{"items":[{"before":"23fe71d579f84d59ebfe6d5a29e688315cec1285","after":"226ac5e8fca181dc6e1241df78da55659e5240bf","ref":"refs/heads/trunk","pushedAt":"2024-06-12T03:38:51.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-16922 Adding unit tests for NewTopic (#16255)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-16922 Adding unit tests for NewTopic (#16255)"}},{"before":"7c30eed66c478623da8d0ee22a7379d077ef73e7","after":"0b4fcbb16d0fbab67df906bdfe0bb7b880503e22","ref":"refs/heads/3.8","pushedAt":"2024-06-12T01:25:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satishd","name":"Satish Duggana","path":"/satishd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2577761?s=80&v=4"},"commit":{"message":"KAFKA-15265: Integrate RLMQuotaManager for throttling copies to remote storage (#15820)\n\n- Added the integration of the quota manager to throttle copy requests to the remote storage. Reference KIP-956\r\n- Added unit-tests for the copy throttling logic.\r\n\r\nReviewers: Satish Duggana , Luke Chen , Kamal Chandraprakash","shortMessageHtmlLink":"KAFKA-15265: Integrate RLMQuotaManager for throttling copies to remot…"}},{"before":"520fbb4116b92bbb362e2a67f0b20ffc644f2903","after":"7c30eed66c478623da8d0ee22a7379d077ef73e7","ref":"refs/heads/3.8","pushedAt":"2024-06-12T01:14:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satishd","name":"Satish Duggana","path":"/satishd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2577761?s=80&v=4"},"commit":{"message":"KAFKA-16541 Fix potential leader-epoch checkpoint file corruption (#15993)\n\nA patch for KAFKA-15046 got rid of fsync on LeaderEpochFileCache#truncateFromStart/End for performance reason, but it turned out this could cause corrupted leader-epoch checkpoint file on ungraceful OS shutdown, i.e. OS shuts down in the middle when kernel is writing dirty pages back to the device.\r\n\r\nTo address this problem, this PR makes below changes: (1) Revert LeaderEpochCheckpoint#write to always fsync\r\n(2) truncateFromStart/End now call LeaderEpochCheckpoint#write asynchronously on scheduler thread\r\n(3) UnifiedLog#maybeCreateLeaderEpochCache now loads epoch entries from checkpoint file only when current cache is absent\r\n\r\nReviewers: Jun Rao ","shortMessageHtmlLink":"KAFKA-16541 Fix potential leader-epoch checkpoint file corruption (#1…"}},{"before":"2fa2c72581de641a8d62b8124209b75f75152b78","after":"23fe71d579f84d59ebfe6d5a29e688315cec1285","ref":"refs/heads/trunk","pushedAt":"2024-06-12T00:57:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satishd","name":"Satish Duggana","path":"/satishd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2577761?s=80&v=4"},"commit":{"message":"KAFKA-15265: Integrate RLMQuotaManager for throttling copies to remote storage (#15820)\n\n- Added the integration of the quota manager to throttle copy requests to the remote storage. Reference KIP-956\r\n- Added unit-tests for the copy throttling logic.\r\n\r\nReviewers: Satish Duggana , Luke Chen , Kamal Chandraprakash","shortMessageHtmlLink":"KAFKA-15265: Integrate RLMQuotaManager for throttling copies to remot…"}},{"before":"444e5de0834bc89d7abfbeb6a29809cc1b5c0934","after":"520fbb4116b92bbb362e2a67f0b20ffc644f2903","ref":"refs/heads/3.8","pushedAt":"2024-06-11T21:16:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"C0urante","name":"Chris Egerton","path":"/C0urante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8636148?s=80&v=4"},"commit":{"message":"MINOR: Wait for embedded clusters to start before using them in Connect OffsetsApiIntegrationTest (#16286)\n\nReviewers: Greg Harris ","shortMessageHtmlLink":"MINOR: Wait for embedded clusters to start before using them in Conne…"}},{"before":"8b6013f851fec537401f29769be5608c2d246747","after":"2fa2c72581de641a8d62b8124209b75f75152b78","ref":"refs/heads/trunk","pushedAt":"2024-06-11T21:15:07.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":"MINOR: Wait for embedded clusters to start before using them in Connect OffsetsApiIntegrationTest (#16286)\n\nReviewers: Greg Harris ","shortMessageHtmlLink":"MINOR: Wait for embedded clusters to start before using them in Conne…"}},{"before":"5c13a6cf2f2bb37a6f7b80595483a56cbd85a77f","after":"444e5de0834bc89d7abfbeb6a29809cc1b5c0934","ref":"refs/heads/3.8","pushedAt":"2024-06-11T19:26:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ableegoldman","name":"A. Sophie Blee-Goldman","path":"/ableegoldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4843099?s=80&v=4"},"commit":{"message":"KAFKA-15045: (KIP-924 pt. 21) UUID to ProcessId migration (#16269)\n\nThis PR changes the assignment process to use ProcessId instead of UUID.\r\n\r\nReviewers: Anna Sophie Blee-Goldman ","shortMessageHtmlLink":"KAFKA-15045: (KIP-924 pt. 21) UUID to ProcessId migration (#16269)"}},{"before":"ac2a642ba99cde8a398510ce5cf503462863b489","after":"8b6013f851fec537401f29769be5608c2d246747","ref":"refs/heads/trunk","pushedAt":"2024-06-11T19:24:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ableegoldman","name":"A. Sophie Blee-Goldman","path":"/ableegoldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4843099?s=80&v=4"},"commit":{"message":"KAFKA-15045: (KIP-924 pt. 21) UUID to ProcessId migration (#16269)\n\nThis PR changes the assignment process to use ProcessId instead of UUID.\r\n\r\nReviewers: Anna Sophie Blee-Goldman ","shortMessageHtmlLink":"KAFKA-15045: (KIP-924 pt. 21) UUID to ProcessId migration (#16269)"}},{"before":"46d7e44d1b6ed7807e5ec692f397a3d4118155b5","after":"5c13a6cf2f2bb37a6f7b80595483a56cbd85a77f","ref":"refs/heads/3.8","pushedAt":"2024-06-11T19:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"C0urante","name":"Chris Egerton","path":"/C0urante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8636148?s=80&v=4"},"commit":{"message":"MINOR: Fix flaky test ConnectWorkerIntegrationTest::testReconfigureConnectorWithFailingTaskConfigs (#16273)\n\nReviewers: Greg Harris ","shortMessageHtmlLink":"MINOR: Fix flaky test ConnectWorkerIntegrationTest::testReconfigureCo…"}},{"before":"98f7da9172c080592c22b241e2760435d2b48195","after":"ac2a642ba99cde8a398510ce5cf503462863b489","ref":"refs/heads/trunk","pushedAt":"2024-06-11T19:13:35.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":"MINOR: Fix flaky test ConnectWorkerIntegrationTest::testReconfigureConnectorWithFailingTaskConfigs (#16273)\n\nReviewers: Greg Harris ","shortMessageHtmlLink":"MINOR: Fix flaky test ConnectWorkerIntegrationTest::testReconfigureCo…"}},{"before":"bcd95f6485cd94fc489b0c1eba976ecda517d086","after":"46d7e44d1b6ed7807e5ec692f397a3d4118155b5","ref":"refs/heads/3.8","pushedAt":"2024-06-11T18:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dajac","name":"David Jacot","path":"/dajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157182?s=80&v=4"},"commit":{"message":"KAFKA-16930; UniformHeterogeneousAssignmentBuilder throws NPE when one member has no subscriptions (#16283)\n\nFix the following NPE:\r\n\r\n```\r\njava.lang.NullPointerException: Cannot invoke \"org.apache.kafka.coordinator.group.assignor.MemberAssignment.targetPartitions()\" because the return value of \"java.util.Map.get(Object)\" is null\r\n\tat org.apache.kafka.coordinator.group.assignor.GeneralUniformAssignmentBuilder.canMemberParticipateInReassignment(GeneralUniformAssignmentBuilder.java:248)\r\n\tat org.apache.kafka.coordinator.group.assignor.GeneralUniformAssignmentBuilder.balance(GeneralUniformAssignmentBuilder.java:336)\r\n\tat org.apache.kafka.coordinator.group.assignor.GeneralUniformAssignmentBuilder.buildAssignment(GeneralUniformAssignmentBuilder.java:157)\r\n\tat org.apache.kafka.coordinator.group.assignor.UniformAssignor.assign(UniformAssignor.java:84)\r\n\tat org.apache.kafka.coordinator.group.consumer.TargetAssignmentBuilder.build(TargetAssignmentBuilder.java:302)\r\n\tat org.apache.kafka.coordinator.group.GroupMetadataManager.updateTargetAssignment(GroupMetadataManager.java:1913)\r\n\tat org.apache.kafka.coordinator.group.GroupMetadataManager.consumerGroupHeartbeat(GroupMetadataManager.java:1518)\r\n\tat org.apache.kafka.coordinator.group.GroupMetadataManager.consumerGroupHeartbeat(GroupMetadataManager.java:2254)\r\n\tat org.apache.kafka.coordinator.group.GroupCoordinatorShard.consumerGroupHeartbeat(GroupCoordinatorShard.java:308)\r\n\tat org.apache.kafka.coordinator.group.GroupCoordinatorService.lambda$consumerGroupHeartbeat$0(GroupCoordinatorService.java:298)\r\n\tat org.apache.kafka.coordinator.group.runtime.CoordinatorRuntime$CoordinatorWriteEvent.lambda$run$0(CoordinatorRuntime.java:769)\r\n\tat org.apache.kafka.coordinator.group.runtime.CoordinatorRuntime.withActiveContextOrThrow(CoordinatorRuntime.java:1582)\r\n\tat org.apache.kafka.coordinator.group.runtime.CoordinatorRuntime.access$1400(CoordinatorRuntime.java:96)\r\n\tat org.apache.kafka.coordinator.group.runtime.CoordinatorRuntime$CoordinatorWriteEvent.run(CoordinatorRuntime.java:767)\r\n\tat org.apache.kafka.coordinator.group.runtime.MultiThreadedEventProcessor$EventProcessorThread.handleEvents(MultiThreadedEventProcessor.java:144)\r\n\tat org.apache.kafka.coordinator.group.runtime.MultiThreadedEventProcessor$EventProcessorThread.run(MultiThreadedEventProcessor.java:176) \r\n```\r\n\r\nReviewers: Lianet Magrans , Justine Olshan ","shortMessageHtmlLink":"KAFKA-16930; UniformHeterogeneousAssignmentBuilder throws NPE when on…"}},{"before":"aecaf4447561edd8da9f06e3abdf46f382dc9d89","after":"98f7da9172c080592c22b241e2760435d2b48195","ref":"refs/heads/trunk","pushedAt":"2024-06-11T18:43:56.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-16930; UniformHeterogeneousAssignmentBuilder throws NPE when one member has no subscriptions (#16283)\n\nFix the following NPE:\r\n\r\n```\r\njava.lang.NullPointerException: Cannot invoke \"org.apache.kafka.coordinator.group.assignor.MemberAssignment.targetPartitions()\" because the return value of \"java.util.Map.get(Object)\" is null\r\n\tat org.apache.kafka.coordinator.group.assignor.GeneralUniformAssignmentBuilder.canMemberParticipateInReassignment(GeneralUniformAssignmentBuilder.java:248)\r\n\tat org.apache.kafka.coordinator.group.assignor.GeneralUniformAssignmentBuilder.balance(GeneralUniformAssignmentBuilder.java:336)\r\n\tat org.apache.kafka.coordinator.group.assignor.GeneralUniformAssignmentBuilder.buildAssignment(GeneralUniformAssignmentBuilder.java:157)\r\n\tat org.apache.kafka.coordinator.group.assignor.UniformAssignor.assign(UniformAssignor.java:84)\r\n\tat org.apache.kafka.coordinator.group.consumer.TargetAssignmentBuilder.build(TargetAssignmentBuilder.java:302)\r\n\tat org.apache.kafka.coordinator.group.GroupMetadataManager.updateTargetAssignment(GroupMetadataManager.java:1913)\r\n\tat org.apache.kafka.coordinator.group.GroupMetadataManager.consumerGroupHeartbeat(GroupMetadataManager.java:1518)\r\n\tat org.apache.kafka.coordinator.group.GroupMetadataManager.consumerGroupHeartbeat(GroupMetadataManager.java:2254)\r\n\tat org.apache.kafka.coordinator.group.GroupCoordinatorShard.consumerGroupHeartbeat(GroupCoordinatorShard.java:308)\r\n\tat org.apache.kafka.coordinator.group.GroupCoordinatorService.lambda$consumerGroupHeartbeat$0(GroupCoordinatorService.java:298)\r\n\tat org.apache.kafka.coordinator.group.runtime.CoordinatorRuntime$CoordinatorWriteEvent.lambda$run$0(CoordinatorRuntime.java:769)\r\n\tat org.apache.kafka.coordinator.group.runtime.CoordinatorRuntime.withActiveContextOrThrow(CoordinatorRuntime.java:1582)\r\n\tat org.apache.kafka.coordinator.group.runtime.CoordinatorRuntime.access$1400(CoordinatorRuntime.java:96)\r\n\tat org.apache.kafka.coordinator.group.runtime.CoordinatorRuntime$CoordinatorWriteEvent.run(CoordinatorRuntime.java:767)\r\n\tat org.apache.kafka.coordinator.group.runtime.MultiThreadedEventProcessor$EventProcessorThread.handleEvents(MultiThreadedEventProcessor.java:144)\r\n\tat org.apache.kafka.coordinator.group.runtime.MultiThreadedEventProcessor$EventProcessorThread.run(MultiThreadedEventProcessor.java:176) \r\n```\r\n\r\nReviewers: Lianet Magrans , Justine Olshan ","shortMessageHtmlLink":"KAFKA-16930; UniformHeterogeneousAssignmentBuilder throws NPE when on…"}},{"before":"f3dbd7ed08a0a7af0e69de1ccca8b6171b698a62","after":"aecaf4447561edd8da9f06e3abdf46f382dc9d89","ref":"refs/heads/trunk","pushedAt":"2024-06-11T17:01:35.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-16520: Support KIP-853 in DescribeQuorum (#16106)\n\nAdd support for KIP-953 KRaft Quorum reconfiguration in the DescribeQuorum request and response.\r\nAlso add support to AdminClient.describeQuorum, so that users will be able to find the current set of\r\nquorum nodes, as well as their directories, via these RPCs.\r\n\r\nReviewers: Luke Chen , Colin P. McCabe , Andrew Schofield ","shortMessageHtmlLink":"KAFKA-16520: Support KIP-853 in DescribeQuorum (#16106)"}},{"before":"15db8233179f0889def4d4f60df199fbde4dd88f","after":"bcd95f6485cd94fc489b0c1eba976ecda517d086","ref":"refs/heads/3.8","pushedAt":"2024-06-11T15:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satishd","name":"Satish Duggana","path":"/satishd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2577761?s=80&v=4"},"commit":{"message":"KAFKA-16904: Metric to measure the latency of remote read requests (#16209)\n\nReviewers: Satish Duggana , Christo Lolov , Luke Chen ","shortMessageHtmlLink":"KAFKA-16904: Metric to measure the latency of remote read requests (#…"}},{"before":"b7dcae44ffb29f854385cef959519a3d0baad55e","after":"f3dbd7ed08a0a7af0e69de1ccca8b6171b698a62","ref":"refs/heads/trunk","pushedAt":"2024-06-11T15:37:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satishd","name":"Satish Duggana","path":"/satishd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2577761?s=80&v=4"},"commit":{"message":"KAFKA-16904: Metric to measure the latency of remote read requests (#16209)\n\nReviewers: Satish Duggana , Christo Lolov , Luke Chen ","shortMessageHtmlLink":"KAFKA-16904: Metric to measure the latency of remote read requests (#…"}},{"before":"d94a28b4a4f94143f51d71e03f63907cccc8a2e1","after":"15db8233179f0889def4d4f60df199fbde4dd88f","ref":"refs/heads/3.8","pushedAt":"2024-06-11T15:34:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"omkreddy","name":"Manikumar Reddy","path":"/omkreddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8134545?s=80&v=4"},"commit":{"message":"KAFKA-16373: KIP-1028: Modfiying download url for kafka dockerfile (#16281)\n\nThis PR modifies the download url from https://downloads.apache.org/kafka/ to https://archive.apache.org/dist/kafka/ as the former is not permanent.\r\n\r\nReviewers: Manikumar Reddy , Vedarth Sharma ","shortMessageHtmlLink":"KAFKA-16373: KIP-1028: Modfiying download url for kafka dockerfile (#…"}},{"before":"f746d67c3bf62e7d4f5f4e652ea36b4d5a0e01a6","after":"b7dcae44ffb29f854385cef959519a3d0baad55e","ref":"refs/heads/trunk","pushedAt":"2024-06-11T15:32:33.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-16373: KIP-1028: Modfiying download url for kafka dockerfile (#16281)\n\nThis PR modifies the download url from https://downloads.apache.org/kafka/ to https://archive.apache.org/dist/kafka/ as the former is not permanent.\r\n\r\nReviewers: Manikumar Reddy , Vedarth Sharma ","shortMessageHtmlLink":"KAFKA-16373: KIP-1028: Modfiying download url for kafka dockerfile (#…"}},{"before":"99eacf1b61a30090ecf1f4c28d81367615c511f3","after":"f746d67c3bf62e7d4f5f4e652ea36b4d5a0e01a6","ref":"refs/heads/trunk","pushedAt":"2024-06-11T10:50:47.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-16373: KIP-1028: Adding 3.7.0 docker official images static assets (#16267)\n\nThis PR aims to add the static Dockerfile and scripts for AK 3.7.0 version. As mentioned in KIP-1028 this PR aims to start the release of the kafka:3.7.0 Docker Official image. This will also help us validate the process and allow us to address any changes suggested by Dockerhub before the 3.8.0 release.\r\n\r\nThe static Dockerfile and scripts have been generated via the github actions workflows and scripts added as part of https://github.com/apache/kafka/pull/16027. The reports of build and testing the 3.7.0 Docker official image are below.\r\n\r\nReviewers: Manikumar Reddy , Vedarth Sharma ","shortMessageHtmlLink":"KAFKA-16373: KIP-1028: Adding 3.7.0 docker official images static ass…"}},{"before":"af86e56fcdf20d35b04639399cc81b3a1223fe6b","after":"99eacf1b61a30090ecf1f4c28d81367615c511f3","ref":"refs/heads/trunk","pushedAt":"2024-06-11T10:40:15.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-16914: Added share group dynamic and broker configs (#16268)\n\nKIP-932 introduces a bunch of broker and dynamic configs for share groups. This PR adds those new configs. The changes include:\r\n\r\n1. Defined ShareGroupConfigs class which stores various share group configurations.\r\n2. Use the defined share configs in KafkaConfig.scala for making it available to BrokerServer\r\n3. Adds a few tests to validate the conditions on these new configs.\r\n\r\n\r\n Reviewers: Manikumar Reddy ","shortMessageHtmlLink":"KAFKA-16914: Added share group dynamic and broker configs (#16268)"}},{"before":"facbab272fb411ec3f056720eaab1df05ccefb9c","after":"d94a28b4a4f94143f51d71e03f63907cccc8a2e1","ref":"refs/heads/3.8","pushedAt":"2024-06-11T07:12:41.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"satishd","name":"Satish Duggana","path":"/satishd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2577761?s=80&v=4"},"commit":{"message":"KAFKA-15776: Support added to update remote.fetch.max.wait.ms dynamically (#16203)\n\nReviewers: Satish Duggana , Luke Chen ","shortMessageHtmlLink":"KAFKA-15776: Support added to update remote.fetch.max.wait.ms dynamic…"}},{"before":"68070c94a6bd5141c720aaff85fa545da3a7a1b5","after":"af86e56fcdf20d35b04639399cc81b3a1223fe6b","ref":"refs/heads/trunk","pushedAt":"2024-06-11T06:48:14.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 tools and tools-api module (#16262)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-10787 Apply spotless to tools and tools-api module (#16262)"}},{"before":"31c55b630b6bb5c4ea7768bcf54d05a35c4014f5","after":"68070c94a6bd5141c720aaff85fa545da3a7a1b5","ref":"refs/heads/trunk","pushedAt":"2024-06-11T05:49:31.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-16724: Added support for fractional throughput and monotonic payload in kafka-producer-perf-test.sh\n\nAdded support for fractional throughput and monotonic payload in kafka-producer-perf-test.sh.\r\nhttps://cwiki.apache.org/confluence/display/KAFKA/KIP-932%3A+Queues+for+Kafka#KIP932:QueuesforKafka-kafka-producer-perf-test.sh\r\n\r\nReviewers: Andrew Schofield , Manikumar Reddy ","shortMessageHtmlLink":"KAFKA-16724: Added support for fractional throughput and monotonic pa…"}},{"before":"eec8fd6a98cf0e7ddf4c75ec3e4ea429d1be2fb7","after":"31c55b630b6bb5c4ea7768bcf54d05a35c4014f5","ref":"refs/heads/trunk","pushedAt":"2024-06-11T00:43:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"showuon","name":"Luke Chen","path":"/showuon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43372967?s=80&v=4"},"commit":{"message":"add slf4jlog4j in tool (#16260)\n\nIn #12148 , we removed log4jAppender dependency, and add testImplementation dependency for slf4jlog4j lib. However, we need this runtime dependency in tools module to output logs. (ref) Adding this dependency back.\r\n\r\nNote: The slf4jlog4j lib was added in log4j-appender dependency. Since it's removed, we need to explicitly declare it.\r\n\r\nReviewers: Chia-Ping Tsai , Edoardo Comar ","shortMessageHtmlLink":"add slf4jlog4j in tool (#16260)"}},{"before":"cf67774d8cd3f223e9a680fb567773559bbb3181","after":"b38d2eb0ea52f8f122b8fc366a5b946804d208ec","ref":"refs/heads/3.7","pushedAt":"2024-06-10T21:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"C0urante","name":"Chris Egerton","path":"/C0urante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8636148?s=80&v=4"},"commit":{"message":"KAFKA-9228: Restart tasks on runtime-only connector config changes (#16053)\n\nReviewers: Greg Harris ","shortMessageHtmlLink":"KAFKA-9228: Restart tasks on runtime-only connector config changes (#…"}},{"before":"113baae977ce0466558eafbbb5281e0b0cb151b0","after":"facbab272fb411ec3f056720eaab1df05ccefb9c","ref":"refs/heads/3.8","pushedAt":"2024-06-10T21:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"C0urante","name":"Chris Egerton","path":"/C0urante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8636148?s=80&v=4"},"commit":{"message":"KAFKA-9228: Restart tasks on runtime-only connector config changes (#16053)\n\nReviewers: Greg Harris ","shortMessageHtmlLink":"KAFKA-9228: Restart tasks on runtime-only connector config changes (#…"}},{"before":"1426e8e92061276c6af548b152ffe9f585e6806e","after":"eec8fd6a98cf0e7ddf4c75ec3e4ea429d1be2fb7","ref":"refs/heads/trunk","pushedAt":"2024-06-10T21:02:08.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-9228: Restart tasks on runtime-only connector config changes (#16053)\n\nReviewers: Greg Harris ","shortMessageHtmlLink":"KAFKA-9228: Restart tasks on runtime-only connector config changes (#…"}},{"before":"f359908fcdc38c2fbc34278d6787d92564a8b251","after":"1426e8e92061276c6af548b152ffe9f585e6806e","ref":"refs/heads/trunk","pushedAt":"2024-06-10T16:30:29.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":"KAFKA-16764: New consumer should throw InvalidTopicException on poll when invalid topic in metadata. (#16043)\n\nPropagate metadata error from background thread to application thread.\r\nSo, this fix ensures that metadata errors are thrown to the user on consumer.poll()\r\n\r\nReviewers: Lucas Brutschy , Philip Nee , Lianet Magrans ","shortMessageHtmlLink":"KAFKA-16764: New consumer should throw InvalidTopicException on poll …"}},{"before":"049cfeac027451a13031807ea28f121a0176e254","after":"f359908fcdc38c2fbc34278d6787d92564a8b251","ref":"refs/heads/trunk","pushedAt":"2024-06-10T15:12:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satishd","name":"Satish Duggana","path":"/satishd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2577761?s=80&v=4"},"commit":{"message":"KAFKA-15776: Support added to update remote.fetch.max.wait.ms dynamically (#16203)\n\nReviewers: Satish Duggana , Luke Chen ","shortMessageHtmlLink":"KAFKA-15776: Support added to update remote.fetch.max.wait.ms dynamic…"}},{"before":"a2760e0131e00653d1e24eded251d39309c3a835","after":"113baae977ce0466558eafbbb5281e0b0cb151b0","ref":"refs/heads/3.8","pushedAt":"2024-06-10T12:35:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"omkreddy","name":"Manikumar Reddy","path":"/omkreddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8134545?s=80&v=4"},"commit":{"message":"[MINOR] KAFKA-16373: KIP-1028: Modifying dockerfile comments (#16261)\n\nThis PR aims to add the replace the dockerfile comments under the jvm/dockerfile Dockerfile, with updated url.\r\nThe original comment read\r\n# Get kafka from https://archive.apache.org/dist/kafka and pass the url through build arguments . For DOI dockerfiles, we replace this with\r\n# Get Kafka from https://downloads.apache.org/kafka, url passed as env var, for version {kafka_version} .\r\n\r\nReviewers: Manikumar Reddy , Vedarth Sharma ","shortMessageHtmlLink":"[MINOR] KAFKA-16373: KIP-1028: Modifying dockerfile comments (#16261)"}},{"before":"db3bf4ae3d617f17b6eb0913eb9f98e340dfb68a","after":"a2760e0131e00653d1e24eded251d39309c3a835","ref":"refs/heads/3.8","pushedAt":"2024-06-10T12:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dajac","name":"David Jacot","path":"/dajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157182?s=80&v=4"},"commit":{"message":"MINOR: Rename uniform assignor's internal builders (#16233)\n\nThis patch renames the uniform assignor's builders to match the `SubscriptionType` which is used to determine which one is called. It removes the abstract class `AbstractUniformAssignmentBuilder` which is not necessary anymore. It also applies minor refactoring.\r\n\r\nReviewers: Ritika Reddy , Chia-Ping Tsai ","shortMessageHtmlLink":"MINOR: Rename uniform assignor's internal builders (#16233)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYtwFIwA","startCursor":null,"endCursor":null}},"title":"Activity · apache/kafka"}