dbt-core 1.13.0-rc1 - November 04, 2026
Breaking Changes
- Drop support for Python 3.10, which has reached end-of-life (#TBD)
Fixes
- Recognize Databricks Python model config keys (
access_control_list,notebook_access_control_list) in jsonschema validation so they no longer raise spuriousCustomKeyInConfigDeprecationwarnings (dbt-databricks#1661) (#N/A) - Macro namespace resolution no longer lets an internal search_package shadow adapter or root overrides. When search_package is itself an internal package (e.g. dbt or dbt_postgres), the adapter override is now consistently preferred over the base dbt implementation, and a root-project macro always wins. (#16540)
- Accept the dbt v2-only
info_schema,check-pathsandcheckskeys in dbt_project.yml, ignoring them with a note that they are specific to the dbt v2 engine (#16640) - Ignore manifest nodes with resource types dbt-core doesn't support, such as dbt v2 checks, when loading a manifest for --state and --defer (#16849)
- Supply credentials for
dbt depsgit packages through a git credential helper instead of embedding them in the clone URL, so clones of redirecting repositories keep working with libcurl 7.81.0-1ubuntu1.30 and later (#16861) - Recognize Databricks use_materialization_v2 config in JSON schema validation (#16879)
- Fix
dbt depsfailing with "could not read Username" when installing a git package from asubdirectorywith credentials in the URL, by supplying credentials to the checkout'sgit reset --hardas well (#16861)
Contributors
- @aahel (#16640, #16849)
- @ash2shukla (#16861, #16861)
- @piotrbator2 (#16540)
- @sd-db (#N/A)
- @tauhid621 (#TBD, #16879)