Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.180.0
🪲 Bug fixes
- Use maybe_parse for python model depends_on instead of parse_one (#4326) @georgesittas
- Correctly categorize an orphaned indirectly modified snapshot created as a result of a merge of 2 or more directly modified parents (#4329) @izeigerman
- Pop select model in tablediff to ensure backwards compatibility (#4325) @themisvaltinos
- Support dialects with normalization strategies for dbt projects (#4330) @izeigerman
- Use MarkdownConsole in non-interactive contexts (#4306) @treysp
- Use sql() instead of gen() for time data type data hash computation (#4321) @georgesittas
🛠️ Refactor
- (vscode) Move result into shared bus (#4327) @benfdking
🧹 Chore
v0.172.6
🪲 Bug fixes
- Iterate through the whole DAG before raising an error when creating physical tables (#4305) @izeigerman
- Report models for which physical table creation was skipped due to a failure upstream (#4308) @izeigerman
- Support dialects with normalization strategies for dbt projects (#4330) @izeigerman
v0.179.0
✨ Features
- (vscode) Lower api requirement to allow use with cursor (#4276) @benfdking
- (vscode) Better errors for missing sqlmesh_lsp (#4288) @benfdking
- Add go to definition to lsp (#4297) @benfdking
- Make this_env and views available in macros of before after all (#4298) @themisvaltinos
- (vscode) Add completion provider (#4300) @benfdking
- Add support for concurrent table diff of multiple models (#4256) @themisvaltinos
- Add suport for
@EACHdynamic blueprints, improve docs (#4317) @georgesittas
🪲 Bug fixes
- Add custom exception for macro evaluation errors (#4270) @themisvaltinos
- Support blueprint variables in jinja macros (#4289) @izeigerman
- Enviroment & snapshot cleanup order (#4228) @VaggelisD
- Avoid concurrent dialect patching in model testing (#4266) @VaggelisD
- Add guards in render definition for on virtual update statements (#4293) @blecourt-private
- Improve the table_name command (#4299) @izeigerman
- Iterate through the whole DAG before raising an error when creating physical tables (#4305) @izeigerman
- Enable unit testing in Python models with upstream tables (#4302) @themisvaltinos
- Report models for which physical table creation was skipped due to a failure upstream (#4308) @izeigerman
- Table_diff - correctly handle nulls in boolean columns when displaying the row diff (#4310) @erindru
- Avoid redundant object traversals when building python envs (#4295) @xardasos
- (vscode) Support aliased references (#4309) @benfdking
- Exclude Semicolon expressions from model state (#4257) @georgesittas
🧹 Chore
- Update typescript (#4279) @benfdking
- Update eslint (#4280) @benfdking
- Make ui-up work again (#4282) @benfdking
- Update orval in web (#4283) @benfdking
- Update vite in web (#4284) @benfdking
- (vscode) Centralise formatting code (#4272) @benfdking
- (vscode) Delete unused eslint file (#4286) @benfdking
- (vscode) Make eslint stricter (#4287) @benfdking
- Update sqlglot (#4291) @benfdking
- Update bigquery integration test related to info. schema (#4311) @georgesittas
- Update bigquery integration test related to info. schema (#4312) @georgesittas
👽 Other
- New Hybrid Diagram (#4277) @sungchun12
- Make vscode job also run in pr (#4281) @benfdking
v0.172.5
v0.178.2
🧹 Chore
- Add pyarrow as a dependency for the databricks target (#4274) @georgesittas
v0.178.1
🪲 Bug fixes
- Don't log SQL in the engine adapter if the statement contains values (#4269) @izeigerman
v0.178.0
v0.177.2
✨ Features
- Return non-zero code when at least one audit fails in sqlmesh audit (#4258) @georgesittas
- Enable Iceberg support for Snowflake (#4262) @erindru
🪲 Bug fixes
- Expand the parent's model query during query rendering if the parent is not categorized (#4254) @izeigerman
- 'duplicate definitions' python env bug due to module import order (#4249) @georgesittas
- Address Snowflake table parsing bug (#4259) @georgesittas
- Fix the lsp initialization (#4265) @benfdking
v0.172.4
🪲 Bug fixes
- Qualify columns in source / target CTEs created for table diffing (#4132) @georgesittas
- Qualify all columns in the table diff source/target query scope (#4133) @georgesittas
v0.177.1
🪲 Bug fixes
🧹 Chore
- Document the state_connection kwarg of sqlmesh_config (dbt adapter) (#4253) @georgesittas