dependabot[bot] opened a new pull request, #20190:
URL: https://github.com/apache/druid/pull/20190

   Bumps `delta-kernel.version` from 4.3.1 to 4.4.0.
   Updates `io.delta:delta-kernel-api` from 4.3.1 to 4.4.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/delta-io/delta/releases";>io.delta:delta-kernel-api's 
releases</a>.</em></p>
   <blockquote>
   <h2>Delta Lake 4.4.0</h2>
   <p>We are excited to announce the release of <a 
href="https://github.com/delta-io/delta/releases/tag/v4.4.0";>Delta Lake 
4.4.0</a>. This release adds Apache Spark 4.2 support, expands integration with 
the UC Delta Table API, and adds identity-column and generated-column support 
to Delta Spark.</p>
   <h2>Highlights</h2>
   <ul>
   <li><strong>[Spark] Apache Spark 4.2 support:</strong> Delta Spark, Delta 
Connect, and Delta Sharing now support Apache Spark 4.2.0.</li>
   <li><strong>[Kernel] [Flink]</strong> <strong>UC Delta API 
integration:</strong> Delta Kernel and the experimental Flink connector can use 
the UC Delta API for catalog-managed tables.</li>
   <li><strong>[Spark] Identity columns in SQL DDL:</strong> <code>CREATE 
TABLE</code> now supports <code>GENERATED ALWAYS AS IDENTITY</code> and 
<code>GENERATED BY DEFAULT AS IDENTITY</code>.</li>
   <li><strong>[Spark] Generated columns with Unity Catalog:</strong> Delta 
tables created through Unity Catalog can now define generated columns.</li>
   </ul>
   <h2>Delta Spark</h2>
   <p>Delta Spark 4.4.0 is built for <a 
href="https://spark.apache.org/releases/spark-release-4-2-0.html";>Apache Spark 
4.2.0</a>, <a 
href="https://spark.apache.org/releases/spark-release-4.1.0.html";>Apache Spark 
4.1.0</a>, and <a 
href="https://spark.apache.org/releases/spark-release-4-0-1.html";>Apache Spark 
4.0.1</a>. As with Apache Spark, Maven artifacts are published for Scala 
2.13.</p>
   <ul>
   <li>Maven artifacts for Spark 4.2.0:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-spark_4.2_2.13/4.4.0/";>delta-spark_4.2_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-client_4.2_2.13/4.4.0/";>delta-connect-client_4.2_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-common_4.2_2.13/4.4.0/";>delta-connect-common_4.2_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-server_4.2_2.13/4.4.0/";>delta-connect-server_4.2_2.13</a></li>
   </ul>
   </li>
   <li>Maven artifacts for Spark 4.1.0:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-spark_4.1_2.13/4.4.0/";>delta-spark_4.1_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-client_4.1_2.13/4.4.0/";>delta-connect-client_4.1_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-common_4.1_2.13/4.4.0/";>delta-connect-common_4.1_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-server_4.1_2.13/4.4.0/";>delta-connect-server_4.1_2.13</a></li>
   </ul>
   </li>
   <li>Maven artifacts for Spark 4.0.1:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-spark_4.0_2.13/4.4.0/";>delta-spark_4.0_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-client_4.0_2.13/4.4.0/";>delta-connect-client_4.0_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-common_4.0_2.13/4.4.0/";>delta-connect-common_4.0_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-server_4.0_2.13/4.4.0/";>delta-connect-server_4.0_2.13</a></li>
   </ul>
   </li>
   <li>Backward-compatibility artifacts without a Spark version in the name 
default to Spark 4.2.0:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-spark_2.13/4.4.0/";>delta-spark_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-client_2.13/4.4.0/";>delta-connect-client_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-common_2.13/4.4.0/";>delta-connect-common_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-server_2.13/4.4.0/";>delta-connect-server_2.13</a></li>
   </ul>
   </li>
   <li>Other Maven artifacts:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-contribs_2.13/4.4.0/";>delta-contribs_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage/4.4.0/";>delta-storage</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage-s3-dynamodb/4.4.0/";>delta-storage-s3-dynamodb</a></li>
   </ul>
   </li>
   <li>Python artifact:
   <ul>
   <li><a 
