Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.110.1
🪲 Bug fixes
- Include external models in mapping of context.table (#2882) @Themiscodes
- Control python model loading with enabled flag (#2891) @Themiscodes
- Improve cron message to use faster/slower (#2883) @eakmanrq
- Invalidate the cached model's rendered query after updating the mapping schema (#2884) @izeigerman
🧹 Chore
- Update python model docs to include audit example (#2888) @georgesittas
- Improve error reporting when loading seeds (#2892) @georgesittas
v0.110.0
✨ Features
- Signals for the built-in scheduler (#2822) @plaflamme
- Support dbt model versioning (#2874) @izeigerman
- Add support for parameterization of model names in unit tests (#2879) @georgesittas
🪲 Bug fixes
- Check for null or duplicate primary keys when running table_diff (#2840) @Themiscodes
- Move metadata only macro funcs from model's data hash to metadata hash (#2862) @vchan
- Update macro arg. resolution test to fix CI (#2873) @georgesittas
- Support for trailing comments in SQL model definitions (#2863) @izeigerman
- Duplicate columns in table diff query (#2861) @na399
- Normalize excluded columns in STAR macro, fix except_ logging (#2880) @georgesittas
- Normalization issue in table diff (#2872) @Themiscodes
🧹 Chore
- Bump sqlglot to v25.5.1 (#2868) @georgesittas
👽 Other
- Clarify the scheduler type value for each support scheduler configuration (#2878) @izeigerman
v0.109.2
🪲 Bug fixes
- Set the lower bound for the hyperscript dependency (#2864) @izeigerman
- Stop leaking temporary tables in the Snowflake adapter (#2865) @erindru
- Cast NULLs in VALUES clause (df->values) to avoid coercion issues (#2856) @georgesittas
🧹 Chore
v0.109.1
🪲 Bug fixes
- Support the compare_dbr_version in the dbt adapter (#2858) @izeigerman
- Allow overriding gateway configuration in dbt project config (#2857) @izeigerman
- In dbt config only set the default_gateway if gateways were not provided @izeigerman
- Support for custom SQLMesh gateways in the dbt project config (#2859) @izeigerman
🧹 Chore
- Refactor Airflow engine operators (#2854) @izeigerman
v0.109.0
✨ Features
- Managed models (#2809) @erindru
- Add mysql operator for airflow scheduler (#2843) @kaijie-qin
- Allow users to configure high watermark sensor behavior (#2850) @eakmanrq
- Allow the janitor to be run on-demand (#2844) @erindru
- Increase default type precision in redshift/mssql view workaround (#2791) @treysp
- Support batch_size, batch_concurrency, and lookback attributes in the custom model kind (#2852) @izeigerman
🪲 Bug fixes
- Take the default_gateway into account when loading external models (#2842) @erindru
- Set the dbt invocation context before loading the profile (#2846) @izeigerman
- BIGNUMERIC column can't be altered into FLOAT64 in BigQuery (#2848) @izeigerman
- Drop dev previews of managed tables correctly (#2849) @erindru
- Use the default dialect when constructing a table mapping key in the dbt adapter (#2853) @izeigerman
- Correct quoting of identifiers in the dbt adapter @izeigerman
🧹 Chore
- Fix typo in SQLMeshTrinoOperator.get_db_hook docstring (#2845) @georgesittas
👽 Other
- Fix docs for incremental model kinds @izeigerman
- Expand custom materializations guide (#2851) @treysp
v0.107.3
🪲 Bug fixes
- BIGNUMERIC column can't be altered into FLOAT64 in BigQuery (#2848) @izeigerman
- Use the default dialect when constructing a table mapping key in the dbt adapter (#2853) @izeigerman
- Correct quoting of identifiers in the dbt adapter @izeigerman
v0.108.0
✨ Features
🪲 Bug fixes
- Don't pass a snapshot reference when creating a snapshot table @izeigerman
- Improve the dbt adapter dispatch resolution when the package name is not specified (#2841) @izeigerman
🧹 Chore
- Bump sqlglot to v25.4.0 (#2838) @georgesittas
- Separate render kwargs from general kwargs in the creation API of the evaluation strategy (#2839) @izeigerman
v0.107.2
🪲 Bug fixes
- Don't pass a snapshot reference into the renderer when creating a schema migration source @izeigerman
v0.107.1
👽 Other
- Revert "Fix: redshift leverages postgres adapter dispatch implementations for common functionality" (#2836) @izeigerman
v0.107.0
✨ Features
- Allow marking audits as [non-]blocking at use site (#2813) @georgesittas
- Add support for audits within model definition (#2812) @Themiscodes
🪲 Bug fixes
- Non-deployable changes downstream of ignored ones should also be ignored (#2818) @izeigerman
- Remove limit from render api call input payload (#2819) @mykalmax
- Make sure to render all model kind attributes (#2820) @izeigerman
- Issue with stringify pydantic models with sets (#2824) @tobymao
- Build table diff sqlglot expressions properly (#2825) @georgesittas
- Ignore local changes when restating (#2823) @izeigerman
- Drop the dev table clone if the schema migration fails (#2830) @izeigerman
- Support for restatemetns when using a state connection to submit plans to the Airflow cluster (#2832) @izeigerman
🧹 Chore
- Bump sqlglot to v25.3.3 (#2828) @georgesittas
- Add databricks column mapping to docs (#2831) @eakmanrq
- Move inline audits ouside the model meta object (#2834) @izeigerman