Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.75.1
v0.75.0
🪲 Bug fixes
- Missing type in orval + bump playwright (#2201) @mykalmax
- Use arg_key instead of in check to avoid hashing and false positives (#2203) @tobymao
- Reduce the memory footprint during the migration (#2199) @izeigerman
- Set the 'unrestorable' flag even when the snapshot has already been paused (#2205) @izeigerman
- Map dbt model default dialect sqlserver -> tsql (#2200) @treysp
🧹 Chore
- Bump sqlglot to v22.2.0 (#2202) @georgesittas
v0.73.3
🪲 Bug fixes
- Set the 'unrestorable' flag even when the snapshot has already been paused (#2205) @izeigerman
v0.74.0
✨ Features
- Introduce
sqlmesh cleancommand (#2170) @jacksenechal - Add mode flag to ui cli command and toggle modules (#2113) @mykalmax
- Log BigQuery job details link (#2177) @plaflamme
- Support dbt-formatted projects on MSSQL/sqlserver engine (#2175) @treysp
- Support custom Virtual Warehouses for Snowflake (#2185) @izeigerman
- Support the Snowflake Warehouse model config for dbt projects (#2189) @izeigerman
- Dbt multi repo (#2168) @tobymao
🪲 Bug fixes
- Remove not allowed change categories (#2171) @mykalmax
- Delay when sending query by pressing Ctrl-Enter (#2172) @mykalmax
- Remove the 'hash_raw_query' attribute (#2173) @izeigerman
- Fix tests that import dbt adapter libraries (#2180) @treysp
- Unexpected backfill when the parent model's cron is before its child's (#2179) @izeigerman
- Correct slack block with multiple fields (#2183) @plaflamme
- A negative number of macros when running 'sqlmesh info' for dbt projects (#2186) @izeigerman
- Bump the batch size for object names when fetching data objects in the engine adapter @izeigerman
- Propogate false and limit to every select as some queries do not have sufficient predicate pushdown (#2187) @tobymao
- Temporarily unwrap sushi.customers's query again (#2191) @georgesittas
- Don't check previous versions when checking whether the snapshot is unrevertable (#2195) @izeigerman
- Clean up lineage styling (#2192) @mykalmax
- Correctly extract catalog name for table properties expression builder (#2196) @treysp
🧹 Chore
- Remove redundant processing of downstream nodes (#2167) @vchan
- Add grain to item_d @tobymao
- Pin cryptography (#2176) @eakmanrq
- ! bump sqlglot to v22.0.1 (got rid of Subqueryable, Unionable) (#2174) @georgesittas
- Tests that import dbt adapters run on CI/CD only (#2190) @treysp
- Fix links in trino doc (#2193) @eakmanrq
- Bump sqlglot to v22.1.1 (#2194) @georgesittas
- Simplify lineage (#2166) @vchan
👽 Other
v0.73.2
🪲 Bug fixes
- Don't check previous versions when checking whether the snapshot is unrevertable (#2195) @izeigerman
v0.73.1
🪲 Bug fixes
- Unexpected backfill when the parent model's cron is before its child's (#2179) @izeigerman
v0.73.0
✨ Features
- Add support for Trino Iceberg tables (#2129) @erindru
- Allow more structured slack messages (#2144) @plaflamme
- Propogate descriptions in the ui if they are simply pass through and don't have multiple sources (#2145) @tobymao
- Support config class overriding in the loader and context (#2139) @crericha
🪲 Bug fixes
- Improve handling of branches that are behind the target branch in the git selector (#2151) @izeigerman
- Restrict scope of sqlmesh statement parsers (#2148) @georgesittas
- Always set column order scd type 2 (#2155) @eakmanrq
- Cron shouldn't be ignored when missing intervals are bounded by the end date (#2153) @izeigerman
- Convert pandas timestamp to py datetime for unit test generation (#2149) @treysp
- Dbt alias databricks catalog to database (#2161) @eakmanrq
- Add support for the dbt's 'var.has_var()' expression (#2163) @izeigerman
- Allow expressions in scd type 2 model unique keys (#2164) @eakmanrq
🧹 Chore
- Allow overriding pydantic defaults (#2159) @eakmanrq
- Fix build @izeigerman
- Bump sqlglot to v21.2.0 (#2165) @georgesittas
👽 Other
v0.72.2
🪲 Bug fixes
- Improve handling of branches that are behind the target branch in the git selector (#2151) @izeigerman
- Cron shouldn't be ignored when missing intervals are bounded by the end date (#2153) @izeigerman
- Always set column order scd type 2 (#2155) @eakmanrq
v0.72.1
v0.72.0
✨ Features
- Add invalidate hard delete support to scd type 2 (#2132) @eakmanrq
- Keep track of the previous finalized snapshots in the environment (#2130) @izeigerman
- Ignore SQL model unit test row order unless query contains ORDER BY (#2133) @treysp
- Automatically create non-blocking copies of builtin audits (#2136) @vchan
🪲 Bug fixes
- Motherduck only supports duckdb==0.9.2 (#2134) @treysp
- Lineage (#2059) @vchan
- Make sure that missing intervals don't exceed the target end date when applying plan (#2142) @izeigerman
- Make sure that builtin dbt macros can be referenced using the 'dbt.' prefix (#2143) @izeigerman
🧹 Chore
- Bump sqlglot to 21.1.1 (#2135) @georgesittas