Skip to content

Commit f1e01e9

Browse files
committed
[FLINK-36821] Update to Kafka 3.9.0
Signed-off-by: Thomas Cooper <[email protected]>
1 parent 59baacc commit f1e01e9

File tree

7 files changed

+18
-218
lines changed

7 files changed

+18
-218
lines changed

flink-connector-kafka/archunit-violations/86dfd459-67a9-4b26-9b5c-0b0bbf22681a

Lines changed: 1 addition & 98 deletions
Large diffs are not rendered by default.

flink-connector-kafka/archunit-violations/c0d94764-76a0-4c50-b617-70b1754c4612

Lines changed: 1 addition & 109 deletions
Large diffs are not rendered by default.

flink-connector-kafka/archunit-violations/d853eb69-8c04-4246-9a5e-4f5911286b1d

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema.open(org.ap
22
org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema.serialize(java.lang.Object, org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema$KafkaSinkContext, java.lang.Long): Argument leaf type org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema$KafkaSinkContext does not satisfy: reside outside of package 'org.apache.flink..' or reside in any package ['..shaded..'] or annotated with @Public or annotated with @PublicEvolving or annotated with @Deprecated
33
org.apache.flink.connector.kafka.source.enumerator.initializer.OffsetsInitializer.getPartitionOffsets(java.util.Collection, org.apache.flink.connector.kafka.source.enumerator.initializer.OffsetsInitializer$PartitionOffsetsRetriever): Argument leaf type org.apache.flink.connector.kafka.source.enumerator.initializer.OffsetsInitializer$PartitionOffsetsRetriever does not satisfy: reside outside of package 'org.apache.flink..' or reside in any package ['..shaded..'] or annotated with @Public or annotated with @PublicEvolving or annotated with @Deprecated
44
org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer.invoke(org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer$KafkaTransactionState, java.lang.Object, org.apache.flink.streaming.api.functions.sink.SinkFunction$Context): Argument leaf type org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer$KafkaTransactionState does not satisfy: reside outside of package 'org.apache.flink..' or reside in any package ['..shaded..'] or annotated with @Public or annotated with @PublicEvolving or annotated with @Deprecated
5-
org.apache.flink.streaming.connectors.kafka.internals.KafkaTopicPartition.dropLeaderData(java.util.List): Argument leaf type org.apache.flink.streaming.connectors.kafka.internals.KafkaTopicPartitionLeader does not satisfy: reside outside of package 'org.apache.flink..' or reside in any package ['..shaded..'] or annotated with @Public or annotated with @PublicEvolving or annotated with @Deprecated

flink-connector-kafka/src/main/java/org/apache/flink/streaming/connectors/kafka/internals/FlinkKafkaInternalProducer.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import org.apache.kafka.common.Node;
3838
import org.apache.kafka.common.PartitionInfo;
3939
import org.apache.kafka.common.TopicPartition;
40+
import org.apache.kafka.common.Uuid;
4041
import org.apache.kafka.common.errors.ProducerFencedException;
4142
import org.apache.kafka.common.requests.FindCoordinatorRequest;
4243
import org.slf4j.Logger;
@@ -156,6 +157,11 @@ public List<PartitionInfo> partitionsFor(String topic) {
156157
return kafkaProducer.metrics();
157158
}
158159

160+
@Override
161+
public Uuid clientInstanceId(Duration timeout) {
162+
return kafkaProducer.clientInstanceId(timeout);
163+
}
164+
159165
@Override
160166
public void close() {
161167
throw new UnsupportedOperationException(

flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/testutils/DockerImageVersions.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
*/
2525
public class DockerImageVersions {
2626

27-
public static final String KAFKA = "confluentinc/cp-kafka:7.4.4";
27+
public static final String KAFKA = "confluentinc/cp-kafka:7.7.2";
2828

29-
public static final String SCHEMA_REGISTRY = "confluentinc/cp-schema-registry:7.4.4";
29+
public static final String SCHEMA_REGISTRY = "confluentinc/cp-schema-registry:7.7.2";
3030

31-
public static final String ZOOKEEPER = "zookeeper:3.4.14";
31+
public static final String ZOOKEEPER = "zookeeper:3.8.4";
3232
}

flink-sql-connector-kafka/src/main/resources/META-INF/NOTICE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ The Apache Software Foundation (http://www.apache.org/).
66

77
This project bundles the following dependencies under the Apache Software License 2.0. (http://www.apache.org/licenses/LICENSE-2.0.txt)
88

9-
- org.apache.kafka:kafka-clients:3.4.0
9+
- org.apache.kafka:kafka-clients:3.9.0

pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ under the License.
5151

5252
<properties>
5353
<flink.version>1.20.0</flink.version>
54-
<kafka.version>3.4.0</kafka.version>
55-
<confluent.version>7.4.4</confluent.version>
54+
<kafka.version>3.9.0</kafka.version>
55+
<confluent.version>7.7.1</confluent.version>
5656

57-
<jackson-bom.version>2.15.2</jackson-bom.version>
57+
<jackson-bom.version>2.16.2</jackson-bom.version>
5858
<junit4.version>4.13.2</junit4.version>
5959
<junit5.version>5.9.1</junit5.version>
6060
<assertj.version>3.23.1</assertj.version>
@@ -65,16 +65,16 @@ under the License.
6565
<byte-buddy.version>1.12.10</byte-buddy.version>
6666
<commons-cli.version>1.5.0</commons-cli.version>
6767
<scala.binary.version>2.12</scala.binary.version>
68-
<scala-reflect.version>2.12.7</scala-reflect.version>
69-
<scala-library.version>2.12.7</scala-library.version>
68+
<scala-reflect.version>2.12.19</scala-reflect.version>
69+
<scala-library.version>2.12.19</scala-library.version>
7070
<snappy-java.version>1.1.10.5</snappy-java.version>
7171
<avro.version>1.11.4</avro.version>
7272
<guava.version>32.1.2-jre</guava.version>
7373

7474
<japicmp.skip>false</japicmp.skip>
7575
<japicmp.referenceVersion>1.17.0</japicmp.referenceVersion>
7676

77-
<slf4j.version>1.7.32</slf4j.version>
77+
<slf4j.version>1.7.36</slf4j.version>
7878
<log4j.version>2.17.1</log4j.version>
7979

8080
<flink.parent.artifactId>flink-connector-kafka-parent</flink.parent.artifactId>

0 commit comments

Comments
 (0)