← All Releases
v0.2.0
THE WRAPPER IS BORN
The first release of DVT as a wrapper around stock dbt-core: dbt runs everything it can, DVT federates the rest. No fork, no patched internals — dbt compatibility by construction.
ADDED
- ▸Federated materializations: cross-engine models decomposed with SQLGlot, extracted with predicate pushdown via Sling, computed in local DuckDB, loaded to any target.
- ▸dvt seed: Sling-powered bulk seed loading replacing dbt's row-by-row loader.
- ▸dvt sync: one command installs every adapter and driver your profiles.yml needs (uv when available, pip otherwise) plus dbt-compat macros.
- ▸dvt login / activate / status: device-code auth against getdvt.net.
- ▸Plans by connection nature: free (files + transactional databases), Pro (cloud buckets), Max (cloud warehouses).
- ▸Compiled-only distribution: Cython-built wheels, no source distribution.
Get it: pip install dvt-core==0.2.0 · wheels on PyPI for macOS (arm64 + x86_64) and Linux, Python 3.10–3.12.