← All Releases

v0.2.11

2026-06-12

THE BUILD MIRROR

dvt retract is now the true mirror of dvt build — stored test failures come down with the models — and dvt run closes the last cross-connection escape hatch: standard materializations are refused foreign sources, not just foreign targets.

ADDED

  • dvt retract removes stored test failures: tests configured with store_failures leave audit tables behind, and those are project materializations too — the mirror of dvt build, not just dvt run. Sources, as ever, are never touched.
  • Cross-connection refusal for standard models: a view/table/incremental that reads a source() declared on another connection (meta.connection), or refs a model materialized on another target, errors at the gate — dbt would resolve that relation on the default engine, missing at best, a same-named local table silently read at worst. The error names the model, the foreign connection, and the materialization it found.

Get it: pip install dvt-core==0.2.11 · wheels on PyPI for macOS (arm64 + x86_64) and Linux, Python 3.10–3.12.