dbt-core v1.12.1
This release includes OpenTelemetry span instrumentation for node and hook execution, fixes for inflated node counts in unit test selection, eager resolution issues, and improvements to adapter macro handling in Fusion-generated manifests.
dbt-core 1.12.1 - August 12, 2026
Features
- Add OpenTelemetry span instrumentation for node and hook execution, gated behind the --snowflake-projects-otel flag (off by default) (#11367)
Fixes
- Fix
dbt buildnode count ("X of Y") being inflated when unit tests are selected, by adding the unit test count to num_nodes exactly once instead of on every dequeue while run_count is still 0 (#11185) - Stop resolving a unit test's tested model eagerly at parse time; resolve it only in the single deterministic post-parse pass so resolution no longer depends on filesystem parse order at all (deeper fix for (#11139)
- Re-parse adapter macros from the installed adapter package after loading a Fusion-generated manifest, ensuring the user's installed dbt- version is used instead of Fusion's compile-time bundled copy (#15527)
- Fix OpenTelemetry hook spans: name them by hook and transaction phase, skip calls that run no hooks, and add node context and status. (#11367)
Dependencies
- Bump dbt-core-experimental-parser to 2.0.0b1 lowerbound (#)
Contributors
Source: original entry ↗
More from dbt
Follow dbt to get its new changes in your feed and email digest.
v2.0.8
dbt 2.0.8 lowers the minimum Python version to 3.10, fixes TableNotFound errors during analyze operations on MapReduce, restores catalog.json writing for dbt build, and adds test helpers for integration testing.
dbt v1.13.0b1
dbt-core 1.13.0-b1 introduces state management bundling, v2 parser delegation, user login commands, OpenTelemetry instrumentation, and numerous bug fixes including improvements to partial parsing, selector resolution, and plugin compatibility.
dbt 2.0.0-dev.41
Added Lake Compute support for reading AWS Databricks Unity Catalog tables with PAT/OAuth M2M credentials. Fixed multiple issues including modules.re keyword argument handling, column-tag diffs in Databricks, and test config inheritance from dbt-core.