✨ Features
- Store snapshot intervals separately from snapshot payloads (#865) @izeigerman
- Convert dbt tests into SQLMesh audits (#858) @crericha
- Add Github Action Bot Deploy Command (#868) @eakmanrq
- Add Databricks Connect Support (#860) @eakmanrq
🪲 Bug fixes
- Fix databricks freezing (#875) @eakmanrq
- Fix typos (#878) @treysp
- Docs semi colon @tobymao
- Pint airflow-providers dependencies @izeigerman
- Pin apache-airflow-providers-common-sql in the Airflow docker image @izeigerman
- Render model / audit query when computing a snapshot fingerprint when using the native SQLMesh format (#879) @izeigerman
- Quote 0007 migration query because snapshot is a reserved word in Redshift. (#886) @crericha
- Allow create_external_models to run for projects with star projections and support dbt formatted projects. (#880) @crericha
- Derive the name of a snapshot's physical schema from its model's schema (#885) @izeigerman
- Skip model loading for migrate and rollback commands. (#888) @crericha
- Use the models' dialects in schema methods (#889) @georgesittas
- Fix state sync rollback test case (#894) @vchan
- Alias queries even if not optimized (#895) @tobymao
- Concat Dataframes if insert overwrite (#890) @eakmanrq
- Use SUPPORTS_INSERT_OVERWRITE and cleanup (#893) @eakmanrq
🛠️ Refactor
🧹 Chore
- Change dbt project status logging from info to debug (#881) @crericha
- Update error message and method docs (#887) @crericha
- Bump sqlglot to v14.0.0 (#896) @georgesittas