Skip to content

Releases: TobikoData/sqlmesh

v0.134.0

21 Nov 17:51
463932a
Compare
Choose a tag to compare

✨ Features

🪲 Bug fixes

🧹 Chore

👽 Other

v0.133.0

18 Nov 21:38
7b9277e
Compare
Choose a tag to compare

✨ Features

🪲 Bug fixes

  • Another staged file parsing edge case for snowflake (#3377) @georgesittas
  • (clickhouse) Support non-datetime time column partitioning (#3357) @treysp

🛠️ Refactor

🧹 Chore

👽 Other

v0.132.1

13 Nov 23:38
63e2dbd
Compare
Choose a tag to compare

✨ Features

  • Add connection info to command on the CLI (#3356) @Kayrnt
  • Audit forward-only cloned preview tables (#3369) @treysp
  • Include dropped column name in destructive change message (#3367) @treysp

🪲 Bug fixes

🧹 Chore

👽 Other

v0.132.0

12 Nov 00:10
dd62878
Compare
Choose a tag to compare

✨ Features

  • Add dlt_refresh command to update models from a dlt pipeline (#3340) @Themiscodes
  • Add support for recursive CTEs in unit tests (#3351) @georgesittas

🪲 Bug fixes

  • Support passing variables into python models as kw-only arguments (#3350) @izeigerman
  • Always make dataframes hashable when comparing them in unit tests (#3354) @georgesittas

🧹 Chore

👽 Other

  • Add section on empty DFs to python models concepts (#3348) @treysp
  • Add missing options on info command (#3349) @Kayrnt

v0.131.0

08 Nov 21:28
4bcd3e0
Compare
Choose a tag to compare

✨ Features

  • Add temp_schema option for table_diff (#3311) @Kayrnt
  • Allow formatting specific models via path posargs for more typi… (#3331) @z3z1ma
  • Expose batch_concurrency field for time range incremental dbt models (#3341) @georgesittas

🪲 Bug fixes

🧹 Chore

👽 Other

v0.130.2

04 Nov 23:32
a331cf1
Compare
Choose a tag to compare

✨ Features

  • Add quota_project conf for dbt project support (#3326) @Kayrnt

🪲 Bug fixes

🧹 Chore

v0.130.1

01 Nov 17:15
feb9686
Compare
Choose a tag to compare

🪲 Bug fixes

🧹 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

  • Add model config reference link to model kinds concepts (#3319) @treysp
  • Clickhouse table/partition swapping (#3291) @treysp

v0.130.0

30 Oct 20:52
c04eed7
Compare
Choose a tag to compare

✨ 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

👽 Other

v0.129.0

23 Oct 10:20
d50ee1a
Compare
Choose a tag to compare

✨ 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

v0.128.0

17 Oct 00:48
115f4e6
Compare
Choose a tag to compare

✨ Features

  • Run-all bot command errors if anything within it errors (#3262) @eakmanrq

🪲 Bug fixes

  • (clickhouse) Remove fractional seconds when time column is datetime/timestamp type (#3261) @treysp

🧹 Chore

  • Clarify that restatement plans ignore local changes (#3257) @crericha

👽 Other

  • Ensure using project instead of execution project for temp table as default (#3249) @Kayrnt