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

   Bumps `delta-kernel.version` from 3.2.1 to 4.3.1.
   Updates `io.delta:delta-kernel-api` from 3.2.1 to 4.3.1
   <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>
   <h1>Delta Lake 4.3.1</h1>
   <p>We are pleased to announce the release of <a 
href="https://github.com/delta-io/delta/releases/tag/v4.3.1";>Delta Lake 
4.3.1</a>, a patch release on top of <a 
href="https://github.com/delta-io/delta/releases/tag/v4.3.0";>4.3.0</a> with 
targeted bug fixes for OAuth authentication in the Delta REST Catalog, S3A fast 
listing through <code>FilterFileSystem</code> wrappers, and UC managed-table 
metadata handling.</p>
   <h2>Highlights</h2>
   <ul>
   <li><strong>[Spark] Fix OAuth case-sensitivity bug in Delta REST Catalog 
authentication</strong>: Fixes a bug where 
<code>CaseInsensitiveStringMap.entrySet()</code> lowercased camelCase OAuth 
config keys (e.g. <code>oauth.clientId</code>), breaking Delta REST Catalog 
authentication.</li>
   </ul>
   <h2>Delta Spark</h2>
   <p>Delta Spark 4.3.1 is built on <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, we publish Maven artifacts for Scala 2.13.</p>
   <ul>
   <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.3.1/";>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.3.1/";>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.3.1/";>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.3.1/";>delta-connect-server_4.1_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-contribs_2.13/4.3.1/";>delta-contribs_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage/4.3.1/";>delta-storage</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage-s3-dynamodb/4.3.1/";>delta-storage-s3-dynamodb</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.3.1/";>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.3.1/";>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.3.1/";>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.3.1/";>delta-connect-server_4.0_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-contribs_2.13/4.3.1/";>delta-contribs_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage/4.3.1/";>delta-storage</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage-s3-dynamodb/4.3.1/";>delta-storage-s3-dynamodb</a></li>
   </ul>
   </li>
   <li>Backward-compatibility artifacts (no Spark version in the name; default 
to Spark 4.1.0):
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-spark_2.13/4.3.1/";>delta-spark_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-client_2.13/4.3.1/";>delta-connect-client_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-common_2.13/4.3.1/";>delta-connect-common_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-server_2.13/4.3.1/";>delta-connect-server_2.13</a></li>
   </ul>
   </li>
   <li>Python artifact:
   <ul>
   <li><a 
href="https://pypi.org/project/delta-spark/4.3.1/";>delta-spark</a></li>
   </ul>
   </li>
   </ul>
   <p>Bug fixes in this release:</p>
   <ul>
   <li><strong>Support <code>delta.enabledFastS3AListFrom</code> with OSS 
UnityCatalog (&gt;=0.4.1).</strong> Because the unitycatalog spark connector 
introduced CredScopedFileSystem, which relies on S3AFileSystem under the hood, 
this fix unwraps the internal filesystem of CredScopedFileSystem and handles 
the casting to enable fast S3A listing.</li>
   <li><strong>Don't persist <code>is_managed_location</code> into Delta table 
metadata</strong>: This reserved DSv2 catalog property was leaking into the 
committed <code>Metadata.configuration</code> at table creation. It is now 
filtered out at <code>AbstractDeltaCatalog.createTable</code> and synthesized 
at load for managed tables, matching the behaviour of Spark's 
<code>V1Table</code>.</li>
   </ul>
   <h2>Delta Kernel</h2>
   <p>The <a href="https://delta.io/blog/delta-kernel/";>Delta Kernel</a> 
