✨ Features
- Dbt cli skeleton (#5118) @erindru
- Dev-only VDE mode (#5087) @izeigerman
- Re-introduce merge for updating auto restatements (#5112) @vchan
- Cancel submitted BigQuery jobs on keyboard interrupts (#4979) @georgesittas
- (vscode) Adding validation to config (#5126) @benfdking
- Propagate ignore_cron into plan (#5152) @izeigerman
- Yaml config for dbt projects (#5156) @erindru
- (dbt) Add support for dbt debug macro (#5160) @themisvaltinos
- (vscode) Multi project for vscode (#5084) @benfdking
- Function to get range of key/value in model block (#5119) @benfdking
- (vscode) Add the Table Diff view in the extension (#4917) @themisvaltinos
- Add ignore destructive support (#5117) @eakmanrq
- (dbt_cli) Add support for '--profile' and '--target' (#5174) @erindru
- (dbt) Add dbt graph context variable support (#5159) @themisvaltinos
- Add support for Microsoft Fabric Warehouse (#4751) @fresioAS
- (dbt) Add support for adapter.rename_relation (#5188) @vchan
- Create physical tables as part of evaluation (#5189) @izeigerman
- Print auto-restatement triggers in debug console (#4980) @treysp
- Add on_additive_change support (#5193) @eakmanrq
🪲 Bug fixes
- Add model default audits in the model preserving their args (#5106) @themisvaltinos
- Mark vars referenced in metadata macros as metadata (#4936) @georgesittas
- Migration script name @izeigerman
- Skip cleanup of missing physical tables (#5150) @izeigerman
- Sqlmesh.dbt.adapter.RuntimeAdapter.get_columns_in_relation() (#5115) @newtonapple
- Show optimized_query, column_definitions in diff (#5151) @georgesittas
- BigQueryEngineAdapter.get_table_schema() mypy error (#5153) @newtonapple
- Selector use provided models and fix mypy (#5148) @eakmanrq
- Support of recursive symlinks in dbt project folders (#5164) @izeigerman
- Warn instead of fail on incompatible incremental strategy for dbt models with a unique key (#5166) @izeigerman
- Properly load dbt relation type for get_relation() and related functions (#5144) @newtonapple
- Support aliases for the password field in dbt target config (#5167) @izeigerman
- (dbt) Use the info to control logging for dbt log builtin (#5140) @themisvaltinos
- Adding common to pnpm workspaces (#5170) @benfdking
- Use csv header as the primary source for column names when converting dbt seeds (#5173) @izeigerman
- Broken link in docs (#5175) @serkef
- Remove leftover forward-only category usage when categorizing orphaned snapshots (#5190) @izeigerman
- Use drop cascade in janitor (#5133) @erindru
- Ignore datetime column parsing erros when rendering seeds (#5199) @izeigerman
- Fix snowflake int tests (#5198) @izeigerman
🛠️ Refactor
🧹 Chore
- (vscode) Reenable quickfix test (#5120) @benfdking
- Info instead of warn for conditional properties assignment (#5122) @themisvaltinos
- (vscode) Reenable multi workspace tests (#5124) @benfdking
- (vscode) Removing legacy format methods (#5125) @benfdking
- (vscode) Reeenable find audit references test (#5123) @benfdking
- Adding shared ui setup (#5127) @benfdking
- Chore(web,vscode): adding npm publish shared package (#5128) @benfdking
- Fix publish job for shared code (#5129) @benfdking
- Add repository info to common code (#5130) @benfdking
- Add qa reviewer agent (#5131) @eakmanrq
- GCP Postgres integration tests (#5143) @vchan
- Validate start and end dates during plan build time (#5100) @themisvaltinos
- (vscode) Fix test stability (#5145) @benfdking
- Optimize snapshot unpausing @izeigerman
- Bump sqlglot to v27.7.0 (#5149) @georgesittas
- Chore(deps-dev): bump @testing-library/dom from 10.4.0 to 10.4.1 (#5094) @dependabot[bot]
- (deps) Bump actions/checkout from 4 to 5 (#5136) @dependabot[bot]
- (deps) Bump actions/create-github-app-token from 1 to 2 (#5135) @dependabot[bot]
- Optimize snapshot unpausing (#5147) @izeigerman
- (web_common) Rename folder (#5142) @mykalmax
- (web_common): update web common release file (#5161) @mykalmax
- (web_common) Add base styling + storybook (#5163) @mykalmax
- Bump sqlglot to v27.8.0 (#5185) @georgesittas
- (deps) Bump @tanstack/react-router-devtools from 1.129.8 to 1.131.26 (#5180) @dependabot[bot]
- Allow forks run private repo tests (#5176) @eakmanrq
- (fabric) Enable integration tests (#5192) @erindru
👽 Other
- Partial restatements for SCD type 2 models (#5138) @themisvaltinos
- Revert "Chore!: Optimize snapshot unpausing" @izeigerman
- (dbt) Update for yaml config (#5169) @erindru
- Clarify plan vs. run behavior of blocking audits (#5197) @treysp