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

github-bot pushed a change to branch 
dependabot/gradle/com.google.cloud-libraries-bom-26.37.0
in repository https://gitbox.apache.org/repos/asf/iceberg.git


 discard 685bf970da Build: Bump com.google.cloud:libraries-bom from 26.28.0 to 
26.37.0
     add abf238abcc Build: Bump mkdocs-material from 9.5.15 to 9.5.17 (#10092)
     add b3261d07fc AWS: Migrate tests to JUnit5 (#10086)
     add cd707394dd Spec: Document support for binary in truncate transform 
(#10079)
     add a351e22b6d Docs: Add Upsolver to vendor list (#10096)
     add 6f4e9c6a68 Docs: Update releases.md for Spark scala versions (#10104)
     add 9bb86fa496 Docs: Fix spacing/descriptions on Branching and Tagging DDL 
(#10091)
     add 81bb0d4c9b Core: Add EnvironmentContext to commit summary (#9273)
     add 96793bf621 docs: Fix links of `Get Started` and `Community` parts in 
footer (#10098)
     add 528b9b336c Core: Allow configuring socket/connection timeout in 
HTTPClient (#10053)
     add 0bc6dfa1bd Core: Extend HTTPClient Builder to allow setting a proxy 
server (#10052)
     add 290a6a0c5d Spark 3.4: Fix system function pushdown in CoW row-level 
commands (#10119)
     add ce7c2c150c API, Core, Kafka, Spark: Reduce enum array allocation 
(#10126)
     add 2025e79905 Spark: Test initialization improvements (#10131)
     add 1e66657874 Spec: Make request bodies required (#10125)
     add 81b3310ab4 Spark 3.5: Support preserving schema nullability in CTAS 
and RTAS (#10074)
     add 496b320985 Flink, Spark: Replace Boolean.getBoolean() with 
Boolean.parseBoolean() (#10136)
     add 2400aa5307 Build: Bump net.snowflake:snowflake-jdbc from 3.14.5 to 
3.15.1 (#10095)
     add 47825ffd8b Build: Bump software.amazon.awssdk:bom from 2.25.21 to 
2.25.31 (#10138)
     add dd74dd289e Build: Bump org.springframework:spring-web from 5.3.33 to 
5.3.34 (#10139)
     add fb657b413e Spark: Simplify SparkSchemaUtil#schemaForTable (#10137)
     add 943321ee6d Flink: Migrate tests to JUnit5 (#10130)
     add e6a1a45624 Core: Fix logging table name when scanning metadata table 
(#10141)
     add d067677df8 AWS: Close underlying scheduler for DynamoDbLockManager 
(#10132)
     add 78e8204c53 Spark 3.5: Add threshold for failed commits in data 
rewrites (#9611)
     add 97c5700ff5 Core: Fix JDBC Catalog table commit when migrating from 
schema V0 to V1 (#10111)
     add fc5b2b336c Core: Use 'delete' if RowDelta only has delete files 
(#10123)
     add fbcd142c5d Flink: Move flink/v1.18 to flink/v1.19
     add f761d98a1d Flink: Recover flink/1.18 files from history
     add b3ebcf109a Flink: Refactoring code and properties to make Flink 1.19 
to work
     add a0abdfbb7b Build: Bump com.google.cloud:libraries-bom from 26.28.0 to 
26.37.0

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   (685bf970da)
            \
             N -- N -- N   
refs/heads/dependabot/gradle/com.google.cloud-libraries-bom-26.37.0 (a0abdfbb7b)

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:
 .baseline/checkstyle/checkstyle.xml                |   4 +-
 .github/workflows/flink-ci.yml                     |   2 +-
 .../main/java/org/apache/iceberg/FileFormat.java   |   4 +-
 .../apache/iceberg/actions/RewriteDataFiles.java   |   7 +
 .../aws/TestAssumeRoleAwsClientFactory.java        |  23 +-
 .../iceberg/aws/TestDefaultAwsClientFactory.java   |  13 +-
 .../iceberg/aws/dynamodb/TestDynamoDbCatalog.java  | 127 +++++-----
 .../aws/dynamodb/TestDynamoDbLockManager.java      |  74 +++---
 .../org/apache/iceberg/aws/glue/GlueTestBase.java  |   8 +-
 .../aws/glue/TestGlueCatalogCommitFailure.java     | 162 ++++++------
 .../iceberg/aws/glue/TestGlueCatalogLock.java      |  26 +-
 .../iceberg/aws/glue/TestGlueCatalogNamespace.java |  68 +++--
 .../iceberg/aws/glue/TestGlueCatalogTable.java     | 217 +++++++---------
 .../aws/lakeformation/LakeFormationTestBase.java   |  15 +-
 .../TestLakeFormationAwsClientFactory.java         |  26 +-
 .../TestLakeFormationDataOperations.java           |  19 +-
 .../TestLakeFormationMetadataOperations.java       |  33 ++-
 .../iceberg/aws/s3/TestS3FileIOIntegration.java    |  73 +++---
 .../iceberg/aws/s3/TestS3MultipartUpload.java      |  35 ++-
 .../iceberg/aws/dynamodb/DynamoDbLockManager.java  |   4 +-
 build.gradle                                       |   1 +
 .../apache/iceberg/BaseAllMetadataTableScan.java   |   6 +-
 .../src/main/java/org/apache/iceberg/BaseFile.java |   3 +-
 .../main/java/org/apache/iceberg/BaseRowDelta.java |   4 +
 .../java/org/apache/iceberg/CachingCatalog.java    |   3 +-
 .../org/apache/iceberg/GenericManifestEntry.java   |   3 +-
 .../org/apache/iceberg/GenericManifestFile.java    |   3 +-
 .../java/org/apache/iceberg/SnapshotProducer.java  |   1 +
 .../apache/iceberg/actions/BaseCommitService.java  |   6 +
 .../iceberg/hadoop/HadoopTableOperations.java      |   4 +-
 .../java/org/apache/iceberg/jdbc/JdbcUtil.java     |  38 ++-
 .../java/org/apache/iceberg/rest/HTTPClient.java   | 103 +++++++-
 .../org/apache/iceberg/TestCommitReporting.java    |   2 +-
 .../test/java/org/apache/iceberg/TestRowDelta.java |  12 +
 .../org/apache/iceberg/TestSnapshotSummary.java    |   7 +
 .../org/apache/iceberg/jdbc/TestJdbcCatalog.java   |  62 ++++-
 .../java/org/apache/iceberg/jdbc/TestJdbcUtil.java |  98 ++++++++
 .../org/apache/iceberg/rest/TestHTTPClient.java    | 166 ++++++++++++
 .../java/org/apache/iceberg/data/DataTest.java     |   8 +-
 .../apache/iceberg/data/avro/TestGenericData.java  |   7 +-
 .../apache/iceberg/data/orc/TestGenericData.java   |  81 +++---
 .../iceberg/data/parquet/TestGenericData.java      |  20 +-
 .../TestParquetEncryptionWithWriteSupport.java     |  41 +--
 dev/stage-binaries.sh                              |   2 +-
 docs/docs/spark-configuration.md                   |   1 +
 docs/docs/spark-ddl.md                             |  12 +-
 flink/build.gradle                                 |   7 +-
 .../flink/data/TestFlinkAvroReaderWriter.java      |  21 +-
 .../flink/data/TestFlinkOrcReaderWriter.java       |  19 +-
 .../iceberg/flink/data/TestFlinkParquetReader.java |  24 +-
 .../iceberg/flink/data/TestFlinkParquetWriter.java |  17 +-
 .../iceberg/flink/source/TestFlinkSource.java      |   2 +-
 .../flink/data/TestFlinkAvroReaderWriter.java      |  21 +-
 .../flink/data/TestFlinkOrcReaderWriter.java       |  19 +-
 .../iceberg/flink/data/TestFlinkParquetReader.java |  24 +-
 .../iceberg/flink/data/TestFlinkParquetWriter.java |  17 +-
 .../iceberg/flink/source/TestFlinkSource.java      |   2 +-
 .../flink/AvroGenericRecordConverterBase.java      |   2 +-
 .../iceberg/flink/TestDataFileSerialization.java   |  14 +-
 .../iceberg/flink/TestFlinkCatalogFactory.java     |  20 +-
 .../org/apache/iceberg/flink/TestFlinkFilters.java |  87 +++----
 .../apache/iceberg/flink/TestFlinkSchemaUtil.java  |  40 +--
 .../flink/TestManifestFileSerialization.java       |  17 +-
 .../apache/iceberg/flink/TestRowDataWrapper.java   |  18 +-
 .../iceberg/flink/TestTableSerialization.java      |  18 +-
 .../flink/data/TestFlinkAvroReaderWriter.java      |  21 +-
 .../flink/data/TestFlinkOrcReaderWriter.java       |  19 +-
 .../iceberg/flink/data/TestFlinkParquetReader.java |  24 +-
 .../iceberg/flink/data/TestFlinkParquetWriter.java |  17 +-
 .../iceberg/flink/data/TestRowProjection.java      | 280 +++++++++++----------
 .../iceberg/flink/data/TestStructRowData.java      |   2 +-
 .../sink/TestAvroGenericRecordToRowDataMapper.java |   5 +-
 .../iceberg/flink/source/TestFlinkSource.java      |   2 +-
 .../TestRowDataToAvroGenericRecordConverter.java   |   5 +-
 .../iceberg/flink/util/TestFlinkPackage.java       |  11 +-
 flink/{v1.18 => v1.19}/build.gradle                |  36 +--
 flink/{v1.16 => v1.19}/flink-runtime/LICENSE       |   0
 flink/{v1.16 => v1.19}/flink-runtime/NOTICE        |   0
 .../iceberg/flink/IcebergConnectorSmokeTest.java   |   0
 .../sink/shuffle/MapRangePartitionerBenchmark.java |   0
 .../org/apache/iceberg/flink/CatalogLoader.java    |   0
 .../org/apache/iceberg/flink/FlinkCatalog.java     |   0
 .../apache/iceberg/flink/FlinkCatalogFactory.java  |   2 +-
 .../org/apache/iceberg/flink/FlinkConfParser.java  |   0
 .../apache/iceberg/flink/FlinkConfigOptions.java   |   0
 .../iceberg/flink/FlinkDynamicTableFactory.java    |   0
 .../iceberg/flink/FlinkEnvironmentContext.java     |   0
 .../org/apache/iceberg/flink/FlinkFilters.java     |   0
 .../org/apache/iceberg/flink/FlinkFixupTypes.java  |   0
 .../org/apache/iceberg/flink/FlinkReadConf.java    |   0
 .../org/apache/iceberg/flink/FlinkReadOptions.java |   0
 .../org/apache/iceberg/flink/FlinkSchemaUtil.java  |   0
 .../apache/iceberg/flink/FlinkSourceFilter.java    |   0
 .../org/apache/iceberg/flink/FlinkTypeToType.java  |   0
 .../org/apache/iceberg/flink/FlinkTypeVisitor.java |   0
 .../org/apache/iceberg/flink/FlinkWriteConf.java   |   0
 .../apache/iceberg/flink/FlinkWriteOptions.java    |   0
 .../org/apache/iceberg/flink/IcebergTableSink.java |   0
 .../org/apache/iceberg/flink/RowDataWrapper.java   |   0
 .../java/org/apache/iceberg/flink/TableLoader.java |   0
 .../org/apache/iceberg/flink/TypeToFlinkType.java  |   0
 .../org/apache/iceberg/flink/actions/Actions.java  |   0
 .../flink/actions/RewriteDataFilesAction.java      |   0
 .../flink/data/AvroWithFlinkSchemaVisitor.java     |   0
 .../apache/iceberg/flink/data/FlinkAvroReader.java |   0
 .../apache/iceberg/flink/data/FlinkAvroWriter.java |   0
 .../apache/iceberg/flink/data/FlinkOrcReader.java  |   0
 .../apache/iceberg/flink/data/FlinkOrcReaders.java |   0
 .../apache/iceberg/flink/data/FlinkOrcWriter.java  |   0
 .../apache/iceberg/flink/data/FlinkOrcWriters.java |   0
 .../iceberg/flink/data/FlinkParquetReaders.java    |   0
 .../iceberg/flink/data/FlinkParquetWriters.java    |   0
 .../iceberg/flink/data/FlinkSchemaVisitor.java     |   0
 .../iceberg/flink/data/FlinkValueReaders.java      |   0
 .../iceberg/flink/data/FlinkValueWriters.java      |   0
 .../flink/data/ParquetWithFlinkSchemaVisitor.java  |   0
 .../iceberg/flink/data/RowDataProjection.java      |   0
 .../org/apache/iceberg/flink/data/RowDataUtil.java |   0
 .../apache/iceberg/flink/data/StructRowData.java   |   0
 .../sink/AvroGenericRecordToRowDataMapper.java     |   0
 .../iceberg/flink/sink/BaseDeltaTaskWriter.java    |   0
 .../flink/sink/BucketPartitionKeySelector.java     |   0
 .../iceberg/flink/sink/BucketPartitioner.java      |   0
 .../iceberg/flink/sink/BucketPartitionerUtil.java  |   0
 .../iceberg/flink/sink/CachingTableSupplier.java   |   0
 .../apache/iceberg/flink/sink/CommitSummary.java   |   0
 .../apache/iceberg/flink/sink/DeltaManifests.java  |   0
 .../flink/sink/DeltaManifestsSerializer.java       |   0
 .../flink/sink/EqualityFieldKeySelector.java       |   0
 .../iceberg/flink/sink/FlinkAppenderFactory.java   |   0
 .../iceberg/flink/sink/FlinkFileWriterFactory.java |   0
 .../iceberg/flink/sink/FlinkManifestUtil.java      |   0
 .../org/apache/iceberg/flink/sink/FlinkSink.java   |   0
 .../iceberg/flink/sink/IcebergFilesCommitter.java  |   0
 .../flink/sink/IcebergFilesCommitterMetrics.java   |   0
 .../iceberg/flink/sink/IcebergStreamWriter.java    |   0
 .../flink/sink/IcebergStreamWriterMetrics.java     |   0
 .../flink/sink/ManifestOutputFileFactory.java      |   0
 .../iceberg/flink/sink/PartitionKeySelector.java   |   0
 .../iceberg/flink/sink/PartitionedDeltaWriter.java |   0
 .../flink/sink/RowDataTaskWriterFactory.java       |   0
 .../iceberg/flink/sink/TaskWriterFactory.java      |   0
 .../flink/sink/UnpartitionedDeltaWriter.java       |   0
 .../flink/sink/shuffle/AggregatedStatistics.java   |   0
 .../sink/shuffle/AggregatedStatisticsTracker.java  |   0
 .../iceberg/flink/sink/shuffle/DataStatistics.java |   0
 .../sink/shuffle/DataStatisticsCoordinator.java    |   0
 .../shuffle/DataStatisticsCoordinatorProvider.java |   0
 .../flink/sink/shuffle/DataStatisticsEvent.java    |   0
 .../flink/sink/shuffle/DataStatisticsOperator.java |   0
 .../flink/sink/shuffle/DataStatisticsOrRecord.java |   0
 .../shuffle/DataStatisticsOrRecordSerializer.java  |   0
 .../flink/sink/shuffle/DataStatisticsUtil.java     |   0
 .../flink/sink/shuffle/MapDataStatistics.java      |   0
 .../sink/shuffle/MapDataStatisticsSerializer.java  |   0
 .../flink/sink/shuffle/MapRangePartitioner.java    |   0
 .../flink/sink/shuffle/SortKeySerializer.java      |   0
 .../AvroGenericRecordFileScanTaskReader.java       |   0
 .../apache/iceberg/flink/source/DataIterator.java  |   0
 .../iceberg/flink/source/DataTaskReader.java       |   0
 .../iceberg/flink/source/FileScanTaskReader.java   |   0
 .../iceberg/flink/source/FlinkInputFormat.java     |   0
 .../iceberg/flink/source/FlinkInputSplit.java      |   0
 .../apache/iceberg/flink/source/FlinkSource.java   |   0
 .../iceberg/flink/source/FlinkSplitPlanner.java    |   0
 .../apache/iceberg/flink/source/IcebergSource.java |   0
 .../iceberg/flink/source/IcebergTableSource.java   |   0
 .../flink/source/RowDataFileScanTaskReader.java    |   0
 .../iceberg/flink/source/RowDataRewriter.java      |   0
 .../RowDataToAvroGenericRecordConverter.java       |   0
 .../apache/iceberg/flink/source/ScanContext.java   |   0
 .../apache/iceberg/flink/source/SourceUtil.java    |   0
 .../flink/source/StreamingMonitorFunction.java     |   0
 .../flink/source/StreamingReaderOperator.java      |   0
 .../flink/source/StreamingStartingStrategy.java    |   0
 .../source/assigner/DefaultSplitAssigner.java      |   0
 .../flink/source/assigner/GetSplitResult.java      |   0
 .../assigner/OrderedSplitAssignerFactory.java      |   0
 .../assigner/SimpleSplitAssignerFactory.java       |   0
 .../flink/source/assigner/SplitAssigner.java       |   0
 .../source/assigner/SplitAssignerFactory.java      |   0
 .../flink/source/assigner/SplitAssignerType.java   |   0
 .../enumerator/AbstractIcebergEnumerator.java      |   0
 .../enumerator/ContinuousEnumerationResult.java    |   0
 .../enumerator/ContinuousIcebergEnumerator.java    |   0
 .../source/enumerator/ContinuousSplitPlanner.java  |   0
 .../enumerator/ContinuousSplitPlannerImpl.java     |   0
 .../source/enumerator/EnumerationHistory.java      |   0
 .../enumerator/IcebergEnumeratorPosition.java      |   0
 .../IcebergEnumeratorPositionSerializer.java       |   0
 .../source/enumerator/IcebergEnumeratorState.java  |   0
 .../IcebergEnumeratorStateSerializer.java          |   0
 .../source/enumerator/StaticIcebergEnumerator.java |   0
 .../flink/source/reader/ArrayBatchRecords.java     |   0
 .../reader/ArrayPoolDataIteratorBatcher.java       |   0
 .../reader/AvroGenericRecordReaderFunction.java    |   0
 .../reader/ColumnStatsWatermarkExtractor.java      |   0
 .../flink/source/reader/DataIteratorBatcher.java   |   0
 .../source/reader/DataIteratorReaderFunction.java  |   0
 .../flink/source/reader/IcebergSourceReader.java   |   0
 .../source/reader/IcebergSourceReaderMetrics.java  |   0
 .../source/reader/IcebergSourceSplitReader.java    |   0
 .../flink/source/reader/ListBatchRecords.java      |   0
 .../source/reader/ListDataIteratorBatcher.java     |   0
 .../source/reader/MetaDataReaderFunction.java      |   0
 .../flink/source/reader/ReaderFunction.java        |   0
 .../flink/source/reader/RecordAndPosition.java     |   0
 .../iceberg/flink/source/reader/RecordFactory.java |   0
 .../flink/source/reader/RowDataReaderFunction.java |   0
 .../flink/source/reader/RowDataRecordFactory.java  |   0
 .../source/reader/SerializableRecordEmitter.java   |   0
 .../source/reader/SplitWatermarkExtractor.java     |   0
 .../reader/WatermarkExtractorRecordEmitter.java    |   0
 .../flink/source/split/IcebergSourceSplit.java     |   0
 .../source/split/IcebergSourceSplitSerializer.java |   0
 .../source/split/IcebergSourceSplitState.java      |   0
 .../source/split/IcebergSourceSplitStatus.java     |   0
 .../flink/source/split/SerializableComparator.java |   0
 .../flink/source/split/SplitComparators.java       |   0
 .../flink/source/split/SplitRequestEvent.java      |   0
 .../iceberg/flink/util/ElapsedTimeGauge.java       |   0
 .../iceberg/flink/util/FlinkAlterTableUtil.java    |   0
 .../iceberg/flink/util/FlinkCompatibilityUtil.java |   0
 .../apache/iceberg/flink/util/FlinkPackage.java    |   0
 .../org.apache.flink.table.factories.Factory       |   0
 .../org.apache.flink.table.factories.TableFactory  |   0
 .../flink/AvroGenericRecordConverterBase.java      |   2 +-
 .../org/apache/iceberg/flink/CatalogTestBase.java  |   0
 .../org/apache/iceberg/flink/DataGenerator.java    |   0
 .../org/apache/iceberg/flink/DataGenerators.java   |   0
 .../org/apache/iceberg/flink/FlinkTestBase.java    |  18 ++
 .../iceberg/flink/HadoopCatalogExtension.java      |   0
 .../iceberg/flink/HadoopCatalogResource.java       |   0
 .../apache/iceberg/flink/HadoopTableResource.java  |   0
 .../apache/iceberg/flink/MiniClusterResource.java  |   0
 .../iceberg/flink/MiniFlinkClusterExtension.java   |   0
 .../org/apache/iceberg/flink/RowDataConverter.java |   0
 .../org/apache/iceberg/flink/SimpleDataUtil.java   |   0
 .../java/org/apache/iceberg/flink/TestBase.java    |  20 +-
 .../apache/iceberg/flink/TestCatalogLoader.java    |   0
 .../iceberg/flink/TestCatalogTableLoader.java      |   0
 .../apache/iceberg/flink/TestChangeLogTable.java   |   2 +-
 .../iceberg/flink/TestDataFileSerialization.java   |  14 +-
 .../org/apache/iceberg/flink/TestFixtures.java     |   0
 .../iceberg/flink/TestFlinkAnonymousTable.java     |   0
 .../iceberg/flink/TestFlinkCatalogDatabase.java    |   8 +-
 .../iceberg/flink/TestFlinkCatalogFactory.java     |  20 +-
 .../iceberg/flink/TestFlinkCatalogTable.java       |   2 +-
 .../flink/TestFlinkCatalogTablePartitions.java     |   2 +-
 .../apache/iceberg/flink/TestFlinkConfParser.java  |   0
 .../org/apache/iceberg/flink/TestFlinkFilters.java |  87 +++----
 .../apache/iceberg/flink/TestFlinkHiveCatalog.java |   2 +-
 .../apache/iceberg/flink/TestFlinkSchemaUtil.java  |  40 +--
 .../apache/iceberg/flink/TestFlinkTableSink.java   |   2 +-
 .../org/apache/iceberg/flink/TestFlinkUpsert.java  |   2 +-
 .../java/org/apache/iceberg/flink/TestHelpers.java |   0
 .../apache/iceberg/flink/TestIcebergConnector.java |  20 +-
 .../flink/TestManifestFileSerialization.java       |  17 +-
 .../apache/iceberg/flink/TestRowDataWrapper.java   |  18 +-
 .../org/apache/iceberg/flink/TestTableLoader.java  |   0
 .../iceberg/flink/TestTableSerialization.java      |  18 +-
 .../flink/actions/TestRewriteDataFilesAction.java  |   2 +-
 .../apache/iceberg/flink/data/RandomRowData.java   |   0
 .../iceberg/flink/data/RowDataToRowMapper.java     |   0
 .../flink/data/TestFlinkAvroReaderWriter.java      |  21 +-
 .../flink/data/TestFlinkOrcReaderWriter.java       |  19 +-
 .../iceberg/flink/data/TestFlinkParquetReader.java |  24 +-
 .../iceberg/flink/data/TestFlinkParquetWriter.java |  17 +-
 .../iceberg/flink/data/TestRowDataProjection.java  |   0
 .../iceberg/flink/data/TestRowProjection.java      | 280 +++++++++++----------
 .../iceberg/flink/data/TestStructRowData.java      |   2 +-
 .../sink/TestAvroGenericRecordToRowDataMapper.java |   5 +-
 .../flink/sink/TestBucketPartitionKeySelector.java |   0
 .../iceberg/flink/sink/TestBucketPartitioner.java  |   0
 .../TestBucketPartitionerFlinkIcebergSink.java     |   0
 .../flink/sink/TestBucketPartitionerUtil.java      |   0
 .../flink/sink/TestCachingTableSupplier.java       |   0
 .../flink/sink/TestCompressionSettings.java        |   0
 .../iceberg/flink/sink/TestDeltaTaskWriter.java    |   0
 .../flink/sink/TestFlinkAppenderFactory.java       |   0
 .../flink/sink/TestFlinkFileWriterFactory.java     |   0
 .../iceberg/flink/sink/TestFlinkIcebergSink.java   |   0
 .../flink/sink/TestFlinkIcebergSinkBase.java       |   0
 .../flink/sink/TestFlinkIcebergSinkBranch.java     |   0
 .../iceberg/flink/sink/TestFlinkIcebergSinkV2.java |   0
 .../flink/sink/TestFlinkIcebergSinkV2Base.java     |   0
 .../flink/sink/TestFlinkIcebergSinkV2Branch.java   |   0
 .../iceberg/flink/sink/TestFlinkManifest.java      |   0
 .../flink/sink/TestFlinkPartitioningWriters.java   |   0
 .../flink/sink/TestFlinkPositionDeltaWriters.java  |   0
 .../flink/sink/TestFlinkRollingFileWriters.java    |   0
 .../iceberg/flink/sink/TestFlinkWriterMetrics.java |   0
 .../flink/sink/TestIcebergFilesCommitter.java      |   0
 .../flink/sink/TestIcebergStreamWriter.java        |   0
 .../flink/sink/TestRowDataPartitionKey.java        |   0
 .../apache/iceberg/flink/sink/TestTaskWriters.java |   0
 .../sink/shuffle/TestAggregatedStatistics.java     |   0
 .../shuffle/TestAggregatedStatisticsTracker.java   |   0
 .../shuffle/TestDataStatisticsCoordinator.java     |   0
 .../TestDataStatisticsCoordinatorProvider.java     |   0
 .../sink/shuffle/TestDataStatisticsOperator.java   |   4 +-
 .../flink/sink/shuffle/TestMapDataStatistics.java  |   0
 .../sink/shuffle/TestMapRangePartitioner.java      |   0
 .../sink/shuffle/TestSortKeySerializerBase.java    |   0
 .../shuffle/TestSortKeySerializerNestedStruct.java |   0
 .../shuffle/TestSortKeySerializerPrimitives.java   |   0
 .../iceberg/flink/source/BoundedTableFactory.java  |   0
 .../iceberg/flink/source/BoundedTestSource.java    |   0
 .../flink/source/ChangeLogTableTestBase.java       |   0
 .../apache/iceberg/flink/source/SplitHelpers.java  |   0
 .../apache/iceberg/flink/source/SqlHelpers.java    |   0
 .../flink/source/TestBoundedTableFactory.java      |   0
 .../iceberg/flink/source/TestFlinkInputFormat.java |   0
 .../source/TestFlinkInputFormatReaderDeletes.java  |   0
 .../flink/source/TestFlinkMergingMetrics.java      |   0
 .../flink/source/TestFlinkMetaDataTable.java       |   2 +-
 .../flink/source/TestFlinkReaderDeletesBase.java   |   0
 .../apache/iceberg/flink/source/TestFlinkScan.java |   0
 .../iceberg/flink/source/TestFlinkScanSql.java     |   0
 .../iceberg/flink/source/TestFlinkSource.java      |   2 +-
 .../flink/source/TestFlinkSourceConfig.java        |   0
 .../iceberg/flink/source/TestFlinkSourceSql.java   |   0
 .../iceberg/flink/source/TestFlinkTableSource.java |   2 +-
 .../flink/source/TestIcebergSourceBounded.java     |   0
 .../TestIcebergSourceBoundedGenericRecord.java     |   0
 .../flink/source/TestIcebergSourceBoundedSql.java  |   0
 .../flink/source/TestIcebergSourceContinuous.java  |   0
 .../flink/source/TestIcebergSourceFailover.java    |   0
 ...cebergSourceFailoverWithWatermarkExtractor.java |   0
 .../source/TestIcebergSourceReaderDeletes.java     |   0
 .../iceberg/flink/source/TestIcebergSourceSql.java |   0
 .../TestIcebergSourceWithWatermarkExtractor.java   |   0
 .../source/TestMetadataTableReadableMetrics.java   |   2 +-
 .../flink/source/TestProjectMetaColumn.java        |   0
 .../TestRowDataToAvroGenericRecordConverter.java   |   5 +-
 .../iceberg/flink/source/TestSourceUtil.java       |   0
 .../apache/iceberg/flink/source/TestSqlBase.java   |   0
 .../iceberg/flink/source/TestStreamScanSql.java    |   2 +-
 .../flink/source/TestStreamingMonitorFunction.java |   0
 .../flink/source/TestStreamingReaderOperator.java  |   0
 .../source/assigner/SplitAssignerTestBase.java     |   0
 .../source/assigner/TestDefaultSplitAssigner.java  |   0
 .../TestFileSequenceNumberBasedSplitAssigner.java  |   0
 .../assigner/TestWatermarkBasedSplitAssigner.java  |   0
 .../enumerator/ManualContinuousSplitPlanner.java   |   0
 .../TestContinuousIcebergEnumerator.java           |   0
 .../enumerator/TestContinuousSplitPlannerImpl.java |   0
 ...estContinuousSplitPlannerImplStartStrategy.java |   0
 .../source/enumerator/TestEnumerationHistory.java  |   0
 .../TestIcebergEnumeratorStateSerializer.java      |   0
 .../source/reader/ReaderFunctionTestBase.java      |   0
 .../iceberg/flink/source/reader/ReaderUtil.java    |   0
 .../flink/source/reader/TestArrayBatchRecords.java |   0
 .../TestArrayPoolDataIteratorBatcherRowData.java   |   0
 .../reader/TestColumnStatsWatermarkExtractor.java  |   0
 .../source/reader/TestIcebergSourceReader.java     |   0
 .../source/reader/TestRowDataReaderFunction.java   |   0
 .../flink/source/reader/TestingMetricGroup.java    |   0
 .../split/TestIcebergSourceSplitSerializer.java    |   0
 .../iceberg/flink/util/TestFlinkPackage.java       |  11 +-
 .../org.apache.flink.table.factories.Factory       |   0
 format/spec.md                                     |   4 +-
 gradle.properties                                  |   4 +-
 gradle/libs.versions.toml                          |  30 +--
 .../org/apache/iceberg/connect/events/Event.java   |   3 +-
 open-api/rest-catalog-open-api.yaml                |   8 +
 settings.gradle                                    |  18 +-
 site/docs/releases.md                              |   9 +-
 site/docs/vendors.md                               |   4 +
 site/overrides/partials/footer.html                |  24 +-
 site/requirements.txt                              |   2 +-
 .../SparkRowLevelOperationsTestBase.java           |  14 +-
 .../iceberg/spark/extensions/TestDelete.java       |  27 ++
 .../org/apache/iceberg/spark/SparkSchemaUtil.java  |   4 +-
 .../org/apache/iceberg/spark/SparkTableUtil.java   |   2 +-
 .../spark/source/TestStructuredStreamingRead3.java |  13 +-
 .../catalyst/optimizer/ReplaceStaticInvoke.scala   |  49 +++-
 .../iceberg/spark/extensions/SparkPlanUtil.java    |  48 ++++
 .../SparkRowLevelOperationsTestBase.java           |  13 +-
 .../iceberg/spark/extensions/TestDelete.java       |  27 ++
 ...SystemFunctionPushDownInRowLevelOperations.java |  78 +++---
 .../org/apache/iceberg/spark/SparkContentFile.java |   4 +-
 .../org/apache/iceberg/spark/SparkSchemaUtil.java  |   4 +-
 .../org/apache/iceberg/spark/SparkTableUtil.java   |   2 +-
 .../spark/functions/BaseScalarFunction.java        |   0
 .../iceberg/spark/functions/BucketFunction.java    |   3 +-
 .../iceberg/spark/functions/DaysFunction.java      |   3 +-
 .../iceberg/spark/functions/HoursFunction.java     |   5 +-
 .../spark/functions/IcebergVersionFunction.java    |   3 +-
 .../iceberg/spark/functions/MonthsFunction.java    |   3 +-
 .../iceberg/spark/functions/TruncateFunction.java  |   3 +-
 .../iceberg/spark/functions/YearsFunction.java     |   3 +-
 .../spark/source/TestStructuredStreamingRead3.java |  13 +-
 .../spark/extensions/ExtensionsTestBase.java       |   3 +
 .../SparkRowLevelOperationsTestBase.java           |  14 +-
 .../iceberg/spark/extensions/TestDelete.java       |  26 ++
 .../extensions/TestRewriteDataFilesProcedure.java  |  17 ++
 .../TestRewritePositionDeleteFilesProcedure.java   |  22 ++
 .../java/org/apache/iceberg/spark/BaseCatalog.java |  20 ++
 .../org/apache/iceberg/spark/SparkCatalog.java     |   2 +
 .../org/apache/iceberg/spark/SparkContentFile.java |   4 +-
 .../org/apache/iceberg/spark/SparkSchemaUtil.java  |   4 +-
 .../apache/iceberg/spark/SparkSessionCatalog.java  |   2 +
 .../org/apache/iceberg/spark/SparkTableUtil.java   |   2 +-
 .../spark/actions/RewriteDataFilesSparkAction.java |  36 ++-
 .../org/apache/iceberg/spark/CatalogTestBase.java  |   4 -
 .../apache/iceberg/spark/TestBaseWithCatalog.java  |   2 +-
 .../iceberg/spark/TestSparkCatalogOperations.java  | 102 ++++++++
 .../iceberg/spark/TestSparkExecutorCache.java      |   4 +-
 .../spark/actions/TestRewriteDataFilesAction.java  |  48 +++-
 .../spark/source/TestStructuredStreamingRead3.java |  12 +-
 411 files changed, 2434 insertions(+), 1458 deletions(-)
 copy flink/{v1.18 => v1.19}/build.gradle (91%)
 copy flink/{v1.16 => v1.19}/flink-runtime/LICENSE (100%)
 copy flink/{v1.16 => v1.19}/flink-runtime/NOTICE (100%)
 copy flink/{v1.16 => 
v1.19}/flink-runtime/src/integration/java/org/apache/iceberg/flink/IcebergConnectorSmokeTest.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/jmh/java/org/apache/iceberg/flink/sink/shuffle/MapRangePartitionerBenchmark.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/CatalogLoader.java (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkCatalog.java (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkCatalogFactory.java 
(99%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkConfParser.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkConfigOptions.java 
(100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkDynamicTableFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkEnvironmentContext.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkFilters.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkFixupTypes.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkReadConf.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkReadOptions.java (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkSchemaUtil.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkSourceFilter.java 
(100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkTypeToType.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkTypeVisitor.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkWriteConf.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/FlinkWriteOptions.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/IcebergTableSink.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/RowDataWrapper.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/TableLoader.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/TypeToFlinkType.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/actions/Actions.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/actions/RewriteDataFilesAction.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/AvroWithFlinkSchemaVisitor.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkAvroReader.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkAvroWriter.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkOrcReader.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkOrcReaders.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkOrcWriter.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkOrcWriters.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkParquetReaders.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkParquetWriters.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkSchemaVisitor.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkValueReaders.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/FlinkValueWriters.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/ParquetWithFlinkSchemaVisitor.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/RowDataProjection.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/RowDataUtil.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/data/StructRowData.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/AvroGenericRecordToRowDataMapper.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/BaseDeltaTaskWriter.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/BucketPartitionKeySelector.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/BucketPartitioner.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/BucketPartitionerUtil.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/CachingTableSupplier.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/CommitSummary.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/DeltaManifests.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/DeltaManifestsSerializer.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/EqualityFieldKeySelector.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/FlinkAppenderFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/FlinkFileWriterFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/FlinkManifestUtil.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/FlinkSink.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/IcebergFilesCommitter.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/IcebergFilesCommitterMetrics.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/IcebergStreamWriter.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/IcebergStreamWriterMetrics.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/ManifestOutputFileFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/PartitionKeySelector.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/PartitionedDeltaWriter.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/RowDataTaskWriterFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/TaskWriterFactory.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/UnpartitionedDeltaWriter.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/AggregatedStatistics.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/AggregatedStatisticsTracker.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/DataStatistics.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/DataStatisticsCoordinator.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/DataStatisticsCoordinatorProvider.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/DataStatisticsEvent.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/DataStatisticsOperator.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/DataStatisticsOrRecord.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/DataStatisticsOrRecordSerializer.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/DataStatisticsUtil.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/MapDataStatistics.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/MapDataStatisticsSerializer.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/MapRangePartitioner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/sink/shuffle/SortKeySerializer.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/AvroGenericRecordFileScanTaskReader.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/DataIterator.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/DataTaskReader.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/FileScanTaskReader.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/FlinkInputFormat.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/FlinkInputSplit.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/FlinkSource.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/FlinkSplitPlanner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/IcebergSource.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/IcebergTableSource.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/RowDataFileScanTaskReader.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/RowDataRewriter.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/RowDataToAvroGenericRecordConverter.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/ScanContext.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/SourceUtil.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/StreamingMonitorFunction.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/StreamingReaderOperator.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/StreamingStartingStrategy.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/assigner/DefaultSplitAssigner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/assigner/GetSplitResult.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/assigner/OrderedSplitAssignerFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/assigner/SimpleSplitAssignerFactory.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/assigner/SplitAssigner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/assigner/SplitAssignerFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/assigner/SplitAssignerType.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/AbstractIcebergEnumerator.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/ContinuousEnumerationResult.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/ContinuousIcebergEnumerator.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/ContinuousSplitPlanner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/ContinuousSplitPlannerImpl.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/EnumerationHistory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/IcebergEnumeratorPosition.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/IcebergEnumeratorPositionSerializer.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/IcebergEnumeratorState.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/IcebergEnumeratorStateSerializer.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/enumerator/StaticIcebergEnumerator.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/ArrayBatchRecords.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/ArrayPoolDataIteratorBatcher.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/AvroGenericRecordReaderFunction.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/ColumnStatsWatermarkExtractor.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/DataIteratorBatcher.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/DataIteratorReaderFunction.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/IcebergSourceReader.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/IcebergSourceReaderMetrics.java
 (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/IcebergSourceSplitReader.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/ListBatchRecords.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/ListDataIteratorBatcher.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/MetaDataReaderFunction.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/ReaderFunction.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/RecordAndPosition.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/RecordFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/RowDataReaderFunction.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/RowDataRecordFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/SerializableRecordEmitter.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/SplitWatermarkExtractor.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/reader/WatermarkExtractorRecordEmitter.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/split/IcebergSourceSplit.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/split/IcebergSourceSplitSerializer.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/split/IcebergSourceSplitState.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/split/IcebergSourceSplitStatus.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/split/SerializableComparator.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitComparators.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/source/split/SplitRequestEvent.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/util/ElapsedTimeGauge.java 
(100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/util/FlinkAlterTableUtil.java
 (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/util/FlinkCompatibilityUtil.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/java/org/apache/iceberg/flink/util/FlinkPackage.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/main/resources/META-INF/services/org.apache.flink.table.factories.TableFactory
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/AvroGenericRecordConverterBase.java
 (98%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/CatalogTestBase.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/DataGenerator.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/DataGenerators.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/FlinkTestBase.java (85%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/HadoopCatalogExtension.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/HadoopCatalogResource.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/HadoopTableResource.java 
(100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/MiniClusterResource.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/MiniFlinkClusterExtension.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/RowDataConverter.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/SimpleDataUtil.java (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestBase.java (84%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestCatalogLoader.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestCatalogTableLoader.java 
(100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestChangeLogTable.java 
(99%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestDataFileSerialization.java
 (94%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFixtures.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkAnonymousTable.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkCatalogDatabase.java
 (97%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkCatalogFactory.java
 (88%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkCatalogTable.java 
(99%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkCatalogTablePartitions.java
 (98%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkConfParser.java 
(100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkFilters.java (85%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkHiveCatalog.java 
(99%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkSchemaUtil.java 
(93%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkTableSink.java 
(99%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestFlinkUpsert.java (99%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestHelpers.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestIcebergConnector.java 
(95%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestManifestFileSerialization.java
 (93%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestRowDataWrapper.java 
(85%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestTableLoader.java (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/TestTableSerialization.java 
(91%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/actions/TestRewriteDataFilesAction.java
 (99%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/data/RandomRowData.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/data/RowDataToRowMapper.java
 (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/data/TestFlinkAvroReaderWriter.java
 (91%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/data/TestFlinkOrcReaderWriter.java
 (87%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/data/TestFlinkParquetReader.java
 (88%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/data/TestFlinkParquetWriter.java
 (88%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/data/TestRowDataProjection.java
 (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/data/TestRowProjection.java 
(64%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/data/TestStructRowData.java 
(98%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestAvroGenericRecordToRowDataMapper.java
 (94%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestBucketPartitionKeySelector.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestBucketPartitioner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestBucketPartitionerFlinkIcebergSink.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestBucketPartitionerUtil.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestCachingTableSupplier.java
 (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestCompressionSettings.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestDeltaTaskWriter.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkAppenderFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkFileWriterFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkIcebergSink.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkIcebergSinkBase.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkIcebergSinkBranch.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkIcebergSinkV2.java
 (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkIcebergSinkV2Base.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkIcebergSinkV2Branch.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkManifest.java 
(100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkPartitioningWriters.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkPositionDeltaWriters.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkRollingFileWriters.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestFlinkWriterMetrics.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestIcebergFilesCommitter.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestIcebergStreamWriter.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestRowDataPartitionKey.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/TestTaskWriters.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/shuffle/TestAggregatedStatistics.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/shuffle/TestAggregatedStatisticsTracker.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/shuffle/TestDataStatisticsCoordinator.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/shuffle/TestDataStatisticsCoordinatorProvider.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/shuffle/TestDataStatisticsOperator.java
 (98%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/shuffle/TestMapDataStatistics.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/shuffle/TestMapRangePartitioner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/shuffle/TestSortKeySerializerBase.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/shuffle/TestSortKeySerializerNestedStruct.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/sink/shuffle/TestSortKeySerializerPrimitives.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/BoundedTableFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/BoundedTestSource.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/ChangeLogTableTestBase.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/SplitHelpers.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/SqlHelpers.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestBoundedTableFactory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkInputFormat.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkInputFormatReaderDeletes.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkMergingMetrics.java
 (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkMetaDataTable.java
 (99%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkReaderDeletesBase.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkScan.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkScanSql.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkSource.java 
(97%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkSourceConfig.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkSourceSql.java
 (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestFlinkTableSource.java
 (99%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestIcebergSourceBounded.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestIcebergSourceBoundedGenericRecord.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestIcebergSourceBoundedSql.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestIcebergSourceContinuous.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestIcebergSourceFailover.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestIcebergSourceFailoverWithWatermarkExtractor.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestIcebergSourceReaderDeletes.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestIcebergSourceSql.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestIcebergSourceWithWatermarkExtractor.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestMetadataTableReadableMetrics.java
 (99%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestProjectMetaColumn.java
 (100%)
 copy flink/{v1.18 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestRowDataToAvroGenericRecordConverter.java
 (93%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestSourceUtil.java 
(100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestSqlBase.java 
(100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestStreamScanSql.java
 (99%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestStreamingMonitorFunction.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/TestStreamingReaderOperator.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/assigner/SplitAssignerTestBase.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestDefaultSplitAssigner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestFileSequenceNumberBasedSplitAssigner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/assigner/TestWatermarkBasedSplitAssigner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/enumerator/ManualContinuousSplitPlanner.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/enumerator/TestContinuousIcebergEnumerator.java
 (100%)
 copy flink/{v1.17 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/enumerator/TestContinuousSplitPlannerImpl.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/enumerator/TestContinuousSplitPlannerImplStartStrategy.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/enumerator/TestEnumerationHistory.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/enumerator/TestIcebergEnumeratorStateSerializer.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/reader/ReaderFunctionTestBase.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/reader/ReaderUtil.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/reader/TestArrayBatchRecords.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/reader/TestArrayPoolDataIteratorBatcherRowData.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/reader/TestColumnStatsWatermarkExtractor.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/reader/TestIcebergSourceReader.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/reader/TestRowDataReaderFunction.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/reader/TestingMetricGroup.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/source/split/TestIcebergSourceSplitSerializer.java
 (100%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/java/org/apache/iceberg/flink/util/TestFlinkPackage.java 
(85%)
 copy flink/{v1.16 => 
v1.19}/flink/src/test/resources/META-INF/services/org.apache.flink.table.factories.Factory
 (100%)
 copy spark/{v3.5 => 
v3.4}/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestSystemFunctionPushDownInRowLevelOperations.java
 (93%)
 copy spark/{v3.5 => 
v3.4}/spark/src/main/java/org/apache/iceberg/spark/functions/BaseScalarFunction.java
 (100%)

Reply via email to