:alien: Other * Remove distinct (1371) eakmanrq * Add extras to installation docs page (1370) treysp
0.29.1
:beetle: Bug fixes * Improvements to Github CI/CD Bot Documentation (1367) eakmanrq * Fallback to the breaking change category if the model's query can't be rendered at parse time and the auto categorization mode is set to FULL (1369) izeigerman
:broom: Chore * Suggest a command to run when raising an error about the need for migration (1368) izeigerman
0.29.0
:sparkles: Features * Show loading state when evaluating/getting def (1356) mykalmax * Support forward-only models in regular plans (1355) izeigerman * Use table clones instead of temp tables in dev environments for engines that support this (1364) izeigerman * Send query on shift-enter + option to open file in new tab (1361) mykalmax
:beetle: Bug fixes * Remove nodes and edges from shared state (1333) mykalmax * Update react-virtual and apply new API to table (1337) mykalmax * Preserve show options + display column count + increase timeout delay… (1332) mykalmax * Mssql if exists (1349) tobymao * Remove option to provide limit when running sql (limit should be part of sql) (1357) mykalmax * Apply virtualization to rows (1354) mykalmax * **(bigquery)** Sanitize physical table name closes 1352 (1358) tobymao * **(bigquery)** Fixes issue when dropping bigquery names with projects (1359) tobymao
:alien: Other * Add info about MWAA support (1342) treysp * Add config concepts page with python config info (1346) treysp * Pin pandas version (1365) vchan
0.28.0
:sparkles: Features * Support model selection when constructing a plan (1335) izeigerman * Support simple model selection expressions (1338) izeigerman * Introduce support for MSSQL deschman
:hammer_and_wrench: Refactor * Move project from snapshot to model/node (1345) tobymao * Use a rewriter instead of a renderer for metrics (1340) tobymao
:broom: Chore * Add documentation for the MSSQL connection config (1341) izeigerman
0.27.1
:sparkles: Features * Allow python models to return SQL expressions (1317) GeorgeSittas
:broom: Chore * Add dev publish command (1331) eakmanrq
:alien: Other * Switch back to insert/overwrite for databricks (1327) eakmanrq * Add cron default to configuration reference (1328) treysp * Only show progress bar if snapshots to process (1330) treysp
0.27.0
:sparkles: Features * Make all incremental models in a dbt project forward-only by default (1303) izeigerman * Add model to promote (1292) eakmanrq
:beetle: Bug fixes * Make file watcher ignore local db updates (1306) mykalmax * Correctly check schema names when cleaning up (1304) eakmanrq * Respect plan `include-unmodified` flag when no model changes (1296) treysp * Display column description + display model references in docs (1305) mykalmax * Remove debounce async (1308) mykalmax * CLI table-diff styling (1313) treysp * Table properties serde (1310) eakmanrq * Styling updates for table and table-diff (1312) mykalmax * Dbt-redshift 1.6 removed column class specialization (1320) crericha * Format model on save (1309) mykalmax * Use full file path to get model from path_to_model_mapping (1321) mykalmax * Support latest Pydantic V2 version in tests (1325) izeigerman * Fetch column types if the type is unknown for a partition column in the BQ engine adapter (1326) izeigerman
:broom: Chore * Add the Delegating State Sync base class to simplify downstream implementations (1316) izeigerman
:alien: Other * Update dbt docs with full list of unsupported jinja methods (1299) GeorgeSittas * Add config link to state info question (1302) treysp * Clean up audit in snapshot evaluator (1301) vchan * Update table diff guide (1319) treysp * Update configuration reference (1307) treysp