← All Releases

v0.2.32

2026-07-05

ONE RULE, NO EXCEPTIONS

meta.connection goes on every source — including ones on the default target. The docs now say it in one voice everywhere, and the engine backs it up: a source without meta.connection gets a clear warning naming the fallback it triggered, and a failed resolution names the real cause instead of a generic 'output not found'.

CHANGED

  • Docs unified on the one rule: sources.yml, the quickstart, configuration and the style guide all teach meta.connection on every source — the quickstart's old 'no connection on the default target' example is gone.
  • The engine makes the legacy fallback visible: a source missing meta.connection warns at build time ('assuming a profiles.yml output named <source_name> — add meta.connection'), and when that assumption resolves to nothing, the error says exactly which source needs the key.

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