✨ Features
- Add spark connection config (#945) @eakmanrq
- Add support for materialzied views (#951) @izeigerman
- Introduce support for pre- and post- statements to seeds (#956) @izeigerman
- Extend SQL parser with designated blocks for jinja code (#963) @izeigerman
🪲 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
- Updated dbt comparison documentation to include new SQLMesh features. (#946) @crericha
- (docs) Fix typo in engine docs (#958) @georgesittas
- Increate the no_output_timeout to 15m for the Airflow integration tests @izeigerman
- Cosmetic fix @izeigerman
- Bump sqlglot version (#968) @georgesittas
👽 Other
- Update airflow.md (#947) @serkef
- Use fixed dates for table diff test (#949) @vchan
- Add section for materialized views @izeigerman
- Update engines.md (#957) @serkef
- Clarify Bigquery connection methods (#959) @eakmanrq
- Update redshift connection id to be consistent (#960) @eakmanrq
- Use dialect when creating table (#966) @eakmanrq
- Bump sqlglot (#967) @eakmanrq