Skip to content

chore(deps): bump databricks-sql-connector from 4.2.6 to 4.3.0#36

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/databricks-sql-connector-4.3.0
Open

chore(deps): bump databricks-sql-connector from 4.2.6 to 4.3.0#36
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/databricks-sql-connector-4.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor

Bumps databricks-sql-connector from 4.2.6 to 4.3.0.

Release notes

Sourced from databricks-sql-connector's releases.

v4.3.0

  • New: optional Rust kernel backend (use_kernel=True). Adds an alternative connection path backed by the native databricks-sql-kernel client (a Rust core exposed via PyO3), installable with the new databricks-sql-connector[kernel] extra. The kernel talks to Databricks over the SEA (Statement Execution API) HTTP transport — not Thrift — with CloudFetch and inline-Arrow result fetching, so use_kernel=True gives you a modern SEA-native client through the same DB-API surface. Supports PAT, OAuth M2M, and OAuth U2M auth. Requires Python >= 3.10 (the kernel wheel is cp310-abi3); on older interpreters the extra is a no-op and use_kernel=True raises a clear ImportError. The default backend remains Thrift — opt in per connection.
  • Kernel backend behavior is aligned with the Thrift backend so application code works the same either way: consistent cursor-state tracking (query_id / get_query_state), metadata (catalogs/schemas/tables/columns with JDBC-style filter semantics and case-insensitive table_types), DML rowcount, server-sourced async execution state, sync cancel(), fail-loud staging/volume operations, and structured error context (SQLSTATE, diagnostic info). Kernel logs surface through Python logging under the databricks.sql.kerneldatabricks/databricks-sql-python#824#825, #830, #838, #839 by @​vikrantpuppala)
  • databricks/databricks-sql-python#840@​vikrantpuppala)

v4.3.0rc1

  • Add optional Rust kernel backend for use_kernel=True, installable via the new databricks-sql-connector[kernel] extra (requires Python >= 3.10). Routes connections through the native databricks-sql-kernel client, with parity work across cursor-state tracking, metadata, logging (kernel logs surface through Python loggingdatabricks/databricks-sql-python#824#825, #830, #838, #839 by @​vikrantpuppala)
  • databricks/databricks-sql-python#840@​vikrantpuppala)

v4.2.7

Changelog

Sourced from databricks-sql-connector's changelog.

4.3.0 (2026-06-12)

  • New: optional Rust kernel backend (use_kernel=True). Adds an alternative connection path backed by the native databricks-sql-kernel client (a Rust core exposed via PyO3), installable with the new databricks-sql-connector[kernel] extra. The kernel talks to Databricks over the SEA (Statement Execution API) HTTP transport — not Thrift — with CloudFetch and inline-Arrow result fetching, so use_kernel=True gives you a modern SEA-native client through the same DB-API surface. Supports PAT, OAuth M2M, and OAuth U2M auth. Requires Python >= 3.10 (the kernel wheel is cp310-abi3); on older interpreters the extra is a no-op and use_kernel=True raises a clear ImportError. The default backend remains Thrift — opt in per connection.
  • Kernel backend behavior is aligned with the Thrift backend so application code works the same either way: consistent cursor-state tracking (query_id / get_query_state), metadata (catalogs/schemas/tables/columns with JDBC-style filter semantics and case-insensitive table_types), DML rowcount, server-sourced async execution state, sync cancel(), fail-loud staging/volume operations, and structured error context (SQLSTATE, diagnostic info). Kernel logs surface through Python logging under the databricks.sql.kerneldatabricks/databricks-sql-python#824#825, #830, #838, #839 by @​vikrantpuppala)
  • databricks/databricks-sql-python#840@​vikrantpuppala)

4.2.7 (2026-06-02)

Commits
  • 815b341 Bump to version 4.3.0 (#842)
  • 8dd350d Bump to version 4.3.0rc1 (#841)
  • 95de6a2 build(kernel): add optional [kernel] extra for use_kernel=True (#839)
  • e742771 Revert "Bump thrift to 0.23.0 (#796)" — fixes install failure on DBR LTS (ES-...
  • 0dbec57 fix(kernel): server-sourced async state + cursor-state/metadata parity for us...
  • 85f8ba3 fix(kernel): stop premature sync statement close (H4); bump KERNEL_REV to bat...
  • a3e882e feat(kernel): surface kernel logs through Python logging on use_kernel (#824)
  • 015ee47 test(e2e/mst): DESCRIBE QUERY is now allowed in transactions (#836)
  • a2fe99f feat(kernel): wire CUJ-gap fixes — staging fail-loud, error context, sync can...
  • 614dd91 Bump to version 4.2.7 (#821)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [databricks-sql-connector](https://github.com/databricks/databricks-sql-python) from 4.2.6 to 4.3.0.
- [Release notes](https://github.com/databricks/databricks-sql-python/releases)
- [Changelog](https://github.com/databricks/databricks-sql-python/blob/main/CHANGELOG.md)
- [Commits](databricks/databricks-sql-python@v4.2.6...v4.3.0)

---
updated-dependencies:
- dependency-name: databricks-sql-connector
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants