NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2032 most downloaded on PyPI
The Databricks adapter plugin for dbt
Last release 3 days ago
01 Oct 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
10 versions withdrawn
withdrawn after publishing
5 years old
186 releases · first in 2021
One column per quarter.
Added support for model contracts
Pins dependencies to minor versions
Sets databricks sdk dependency to 0.1.6 to avoid SDK breaking changes
Add explicit dependency to protobuf >4 to work around dbt-core issue
Added support for OAuth (SSO and client credentials)
Added support for OAuth (SSO and client credentials)
fix database not found error matching
Throw an error if a model has an enforced contract. (#322)
Fix test_grants to use the error class to check the error.
Ignore case sensitivity in relation matches method.
Raise an exception when schema contains '.'.
schema is not allowed anymore.catalog instead.incremental_predicates (#161)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix copy into macro when passing expression_list.
Nothing published for this version
Show and log a warning when schema contains '.'.
Nothing published for this version
Support python model through run command API, currently supported materializations are table and incremental. (dbt-labs/dbt-spark#377, #126)
all_purpose_cluster submission method, a config http_path can be specified in Python model config to switch the cluster where Python model runs.def model(dbt, _):
dbt.config(
materialized='table',
http_path='...'
)
...
type_boolean in Databricks (dbt-labs/dbt-spark#471, #188)adapter.get_incremental_strategy_macro instead of dbt_spark_get_incremental_sql macro to dispatch the incremental strategy macro. The overwritten dbt_spark_get_incremental_sql macro will not work anymore.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Partially revert to fix the case where schema config contains uppercase letters.
Nothing published for this version
Show and log a warning when schema contains '.'.
Nothing published for this version
http_headers should be dict in the profile
Nothing published for this version
Nothing published for this version
Data is duplicated on reloading seeds that are using an external table (#114, #149)
Nothing published for this version
Nothing published for this version
## Features - Support Python 3.10
Nothing published for this version
Add grants to materializations (dbt-labs/dbt-spark#366, dbt-labs/dbt-spark#381)
connection_parameters for databricks-sql-connector connection parameters (#135)
dbt-databricks. Please use the normal credential settings instead.
SparkColumn.numeric_type to return decimal instead of numeric, since SparkSQL exclusively supports the former (dbt-labs/dbt-spark#380)TestDocsGenerateDatabricks and TestDocsGenReferencesDatabricks (#134)databricks-sql-connector when Python 3.10 (#154)
databricks-sql-connector does not officially support Python 3.10 yet.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Partially revert to fix the case where schema config contains uppercase letters.
Nothing published for this version
Show and log a warning when schema contains '.'.
Nothing published for this version
http_headers should be dict in the profile
Nothing published for this version
Nothing published for this version
Data is duplicated on reloading seeds that are using an external table (#114, #149)
Nothing published for this version
Nothing published for this version
Add connection_parameters for databricks-sql-connector connection parameters
connection_parameters for databricks-sql-connector connection parameters (#135)
dbt-databricks. Please use the normal credential settings instead.
Nothing published for this version
Set upper bound for databricks-sql-connector when Python 3.10
databricks-sql-connector when Python 3.10 (#154)
databricks-sql-connector does not officially support Python 3.10 yet.Nothing published for this version
Setting an initial catalog with session_properties is deprecated and will not work in the future release. Please use catalog or database to set the in…
session_properties is deprecated and will not work in the future release. Please use catalog or database to set the initial catalog.spark_build_snapshot_staging_table macro will not be used. If trying to override the macro, databricks_build_snapshot_staging_table should be overridden instead.Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →