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

dependabot[bot] pushed a change to branch 
dependabot/github_actions/codeql-action-9d88a12d2b
in repository https://gitbox.apache.org/repos/asf/iceberg.git


    omit da793aead2 Build: Bump the codeql-action group with 3 updates
     add a5f46053bf Build: Bump astral-sh/setup-uv from 10.1.0 to 10.2.0 
(#18370)
     add 94250b2527 Site: Add 1.12.0 release blog post (#18344)
     add 2c0dd406fc Build: Ignore CVE-2026-68494 shaded into parquet-jackson 
(#18358)
     add b7e6af325f Core: Order Variant metadata dictionary and object fields 
by UTF-8 byte order (#17726)
     add 17d375a0ed Spark: Use merge append by default for streaming writes 
(#18332)
     add c24eeea0b1 Spec: Allow spaces in UDF type strings (#18057)
     add 5ea2b544fa Docs: Clarify Javadoc visibility and test failure guidance 
in AGENTS.md (#18293)
     add b62009c2d7 Core: Add UTs for ManifestEntriesTableTaskParser class 
(#18125)
     add f74aea1e68 Flink: Support Variant type in DynamicIcebergSink (#17900)
     add 0d83e6fa3d Core, Parquet, AWS: Remove deprecations for 1.13.0 (#18334)
     add 64ff34d7c7 Build: Bump com.google.cloud:libraries-bom from 26.88.1 to 
26.89.0 (#18373)
     add 4479136cbc Build: Bump com.github.ben-manes.caffeine:caffeine from 
3.2.4 to 3.3.0 (#18372)
     add 4a84ba420e Flink: Backport Support Variant type in DynamicIcebergSink 
to Flink 2.2 (#18399)
     add 663d761278 Spark: Fix changelog cancellation for binary values (#18209)
     add 14ddc5f611 Docs: Add Expression spec to list of specs (#17908)
     add bd97530de9 Spark 3.5, 4.0, 4.1: Backport changelog binary-value 
cancellation fix to 3.5, 4.0 and 4.1 (#18415)
     add 42034ffd10 Core: ensure snapshot timestamp is monotonically increasing 
for V4 tables (#16293)
     add bccd21e040 Spark: Fix concurrent runtime filtering on shared scan for 
COW UPDATE with subquery (#18005)
     add 4d5811f2c7 Core, Spark: Fix PartitionSet toString flattening partition 
tuples (#18354)
     add 067db056d0 Flink 2.3: Fix DynamicIcebergSink branch creation race in 
TableUpdater (#18419)
     add d82bcd5811 Core: Rename v4 tracking dv_snapshot_id to 
modified_snapshot_id (#18417)
     add 0222e8bb4d Flink: Backport: Fix DynamicIcebergSink branch creation 
race in TableUpdater (#18422)
     add e84d229691 Flink: Do not drop IcebergSink commits after a stateless 
restart (#18123)
     add 213a4b557d Core: Add shared V4 manifest test helpers (#18403)
     add 6c70a7027f Flink: Backport stateless-restart commit fix to 1.20 and 
2.2 (#18425)
     add 6f96ba33b5 Core: Add UTs for SerializationUtil class. (#18050)
     add cfc5504ad8 parquet: don't parse a full Hadoop config file for each 
Parquet write if not needed (#18398)
     add 32b3d20b8a Core: Keep metrics field IDs immutable (#18382)
     add 4eb9cb7c3d Spark 4.2: Fix view rename target namespace (#18255)
     add 063a80a9a7 Core: Move v4 format_version from tracked file to manifest 
info (#18418)
     add 79bc69a51d API, Core, Parquet, Spark: Update avg_value_size_in_bytes 
to total_bytes (#18310)
     add 0f3131f02f Aliyun: Add AliyunKeyManagementClient for client-side 
encryption (#18210)
     add 140f4654bf Core: Drop equality_ids from v4 TrackedFile (#18427)
     add d83e370aea Build: Bump the codeql-action group across 1 directory with 
3 updates

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   (da793aead2)
            \
             N -- N -- N   
refs/heads/dependabot/github_actions/codeql-action-9d88a12d2b (d83e370aea)

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:
 .../trivyignore/kafka-connect-runtime.trivyignore  |   2 +-
 .github/workflows/open-api.yml                     |   2 +-
 .palantir/revapi.yml                               |  68 ++++
 AGENTS.md                                          |   3 +-
 .../iceberg/aliyun/AliyunClientFactories.java      |  65 +++-
 .../apache/iceberg/aliyun/AliyunClientFactory.java |  11 +
 .../iceberg/aliyun/AliyunKeyManagementClient.java  | 149 ++++++++
 .../apache/iceberg/aliyun/AliyunProperties.java    |  64 ++++
 .../iceberg/aliyun/TestAliyunClientFactories.java  |  28 ++
 .../aliyun/TestAliyunKeyManagementClient.java      | 231 ++++++++++++
 .../main/java/org/apache/iceberg/ContentFile.java  |  27 +-
 api/src/main/java/org/apache/iceberg/Metrics.java  |  54 ++-
 .../iceberg/variants/SerializedMetadata.java       |   1 +
 .../apache/iceberg/variants/VariantMetadata.java   |   5 +
 .../org/apache/iceberg/variants/VariantUtil.java   |  42 ++-
 .../test/java/org/apache/iceberg/TestHelpers.java  |   4 +
 .../apache/iceberg/TestMetricsSerialization.java   |  14 +-
 .../apache/iceberg/variants/VariantTestUtil.java   |  10 +-
 .../aws/s3/signer/S3V4RestSignerClient.java        |  30 +-
 .../aws/s3/signer/TestS3V4RestSignerClient.java    |  48 ---
 build.gradle                                       |   3 +
 .../src/main/java/org/apache/iceberg/BaseFile.java |  21 +-
 .../java/org/apache/iceberg/CatalogProperties.java |   3 +
 .../java/org/apache/iceberg/ContentFileParser.java |  26 +-
 .../org/apache/iceberg/ContentStatsBackedMap.java  |  13 +-
 .../main/java/org/apache/iceberg/DataFiles.java    |  10 +-
 .../main/java/org/apache/iceberg/Delegates.java    |   4 +-
 .../main/java/org/apache/iceberg/FieldMetrics.java |  73 +++-
 .../main/java/org/apache/iceberg/FieldStats.java   |  26 +-
 .../java/org/apache/iceberg/FieldStatsStruct.java  |  23 +-
 .../main/java/org/apache/iceberg/FileMetadata.java |  10 +-
 .../java/org/apache/iceberg/GenericDataFile.java   |   2 +-
 .../java/org/apache/iceberg/GenericDeleteFile.java |   2 +-
 .../org/apache/iceberg/GeometryFieldMetrics.java   |  18 +-
 .../main/java/org/apache/iceberg/ManifestInfo.java |  12 +-
 .../org/apache/iceberg/ManifestInfoStruct.java     |  32 +-
 .../java/org/apache/iceberg/MetricsConfig.java     |  14 +-
 .../main/java/org/apache/iceberg/MetricsUtil.java  |  16 +-
 .../org/apache/iceberg/RewriteTablePathUtil.java   |  73 ----
 .../java/org/apache/iceberg/SnapshotProducer.java  |  18 +-
 .../main/java/org/apache/iceberg/StatsUtil.java    |   6 +-
 .../java/org/apache/iceberg/TableMetadata.java     |  22 +-
 .../main/java/org/apache/iceberg/TrackedFile.java  |  21 +-
 .../org/apache/iceberg/TrackedFileAdapters.java    |  52 +--
 .../java/org/apache/iceberg/TrackedFileStruct.java |  81 ++--
 .../src/main/java/org/apache/iceberg/Tracking.java |  12 +-
 .../java/org/apache/iceberg/TrackingBuilder.java   |  16 +-
 .../java/org/apache/iceberg/TrackingStruct.java    |  20 +-
 .../java/org/apache/iceberg/V4ManifestReader.java  |   1 -
 .../org/apache/iceberg/ValueSizeFieldMetrics.java  |  10 +-
 .../apache/iceberg/deletes/BaseDVFileWriter.java   |  12 -
 .../apache/iceberg/encryption/EncryptionUtil.java  |   2 +
 .../encryption/StandardEncryptionManager.java      |  12 -
 .../apache/iceberg/io/BasePositionDeltaWriter.java |   3 +-
 .../org/apache/iceberg/io/PositionDeltaWriter.java |  21 +-
 .../apache/iceberg/rest/RESTCatalogProperties.java |  17 -
 .../apache/iceberg/rest/RESTSessionCatalog.java    |  26 --
 .../org/apache/iceberg/util/ContentFileUtil.java   |   4 +-
 .../java/org/apache/iceberg/util/PartitionSet.java |  39 +-
 .../apache/iceberg/variants/ShreddedObject.java    |   5 +-
 .../java/org/apache/iceberg/variants/Variants.java |   2 +-
 .../java/org/apache/iceberg/StatsTestUtil.java     |  29 +-
 .../org/apache/iceberg/TestContentFileParser.java  |  18 +-
 .../apache/iceberg/TestContentStatsBackedMap.java  |  11 +-
 .../org/apache/iceberg/TestContentStatsStruct.java |   6 +-
 .../org/apache/iceberg/TestFieldStatsStruct.java   |  30 +-
 .../apache/iceberg/TestGeometryFieldMetrics.java   |   4 +-
 ...ava => TestManifestEntriesTableTaskParser.java} |  62 ++--
 .../org/apache/iceberg/TestManifestInfoStruct.java |  72 +++-
 .../test/java/org/apache/iceberg/TestMetrics.java  |   2 +
 .../java/org/apache/iceberg/TestMetricsConfig.java |  13 +
 .../java/org/apache/iceberg/TestMetricsUtil.java   |  36 +-
 .../org/apache/iceberg/TestReplacePartitions.java  |  16 +-
 .../org/apache/iceberg/TestRowLineageMetadata.java |   4 +-
 .../org/apache/iceberg/TestSnapshotProducer.java   | 127 +++++++
 .../java/org/apache/iceberg/TestStatsUtil.java     |  24 +-
 .../java/org/apache/iceberg/TestTableMetadata.java | 114 ++++++
 .../java/org/apache/iceberg/TestTrackedFile.java   |   7 +-
 .../apache/iceberg/TestTrackedFileAdapters.java    | 110 +-----
 .../org/apache/iceberg/TestTrackedFileStruct.java  |  46 +--
 .../org/apache/iceberg/TestTrackingBuilder.java    |  23 +-
 .../org/apache/iceberg/TestTrackingStruct.java     |  14 +-
 .../org/apache/iceberg/TestV4ManifestReader.java   | 410 ++++++---------------
 .../apache/iceberg/TestValueSizeFieldMetrics.java  |   4 +-
 .../java/org/apache/iceberg/V4TestComparators.java |  14 +-
 .../java/org/apache/iceberg/V4TestHelpers.java     | 155 ++++++++
 .../org/apache/iceberg/util/TestPartitionSet.java  |  32 ++
 .../apache/iceberg/util/TestSerializationUtil.java | 191 ++++++++++
 .../iceberg/variants/TestShreddedObject.java       |  21 ++
 .../variants/TestVariantMetadataFieldOrdering.java |  74 ++++
 docs/docs/encryption.md                            |   2 +-
 docs/docs/spark-configuration.md                   |   2 +-
 flink/v1.20/flink-runtime/runtime-deps.txt         |   4 +-
 .../iceberg/flink/sink/IcebergCommitter.java       |  25 +-
 .../org/apache/iceberg/flink/sink/IcebergSink.java |   1 +
 .../org/apache/iceberg/flink/sink/SinkUtil.java    |   2 +-
 .../iceberg/flink/sink/dynamic/TableUpdater.java   |   7 +-
 .../iceberg/flink/sink/TestIcebergCommitter.java   |  64 ++++
 .../flink/sink/dynamic/TestTableUpdater.java       |  22 ++
 flink/v2.2/flink-runtime/runtime-deps.txt          |   4 +-
 .../iceberg/flink/sink/IcebergCommitter.java       |  25 +-
 .../org/apache/iceberg/flink/sink/IcebergSink.java |   1 +
 .../org/apache/iceberg/flink/sink/SinkUtil.java    |   2 +-
 .../flink/sink/dynamic/CompareSchemasVisitor.java  |  14 +
 .../iceberg/flink/sink/dynamic/DataConverter.java  |   1 +
 .../flink/sink/dynamic/EvolveSchemaVisitor.java    |  13 +
 .../iceberg/flink/sink/dynamic/TableUpdater.java   |   7 +-
 .../iceberg/flink/sink/TestIcebergCommitter.java   |  64 ++++
 .../sink/dynamic/TestCompareSchemasVisitor.java    |  45 +++
 .../flink/sink/dynamic/TestDynamicIcebergSink.java | 180 +++++++++
 .../sink/dynamic/TestEvolveSchemaVisitor.java      |  41 +++
 .../flink/sink/dynamic/TestRowDataConverter.java   |  27 ++
 .../flink/sink/dynamic/TestTableUpdater.java       |  22 ++
 flink/v2.3/flink-runtime/runtime-deps.txt          |   4 +-
 .../iceberg/flink/sink/IcebergCommitter.java       |  25 +-
 .../org/apache/iceberg/flink/sink/IcebergSink.java |   1 +
 .../org/apache/iceberg/flink/sink/SinkUtil.java    |   2 +-
 .../flink/sink/dynamic/CompareSchemasVisitor.java  |  14 +
 .../iceberg/flink/sink/dynamic/DataConverter.java  |   1 +
 .../flink/sink/dynamic/EvolveSchemaVisitor.java    |  13 +
 .../iceberg/flink/sink/dynamic/TableUpdater.java   |   7 +-
 .../iceberg/flink/sink/TestIcebergCommitter.java   |  64 ++++
 .../sink/dynamic/TestCompareSchemasVisitor.java    |  45 +++
 .../flink/sink/dynamic/TestDynamicIcebergSink.java | 180 +++++++++
 .../sink/dynamic/TestEvolveSchemaVisitor.java      |  41 +++
 .../flink/sink/dynamic/TestRowDataConverter.java   |  27 ++
 .../flink/sink/dynamic/TestTableUpdater.java       |  22 ++
 format/expressions-spec.md                         |  14 -
 format/udf-spec.md                                 |  17 +-
 gcp-bundle/runtime-deps.txt                        |  58 +--
 gradle/libs.versions.toml                          |   8 +-
 .../kafka-connect-runtime/runtime-deps.txt         |  56 +--
 .../iceberg/connect/data/RecordConverter.java      |   4 +-
 .../iceberg/connect/data/TestRecordConverter.java  |  17 +
 open-api/rest-catalog-open-api.py                  |   6 +-
 open-api/rest-catalog-open-api.yaml                |  10 +-
 .../java/org/apache/iceberg/parquet/Parquet.java   |   9 +-
 .../iceberg/parquet/ParquetCodecFactory.java       |  35 +-
 .../apache/iceberg/parquet/ParquetFormatModel.java |  21 --
 .../java/org/apache/iceberg/parquet/ParquetIO.java |   8 +-
 .../org/apache/iceberg/parquet/ParquetMetrics.java |  14 +-
 .../iceberg/parquet/ParquetValueWriters.java       |   2 +-
 .../org/apache/iceberg/parquet/ParquetWriter.java  |   6 +-
 .../iceberg/parquet/TestParquetCodecFactory.java   |  74 ++++
 .../iceberg/parquet/TestParquetDataWriter.java     |  14 +-
 .../iceberg/parquet/TestParquetValueWriters.java   |  10 +-
 .../apache/iceberg/parquet/TestVariantMetrics.java |  36 +-
 .../posts/2026-10-05-iceberg-1.12.0-release.md     | 210 +++++++++++
 site/docs/expressions-spec.md                      |   1 +
 site/mkdocs-dev.yml                                |   1 +
 site/nav.yml                                       |   1 +
 .../spark/extensions/TestConflictValidation.java   |   8 +-
 .../TestCreateChangelogViewProcedure.java          |  28 ++
 spark/v3.5/spark-runtime/runtime-deps.txt          |   4 +-
 .../apache/iceberg/spark/ChangelogIterator.java    |  48 ++-
 .../apache/iceberg/spark/SparkWriteOptions.java    |   2 +-
 .../iceberg/spark/source/SparkBatchQueryScan.java  |   2 +-
 .../iceberg/spark/source/SparkCopyOnWriteScan.java |   2 +-
 .../spark/source/SparkPartitioningAwareScan.java   |   2 +-
 .../iceberg/spark/TestChangelogIterator.java       | 301 +++++++++++----
 .../TestSparkCopyOnWriteScanConcurrency.java       | 194 ++++++++++
 .../spark/extensions/TestConflictValidation.java   |   8 +-
 .../TestCreateChangelogViewProcedure.java          |  28 ++
 spark/v4.0/spark-runtime/runtime-deps.txt          |   4 +-
 .../apache/iceberg/spark/ChangelogIterator.java    |  48 ++-
 .../apache/iceberg/spark/SparkWriteOptions.java    |   2 +-
 .../iceberg/spark/source/SparkBatchQueryScan.java  |   2 +-
 .../iceberg/spark/source/SparkCopyOnWriteScan.java |   2 +-
 .../spark/source/SparkPartitioningAwareScan.java   |   2 +-
 .../iceberg/spark/TestChangelogIterator.java       | 301 +++++++++++----
 .../TestSparkCopyOnWriteScanConcurrency.java       | 194 ++++++++++
 .../spark/extensions/TestConflictValidation.java   |   8 +-
 .../TestCreateChangelogViewProcedure.java          |  28 ++
 spark/v4.1/spark-runtime/runtime-deps.txt          |   4 +-
 .../apache/iceberg/spark/ChangelogIterator.java    |  48 ++-
 .../apache/iceberg/spark/SparkWriteOptions.java    |   2 +-
 .../iceberg/spark/source/SparkCopyOnWriteScan.java |   2 +-
 .../spark/source/SparkPartitioningAwareScan.java   |   2 +-
 .../spark/source/SparkRuntimeFilterableScan.java   |   2 +-
 .../iceberg/spark/TestChangelogIterator.java       | 301 +++++++++++----
 .../iceberg/spark/data/TestSparkParquetWriter.java |  10 +-
 .../TestSparkCopyOnWriteScanConcurrency.java       | 205 +++++++++++
 .../v2/ExtendedDataSourceV2Strategy.scala          |  25 +-
 .../spark/extensions/TestConflictValidation.java   |   8 +-
 .../TestCreateChangelogViewProcedure.java          |  28 ++
 .../apache/iceberg/spark/extensions/TestViews.java |  28 ++
 spark/v4.2/spark-runtime/runtime-deps.txt          |   4 +-
 .../apache/iceberg/spark/ChangelogIterator.java    |  48 ++-
 .../java/org/apache/iceberg/spark/Spark3Util.java  |   3 +
 .../apache/iceberg/spark/SparkWriteOptions.java    |   2 +-
 .../iceberg/spark/source/SparkCopyOnWriteScan.java |   2 +-
 .../spark/source/SparkPartitioningAwareScan.java   |   2 +-
 .../spark/source/SparkRuntimeFilterableScan.java   |   2 +-
 .../iceberg/spark/TestChangelogIterator.java       | 301 +++++++++++----
 .../iceberg/spark/data/TestSparkParquetWriter.java |  10 +-
 .../TestSparkCopyOnWriteScanConcurrency.java       | 206 +++++++++++
 196 files changed, 5722 insertions(+), 1704 deletions(-)
 create mode 100644 
aliyun/src/main/java/org/apache/iceberg/aliyun/AliyunKeyManagementClient.java
 create mode 100644 
aliyun/src/test/java/org/apache/iceberg/aliyun/TestAliyunKeyManagementClient.java
 copy core/src/test/java/org/apache/iceberg/{TestFilesTableTaskParser.java => 
TestManifestEntriesTableTaskParser.java} (68%)
 create mode 100644 core/src/test/java/org/apache/iceberg/V4TestHelpers.java
 create mode 100644 
core/src/test/java/org/apache/iceberg/util/TestSerializationUtil.java
 create mode 100644 
core/src/test/java/org/apache/iceberg/variants/TestVariantMetadataFieldOrdering.java
 create mode 100644 
parquet/src/test/java/org/apache/iceberg/parquet/TestParquetCodecFactory.java
 create mode 100644 site/docs/blog/posts/2026-10-05-iceberg-1.12.0-release.md
 create mode 120000 site/docs/expressions-spec.md
 create mode 100644 
spark/v3.5/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkCopyOnWriteScanConcurrency.java
 create mode 100644 
spark/v4.0/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkCopyOnWriteScanConcurrency.java
 create mode 100644 
spark/v4.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkCopyOnWriteScanConcurrency.java
 create mode 100644 
spark/v4.2/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkCopyOnWriteScanConcurrency.java

Reply via email to