Skip to content

Releases: TobikoData/sqlmesh

v0.117.0

08 Aug 18:57
e3b6fea
Compare
Choose a tag to compare

✨ Features

  • Support macros within audits (#2969) @Themiscodes
  • Include column name in failed column registration warning (#2989) @treysp
  • Support pre-post statements in python models at creation time (#2977) @Themiscodes

🪲 Bug fixes

  • Send notifications for failing non-blocking audits from the builtin scheduler (#2979) @crericha
  • Ensure Context.close doesn't unnecessarily create a state sync db (#2980) @georgesittas
  • Remove error when deleting expired external model snapshots (#2984) @eakmanrq
  • Regression in Snowflake Python models using Snowpark DataFrame's (#2983) @erindru
  • Add gateway name to model cache identifier (#2987) @treysp

🧹 Chore

👽 Other

v0.116.0

02 Aug 16:28
6e71e5f
Compare
Choose a tag to compare

✨ Features

  • Add support for dbt adapter method quote_as_configured (#2970) @crericha

🪲 Bug fixes

  • Handle lookback correctly on incremental models with an end date defined (#2962) @erindru
  • Enable loading of Snowflake models that use staged file paths (#2973) @georgesittas
  • Full_refresh is expected to be None as a default value but the v… (#2978) @tobymao
  • Improve handling of the --where option in table_diff (#2975) @erindru

🧹 Chore

👽 Other

v0.115.1

30 Jul 17:19
6d1c54b
Compare
Choose a tag to compare

🪲 Bug fixes

👽 Other

v0.115.0

30 Jul 16:14
768d57c
Compare
Choose a tag to compare

✨ Features

  • Helpful err msg if forward_only specified in incremental by partition (#2950) @treysp
  • Add GenericNotificationTarget to NotificationTargets (#2944) @kam-cheng-emis

🪲 Bug fixes

  • Use correct attribute to fetch the dialect from a dbt target (#2953) @izeigerman
  • Use a distinct name for the dbt manifest cache file (#2955) @izeigerman
  • Load external model yaml in subdirs of external_models dir (#2956) @crericha

🧹 Chore

👽 Other

v0.114.0

26 Jul 17:12
8e786fd
Compare
Choose a tag to compare

✨ Features

  • Expose Snowflake dynamic tables through the DBT adapter (#2942) @erindru
  • Support enabling audits in model defaults (#2947) @Themiscodes

🪲 Bug fixes

  • Support unordered columns in test data generation query (#2920) @Themiscodes
  • Set DebuggerTerminalConsole verbose to false (#2923) @treysp

🧹 Chore

👽 Other

  • Enable easy code copying, improve search (#2925) @treysp
  • Clarify and add example to sql model concepts pre/post statements (#2924) @treysp
  • Clarify configuration for separate warehouse and state connections (#2931) @treysp
  • Fix lists in sqlmesh macros concepts (#2937) @treysp
  • Change audit concepts inline notes to callouts (#2939) @treysp
  • Clarify macro variables docs, add examples (#2927) @treysp
  • Fix typed macro example (#2946) @treysp

v0.107.6

26 Jul 20:09
Compare
Choose a tag to compare

🪲 Bug fixes

v0.113.0

19 Jul 18:55
ec0618d
Compare
Choose a tag to compare

✨ Features

🪲 Bug fixes

  • Allow overriding built-in datetime vars in tests (#2916) @treysp
  • Coercion of string to integers when converting csv to agate tables (#2918) @izeigerman
  • Ensure Python models are backed by tables and not views (#2908) @erindru
  • Only backfill modified models in the dev plan if unmodified models are not included (#2917) @izeigerman

🧹 Chore

👽 Other

  • Clean up model properties in concepts overview and model config reference (#2913) @treysp

v0.107.5

18 Jul 03:56
Compare
Choose a tag to compare

🪲 Bug fixes

  • Coercion of string to integers when converting csv to agate tables (#2918) @izeigerman

v0.112.0

17 Jul 19:16
a2a886b
Compare
Choose a tag to compare

✨ Features

🪲 Bug fixes

v0.111.0

16 Jul 01:34
d92bf84
Compare
Choose a tag to compare

✨ Features

  • Add support for audit formatting in sqlmesh format (#2893) @Themiscodes
  • Support skipping columns from being matched in table diff (#2895) @georgesittas
  • Support upstream/downstream git selector (#2905) @eakmanrq
  • Support the strict mode when creating external models (#2904) @izeigerman

🪲 Bug fixes

  • Allow mysql to not have default catalog behind (#2881) @eakmanrq
  • Avoid type coercion when converting pandas dataframes to agate tables in the dbt adapter (#2897) @izeigerman
  • Override python env's variables with unit test vars when present (#2898) @georgesittas
  • Make sure that views are not recreated unnecessarily in the face of concurrent plan application (#2899) @izeigerman
  • Using macros with IGNORE NULLS (#2903) @izeigerman
  • Quote columns when getting column level lineage (#2907) @vchan

👽 Other

  • Add description for the environment_catalog_mapping setting to the configuration reference (#2906) @izeigerman