NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #660 most downloaded on PyPI
The set of adapter protocols and base functionality that supports integration with dbt-core
Last release 2 months ago
15 Jul 2026
Ships fairly regularly
a new release about every 2 weeks
Most releases are documented
notes for 52 of the last 60 stable releases
11 versions withdrawn
withdrawn after publishing
3 years old
85 releases · first in 2024
Make sure that for calling build_catalog_relation node has a mapping type config
build_catalog_relation no longer raises AttributeError for nodes whose config is not mapping-like (e.g. a saved-query export's ExportConfig); it retur
One column per month.
Add catalog_database support to v2 catalogs.yml: catalog integrations can now specify a physical database override that takes highest priority in gene
Make validate_doc_columns honor the per-column quote config so quoted identifiers compare case-sensitively instead of being matched after a blanket lo
Add generate_latest_version_pointer_alias dispatched macro so users can customize the latest-version pointer name for versioned models
default__get_merge_sql into a dispatchable get_merge_unique_key_match macro so adapters can override the comparison without forking the full merge SQL (#1902)Emit a debug-level Note event when the recorder row limit is exceeded during agate table serialization
Add scaffolding for resolving function relations from data warehouses
dbt docs generate (#1833)Add packages support to default__get_function_python_options() so adapters can template PyPI packages into Python UDF CREATE statements
Set grant_config before applying grants
Gate sql_header in test materializations behind REQUIRE_SQL_HEADER_IN_TEST_CONFIGS behavior flag
Apply sql_header config in test and unit test materializations
Add runtime implementation for dbt.config.meta_get() in Python models
Nothing published for this version
Update diff_column_data_types to allow for dispatch
Nothing published for this version
Add an expanded_data_type field to support extra type info needed when altering a column type
expanded_data_type field to support extra type info needed when altering a column type (#1510)Fix volatility specificaiton for python aggregate functions
### Features - Add support for py3.13
Nothing published for this version
safe comparison of Recorder.record_row_limit
Create default signature handling macro for aggregate functions
Add utilities to support adapter implementations to support python UDFs
Add default macros for interpolating the volatility of sql UDFs
dbt-adapters 1.17.3, the last release to support pyhon 3.9
dbt-adapters 1.17.3, the last release to support pyhon 3.9
Fix referenced function property names in function macros
Drop extraneous ; from scalar function macro (#N/A)
; from scalar function macro (#N/A)Initial framework for UDF support
Nothing published for this version
Record adapter.add_query as Available record
Correct column mapping lookup in unit test macro
Apply column quoting to unit tests
Update dbt snapshot staging table creation to handle new source columns when using hard_deletes == 'new_record'
Fixed hard-coded quoting issue in snapshots.
Fix Snapshot to avoid inserting redundant entries for records already marked as deleted
Add constant defining name of logical catalog in model config
Nothing published for this version
bump dbt-common pin to >=2.0,<3.0
Nothing published for this version
Overridable default query comment append behavior
limit config when storing test failures (#373)limit as a required parameter in get_test_sql (#1051)Nothing published for this version
Add "pointer_table" as a global relation type
Add more robust operation forwarding to record/replay wrappers.
Create indexes on the intermediate relation before the swap
Make source and target tables able to be referenced via DBT_INTERNAL_DEST and DBT_INTERNAL_SOURCE for the delete/insert incremental strategy
Add Base Adapter implementation of Catalog Integration support.
Nothing published for this version
Nothing published for this version
Fix is_replaceable check with wrong variable
Add function to run custom sql for getting freshness info
Nothing published for this version
Use a behavior flag to gate microbatch functionality (instead of an environment variable)
## dbt-adapters 1.10.4 - November 11, 2024
query_id to SQLQueryStatus (#342)## dbt-adapters 1.10.3 - October 29, 2024
dbt-tests-adapters: Add required begin to microbatch model config to BaseMicrobatch test
## dbt-adapters 1.10.1 - September 16, 2024
## dbt-adapters 1.10.0 - September 12, 2024
Negate the check for microbatch behavior flag in determining builtins
Always make behavior flags available for evaluation
Allows unique_key for snapshots to take a list
Your coding agent can read these notes before it upgrades. Set up the MCP server →