Releases: TobikoData/sqlmesh
Releases · TobikoData/sqlmesh
v0.221.0
🪲 Bug fixes
- Ignore cluster_by config for embedded model kind (#5409) @toriwei
- Adapt test to use thread specific consoles (#5414) @themisvaltinos
- Exempt seed models from migration (#5413) @izeigerman
🧹 Chore
- Bump sqlglot to v27.16.2 (#5403) @georgesittas
v0.220.2
🪲 Bug fixes
- Dont backfill seeds if the seed data didnt actually change (#5398) @erindru
- Remove need for uvicorn (#5394) @benfdking
- Load dbt model containing only a comment and non-sql jinja (#5368) @treysp
- Tests should not be sensitive to output column order (#5369) @treysp
- Support auto_restatement_cron in python models (#5141) @treysp
- Include pre/post when cloning (#5405) @eakmanrq
- (dbt) Update dispatch signature to match dbt method (#5410) @themisvaltinos
🧹 Chore
- Pin cryptography instead of leaving it to the resolver (#5401) @themisvaltinos
v0.220.1
🪲 Bug fixes
- Make table schema migration retriable (#5395) @izeigerman
🧹 Chore
- Chore include dev only vde in engine integration test (#5396) @izeigerman
v0.220.0
✨ Features
🪲 Bug fixes
- Create empty physical tables for fully annotated self-referential models (#5391) @izeigerman
🧹 Chore
- Bump sqlglot to v27.15.2 (#5393) @georgesittas
v0.219.0
✨ Features
- Add catalog type overrides (#5382) @eakmanrq
- Improve CLI and --explain output for restatements (#5348) @erindru
🪲 Bug fixes
- (web_common) Loading icon size (#5378) @mykalmax
- Modifying a standalone audit when using the dev-only virtual environment mode (#5383) @izeigerman
- Regression that caused view snapshos not to be migrated (#5389) @izeigerman
🧹 Chore
v0.218.0
✨ Features
🪲 Bug fixes
- When restating prod, clear intervals across all related snapshots, not just promoted ones (#5274) @erindru
- Normalize unit testing fixture catalog (#5343) @georgesittas
- (databricks) Materialized view drop failure due to incorrect type (#5351) @themisvaltinos
- Dbt prevent all cycles from tests (#5345) @eakmanrq
- Include
warehousein dbttargetattribute dict (#5356) @georgesittas - Match dbt behavior to ignore partition_by for views (#5359) @toriwei
- Add missing ref (#5361) @mykalmax
- Don't consume connected tokens when parsing quoted identifiers (#5357) @georgesittas
- Add package to peer deps (#5363) @mykalmax
- The resolution order for dbt variables (#5366) @izeigerman
- Update dbt loader to support loading multiple models from same file (#5346) @crericha
- Dbt manifest can have null macro dependencies that translate into 'None' (#5367) @crericha
- Port sqlglot pipe syntax fix in _parse_select (#5373) @georgesittas
- Adjust styling for component (#5375) @mykalmax
- Treat all instances of macro variables as case-insensitive (#5352) @georgesittas
- Variable overrides for dbt packages (#5376) @izeigerman
🧹 Chore
- Improve cycle detection error (#5338) @eakmanrq
- (web_common) Move more shared components (#5320) @mykalmax
- Make
column_descriptionsvalidation more lenient (#5354) @georgesittas - Update row test bc redshift now uses CTAS (#5344) @treysp
- (web_common) Export components with types (#5347) @mykalmax
- Bump sqlglot to v27.14.0 (#5360) @georgesittas
- Add pre and post hook to dbt fixture (#5372) @benfdking
v0.209.3
🪲 Bug fixes
- Remove ensure no forward-only revert check @izeigerman
v0.217.0
✨ Features
- Dbt add invocation args which support (#5316) @eakmanrq
- (dbt) Add support for selected resources context variable (#5177) @themisvaltinos
🪲 Bug fixes
- Disable query validations for dbt models (#5305) @georgesittas
- (fabric) Ensure that Fabric connections do not try to use a catalog once it's been dropped (#5314) @erindru
- Make the dbt graph available during parse time too (#5329) @themisvaltinos
- Only include the event_time_filter when rendering a microbatch model (#5333) @crericha
- Preserve the DAG evaluation order even when a transitive dependency is not included (#5335) @izeigerman
- Dbt time column serialization (#5336) @eakmanrq
- Redundant creation of view models during the first evaluation (#5337) @izeigerman
- Deployability of a child snapshot when its parent snapshot is indirect non-breaking without intervals (#5340) @izeigerman
🧹 Chore
- Bump sqlglot to v27.13.2 (#5324) @georgesittas
- Separate jinja rendering and parsing try blocks for more precise error output (#5330) @crericha
- Provide additional info in jinja rendering errors (#5318) @themisvaltinos
- Fix the failing clickhouse test (#5339) @izeigerman
v0.216.0
✨ Features
- Add dedicated
incremental_by_time_rangestrategy (#5306) @eakmanrq - (state_sync) Add the ability to fetch all versions of a snapshot by name (#5273) @erindru
- Dbt microbatch ref filter support (#5292) @eakmanrq
🪲 Bug fixes
- Exclude bugged version of dbt-snowflake so pip resolves compatible version of dbt-adapters (#5313) @erindru
- Make sure builtin dbt macros can be referenced with the 'context.' prefix (#5308) @treysp
- Scd type 2 support table properties (#5317) @eakmanrq
🧹 Chore
- Split migration script implementations into DDL and DML (#5307) @izeigerman
- Remove the 'prompt' CLI command (#5310) @izeigerman
- Add singular test to dbt fixtures (#5315) @benfdking
- Remove old migration scripts up to and including v0060 (#5309) @izeigerman
v0.215.0
🪲 Bug fixes
- Match dbt handling of cluster_by config for view materializations (#5266) @crericha
- Ignore bigquery partition_by config when the target isn't bigquery (#5280) @crericha
- Ensure root package is treated top-level in dbt (#5290) @georgesittas
- (dbt) Respect the seed settings provided in the config of a dbt project (#5291) @themisvaltinos
- Depend on all attributes of dbt
modelwhen passed to a macro (#5269) @georgesittas - Make jinja-based model rendering more lenient (#5300) @georgesittas
- Add support for args syntax in dbt config (#5299) @themisvaltinos
- Prefetch all relevant data objects during snapshot migration (#5301) @izeigerman
- Dbt microbatch parameter conversion (#5298) @eakmanrq
- Allow partials by default for all models converted from a dbt project (#5303) @izeigerman
🧹 Chore
- Improve test stability and address some warnings (#5293) @erindru
- Bump sqlglot to v27.12.0 (#5302) @georgesittas