Skip to content

Releases: SQLMesh/sqlmesh

v0.106.2

26 Jun 22:49

Choose a tag to compare

🪲 Bug fixes

  • Non-deployable changes downstream of ignored ones should also be ignored (#2818) @izeigerman
  • Drop the dev table clone if the schema migration fails (#2830) @izeigerman
  • Support for restatemetns when using a state connection to submit plans to the Airflow cluster (#2832) @izeigerman

v0.106.1

25 Jun 00:57
bad0457

Choose a tag to compare

🪲 Bug fixes

  • Add missing dependency importlib-metadata (#2816) @vchan

👽 Other

v0.106.0

24 Jun 23:17
273e913

Choose a tag to compare

✨ Features

🪲 Bug fixes

  • Shortcuts and some styling for editor (#2783) @mykalmax
  • Add a string representation for the Metadata change category (#2797) @izeigerman
  • Truncate backfill models and adjust threshold (#2794) @Themiscodes
  • Use isEmpty() for non pandas dataframes (#2802) @georgesittas
  • Another snowflake staged file path edge case (#2803) @georgesittas
  • Handle Paren in value or tuple validator (#2804) @georgesittas
  • Dont set LIMIT 0 in nested queries that are part of a recursive CTE when generating a CTAS query (#2800) @izeigerman
  • Support Airflow URLs without trailing slashes (#2808) @izeigerman
  • Move away from the local custom-materializations dependency to unblock the release (#2814) @izeigerman
  • Check all dialects used in a project when retrieving a model by its name (#2801) @izeigerman

🛠️ Refactor

🧹 Chore

👽 Other

v0.105.1

20 Jun 20:12

Choose a tag to compare

🪲 Bug fixes

  • Add a string representation for the Metadata change category (#2797) @izeigerman

v0.104.2

20 Jun 19:42

Choose a tag to compare

🪲 Bug fixes

  • Add a string representation for the Metadata change category (#2797) @izeigerman

v0.105.0

19 Jun 17:04
99c3384

Choose a tag to compare

✨ Features

  • Remove distinct and use filter on right join (#2763) @eakmanrq
  • Gateway-specific external models (#2746) @erindru
  • Add environment migration progress bar (#2772) @Themiscodes
  • Support 'enabled' flag in model definitions (#2776) @izeigerman
  • Make sensor mode configurable for SQLMesh sensors in Airflow (#2786) @izeigerman
  • Limit long lists of indirectly modified models in CLI output (#2788) @Themiscodes
  • Allow overriding the dialects' normalization strategies (#2779) @georgesittas

🪲 Bug fixes

  • Start date for dev plans with enabled previews in which a new forward-only model has been added (#2762) @izeigerman
  • Convert NaN/NaT (np.nan) values to None (#2774) @georgesittas
  • Pass dialect to debug terminal console (#2773) @georgesittas
  • Dry run for self-referencing model queries when creating a temp table during cloning (#2771) @izeigerman
  • Emit warning when the seed table is not hydrated but the table exists @izeigerman
  • Redshift adapter can also use postgres adapter dispatch methods (#2770) @crericha
  • Set the default model start when initializing a new project (#2781) @izeigerman
  • Respect columns-to-types mapping provided by a user when replacing a table (#2790) @izeigerman
  • Normalize default schema name when targeting prod too (#2792) @georgesittas

🛠️ Refactor

🧹 Chore

👽 Other

v0.104.1

14 Jun 21:45

Choose a tag to compare

🪲 Bug fixes

  • Dry run for self-referencing model queries when creating a temp table during cloning (#2771) @izeigerman
  • Emit warning when the seed table is not hydrated but the table exists @izeigerman
  • Redshift adapter can also use postgres adapter dispatch methods (#2770) @crericha
  • Convert NaN/NaT (np.nan) values to None (#2774) @georgesittas
  • Start date for dev plans with enabled previews in which a new forward-only model has been added (#2762) @izeigerman

v0.104.0

08 Jun 02:46
2c3a2b5

Choose a tag to compare

🪲 Bug fixes

  • Add a category for metadata-only changes (#2752) @izeigerman
  • Adding subquery udtf projections should be non-breaking (#2754) @tobymao
  • Cicd bold verb like other bullet (#2753) @eakmanrq
  • Deployability index calculation for forward-only models that have been already categorized (#2757) @izeigerman
  • The broken reference check shouldn't check removed external models (#2758) @izeigerman
  • Only report successful plan application when there's no exception (#2759) @izeigerman

🧹 Chore

  • Simplify notification targets by removing notify decorator (#2756) @vchan

v0.103.0

06 Jun 19:19
eddbee6

Choose a tag to compare

✨ Features

🪲 Bug fixes

  • Make sure the plan application DAG fails when one of its tasks fails (#2750) @izeigerman
  • Hydrate python env. with vars used in MacroStrReplace, MacroSQL (#2748) @georgesittas

🧹 Chore

v0.102.3

05 Jun 23:47
1f28482

Choose a tag to compare

🪲 Bug fixes

  • Restatement of incremental_by_partition models can only cover the full history @izeigerman
  • Add tests that validate correctness of data previews in dev for models which only support full history restatement (#2740) @izeigerman
  • Skip preview for metadata-only changes (#2741) @izeigerman
  • Make sure physical tables are recreated for seed models after a failure occurs during the table creation (#2742) @izeigerman
  • Detection of referenced variables in Python SQL models (#2743) @izeigerman

🧹 Chore