Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.187.5
🪲 Bug fixes
- (vscode) Protect from infinite loops (#4555) @benfdking
v0.187.4
🪲 Bug fixes
- Improve error handling for invalid environment connections (#4552) @georgesittas
- Support of vars in on-run-start / on-run-end hooks in dbt projects (#4554) @izeigerman
v0.187.3
🪲 Bug fixes
- Improve error handling when SQL model query is invalid (#4551) @georgesittas
- (vscode) Duplicate returned diagnostics (#4553) @benfdking
v0.187.2
v0.187.1
v0.187.0
✨ Features
- (vscode) Add info to hover (#4529) @benfdking
- Set query label session property in bq session (#4314) @ncbkr
- (vscode) Render model (#4533) @benfdking
- More cores for loading (#4427) @themisvaltinos
- (lsp) Add go to definition for ctes (#4543) @benfdking
🪲 Bug fixes
- (vscode) Fix installation of sqlmesh (#4526) @benfdking
- (snowflake) Correctly handle COPY GRANTS property in materialized views (#4518) @erindru
- Get rid of recursion when calculating skipped nodes (#4538) @izeigerman
- Ensure paths exist before treating them as relative (metaprogramming) (#4539) @georgesittas
- (mssql) Use truncate+insert for FULL models instead of merge (#4531) @erindru
- (lsp) Overwriting the formatted file (#4547) @benfdking
🧹 Chore
- Bump sqlglot to v26.20.0 (#4530) @georgesittas
- Document this_model and this_model_fqn (#4524) @georgesittas
- Make
default_connectionoptional (#4522) @VaggelisD - Ensure model search fails gracefully (#4535) @VaggelisD
- Add blueprint model to sushi (#4537) @benfdking
- Add nested cte to sushi for testing (#4540) @benfdking
- Bump sqlglot to v26.21.0 (#4541) @georgesittas
- Update node dependencies (#4542) @benfdking
👽 Other
- Add iceberg support to table_diff (#4441) @williebsweet
v0.186.1
✨ Features
- Allow supplying complex connection config fields as JSON strings (#4519) @erindru
- (vscode) Add ability to specify project path (#4520) @benfdking
- Expose model fqn in the macro evaluator (#4510) @georgesittas
🪲 Bug fixes
🧹 Chore
- Remove setup.py in favor of pyproject.toml for custom materializations example (#4514) @georgesittas
- Detect invalid signal refs and raise early (#4515) @georgesittas
- Run audits for metadata snaphots after creating snapshots and their tables (#4517) @izeigerman
- (vscode) Move e2e test to use temp folder each time (#4521) @benfdking
v0.186.0
🪲 Bug fixes
- Improve the field location reporting in config errors (#4511) @izeigerman
- Relax the error regex in state sync tests (#4512) @izeigerman
🧹 Chore
- Configure logging before loading config to log errors properly (#4509) @georgesittas
- Test retry flakiness and migrate pytest config to pyproject.toml (#4496) @erindru
v0.185.1
✨ Features
- (vscode) Improve readme (#4489) @benfdking
🪲 Bug fixes
- Prompt if there are any uncategorized snapshots in a plan (#4498) @georgesittas
- Explictely require packaging (#4508) @benfdking
🧹 Chore
- Add pyproject.toml in examples/custom_materializations (#4506) @georgesittas
- Make check status message clearer (#4507) @eakmanrq
v0.185.0
✨ Features
- (duckdb) Add support for authentication using secrets (#4459) @themisvaltinos
- Introduce runtime check for identifier limits per engine (#4432) @VaggelisD
🪲 Bug fixes
- Prevent rich tags from leaking outside the console implementation (#4481) @izeigerman
- (vscode) Detect tcloud.yml file as well (#4486) @benfdking
- (vscode) Make work better with venvs (#4482) @benfdking
- Don't show stacktraces when tests fail (#4485) @izeigerman
- Set plan flag defaults to None in CLI (#4491) @toriwei
- Improve error messages around concurrent plan application (#4490) @izeigerman
- Propagate correct snapshot dict to renderer for virtual statements (#4492) @georgesittas
- Normalize before applying quotes in get_relation and list_relations methods of the runtime dbt adapter (#4494) @izeigerman
- Check for base branch when deploying to prod (#4484) @eakmanrq
- (vscode) Python fix for cll (#4500) @benfdking
- (vscode) Fix lineage graphs (#4501) @benfdking
🧹 Chore
- (vscode) Add integration test (#4487) @benfdking
- Bump sqlglot to v26.19.0 (#4504) @georgesittas
👽 Other
- Better data diff docs in crash course (#4437) @sungchun12