v0.140.0
✨ Features
- Add an option to pretty sql (#3455) @MikeWallis42
- (cli) Ability to set config CLI params via env vars (#3493) @kelsin
- Make log output more human-friendly (#3496) @plaflamme
🪲 Bug fixes
- Always control error handling of audits in scheduler (#3466) @georgesittas
- (athena) Drop partitions in batches of 25 (#3488) @erindru
- Make
create_external_models
behave like other SQLMesh commands with respect to--gateway
(#3453) @erindru - Prevent unintentional table schema changes during evaluation (#3487) @izeigerman
- Make signals serializable (#3480) @tobymao
- Quote the table produced by _resolve_table (#3494) @georgesittas
- (bigquery) Pass catalog when checking for clustering key changes (#3498) @erindru
🛠️ Refactor
- Make when_matched syntax compatible with merge syntax (#3497) @georgesittas
🧹 Chore
- Move list of non-context commands to constant (#3485) @kelsin
- Bump sqlglot to v25.34.0 (#3482) @georgesittas
- Fix logger warning small typo (#3489) @themisvaltinos
- Fix faulty test (#3490) @erindru
- Address flaky Redshift test (#3491) @erindru
- Document clearing out history of scd type 2 model (#3495) @eakmanrq
- Cleanup @tobymao
- Update readthedocs python from 3.8 to 3.10 (#3504) @treysp
👽 Other
- Some tiny docs fixes as I find them (#3483) @djayatillake
- Cloud data catalog (#3478) @caiters
- Add Snowflake Tracking (#3492) @sungchun12
- Cloud overview page (#3473) @mesmith027
- Use image with white background on tcloud landing page (#3499) @treysp