Python · dbt · DuckDB · Parquet
dbt Information Schema Release Matrix
How dbt’s Information Schema changes across releases and execution stages.
A small harness that runs controlled dbt projects across releases and stages, each release in its own cached environment, and records the schema and population of the Information Schema Parquet files dbt writes. A change is an observation, not a verdict.
Updated from public sources ·
Counts, plus a few direct checks
Every column of every Information Schema table is measured per run: type, rows, nulls, empty values, and populated values. Counts cannot see a value that is present but wrong, so three semantic expectations read values directly. One of them led to dbt-labs/dbt#16588, an open report that the invocations table never contains the current invocation.