-- changelog
What's new
New features in each release, generated from CHANGELOG.md. Releases with only bug fixes are left out.
- v2.0.9 Latest Milestone
- Defer to Production:
- Like dbt's
--defer: automatically reads unbuilt upstream dependencies from production tables/views instead of requiring full builds in your dev dataset. - Works across dry runs, previews, the compiled query view, and full runs (via temporary labelled proxy views).
- Editor decorations on
${ref(...)}: displays→ prod, warnings for branch-modified dependencies (⚠ prod), unbuilt tables, or leftover proxy views. - UDF/routine deferral: seamlessly resolves functions and procedures across dev and prod.
- Configurable via
vscode-dataform-tools.deferToProdandvscode-dataform-tools.prodCompilerOptions.
- Like dbt's
- Column Level Lineage & Impact Analysis:
- Inspect column-level lineage and downstream impact directly from the compiled query view.
- Compare modified schemas against production tables (via
vscode-dataform-tools.prodCompilerOptions) to flag dropped or retyped columns. - Integration with Google Cloud Dataplex Data Lineage API with interactive graph exploration and pull request markdown report generation.
- Built-in Assertion Kind Badges:
- Clearly label built-in assertions with their specific kind (unique key, non-null, or row conditions) in the compiled query panel.
- Interactive Run Changed Actions:
- Choose which changed files to execute with interactive multi-select.
- Caches merge base compilation by UTC day for fast reruns.
- Session-Persistent CLI Compilation:
- Fingerprints and persists CLI compilations across VS Code sessions to avoid cold-start compilation delays.
- dependancy graph
- dependency graph
- npm-package
- pypi-package
- dependency-inspector
- dependency inspector
- dependency-inspector
- language
- snippets
- style