Releases: TobikoData/sqlmesh
Releases · TobikoData/sqlmesh
v0.130.2
✨ Features
🪲 Bug fixes
- Enable fetching schema for models querying INFORMATION_SCHEMA (#3324) @georgesittas
🧹 Chore
- Address minor doc inaccuracies (#3327) @izeigerman
- Refactor context run and _run (#3328) @crericha
v0.130.1
🪲 Bug fixes
- Copy grants when replacing a view in snowflake (#3318) @izeigerman
- Only provide COPY GRANTS when replacing a view in Snowflake (#3320) @izeigerman
🧹 Chore
- Document time_data_type for scd type 2 model kinds (#3315) @eakmanrq
- Fix types in the Environment's property methods (#3314) @izeigerman
- Make it so duplicate snapshot push doesn't raise because this … (#3323) @tobymao
👽 Other
v0.130.0
✨ Features
- Adding ability to specify table/view type (#3253) @benfdking
- (clickhouse) Use table/partition swap for insert-overwrite (#3226) @treysp
- Treat models with unaligned start as non-deployable insted of ignoring them (#3295) @izeigerman
- (clickhouse) Fall back to RENAME if EXCHANGE TABLES errors (#3296) @treysp
- Add support for model selector expressions to the run command (#3305) @izeigerman
- Support exit from the run command with a provided code when interrupted by an update to the target env (#3307) @izeigerman
- Add sqlmesh.lock and fix plans with only req changes (#3299) @tobymao
- Support the empty backfill mode for the plan command (#3312) @izeigerman
🪲 Bug fixes
- Ensure table_diff works consistently with multiple join keys (#3281) @erindru
- Hardcode dateparser to use UTC so it works in environments where /etc/localtime may have been modified (#3287) @erindru
- Make sure that ignored models are not included in preview restatements (#3292) @izeigerman
- Correctly handle snapshot serde during migrate (#3293) @z3z1ma
- Small typo in output (#3306) @benfdking
- Only backfill models selected for restatement when restatements are provided (#3308) @izeigerman
- Skip creation call for tables that already exist (#3304) @Themiscodes
🧹 Chore
- Refactor flaky test (#3294) @georgesittas
- Publish dev builds merge to main (#3105) @eakmanrq
- Fix missing comma in private test trigger (#3300) @eakmanrq
- Remove bash env export for private tests (#3301) @eakmanrq
- Bump sqlglot to v25.28.0 (#3303) @esciara
👽 Other
- Fix small list item error (#3285) @benfdking
- Troubleshooting snoflake repeated auth prompts (#3284) @benfdking
- Adding glossary term for virtual and physical layer (#3283) @benfdking
- Add secure and transient details for snowflake (#3278) @benfdking
- Use github README as docs frontpage (#3290) @treysp
- Trey/signals docs (#3298) @tobymao
- Add central docs about creatable_type (#3302) @benfdking
- Add dlt doc to navbar (#3310) @treysp
v0.129.0
✨ Features
- Create temp tables only when needed (#3258) @Themiscodes
- DuckDB extension config to support community extensions (#3224) @rubenvereecken
- Add python library versions to the environment (#3275) @tobymao
🪲 Bug fixes
- Prevent extraction of dependencies from a rendered query for dbt models (#3263) @izeigerman
- Ensure Redshift's _fetch_native_df respects case-sensitivity (#3266) @georgesittas
- Ensure 'except' columns are always filtered out in star macro (#3267) @georgesittas
- Handle missing signals in built in scheduler closes #3094 (#3265) @tobymao
- Snowflake integration tests (#3269) @Themiscodes
- Support merging for Postgres version < 15 (#3272) @izeigerman
- Pass dialect to MD5 func builder in generate_surrogate_key macro (#3273) @georgesittas
- Set yesterday before plan for the Airflow end-to-end and integration tests (#3271) @Themiscodes
- (athena) Use 'catalog_name' as the default catalog (#3274) @erindru
- (clickhouse) Use DateTime64(6) type in incremental time filter (#3268) @treysp
🧹 Chore
- Bump sqlglot to v25.27.0 (#3279) @georgesittas
v0.128.0
✨ Features
🪲 Bug fixes
🧹 Chore
👽 Other
v0.127.1
🪲 Bug fixes
- Refactor table part parsing for Snowflake (#3254) @georgesittas
- Always warn when an audit has failed (#3255) @georgesittas
🧹 Chore
- Bump sqlglot to v25.25.1 (#3256) @benfdking
👽 Other
- Adding markdown feature to model description (#3228) @Harmuth94
v0.127.0
v0.126.2
✨ Features
- Support custom unit testing schema names (#3238) @georgesittas
🪲 Bug fixes
- Use parentheses for databricks' CLUSTER BY clause (#3240) @georgesittas
- Handle Paren in depends_on validator (#3243) @georgesittas
🧹 Chore
- Fix typo in model_kinds.md (#3239) @VaggelisD
- Make the scheduler config extendable (#3242) @izeigerman
v0.126.1
✨ Features
🪲 Bug fixes
- (redshift) Regression in varchar length workaround (#3225) @treysp
- Force the CircleCI's git to use https links when running pre-commit (#3235) @izeigerman
- Reset macro registry after loading models (#3232) @georgesittas
- Modify dlt query filter not to use alias reference (#3233) @Themiscodes
- Support CLUSTER BY clause for the Databricks engine (#3234) @izeigerman
v0.126.0
✨ Features
- Support SQLMesh project generation from dlt pipeline (#3218) @Themiscodes
🪲 Bug fixes
- Broken hive distro link in the test airflow image @izeigerman
- Prevent loaded context from being used concurrently (#3229) @vchan
- Go back to using hive 3.1.3 for the Airflow test image @izeigerman
- Support of custom roles for Postgres (#3230) @izeigerman