Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.177.0
✨ Features
- (vscode) Add installation progress bar for sqlmesh enterprise (#4230) @benfdking
- Add context to linter rules (#4247) @tobymao
🪲 Bug fixes
- Replicate
formattingto pydantic classes (#4227) @VaggelisD - Address staged file path edge case in snowflake parsing (#4233) @georgesittas
- Plan application should succeeed even when the snapshot query in state is unrenderable (#4235) @izeigerman
- Remove extraneous spacing between CLI annotation and runtime (#4231) @treysp
- Add exp and SQL to type coerce so that it works for signals (#4236) @tobymao
- Make sure backfill is not triggered for models downstream of met…adata changes (#4237) @izeigerman
- Support on run start / on run end hooks of dbt packages (#4222) @themisvaltinos
- (vscode) Fix building of extension (#4244) @benfdking
- Create snapshot records before creating physical tables (#4245) @izeigerman
- Change how
partitioned_byis parsed so that partition expressions with specialized AST nodes are captured (#4224) @erindru
🧹 Chore
- (vscode) Move to central npm modules (#4219) @benfdking
- Bump sqlglot to v26.16.1 (#4239) @georgesittas
- (vscode) Add banning of shadowing (#4240) @benfdking
- Upgrade sqlglot to 26.16.2 (#4246) @izeigerman
👽 Other
- Improve dev docs for extension (#4217) @benfdking
- Add Unity Catalog requirement to Databricks docs (#4242) @treysp
v0.176.0
✨ Features
- (vscode) Before running commands check if signed in (#4206) @benfdking
- (vscode) Allow specifying openapi output (#4218) @benfdking
- First-class support for calling python macros from jinja context (#4211) @izeigerman
- Add batch_size support to scd type 2 kinds (#4220) @eakmanrq
🪲 Bug fixes
- (vscode) Make id token optional/nullable (#4215) @benfdking
- (vscode) Small typing inconsistency (#4216) @benfdking
- Compat with dlt 1.10.0 release (#4223) @eakmanrq
🧹 Chore
- (docs) Adjust indentation for MkDocs tabs to group content (#4212) @themisvaltinos
- (vscode) Update dependencies (#4213) @benfdking
- Bump sqlglot to v26.16.0 (#4172) @georgesittas
👽 Other
- SQLMesh CLI Crash Course (#4174) @sungchun12
v0.175.2
v0.175.1
✨ Features
- Adds auth to vscode extension (#4188) @benfdking
- Add device flow to vscode extension (#4189) @benfdking
- (vscode) Add icon to extension (#4195) @benfdking
- (vscode) Improve tcloud project detection (#4201) @benfdking
- Add the ability to check intervals (#4187) @tobymao
- Introduce
formatflag for models and audits (#4203) @VaggelisD
🪲 Bug fixes
- Forward-only models can't be categorized manually (#4184) @izeigerman
- (vscode) Improve naming of lsp channel (#4193) @benfdking
- (vscode) Force extension to run on host (#4194) @benfdking
- (vscode) Specify python requirement (#4197) @benfdking
- Columns should be sourced from the target table and not the temporary merge table (#4191) @izeigerman
- Column width for execution progress bar with standalone audit (#4186) @treysp
- When initialising multiple connections pass concurrent tasks (#4176) @themisvaltinos
- Prevent past ttl values for environment and snapshot (#4158) @eakmanrq
🛠️ Refactor
- (vscode) Share is python model present code (#4200) @benfdking
- (vscode) Moving format code into function (#4204) @benfdking
🧹 Chore
- (vscode) Not pacakge esbuild.js file (#4196) @benfdking
- (vscode) Fix typo in readme of extension (#4199) @themisvaltinos
- Document multi-repo migrations (#4185) @eakmanrq
👽 Other
- Update CLI documentation descriptions to match current output format (#4183) @andymadson
- Adding better readme to vscode extension (#4190) @benfdking
- (vscode) Fix vscode job (#4192) @benfdking
- Fix/clean up okta saml attributes image (#4182) @afzaljasani
- Update multi engine guide with gateway managed virtual layer info (#4171) @themisvaltinos
v0.172.3
🪲 Bug fixes
- Columns should be sourced from the target table and not the temporary merge table (#4191) @izeigerman
v0.175.0
✨ Features
- Support dynamic blueprinting for Python models, add docs (#4177) @georgesittas
🪲 Bug fixes
- Make date range inclusive for audits ran in
sqlmesh plan(#4179) @VaggelisD - (motherduck) Attach multiple catalogs in MotherDuck (#4178) @themisvaltinos
🧹 Chore
- Deprecate Airflow integration (#4180) @izeigerman
v0.174.2
v0.174.1
✨ Features
- Vscode extension for enterprise work (#4145) @benfdking
- Fit eval progress bar column widths to content (#4149) @treysp
- Add a janitor configuration that allows to warn instead of failing if it fails to delete an expired environment schema / view (#4150) @izeigerman
- Improve CLI virtual layer progress bar (#4064) @treysp
- Publish linter errors through lsp (#4152) @benfdking
🪲 Bug fixes
- (snowflake) Support cloning transient tables for dev previews (#4155) @themisvaltinos
- Column spacing for progress bar updates (#4159) @treysp
- Fix circle ci job (#4160) @benfdking
- Allow macro defs to references dates and other builtins (#4157) @tobymao
- Properly share engine adapter config to spark engine adapter (#4162) @eakmanrq
- Apply empty backfill only to snapshots that have been selected for backfill within a plan (#4163) @izeigerman
- Escape backslash in string to prevent syntax error (#4165) @themisvaltinos
🛠️ Refactor
- Breaking up the console interface (#4147) @benfdking
- Breaking up the console interface (#4151) @benfdking
- Move ruleset into linter definition (#4166) @benfdking
- Further break apart console interface (#4167) @benfdking
🧹 Chore
- Make ts stricter in extension (#4146) @benfdking
- Add ci for vscode (#4154) @benfdking
- Fix developer flow for vscode (#4156) @benfdking
- Remove unused imports (#4161) @benfdking
- Refine environment statements cli output (#4153) @themisvaltinos
- Small reusage of console (#4168) @benfdking
👽 Other
- Update getting started and docker docs (#4140) @sungchun12
- Improve lsp error messaging (#4148) @benfdking
- BigQuery must delete old datasets (#4164) @sungchun12
- Fix vscode extension job (#4169) @benfdking
v0.172.2
✨ Features
- Fit eval progress bar column widths to content (#4149) @treysp
- Add a janitor configuration that allows to warn instead of failing if it fails to delete an expired environment schema / view (#4150) @izeigerman
v0.174.0
✨ Features
- Introduce minimal extension (#4139) @benfdking
🪲 Bug fixes
- Propagate gateway variables to model tests (#4102) @VaggelisD
- Handle macros in model properties when formatting (#4144) @themisvaltinos
🧹 Chore
- Bump sqlglot to v26.13.2 (#4142) @georgesittas