dependabot[bot] opened a new pull request, #3118: URL: https://github.com/apache/camel-kamelets/pull/3118
Bumps [com.databricks:databricks-jdbc](https://github.com/databricks/databricks-jdbc) from 3.4.3 to 3.4.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/databricks/databricks-jdbc/releases">com.databricks:databricks-jdbc's releases</a>.</em></p> <blockquote> <h2>v3.4.4</h2> <h3>Added</h3> <ul> <li>Added typed getters for all six SAFE feature flag types using the existing cache.</li> <li>Added inline Arrow result support when <code>UseBoundedSeaApi=1</code> and <code>EnableQueryResultDownload=0</code>, including multi-chunk streaming without relying on the deprecated <code>total_row_count</code> manifest field.</li> </ul> <h3>Updated</h3> <ul> <li>Bumped Apache HttpClient 5 (<code>httpclient5</code>) from 5.6.3 to 5.6.4.</li> <li>Updated bundled Jackson from 2.18.9 to 2.18.11, lz4-java from 1.11.1 to 1.11.4, and Bouncy Castle from 1.84 to 1.85 to address security findings.</li> <li>SQL Execution API requests now skip HTTP response compression by default to avoid gzipping inline LZ4-compressed Arrow results. Set <code>EnableSeaResponseCompression=1</code> to restore compression on bandwidth-constrained connections.</li> <li>Allow the server-side SQL Execution API feature flag to select SEA when CloudFetch is disabled.</li> </ul> <h3>Fixed</h3> <ul> <li>Decode Reyden's native Arrow <code>struct<srid,wkb></code> results for GEOMETRY and GEOGRAPHY, including nested values in arrays, map values, and structs in both native-object and EWKT string modes.</li> <li>Fixed <code>UserAgentEntry</code> attribution in Query History for SQL Execution API connections.</li> <li>Honor <code>Auth_Scope</code> for OAuth client-secret M2M; unify scope parsing with JWT-assertion M2M and U2M. (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1706">#1706</a>)</li> <li>Fixed request latency and lock contention that grew with every connection opened in a long-running JVM. The driver now registers each User-Agent entry once instead of on every connection. At most 64 distinct <code>UserAgentEntry</code> values are added to the shared User-Agent per JVM; SQL Execution API requests still send their own entry.</li> <li>Fixed queries failing with <code>Multiple entries with same key</code> when result column names differ only in case (e.g. <code>policyid</code> and <code>policyId</code>). Lookups by column label now return the first matching column, as the JDBC spec requires. (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1727">#1727</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/databricks/databricks-jdbc/blob/main/CHANGELOG.md">com.databricks:databricks-jdbc's changelog</a>.</em></p> <blockquote> <h2>[v3.4.4] - 2026-10-20</h2> <h3>Added</h3> <ul> <li>Added typed getters for all six SAFE feature flag types using the existing cache.</li> <li>Added inline Arrow result support when <code>UseBoundedSeaApi=1</code> and <code>EnableQueryResultDownload=0</code>, including multi-chunk streaming without relying on the deprecated <code>total_row_count</code> manifest field.</li> </ul> <h3>Updated</h3> <ul> <li>Bumped Apache HttpClient 5 (<code>httpclient5</code>) from 5.6.3 to 5.6.4.</li> <li>Updated bundled Jackson from 2.18.9 to 2.18.11, lz4-java from 1.11.1 to 1.11.4, and Bouncy Castle from 1.84 to 1.85 to address security findings.</li> <li>SQL Execution API requests now skip HTTP response compression by default to avoid gzipping inline LZ4-compressed Arrow results. Set <code>EnableSeaResponseCompression=1</code> to restore compression on bandwidth-constrained connections.</li> <li>Allow the server-side SQL Execution API feature flag to select SEA when CloudFetch is disabled.</li> </ul> <h3>Fixed</h3> <ul> <li>Decode Reyden's native Arrow <code>struct<srid,wkb></code> results for GEOMETRY and GEOGRAPHY, including nested values in arrays, map values, and structs in both native-object and EWKT string modes.</li> <li>Fixed <code>UserAgentEntry</code> attribution in Query History for SQL Execution API connections.</li> <li>Honor <code>Auth_Scope</code> for OAuth client-secret M2M; unify scope parsing with JWT-assertion M2M and U2M. (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1706">#1706</a>)</li> <li>Fixed request latency and lock contention that grew with every connection opened in a long-running JVM. The driver now registers each User-Agent entry once instead of on every connection. At most 64 distinct <code>UserAgentEntry</code> values are added to the shared User-Agent per JVM; SQL Execution API requests still send their own entry.</li> <li>Fixed queries failing with <code>Multiple entries with same key</code> when result column names differ only in case (e.g. <code>policyid</code> and <code>policyId</code>). Lookups by column label now return the first matching column, as the JDBC spec requires. (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1727">#1727</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/databricks/databricks-jdbc/commit/f2db80d84e132a4285709ec8ddaed8c1c6e19cd4"><code>f2db80d</code></a> Refresh JDBC 3.4.4 release notes for SEA inline Arrow support (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1733">#1733</a>)</li> <li><a href="https://github.com/databricks/databricks-jdbc/commit/3a2f068ee9eddbe9a37c117e630c9a21484f2fb7"><code>3a2f068</code></a> Add SEA inline Arrow results and server-flag routing (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1731">#1731</a>)</li> <li><a href="https://github.com/databricks/databricks-jdbc/commit/68577885ccd40329dd713d3dd9dc7156559452ac"><code>6857788</code></a> Prepare JDBC 3.4.4 release (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1730">#1730</a>)</li> <li><a href="https://github.com/databricks/databricks-jdbc/commit/9871a64ac8080f7b9f6cebb6c1b12c0dae8ef93c"><code>9871a64</code></a> Support Reyden geospatial Arrow results (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1700">#1700</a>)</li> <li><a href="https://github.com/databricks/databricks-jdbc/commit/4ea88bb00cea47a906231651282baa2408cf97e8"><code>4ea88bb</code></a> Fix queries failing when result column names differ only in case (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1728">#1728</a>)</li> <li><a href="https://github.com/databricks/databricks-jdbc/commit/dfc1fc9937a352f7970f27425ab9d89d03ab011b"><code>dfc1fc9</code></a> Register each User-Agent entry once to stop per-connection latency growth (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1">#1</a>...</li> <li><a href="https://github.com/databricks/databricks-jdbc/commit/407a1d5eaf457860f9cbbafefde0fa1d2911c3d3"><code>407a1d5</code></a> chore(security): remediate OSV findings (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1724">#1724</a>)</li> <li><a href="https://github.com/databricks/databricks-jdbc/commit/d6463c9575c9553a213f0944f2be51b0e35f1ed6"><code>d6463c9</code></a> Add typed feature flag getters (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1713">#1713</a>)</li> <li><a href="https://github.com/databricks/databricks-jdbc/commit/d360baf5782ce003eed754d2192c0051b3433192"><code>d360baf</code></a> perf: skip gzip for SEA responses by default (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1723">#1723</a>)</li> <li><a href="https://github.com/databricks/databricks-jdbc/commit/a64ae0e05696dd03624f65d7632c180d1009c29e"><code>a64ae0e</code></a> Honor Auth_Scope for OAuth M2M client credentials (<a href="https://redirect.github.com/databricks/databricks-jdbc/issues/1707">#1707</a>)</li> <li>Additional commits viewable in <a href="https://github.com/databricks/databricks-jdbc/compare/v3.4.3...v3.4.4">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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]
