:sparkles: 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
:beetle: 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
:hammer_and_wrench: Refactor * Refactor tests and introduce Python model tests (874) vchan
:broom: 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
:alien: Other * Don't use bugged typing-extensions release (882) eakmanrq * Use latest pyspark (883) eakmanrq * Expand macro documentation (877) treysp
0.11.2
:beetle: Bug fixes * Make sure we never use actual physical names of external tables when evaluating snapshots izeigerman * Quickstart example, csv strip spaces closes 876 tobymao
:broom: Chore * Update packages (866) mykalmax
0.11.1
:beetle: Bug fixes * Add external models to the index tobymao
0.11.0
:sparkles: Features * Add external models and loader to improve optimizer. (871) tobymao * Add docs for external models (873) tobymao
:beetle: Bug fixes * Not propogating external kind tobymao * Ensure external is not expanded tobymao * Don't drop views of external sources. tobymao * Call on_complete handler when promoting / demoting external models izeigerman
:broom: Chore * Use enum value tobymao * Add test for rendering on external tobymao * Update sqlglot tobymao
:alien: Other * Ignore local config when running tests (872) eakmanrq
0.10.1
:beetle: Bug fixes * Make sure start_at / end_at are strings when storing an environment record in state sync (870) izeigerman
0.10.0
:beetle: Bug fixes * Fix State Sync CTAS Replace (861) eakmanrq * Hydrate the seed model if needed in the built-in scheduler (859) izeigerman * Make sure that seed column hashes are updated during the migration (863) izeigerman * Duplicates on migrations (862) tobymao