Releases: TobikoData/sqlmesh
Releases · TobikoData/sqlmesh
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
v0.151.6
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
v0.158.0
✨ Features
- Improve audit error message formatting (#3818) @treysp
- Add [WARNING] to console warning messages (#3826) @treysp
- Extend support of project wide model properties (#3832) @themisvaltinos
🪲 Bug fixes
- (postgres) Quote role names if required when running SET ROLE on cursor init (#3825) @erindru
- Handle quoted projects properly in bigquery adapter (#3820) @georgesittas
- Don't fail because of an unrestorable change if the target model is forward-only (#3835) @izeigerman
- Respect disable_restatement remove intervals across env (#3838) @eakmanrq
- Respect disable restate dev unpaused snapshots (#3840) @eakmanrq
- Streamline execution of pre- / post- statements when creating a physical table (#3837) @izeigerman
🧹 Chore
- Fix flaky test (#3828) @erindru
- Improve metadata update console printing (#3824) @georgesittas
👽 Other
- Adding self hosted executor docs (#3816) @benfdking
- Revert "Fix(postgres): Quote role names if required when running SET ROLE on cursor init" (#3834) @georgesittas
v0.151.5
v0.151.4
v0.157.0
✨ Features
- Adjust physical_properties evaluation and add macro to resolve physical table names (#3772) @erindru
- Include alter statements in destructive change error message (#3805) @treysp
🪲 Bug fixes
- Propagate the grain attribute when converting dbt models (#3804) @izeigerman
- Add kwargs to build_table_properties_exp (#3817) @eakmanrq
- Databricks with_log_level (#3823) @eakmanrq
🧹 Chore
- Use 'dev' suffix instead of 'temp' for non-deployable physical tables (#3803) @izeigerman
👽 Other
- (dagster) Fix installation instructions (#3812) @erindru
- Dagster demo and tutorial video (#3822) @sungchun12