Impact Score: 5/10
dbt Core: dbt-core v1.12.1
Source available โ automated, not human-reviewed
Component: dbt-core ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
dbt Core v1.12.1. Source highlight: dbt-core 1.12.1 - August 12, 2026
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โจ New Features & Capabilities (1)
- Add OpenTelemetry span instrumentation for node and hook execution, gated behind the --snowflake-projects-otel flag (off by default) (#11367)
๐ง Bug Fixes & Patches (4)
- Fix `dbt build` node 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-<adapter> 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)
๐ View Raw Release Notes (Original Developer Log)
## 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](https://github.com/dbt-labs/dbt-core/issues/11367))
### Fixes
- Fix `dbt build` node 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](https://github.com/dbt-labs/dbt-core/issues/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](https://github.com/dbt-labs/dbt-core/issues/11139))
- Re-parse adapter macros from the installed adapter package after loading a Fusion-generated manifest, ensuring the user's installed dbt-<adapter> version is used instead of Fusion's compile-time bundled copy ([#15527](https://github.com/dbt-labs/dbt-core/issues/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](https://github.com/dbt-labs/dbt-core/issues/11367))
### Dependencies
- Bump dbt-core-experimental-parser to 2.0.0b1 lowerbound ([#](https://github.com/dbt-labs/dbt-core/issues/))
### Contributors
- [@aiguofer](https://github.com/aiguofer) ([#15527](https://github.com/dbt-labs/dbt-core/issues/15527))
- [@itsnamangoyal](https://github.com/itsnamangoyal) ([#11139](https://github.com/dbt-labs/dbt-core/issues/11139))
- [@sfc-gh-ppruett](https://github.com/sfc-gh-ppruett) ([#11367](https://github.com/dbt-labs/dbt-core/issues/11367))
- [@sfc-gh-vguttha](https://github.com/sfc-gh-vguttha) ([#11367](https://github.com/dbt-labs/dbt-core/issues/11367))
- [@tauhid621](https://github.com/tauhid621) ([#11185](https://github.com/dbt-labs/dbt-core/issues/11185), [#11367](https://github.com/dbt-labs/dbt-core/issues/11367), [#](https://github.com/dbt-labs/dbt-core/issues/))