href="https://pypi.org/project/delta-spark/4.4.0/";>delta-spark</a></li>
   </ul>
   </li>
   </ul>
   <p>The key features of this release are:</p>
   <ul>
   <li><strong>Apache Spark 4.2 support</strong> (<a 
href="https://redirect.github.com/delta-io/delta/pull/7223";>#7223</a>): Delta 
Spark, Delta Connect, and Delta Sharing are now built and tested with Spark 
4.2.0 in addition to Spark 4.0.1 and 4.1.0.</li>
   <li><strong>Identity columns in Spark SQL DDL</strong> (<a 
href="https://redirect.github.com/delta-io/delta/pull/7062";>#7062</a>): 
<code>CREATE TABLE</code> now accepts Spark's <code>GENERATED ALWAYS AS 
IDENTITY</code> and <code>GENERATED BY DEFAULT AS IDENTITY</code> syntax, 
including custom start and increment values.</li>
   <li><strong>Generated columns with Unity Catalog</strong> (<a 
href="https://redirect.github.com/delta-io/delta/pull/7290";>#7290</a>): 
Generated-column expressions are now preserved during table creation. Delta 
computes or validates generated values during writes using the declared 
expressions.</li>
   <li><strong><code>SHOW PARTITIONS</code> support</strong> (<a 
href="https://redirect.github.com/delta-io/delta/pull/6102";>#6102</a>): Users 
can inspect the partitions of a partitioned Delta table with the standard Spark 
SQL command.</li>
   <li><strong><code>VOID</code> column support</strong> (<a 
href="https://redirect.github.com/delta-io/delta/pull/6965";>#6965</a>, <a 
href="https://redirect.github.com/delta-io/delta/pull/6966";>#6966</a>): On 
Spark 4.1 and later, Delta reads now preserve <code>VOID</code> 
(<code>NullType</code>) columns instead of failing or silently dropping them. 
This includes time-travel and path-based reads.</li>
   </ul>
   <h2>Delta Kernel</h2>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/delta-io/delta/commit/88c008d55b38fb8f49a9a80982004cb5b06a2b59";><code>88c008d</code></a>
 [Release] Prepare version 4.4.0 for release (<a 
href="https://redirect.github.com/delta-io/delta/issues/7493";>#7493</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/513f2501810c02c43705b66b8bc872b4c8082726";><code>513f250</code></a>
 [4.4][Flink] Publish versioned artifacts for Flink 2.0 through 2.3 (<a 
href="https://redirect.github.com/delta-io/delta/issues/7484";>#7484</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/1931c036125cabf652945e9a026998680bba351b";><code>1931c03</code></a>
 [4.4][Flink] Copy rows before buffering sink writes (<a 
href="https://redirect.github.com/delta-io/delta/issues/7475";>#7475</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/d22546f66fe37735f998bfe567b5fea8e117da8f";><code>d22546f</code></a>
 [Spark] Add AMTIncrementalWriteSuite and deduplicate leaf MDV positions (<a 
href="https://redirect.github.com/delta-io/delta/issues/7377";>#7377</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/b1bb7e03462ce8a3abb6ad4c5b807e4c0b99a060";><code>b1bb7e0</code></a>
 [Spark] Add retries to post-commit log listing (<a 
href="https://redirect.github.com/delta-io/delta/issues/7393";>#7393</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/85bd13693562e31d11523cd154bb764352147830";><code>85bd136</code></a>
 Extend CDC testing: route DeltaCDCScala/SQLSuite through the V2 changelog (<a 
href="https://redirect.github.com/delta-io/delta/issues/7";>#7</a>...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/cb97bdb05e6d53e17e7a97227e0a8c6393c5fd76";><code>cb97bdb</code></a>
 [Flink] Preserve final checkpoint lineage (<a 
href="https://redirect.github.com/delta-io/delta/issues/7401";>#7401</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/b9b923f3ed60f4cbd7dd96979c783f62e23dba56";><code>b9b923f</code></a>
 [Kernel] Retry when winning commits are unavailable (<a 
href="https://redirect.github.com/delta-io/delta/issues/7402";>#7402</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/4df35d4e3af040f332211d21553802d8e60b1a4d";><code>4df35d4</code></a>
 [Protocol RFC] Nanosecond timestamps feature (<a 
href="https://redirect.github.com/delta-io/delta/issues/6082";>#6082</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/a9a146961fb1a2ada4fc1dcf05981acd8d654a9e";><code>a9a1469</code></a>
 [Spark] Rename DeltaSnapshotManager to DeltaV2SnapshotManager (<a 
href="https://redirect.github.com/delta-io/delta/issues/7391";>#7391</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/delta-io/delta/compare/v4.3.1...v4.4.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `io.delta:delta-kernel-defaults` from 4.3.1 to 4.4.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/delta-io/delta/releases";>io.delta:delta-kernel-defaults's
 releases</a>.</em></p>
   <blockquote>
   <h2>Delta Lake 4.4.0</h2>
   <p>We are excited to announce the release of <a 
href="https://github.com/delta-io/delta/releases/tag/v4.4.0";>Delta Lake 
4.4.0</a>. This release adds Apache Spark 4.2 support, expands integration with 
the UC Delta Table API, and adds identity-column and generated-column support 
to Delta Spark.</p>
   <h2>Highlights</h2>
   <ul>
   <li><strong>[Spark] Apache Spark 4.2 support:</strong> Delta Spark, Delta 
Connect, and Delta Sharing now support Apache Spark 4.2.0.</li>
   <li><strong>[Kernel] [Flink]</strong> <strong>UC Delta API 
integration:</strong> Delta Kernel and the experimental Flink connector can use 
the UC Delta API for catalog-managed tables.</li>
   <li><strong>[Spark] Identity columns in SQL DDL:</strong> <code>CREATE 
TABLE</code> now supports <code>GENERATED ALWAYS AS IDENTITY</code> and 
<code>GENERATED BY DEFAULT AS IDENTITY</code>.</li>
   <li><strong>[Spark] Generated columns with Unity Catalog:</strong> Delta 
tables created through Unity Catalog can now define generated columns.</li>
   </ul>
   <h2>Delta Spark</h2>
   <p>Delta Spark 4.4.0 is built for <a 
href="https://spark.apache.org/releases/spark-release-4-2-0.html";>Apache Spark 
4.2.0</a>, <a 
href="https://spark.apache.org/releases/spark-release-4.1.0.html";>Apache Spark 
4.1.0</a>, and <a 
href="https://spark.apache.org/releases/spark-release-4-0-1.html";>Apache Spark 
4.0.1</a>. As with Apache Spark, Maven artifacts are published for Scala 
2.13.</p>
   <ul>
   <li>Maven artifacts for Spark 4.2.0:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-spark_4.2_2.13/4.4.0/";>delta-spark_4.2_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-client_4.2_2.13/4.4.0/";>delta-connect-client_4.2_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-common_4.2_2.13/4.4.0/";>delta-connect-common_4.2_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-server_4.2_2.13/4.4.0/";>delta-connect-server_4.2_2.13</a></li>
   </ul>
   </li>
   <li>Maven artifacts for Spark 4.1.0:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-spark_4.1_2.13/4.4.0/";>delta-spark_4.1_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-client_4.1_2.13/4.4.0/";>delta-connect-client_4.1_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-common_4.1_2.13/4.4.0/";>delta-connect-common_4.1_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-server_4.1_2.13/4.4.0/";>delta-connect-server_4.1_2.13</a></li>
   </ul>
   </li>
   <li>Maven artifacts for Spark 4.0.1:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-spark_4.0_2.13/4.4.0/";>delta-spark_4.0_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-client_4.0_2.13/4.4.0/";>delta-connect-client_4.0_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-common_4.0_2.13/4.4.0/";>delta-connect-common_4.0_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-server_4.0_2.13/4.4.0/";>delta-connect-server_4.0_2.13</a></li>
   </ul>
   </li>
   <li>Backward-compatibility artifacts without a Spark version in the name 
default to Spark 4.2.0:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-spark_2.13/4.4.0/";>delta-spark_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-client_2.13/4.4.0/";>delta-connect-client_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-common_2.13/4.4.0/";>delta-connect-common_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-server_2.13/4.4.0/";>delta-connect-server_2.13</a></li>
   </ul>
   </li>
   <li>Other Maven artifacts:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-contribs_2.13/4.4.0/";>delta-contribs_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage/4.4.0/";>delta-storage</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage-s3-dynamodb/4.4.0/";>delta-storage-s3-dynamodb</a></li>
   </ul>
   </li>
   <li>Python artifact:
   <ul>
   <li><a 
href="https://pypi.org/project/delta-spark/4.4.0/";>delta-spark</a></li>
   </ul>
   </li>
   </ul>
   <p>The key features of this release are:</p>
   <ul>
   <li><strong>Apache Spark 4.2 support</strong> (<a 
href="https://redirect.github.com/delta-io/delta/pull/7223";>#7223</a>): Delta 
Spark, Delta Connect, and Delta Sharing are now built and tested with Spark 
4.2.0 in addition to Spark 4.0.1 and 4.1.0.</li>
   <li><strong>Identity columns in Spark SQL DDL</strong> (<a 
href="https://redirect.github.com/delta-io/delta/pull/7062";>#7062</a>): 
<code>CREATE TABLE</code> now accepts Spark's <code>GENERATED ALWAYS AS 
IDENTITY</code> and <code>GENERATED BY DEFAULT AS IDENTITY</code> syntax, 
including custom start and increment values.</li>
   <li><strong>Generated columns with Unity Catalog</strong> (<a 
href="https://redirect.github.com/delta-io/delta/pull/7290";>#7290</a>): 
Generated-column expressions are now preserved during table creation. Delta 
computes or validates generated values during writes using the declared 
expressions.</li>
   <li><strong><code>SHOW PARTITIONS</code> support</strong> (<a 
href="https://redirect.github.com/delta-io/delta/pull/6102";>#6102</a>): Users 
can inspect the partitions of a partitioned Delta table with the standard Spark 
SQL command.</li>
   <li><strong><code>VOID</code> column support</strong> (<a 
href="https://redirect.github.com/delta-io/delta/pull/6965";>#6965</a>, <a 
href="https://redirect.github.com/delta-io/delta/pull/6966";>#6966</a>): On 
Spark 4.1 and later, Delta reads now preserve <code>VOID</code> 
(<code>NullType</code>) columns instead of failing or silently dropping them. 
This includes time-travel and path-based reads.</li>
   </ul>
   <h2>Delta Kernel</h2>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/delta-io/delta/commit/88c008d55b38fb8f49a9a80982004cb5b06a2b59";><code>88c008d</code></a>
 [Release] Prepare version 4.4.0 for release (<a 
href="https://redirect.github.com/delta-io/delta/issues/7493";>#7493</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/513f2501810c02c43705b66b8bc872b4c8082726";><code>513f250</code></a>
 [4.4][Flink] Publish versioned artifacts for Flink 2.0 through 2.3 (<a 
href="https://redirect.github.com/delta-io/delta/issues/7484";>#7484</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/1931c036125cabf652945e9a026998680bba351b";><code>1931c03</code></a>
 [4.4][Flink] Copy rows before buffering sink writes (<a 
href="https://redirect.github.com/delta-io/delta/issues/7475";>#7475</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/d22546f66fe37735f998bfe567b5fea8e117da8f";><code>d22546f</code></a>
 [Spark] Add AMTIncrementalWriteSuite and deduplicate leaf MDV positions (<a 
href="https://redirect.github.com/delta-io/delta/issues/7377";>#7377</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/b1bb7e03462ce8a3abb6ad4c5b807e4c0b99a060";><code>b1bb7e0</code></a>
 [Spark] Add retries to post-commit log listing (<a 
href="https://redirect.github.com/delta-io/delta/issues/7393";>#7393</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/85bd13693562e31d11523cd154bb764352147830";><code>85bd136</code></a>
 Extend CDC testing: route DeltaCDCScala/SQLSuite through the V2 changelog (<a 
href="https://redirect.github.com/delta-io/delta/issues/7";>#7</a>...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/cb97bdb05e6d53e17e7a97227e0a8c6393c5fd76";><code>cb97bdb</code></a>
 [Flink] Preserve final checkpoint lineage (<a 
href="https://redirect.github.com/delta-io/delta/issues/7401";>#7401</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/b9b923f3ed60f4cbd7dd96979c783f62e23dba56";><code>b9b923f</code></a>
 [Kernel] Retry when winning commits are unavailable (<a 
href="https://redirect.github.com/delta-io/delta/issues/7402";>#7402</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/4df35d4e3af040f332211d21553802d8e60b1a4d";><code>4df35d4</code></a>
 [Protocol RFC] Nanosecond timestamps feature (<a 
href="https://redirect.github.com/delta-io/delta/issues/6082";>#6082</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/a9a146961fb1a2ada4fc1dcf05981acd8d654a9e";><code>a9a1469</code></a>
 [Spark] Rename DeltaSnapshotManager to DeltaV2SnapshotManager (<a 
href="https://redirect.github.com/delta-io/delta/issues/7391";>#7391</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/delta-io/delta/compare/v4.3.1...v4.4.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to