Releases: TobikoData/sqlmesh
Releases · TobikoData/sqlmesh
v0.211.1
✨ Features
🪲 Bug fixes
- Move before all statements execution before snapshot creation logic (#5229) @themisvaltinos
🧹 Chore
- Testing docs additions (#5221) @benfdking
- Reinstate test cli flag to false (#5230) @themisvaltinos
v0.211.0
✨ Features
- (dbt) Default to
virtual_environment_mode: dev_only
on init (#5208) @erindru - Mimic dbt nuanced on_schema_change behavior (#5203) @eakmanrq
- (dbt) Add support for adapter.expand_target_column_types (#5206) @vchan
- Dbt adapter allow invalid ref for tests (#5207) @eakmanrq
- (dbt_cli) Add
--select
and--exclude
options (#5200) @erindru - (dbt_cli) Add support for
--vars
(#5205) @erindru
🪲 Bug fixes
- Intercept errors when loading the dbt manifest (#5214) @izeigerman
- Improve tracking of var dependencies in dbt models (#5204) @izeigerman
- Cleanup of materialized view snapshots (#5213) @izeigerman
- Check if the target table exists when determining the value of the is_incremental flag (#5215) @izeigerman
- Small fixes for seed models (#5217) @izeigerman
- (tests) Address some test flakiness (#5209) @erindru
- Catalog creation / deletion for motherduck (#5223) @izeigerman
- Make flat_graph a cached property (#5224) @izeigerman
🧹 Chore
- (web_common) Set up vitest with playwright and add tests for Badge cmp (#5210) @mykalmax
- (web_common) Add license to package.json (#5212) @mykalmax
- Fix dbt
references
manifest test (#5220) @georgesittas - (web_common) Fix version mismatch (#5222) @mykalmax
- (web_common) Move badge related css vars inside component and make css exportable (#5216) @mykalmax
- (web_common) Move colors in tailwind config (#5225) @mykalmax
v0.210.0
✨ 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
v0.209.1
v0.209.0
✨ Features
- Decouple forward-only from change categorization (#5110) @izeigerman
🪲 Bug fixes
- Do not initialize a state sync for
sqlmesh clean
(#5103) @VaggelisD
🧹 Chore
- Fix dbt incremental predicates test (#5113) @themisvaltinos
v0.208.1
v0.208.0
✨ Features
🪲 Bug fixes
- Make gateway names case-insesitive (#5092) @izeigerman
- Support Paren expressions in EACH, REDUCE, etc macros (#5096) @izeigerman
- Dont normalize aliases in merge and when matched (#5014) @themisvaltinos
- Migrate schemas when deploying a metadata snapshot that was based on unpromoted forward-only snapshot (#5102) @izeigerman
🧹 Chore
- Introduce Claude subagents to the repo (#5093) @izeigerman
- Add private repo tests on pr (#4972) @eakmanrq
👽 Other
v0.207.0
✨ Features
- Helper to find key in model block (#5079) @benfdking
- Lint rule no missing external will create file (#5078) @benfdking
- Handle additional pseudocolumn types in bigquery when resolving… (#5085) @z3z1ma
🪲 Bug fixes
- Normalize blueprint variables (#5045) @georgesittas
- (athena) Properly extend Athena dialect (#5077) @erindru
- Clean signal registry before loading signals for the given project (#5088) @z3z1ma
- Unit test CTE failures not being captured (#5081) @VaggelisD
🧹 Chore
- Bump sqlglot to 27.6.0 (#5090) @izeigerman
👽 Other
v0.197.7
v0.206.1
✨ Features
- (vscode) Allow the lsp loaded to be specified (#5070) @benfdking
🪲 Bug fixes
- Resolve physical tables correctly when the query optimization is disabled for a model (#5074) @izeigerman
🧹 Chore
- (vscode) Reenabling tests (#5071) @benfdking
- (vscode) Enabling more tests (#5073) @benfdking