project is a set of <a 
href="https://github.com/delta-io/delta/tree/master/kernel";>Java</a> libraries 
for building Delta connectors that read and write Delta tables without needing 
to understand the <a 
href="https://github.com/delta-io/delta/blob/master/PROTOCOL.md";>Delta 
protocol</a> directly.</p>
   <ul>
   <li>Maven artifacts:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-kernel-api/4.3.1/";>delta-kernel-api</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-kernel-defaults/4.3.1/";>delta-kernel-defaults</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-kernel-unitycatalog/4.3.1/";>delta-kernel-unitycatalog</a></li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/delta-io/delta/commit/54ce02692567fc3e5107a3ae69ebeccdffa7edfe";><code>54ce026</code></a>
 [Build] Set version to 4.3.1 (<a 
href="https://redirect.github.com/delta-io/delta/issues/7145";>#7145</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/01d6b1c2c9e72c0efb75f105ec3d013e58618a32";><code>01d6b1c</code></a>
 [Spark][Test] Add OAuth coverage to UC connector integration tests (<a 
href="https://redirect.github.com/delta-io/delta/issues/7096";>#7096</a>) 
(#...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/9319684c8297d2c6633dd4a6e8693ab306c4c276";><code>9319684</code></a>
 [Storage] Unwrap FilterFileSystem so delta.enableFastS3AListFrom works 
throug...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/701a26d0732cd6016fc9c7d58d7694be78c1ca2f";><code>701a26d</code></a>
 [Spark] Don't persist is_managed_location into Delta table metadata (<a 
href="https://redirect.github.com/delta-io/delta/issues/7126";>#7126</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/69753fc4cf060e0d524ec6d1529059aba96163ed";><code>69753fc</code></a>
 [Spark][4.3] Fix OAuth case-sensitivity bug in UCTokenBasedRestClientFactory 
...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/76c12a2d1d964a31f7bb3e854db87a93421684bf";><code>76c12a2</code></a>
 Enable changelog support (<a 
href="https://redirect.github.com/delta-io/delta/issues/7007";>#7007</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/219977bb81cc563315c77aa63f5fe66bcea289bd";><code>219977b</code></a>
 [4.3] Support arbitrary refs and explicit version override in UC setup 
script...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/e1004f191a4aa928d43792c04fb9d972e1093f86";><code>e1004f1</code></a>
 [4.3][Spark] Propagate clustering DomainMetadata through commitLarge (<a 
href="https://redirect.github.com/delta-io/delta/issues/6992";>#6992</a>) 
...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/bd4ba666638f4a85bd5b43f07c0dd2b91ca364c7";><code>bd4ba66</code></a>
 [4.3][Spark] Carry forward unrecognized delta.* properties on 
catalog-managed...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/2e411662930eb0edb4d3c9ac237a219adaac06bb";><code>2e41166</code></a>
 [4.3][build]Fix UC setup cache key collisions and local Spark-version 
switchi...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/delta-io/delta/compare/v3.2.1...v4.3.1";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `io.delta:delta-kernel-defaults` from 3.2.1 to 4.3.1
   <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>
   <h1>Delta Lake 4.3.1</h1>
   <p>We are pleased to announce the release of <a 
href="https://github.com/delta-io/delta/releases/tag/v4.3.1";>Delta Lake 
4.3.1</a>, a patch release on top of <a 
href="https://github.com/delta-io/delta/releases/tag/v4.3.0";>4.3.0</a> with 
targeted bug fixes for OAuth authentication in the Delta REST Catalog, S3A fast 
listing through <code>FilterFileSystem</code> wrappers, and UC managed-table 
metadata handling.</p>
   <h2>Highlights</h2>
   <ul>
   <li><strong>[Spark] Fix OAuth case-sensitivity bug in Delta REST Catalog 
authentication</strong>: Fixes a bug where 
<code>CaseInsensitiveStringMap.entrySet()</code> lowercased camelCase OAuth 
config keys (e.g. <code>oauth.clientId</code>), breaking Delta REST Catalog 
authentication.</li>
   </ul>
   <h2>Delta Spark</h2>
   <p>Delta Spark 4.3.1 is built on <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, we publish Maven artifacts for Scala 2.13.</p>
   <ul>
   <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.3.1/";>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.3.1/";>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.3.1/";>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.3.1/";>delta-connect-server_4.1_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-contribs_2.13/4.3.1/";>delta-contribs_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage/4.3.1/";>delta-storage</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage-s3-dynamodb/4.3.1/";>delta-storage-s3-dynamodb</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.3.1/";>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.3.1/";>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.3.1/";>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.3.1/";>delta-connect-server_4.0_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-contribs_2.13/4.3.1/";>delta-contribs_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage/4.3.1/";>delta-storage</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-storage-s3-dynamodb/4.3.1/";>delta-storage-s3-dynamodb</a></li>
   </ul>
   </li>
   <li>Backward-compatibility artifacts (no Spark version in the name; default 
to Spark 4.1.0):
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-spark_2.13/4.3.1/";>delta-spark_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-client_2.13/4.3.1/";>delta-connect-client_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-common_2.13/4.3.1/";>delta-connect-common_2.13</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-connect-server_2.13/4.3.1/";>delta-connect-server_2.13</a></li>
   </ul>
   </li>
   <li>Python artifact:
   <ul>
   <li><a 
href="https://pypi.org/project/delta-spark/4.3.1/";>delta-spark</a></li>
   </ul>
   </li>
   </ul>
   <p>Bug fixes in this release:</p>
   <ul>
   <li><strong>Support <code>delta.enabledFastS3AListFrom</code> with OSS 
UnityCatalog (&gt;=0.4.1).</strong> Because the unitycatalog spark connector 
introduced CredScopedFileSystem, which relies on S3AFileSystem under the hood, 
this fix unwraps the internal filesystem of CredScopedFileSystem and handles 
the casting to enable fast S3A listing.</li>
   <li><strong>Don't persist <code>is_managed_location</code> into Delta table 
metadata</strong>: This reserved DSv2 catalog property was leaking into the 
committed <code>Metadata.configuration</code> at table creation. It is now 
filtered out at <code>AbstractDeltaCatalog.createTable</code> and synthesized 
at load for managed tables, matching the behaviour of Spark's 
<code>V1Table</code>.</li>
   </ul>
   <h2>Delta Kernel</h2>
   <p>The <a href="https://delta.io/blog/delta-kernel/";>Delta Kernel</a> 
project is a set of <a 
href="https://github.com/delta-io/delta/tree/master/kernel";>Java</a> libraries 
for building Delta connectors that read and write Delta tables without needing 
to understand the <a 
href="https://github.com/delta-io/delta/blob/master/PROTOCOL.md";>Delta 
protocol</a> directly.</p>
   <ul>
   <li>Maven artifacts:
   <ul>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-kernel-api/4.3.1/";>delta-kernel-api</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-kernel-defaults/4.3.1/";>delta-kernel-defaults</a></li>
   <li><a 
href="https://repo1.maven.org/maven2/io/delta/delta-kernel-unitycatalog/4.3.1/";>delta-kernel-unitycatalog</a></li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/delta-io/delta/commit/54ce02692567fc3e5107a3ae69ebeccdffa7edfe";><code>54ce026</code></a>
 [Build] Set version to 4.3.1 (<a 
href="https://redirect.github.com/delta-io/delta/issues/7145";>#7145</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/01d6b1c2c9e72c0efb75f105ec3d013e58618a32";><code>01d6b1c</code></a>
 [Spark][Test] Add OAuth coverage to UC connector integration tests (<a 
href="https://redirect.github.com/delta-io/delta/issues/7096";>#7096</a>) 
(#...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/9319684c8297d2c6633dd4a6e8693ab306c4c276";><code>9319684</code></a>
 [Storage] Unwrap FilterFileSystem so delta.enableFastS3AListFrom works 
throug...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/701a26d0732cd6016fc9c7d58d7694be78c1ca2f";><code>701a26d</code></a>
 [Spark] Don't persist is_managed_location into Delta table metadata (<a 
href="https://redirect.github.com/delta-io/delta/issues/7126";>#7126</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/69753fc4cf060e0d524ec6d1529059aba96163ed";><code>69753fc</code></a>
 [Spark][4.3] Fix OAuth case-sensitivity bug in UCTokenBasedRestClientFactory 
...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/76c12a2d1d964a31f7bb3e854db87a93421684bf";><code>76c12a2</code></a>
 Enable changelog support (<a 
href="https://redirect.github.com/delta-io/delta/issues/7007";>#7007</a>)</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/219977bb81cc563315c77aa63f5fe66bcea289bd";><code>219977b</code></a>
 [4.3] Support arbitrary refs and explicit version override in UC setup 
script...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/e1004f191a4aa928d43792c04fb9d972e1093f86";><code>e1004f1</code></a>
 [4.3][Spark] Propagate clustering DomainMetadata through commitLarge (<a 
href="https://redirect.github.com/delta-io/delta/issues/6992";>#6992</a>) 
...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/bd4ba666638f4a85bd5b43f07c0dd2b91ca364c7";><code>bd4ba66</code></a>
 [4.3][Spark] Carry forward unrecognized delta.* properties on 
catalog-managed...</li>
   <li><a 
href="https://github.com/delta-io/delta/commit/2e411662930eb0edb4d3c9ac237a219adaac06bb";><code>2e41166</code></a>
 [4.3][build]Fix UC setup cache key collisions and local Spark-version 
switchi...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/delta-io/delta/compare/v3.2.1...v4.3.1";>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