This is an automated email from the ASF dual-hosted git repository.

dependabot[bot] pushed a change to branch 
dependabot/maven/org.apache.logging.log4j-log4j-core-2.25.3
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


 discard 8b784fdd Bump org.apache.logging.log4j:log4j-core from 2.25.0 to 2.25.3
     add 20ca57d7 [FLINK-38862] Configurable partition discovery interval in 
upsert mode
     add 5b69b2b2 [FLINK-38876] Support per-cluster offset in Dynamic Kafka 
Source (#209)
     add dc4efea9 [FLINK-38917][docs] Add documentation about Python 
DynamicKafkaSource (#211)
     add f2e6b34e [FLINK-38947] Handle errors in onCompletion callback only 
once (#214)
     add d0b5cca3 [FLINK-38920] create Table source and factory for 
DynamicKafkaSource in Flink Table API (#212)
     add 5cd6e46f [FLINK-38869] InitializationContext for KafkaSubscriber (#208)
     add 160ee7f0 [FLINK-38937] Introduce TestKafkaContainer wrapper for Apache 
and Confluent Kafka images
     add 2902e3b1 [FLINK-38937] Migrate all Kafka tests to TestKafkaContainer 
with KRaft mode
     add e75c00e6 [FLINK-38937] Rename KAFKA constant to CP_KAFKA for clarity
     add a5505346 [hotfix] Apply spotless formatting
     add 7e64c26e [FLINK-25538] Migrate tests from JUnit 4 to JUnit 5
     add 1db38de2 [FLINK-25538] Replaces individual 
@ExtendWith(TestLoggerExtension.class) annotations with global SPI registration
     add 6f04b287 [FLINK-25538] Remove optional public modifiers from test 
classes and methods following JUnit 5 best practices.
     add 22d09e67 [FLINK-25538] Added ArchUnit rule (BanJunit4Rules) to prevent 
future JUnit 4 usage
     add cdbd6351 [FLINK-39013] add E2E test for DynamicKafkaTableSource (#218)
     add 7ef6c448 [hotfix] Wait for leader election to prevent OUT_OF_ORDER 
issues
     add da1a90ff [FLINK-39012]Add global kafka enumerator support (#223)
     add a9d2f77a [hotfix] Update testcontainers dependency to fix Ubuntu - 
Docker compatibility issue
     add 12d4d4b8 [FLINK-39037] support query kafka cluster id as metadata in 
records of DynamicKafkaTableSource (#222)
     add 80dadcb3 [hotfix] Wait for log partitions assignments
     add e0969a4b [FLINK-39120] Update Kafka version to 4.2.0
     add d6785701 [FLINK-39121][tests] Retry kafka containers startup
     add c604ce54 [FLINK-29245] Remove unused RetryRule
     add ffb1fc6c [hotfix] Remove unused test infrastructure from KafkaTestBase
     add ee987855 [FLINK-38999][lineage] License lineage files
     add a42f6a42 [hotfix] Revert [FLINK-38869] InitializationContext for 
KafkaSubscriber
     add 8eab7c94 [hotfix] Update weekly CI versions
     add 741673ef [FLINK-39138] Update `flink-connector-parent` version to 2.0.0
     add a7e805a3 [FLINK-39238] Support watermark alignment in dynamic Kafka 
reader (#240)
     add bd2fd2b2 [FLINK-39338] Fix topic name collisions in 
KafkaWriterTestBase for parameterized tests
     add c3f80874 [FLINK-39234][tests] Move 
createNewTopicAndWaitForPartitionAssignment to a shared utils class
     add 7ec6463d [FLINK-39234][tests] Wait for topic intialization in 
KafkaWriterTestBase based tests
     add 61f81bd0 [FLINK-39514] Release dynamic Kafka split outputs on metadata 
shrink (#245)
     add 67feb64e Bump org.apache.logging.log4j:log4j-core from 2.25.0 to 2.25.4

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (8b784fdd)
            \
             N -- N -- N   
refs/heads/dependabot/maven/org.apache.logging.log4j-log4j-core-2.25.3 
(67feb64e)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/weekly.yml                       |  11 +-
 .../docs/connectors/datastream/dynamic-kafka.md    | 144 ++++-
 .../docs/connectors/table/dynamic-kafka.md         | 177 ++++++
 .../docs/connectors/datastream/dynamic-kafka.md    | 137 +++++
 .../content/docs/connectors/table/dynamic-kafka.md | 182 ++++++
 .../flink-end-to-end-tests-common-kafka/pom.xml    |  11 +-
 .../tests/util/kafka/KafkaContainerClient.java     |   8 +-
 .../flink/tests/util/kafka/KafkaSinkE2ECase.java   |  18 +-
 .../flink/tests/util/kafka/KafkaSourceE2ECase.java |  20 +-
 .../util/kafka/SQLClientSchemaRegistryITCase.java  |  59 +-
 .../flink/tests/util/kafka/SmokeKafkaITCase.java   |  12 +-
 .../86dfd459-67a9-4b26-9b5c-0b0bbf22681a           |  48 --
 ...c90862 => f902c3ff-48e5-424e-923f-3705c14930a0} |   0
 .../archunit-violations/stored.rules               |  10 +-
 flink-connector-kafka/pom.xml                      |  11 -
 .../kafka/dynamic/metadata/ClusterMetadata.java    |  66 +-
 .../SingleClusterTopicMetadataService.java         |  37 +-
 .../kafka/dynamic/source/DynamicKafkaSource.java   |   8 +-
 .../dynamic/source/DynamicKafkaSourceBuilder.java  |  20 +-
 .../dynamic/source/DynamicKafkaSourceOptions.java  |  53 +-
 .../DynamicKafkaSourceEnumStateSerializer.java     | 144 ++++-
 .../enumerator/DynamicKafkaSourceEnumerator.java   | 174 +++++-
 .../enumerator/GlobalSplitOwnerAssigner.java       |  63 ++
 .../source/reader/DynamicKafkaSourceReader.java    | 116 +++-
 .../KafkaClusterAwareDeserializer.java}            |  16 +-
 .../kafka/lineage/DefaultKafkaDatasetFacet.java    |  19 +
 .../lineage/DefaultKafkaDatasetIdentifier.java     |  19 +
 .../kafka/lineage/DefaultTypeDatasetFacet.java     |  19 +
 .../connector/kafka/lineage/KafkaDatasetFacet.java |  19 +
 .../kafka/lineage/KafkaDatasetFacetProvider.java   |  19 +
 .../kafka/lineage/KafkaDatasetIdentifier.java      |  19 +
 .../lineage/KafkaDatasetIdentifierProvider.java    |  19 +
 .../connector/kafka/lineage/TypeDatasetFacet.java  |  19 +
 .../kafka/lineage/TypeDatasetFacetProvider.java    |  19 +
 .../kafka/sink/ExactlyOnceKafkaWriter.java         |   6 +
 .../kafka/sink/KafkaRecordSerializationSchema.java |   4 +-
 .../flink/connector/kafka/sink/KafkaWriter.java    |  44 +-
 .../kafka/sink/TransactionNamingStrategy.java      |   1 +
 .../kafka/sink/TwoPhaseCommittingStatefulSink.java |  19 +
 .../kafka/sink/internal/BackchannelImpl.java       |   2 +
 .../kafka/sink/internal/ProducerPoolImpl.java      |   4 +
 .../TransactionAbortStrategyContextImpl.java       |   1 +
 .../source/enumerator/KafkaSourceEnumState.java    |   1 +
 .../enumerator/KafkaSourceEnumStateSerializer.java |   2 +
 .../source/enumerator/KafkaSourceEnumerator.java   |  64 +-
 .../kafka/table/DynamicKafkaConnectorOptions.java  |  63 ++
 .../table/DynamicKafkaDeserializationSchema.java   |  74 ++-
 .../kafka/table/DynamicKafkaTableFactory.java      | 523 ++++++++++++++++
 ...micSource.java => DynamicKafkaTableSource.java} | 173 +++---
 .../kafka/table/KafkaConnectorOptionsUtil.java     |   3 +-
 .../connectors/kafka/table/TableDataTypeUtils.java |  19 +
 .../table/UpsertKafkaDynamicTableFactory.java      |   9 +
 .../org.apache.flink.table.factories.Factory       |   1 +
 .../architecture/TestCodeArchitectureTest.java     |   3 +
 .../flink/architecture/rules/BanJunit4Rules.java   |  46 ++
 .../DynamicKafkaSourceClusterMetadataITCase.java   | 172 ++++++
 .../dynamic/source/DynamicKafkaSourceITTest.java   | 399 +++++++++++-
 .../DynamicKafkaSourceEnumStateSerializerTest.java | 100 ++-
 .../DynamicKafkaSourceEnumeratorTest.java          | 677 ++++++++++++++++++++-
 .../enumerator/GlobalSplitOwnerAssignerTest.java   | 203 ++++++
 .../SingleClusterTopicMetadataServiceTest.java     |  84 +++
 .../reader/DynamicKafkaSourceReaderTest.java       | 266 ++++++++
 .../DynamicKafkaSourceEnumStateTestUtils.java      |  53 ++
 .../connector/kafka/lineage/LineageUtilTest.java   |  19 +
 .../kafka/sink/ExactlyOnceKafkaWriterITCase.java   |   3 -
 .../sink/FlinkKafkaInternalProducerITCase.java     |   9 +-
 .../kafka/sink/KafkaCommittableSerializerTest.java |   8 +-
 .../KafkaRecordSerializationSchemaBuilderTest.java |  45 +-
 .../connector/kafka/sink/KafkaSinkBuilderTest.java |   3 +-
 .../connector/kafka/sink/KafkaSinkITCase.java      |  37 +-
 .../flink/connector/kafka/sink/KafkaSinkTest.java  |  19 +
 .../kafka/sink/KafkaTransactionLogITCase.java      |  23 +-
 .../sink/KafkaWriterFaultToleranceITCase.java      |   4 +-
 .../connector/kafka/sink/KafkaWriterITCase.java    |   3 -
 .../kafka/sink/KafkaWriterStateSerializerTest.java |   7 +-
 .../connector/kafka/sink/KafkaWriterTestBase.java  |  24 +-
 .../kafka/sink/TransactionIdFactoryTest.java       |   7 +-
 .../kafka/sink/internal/KafkaCommitterTest.java    |   3 -
 .../sink/internal/ProducerPoolImplITCase.java      |   6 +-
 .../sink/internal/TransactionIdFactoryTest.java    |  12 +-
 .../testutils/KafkaSinkExternalContextFactory.java |   9 +-
 .../kafka/source/KafkaSourceBuilderTest.java       |   3 -
 .../connector/kafka/source/KafkaSourceITCase.java  |  17 +-
 .../kafka/source/KafkaSourceMigrationITCase.java   |   3 +-
 .../KafkaSourceEnumStateSerializerTest.java        |   8 +-
 .../initializer/OffsetsInitializerTest.java        |  35 +-
 .../enumerator/subscriber/KafkaSubscriberTest.java |  22 +-
 .../metrics/KafkaSourceReaderMetricsTest.java      |  12 +-
 .../KafkaRecordDeserializationSchemaTest.java      |  20 +-
 .../kafka/testutils/DockerImageVersions.java       |   5 +-
 .../DynamicKafkaSourceExternalContext.java         |   5 +-
 .../DynamicKafkaSourceExternalContextFactory.java  |  13 +-
 .../FlinkKafkaIntegrationCompatibilityTest.java    | 250 ++++++++
 .../KafkaSourceExternalContextFactory.java         |   8 +-
 .../flink/connector/kafka/testutils/KafkaUtil.java |  56 +-
 .../kafka/testutils/TestKafkaContainer.java        | 270 ++++++++
 .../TestKafkaContainerValidationTest.java          |  47 ++
 .../kafka/testutils/TwoKafkaContainers.java        |  15 +-
 .../kafka/FlinkFixedPartitionerTest.java           |  10 +-
 .../JSONKeyValueDeserializationSchemaTest.java     |  12 +-
 .../streaming/connectors/kafka/KafkaTestBase.java  |  72 +--
 .../connectors/kafka/KafkaTestBaseWithFlink.java   |  41 --
 .../connectors/kafka/KafkaTestEnvironment.java     |   2 +-
 .../connectors/kafka/KafkaTestEnvironmentImpl.java | 135 +---
 .../metrics/KafkaMetricMutableWrapperTest.java     |   8 +-
 .../DynamicKafkaDeserializationSchemaTest.java     | 139 +++++
 .../DynamicKafkaRecordSerializationSchemaTest.java |  26 +-
 .../kafka/table/DynamicKafkaTableFactoryTest.java  | 104 ++++
 .../kafka/table/DynamicKafkaTableITCase.java       | 280 +++++++++
 .../kafka/table/KafkaConnectorOptionsUtilTest.java |  14 +-
 .../kafka/table/KafkaDynamicTableFactoryTest.java  | 112 ++--
 .../connectors/kafka/table/KafkaTableTestBase.java |   5 +-
 .../kafka/table/ReducingUpsertWriterTest.java      |  57 +-
 .../kafka/table/TableDataTypeUtilsTest.java        |  32 +-
 .../table/UpsertKafkaDynamicTableFactoryTest.java  |  88 ++-
 .../org.junit.jupiter.api.extension.Extension      |   1 +
 flink-python/pom.xml                               |   6 -
 .../src/main/resources/META-INF/NOTICE             |   2 +-
 pom.xml                                            |  17 +-
 tools/maven/checkstyle.xml                         | 209 ++-----
 120 files changed, 6082 insertions(+), 1052 deletions(-)
 create mode 100644 docs/content.zh/docs/connectors/table/dynamic-kafka.md
 create mode 100644 docs/content/docs/connectors/table/dynamic-kafka.md
 copy 
flink-connector-kafka/archunit-violations/{27a0a5e4-29c2-4069-b381-952746c90862 
=> f902c3ff-48e5-424e-923f-3705c14930a0} (100%)
 create mode 100644 
flink-connector-kafka/src/main/java/org/apache/flink/connector/kafka/dynamic/source/enumerator/GlobalSplitOwnerAssigner.java
 copy 
flink-connector-kafka/src/main/java/org/apache/flink/connector/kafka/dynamic/source/{GetMetadataUpdateEvent.java
 => reader/KafkaClusterAwareDeserializer.java} (70%)
 create mode 100644 
flink-connector-kafka/src/main/java/org/apache/flink/streaming/connectors/kafka/table/DynamicKafkaConnectorOptions.java
 create mode 100644 
flink-connector-kafka/src/main/java/org/apache/flink/streaming/connectors/kafka/table/DynamicKafkaTableFactory.java
 copy 
flink-connector-kafka/src/main/java/org/apache/flink/streaming/connectors/kafka/table/{KafkaDynamicSource.java
 => DynamicKafkaTableSource.java} (82%)
 create mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/architecture/rules/BanJunit4Rules.java
 create mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/dynamic/source/DynamicKafkaSourceClusterMetadataITCase.java
 create mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/dynamic/source/enumerator/GlobalSplitOwnerAssignerTest.java
 create mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/dynamic/source/testutils/DynamicKafkaSourceEnumStateTestUtils.java
 create mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/testutils/FlinkKafkaIntegrationCompatibilityTest.java
 create mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/testutils/TestKafkaContainer.java
 create mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/testutils/TestKafkaContainerValidationTest.java
 delete mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/streaming/connectors/kafka/KafkaTestBaseWithFlink.java
 create mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/streaming/connectors/kafka/table/DynamicKafkaDeserializationSchemaTest.java
 create mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/streaming/connectors/kafka/table/DynamicKafkaTableFactoryTest.java
 create mode 100644 
flink-connector-kafka/src/test/java/org/apache/flink/streaming/connectors/kafka/table/DynamicKafkaTableITCase.java
 create mode 100644 
flink-connector-kafka/src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension

Reply via email to