Skip to content

Releases: SQLMesh/sqlmesh

v0.16.0

28 Jun 21:48

Choose a tag to compare

✨ Features

🪲 Bug fixes

  • Skip dbt tests that reference disabled models (#1037) @izeigerman
  • Use date type for the 'ds' attribute in the example project @izeigerman
  • Display empty state if lineage is empty + fix regex for detecting text inside. MODEL (#1029) @mykalmax
  • Bigquery create table requires correct trunc method for column type (#1048) @crericha
  • Tables with dots and more conservative optimization (#1052) @tobymao
  • Preserve yaml order (#1054) @tobymao
  • Use version-specific compilation error for dbt projects (#1055) @izeigerman
  • Use target dbt adapter relation and column classes. (#1056) @crericha
  • Format_expressions star rewrite @tobymao

🧹 Chore

  • Add success messages to context, init, and model magics (#1011) @treysp

👽 Other

v0.15.3

26 Jun 19:31
6cc26f8

Choose a tag to compare

🪲 Bug fixes

  • Force quoting on unsafe table identifiers (#1028) @georgesittas
  • Emit the query optimization warning only when rendering the model's query @izeigerman
  • Add pseudo columns for ingest time partitioned tables (#1033) @z3z1ma
  • Validate model definition only after the schema for it is set (#1035) @izeigerman
  • Validate model def in loader only when schema is updated @izeigerman
  • Various Databricks related fixes (#1036) @eakmanrq

👽 Other

  • Remove restriction on concurrent tasks (#1026) @eakmanrq
  • Add notebook and UI quick start guides (#1016) @treysp
  • Disregard column order when comparing dataframes in tests (#1031) @vchan

v0.15.2

25 Jun 05:08
ffda11f

Choose a tag to compare

🪲 Bug fixes

  • Use unoptimized query when checking whether the query contains star projection @izeigerman
  • Replace tables after optimizing the query (#1030) @izeigerman

v0.15.1

22 Jun 17:18
7c153e3

Choose a tag to compare

🪲 Bug fixes

v0.15.0

21 Jun 19:29
828b37c

Choose a tag to compare

✨ Features

🪲 Bug fixes

🛠️ Refactor

  • Make macro evaluator a bit more efficient by not always parsing and reparsing (#1002) @tobymao

🧹 Chore

👽 Other

v0.14.4

20 Jun 20:30
e35dd63

Choose a tag to compare

🪲 Bug fixes

v0.14.3

14 Jun 23:15
cb2f59f

Choose a tag to compare

✨ Features

🪲 Bug fixes

🧹 Chore

👽 Other

  • Replace nan with None in table diff sample (#987) @vchan
  • Make fetchdf notebook magic a cell magic (#989) @treysp
  • Add build context to docker-compose.yml for the UI (#991) @vchan

v0.14.2

14 Jun 18:00
b113d3c

Choose a tag to compare

🪲 Bug fixes

  • Convert seed's dataframe columns to the datetime object when their type is explicitly set to date / time (#983) @izeigerman
  • Dont include model in metadata change if it in direct/indirect (#985) @mykalmax

👽 Other

v0.14.1

14 Jun 05:04
fb740da

Choose a tag to compare

✨ Features

  • Introduce the table diff API endpoint (#955) @vchan

🪲 Bug fixes

🧹 Chore

👽 Other

v0.14.0

12 Jun 18:18
c7657c5

Choose a tag to compare

✨ Features

🪲 Bug fixes

  • Update join macro logic to match latest sqlglot changes (#950) @georgesittas
  • Use the '--version' argument instead of the 'version' command for printing the version in CLI (#954) @izeigerman
  • Support sql_header config and config.set() jinja method for dbt projects. (#952) @crericha
  • When evaluating a snapshot render pre- and post-statements right before their evaluation (#961) @izeigerman
  • Support config() method in jinja. (#962) @crericha
  • Unit test due to merging the stale branch @izeigerman
  • Redundant extraction of macro references in jinja expressions (#965) @izeigerman
  • Invalidate the in-memory cache for the columns-to-types mapping when updating the model's schema (#971) @izeigerman

🧹 Chore

👽 Other