Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.161.0
✨ Features
- Add model defaults support per gateway configuration (#3888) @VaggelisD
🪲 Bug fixes
- Prevent get_removal_interval from returning invalid interval (#3879) @tobymao
- Enable prompts if the auto categorization was disabled in CLI (#3893) @izeigerman
- Improve interval compaction and cleanup (#3884) @izeigerman
- Merge source and target aliases resolution for multi part fqns (#3892) @themisvaltinos
- (Redshift) Introduce flag to control the use of redshifts native operation or logical merge (#3895) @themisvaltinos
- Allow_partial interval batching (#3898) @tobymao
- Detect macro references in MODEL audits (#3899) @treysp
- Error if python model has SEED kind (#3900) @treysp
🧹 Chore
- Use in-memory db in test_wildcard (avoid need for migration) (#3894) @georgesittas
- Remove leftover merge_operation constant for reshift adapter (#3897) @themisvaltinos
v0.159.3
v0.160.0
✨ Features
🪲 Bug fixes
- Mask MotherDuck connection token in the logs (#3875) @themisvaltinos
- Put a lower bound on the cloud-sql-python-connector dependency (#3889) @izeigerman
- Raise instead of warn on catalog mismatch (#3890) @eakmanrq
- Allow deserialization of models using custom materializations (#3886) @erindru
🧹 Chore
- Remove debug flags from migration testing script (#3881) @georgesittas
👽 Other
- Add supported Python versions into development.md (#3885) @mattseddon
v0.159.2
🪲 Bug fixes
- Put a lower bound on the cloud-sql-python-connector dependency (#3889) @izeigerman
v0.159.1
✨ Features
- Add support for na_values and keep_default_na in csv_settings (#3872) @georgesittas
🪲 Bug fixes
v0.159.0
✨ Features
- Add support for datetime/date in macros (#3846) @tobymao
- Improve gcp postgres connection config options (#3842) @eakmanrq
- Allow different warning messages for logger and console (#3836) @treysp
- Add model blueprinting (#3848) @georgesittas
- Make date_spine macro less strict to allow dynamic behavior (#3865) @georgesittas
- Allow CustomKind subclasses for custom materializations (#3863) @erindru
🪲 Bug fixes
- Only expand restatement range if incremental (#3847) @eakmanrq
- Pin PyGithub to 2.5.0 so tests can run (#3851) @erindru
- Warn when SQLMesh automatically adjusts a restatement range to cover the whole model (#3850) @erindru
- Normalize catalog override name (#3849) @eakmanrq
- Make sure that pending restatement intervals are always recorded last during compaction (#3862) @izeigerman
- Give better error message when object not serializable (#3861) @tobymao
- Unexpected backfill of a parent of a changed forward-only child when the child runs before the parent (#3871) @izeigerman
🧹 Chore
- Fix audit doc typos (#3856) @georgesittas
- Break up the plan_builder method in Context (#3867) @izeigerman
- Consolidate
make install-*(#3874) @erindru
👽 Other
- Add airflow tutorial video (#3860) @sungchun12
- Add Tcloud SSO docs (#3827) @afzaljasani
- [DOCS]: MotherDuck additions (#3870) @mesmith027
v0.151.7
🪲 Bug fixes
- Unexpected backfill of a parent of a changed forward-only child when the child runs before the parent (#3871) @izeigerman
v0.151.6
🪲 Bug fixes
- Make sure that pending restatement intervals are always recorded last during compaction (#3862) @izeigerman
v0.158.2
🪲 Bug fixes
- Snapshots promoted in prod shouldn't be restated in dev (#3843) @izeigerman
- Inference of python model names from the file system (#3844) @izeigerman
🧹 Chore
- Add the ingress section to the self-hosted executor docs @izeigerman
v0.158.1
🪲 Bug fixes
- Signals that return an empty list are considered ready (#3841) @plaflamme