Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.89.0
🪲 Bug fixes
- Improve the depends_on_past definition (#2456) @izeigerman
- Generate table name using default dialect (#2457) @georgesittas
- Remove migrate on sqlmesh minor bump (#2460) @eakmanrq
- Databricks catalog with session support (#2464) @eakmanrq
- Normalize scd type 2 columns (#2458) @eakmanrq
🧹 Chore
- Update test docs, include schema overriding capability (#2462) @georgesittas
- Remove the obsolete snapshot rebasing logic (#2463) @izeigerman
👽 Other
v0.88.0
✨ Features
- Allow overriding input fixture schema in unit tests (#2435) @georgesittas
- Allow partial schema inference in unit test (#2429) @georgesittas
- Add the ability to control concurrency between model batches during the evaluation (#2450) @izeigerman
🪲 Bug fixes
- Always use CASCADE when deleting views in the physical layer for postgres and redshift (#2440) @izeigerman
- Temporarily remove validation on annotated depends on to fix issues (#2445) @tobymao
- Skip DataTypeParam when checking type inference (#2446) @georgesittas
- Don't call template if identifier has no variables (#2452) @tobymao
- Performance for selectors (#2453) @tobymao
- Convert NaN and NaT to None for test generation (#2437) @georgesittas
🧹 Chore
v0.87.1
🪲 Bug fixes
- Always use CASCADE when deleting views in the physical layer for postgres and redshift (#2440) @izeigerman
- Temporarily remove validation on annotated depends on to fix issues (#2445) @tobymao
- Skip DataTypeParam when checking type inference (#2446) @georgesittas
👽 Other
v0.87.0
v0.86.0
v0.85.2
v0.85.1
v0.85.0
✨ Features
- Add flag for preserving unit test fixtures to improve debuggability (#2404) @georgesittas
- Support variables in native SQLMesh projects (#2391) @izeigerman
- Improve lineage perf (#2316) @tobymao
- Support restatements for the incremental unmanaged model kind (#2423) @izeigerman
🪲 Bug fixes
- Randomize unit test fixture names to avoid concurrency issues (#2403) @georgesittas
- Make a 1-1 correspondence between created/dropped fixtures in unit tests (#2407) @georgesittas
- The message used for prompting the backfill end date in CLI (#2408) @izeigerman
- Make partial setting in unit tests deterministic (#2410) @georgesittas
- Widen spark support (#2409) @eakmanrq
- Make Snowflake table part parsing more lenient (#2412) @georgesittas
- Avoid forcing quoted identifiers when creating views in trino and spark (#2415) @izeigerman
- Improve csv seed file type inference (#2418) @georgesittas
- Get physical table name in ibis example (#2417) @andrew-sha
- Ensure lineage doesn't mutate the model's query @tobymao
- Use end-bounded missing intervals when checking for gaps during the promotion (#2424) @izeigerman
🛠️ Refactor
- Only use the last comment attached to a projection as its description (#2421) @georgesittas
🧹 Chore
- Use default_dialect property instead of config.dialect in context (#2405) @georgesittas
- Update databricks doc to link to notebook magic (#2402) @eakmanrq
- Only print the environment name in logs during the environment finalization @izeigerman
- Chore! bump sqlglot to v23.8.0 (#2411) @georgesittas
- Fix typo in plans.md (#2422) @VaggelisD
- Add error message for untyped self references (#2419) @tobymao
- Document expected column order in unit tests (#2427) @georgesittas
👽 Other
v0.84.0
🪲 Bug fixes
- Don't insert an empty dataframe of seed rows during migration @izeigerman
- Set the default value for the _dbt_max_partition variable (#2395) @izeigerman
- Correctly return missing intervals when the model start / end is set (#2397) @izeigerman
- Allow macros to recursively resolve closes #2399 (#2400) @tobymao
- An individual plan DAG failure shouldn't prevent the remaining DAGs from loading in Airflow @izeigerman
🛠️ Refactor
- Get rid of JSON escaping logic throughout the codebase (#2386) @georgesittas
🧹 Chore
- Bump sqlglot to v23.7.0 (#2394) @georgesittas
👽 Other
- Trigger renovate last (#2393) @andrew-sha
- Add table migration guide (#2385) @treysp
v0.83.1
🪲 Bug fixes
- Don't insert an empty dataframe of seed rows during migration @izeigerman