dbt-core v1.12.4
dbt-core 1.12.4 adds OpenTelemetry trace/span ID Jinja functions for query correlation and fixes several issues including generic test re-parsing after Fusion manifest loading, manifest artifact correctness, subprocess output capture, and package installation path validation.
dbt-core 1.12.4 - September 08, 2026
Features
- Add otel_trace_id() and otel_span_id() Jinja functions to correlate query comments and model SQL with OpenTelemetry trace/span ids (#)
Fixes
- Re-parse the built-in generic tests (test_not_null, test_unique, test_accepted_values, test_relationships) after loading a Fusion-generated manifest, so they are not permanently evicted and left undefined at test-compile time (#15914)
- Write target/manifest.json from the corrected in-memory manifest after loading a Fusion-generated manifest, so the on-disk artifact reflects the rediscovered adapter macros actually used for compilation instead of Fusion's raw bundled macros (#)
- Capture and re-emit fusion parser subprocess output through dbt-core's event system instead of letting it pass through to raw stdout/stderr, re-leveling each line by its json-compat severity when available (#15672)
- Validate that a resolved package installation path stays within the configured packages-install-path (#N/A)
Under the Hood
- sync JSON schemas from dbt-fusion (#N/A)
Contributors
- @aiguofer (#15914, #, #15672)
- @ash2shukla (#N/A)
- @b-per (#)
- @fa-assistant (#N/A)
Source: original entry ↗
More from dbt
Follow dbt to get its new changes in your feed and email digest.
dbt v1.12.6
dbt v1.12.6 includes improved v2 parser logging, fixes for wildcard FQN selectors, cumulative metrics parsing, and manifest persistence. Several bug fixes address parser output handling, nested model matching, and artifact uploads.
dbt v1.11.16
This patch release fixes wildcard FQN selectors to match nested models at any subfolder depth, includes semantic_manifest.json in artifact uploads, and validates tarball package download security.
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.