Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.93.0
✨ Features
- @model decorator
kindarg should be passed a dict (#2547) @treysp - Add RuntimeStage.TESTING (#2557) @georgesittas
- Allow := for audit kwargs for consistency (#2558) @tobymao
🪲 Bug fixes
- Model kind change should not be categorized as forward-only (#2551) @izeigerman
- Format CAST as :: less aggressively (#2555) @georgesittas
- Dont normalize model meta and lower audit args @tobymao
- Include catalog if available when calling USE SCHEMA in snowflake (#2556) @crericha
👽 Other
- Improve error message when the parsing of 'cluster_by' / 'partition_by' fields fails in the dbt loader (#2548) @izeigerman
- Update docs to clarify multi repo support (#2552) @mpcarter
- Revert "fix!: dont normalize model meta and lower audit args" @tobymao
- Reapply "fix!: dont normalize model meta and lower audit args" (#2559) @tobymao
v0.90.2
🪲 Bug fixes
- Model kind change should not be categorized as forward-only (#2551) @izeigerman
v0.92.1
v0.92.0
✨ Features
- Support
conditionargument inforallaudit (#2504) @plaflamme - Make star macro more flexible (#2518) @eakmanrq
- Vararg and kwarg macro defs closes #2484 (#2520) @tobymao
- Adds plan id to apply notifications (#2523) @isaiahgm
🪲 Bug fixes
- Propagate table properties as options when creating views in BQ (#2517) @izeigerman
- Use more robust way of identifying std macros (#2519) @tobymao
- This_macro needs to be quoted (#2526) @tobymao
- Force-lowercase dialect names, normalize macro columns_to_types (#2524) @georgesittas
- Use parse_identifier instead of to_identifier for catalog in unit test (#2529) @georgesittas
- Remove batch_size lookback check (#2532) @eakmanrq
- Handle empty row edge case in unit tests (#2531) @georgesittas
- Pass variable overrides when parsing profiles and dbt_project yamls (#2534) @izeigerman
- Add implicit dialect to pydantic models in python (#2527) @tobymao
- Don't push seed records when migrating snapshot rows (#2535) @izeigerman
- Mssql integration tests (#2536) @tobymao
- Add model prop comments closes #2533 (#2537) @tobymao
👽 Other
v0.91.3
🪲 Bug fixes
- Don't push seed records when migrating snapshot rows (#2535) @izeigerman
v0.91.2
🪲 Bug fixes
- Push snapshots before updating intervals (#2497) @eakmanrq
- Always use full target name when renaming tables and rely on SQLGLot to remove schema where needed (#2512) @izeigerman
- This_model with snapshots wasnt working properly (#2516) @tobymao
- Action bot properly output all changes (#2513) @eakmanrq
- Propagate table properties as options when creating views in BQ (#2517) @izeigerman
🧹 Chore
v0.91.1
🪲 Bug fixes
- Set utf-8 encoding in most open calls (#2503) @georgesittas
- Support of the table renaming in Snowflake and Databricks (#2509) @izeigerman
🧹 Chore
- Update logo @tobymao
v0.91.0
✨ Features
- Support macros in the MODEL statement (#2499) @izeigerman
🪲 Bug fixes
- Make sure that we don't attempt to create two seed records with the same version in state (#2501) @izeigerman
🧹 Chore
- Minor landing docs page fixup (#2495) @georgesittas
- Use version instead of identifier in the seeds table (#2494) @izeigerman
- Misc. doc cleanups (#2498) @georgesittas
👽 Other
- Quote escape commit message (#2500) @andrew-sha
v0.90.1
v0.90.0
✨ Features
🪲 Bug fixes
- Manually convert test input string if db returns datetime.xxx (#2466) @treysp
- Github action bot handle test exceptions (#2468) @eakmanrq
- Improve sqlmesh format closes #2469 (#2477) @tobymao
- Print warning instead of crashing when failed to generate a model diff (#2480) @izeigerman
- Handle self-referencing models in unit tests (#2483) @georgesittas
- Use MacroEvaluator dialect in certain builtin macros (#2482) @georgesittas
- Allow scroll for columns in model node in cll (#2485) @mykalmax
- Read model file for %model magic instead of rendering defn (#2488) @georgesittas
- Support for plans with restatements when using the Airflow REST extension (#2486) @izeigerman
- Cleanup plan DAG records when migrating snapshot records (#2490) @izeigerman
- Use pg_attribute for postgres to handle nested data types closes #2449 (#2491) @tobymao
- When removing intervals also remove them for snapshots that have been deleted by the janitor process (#2489) @izeigerman
- Postgres columns @tobymao
🧹 Chore
- Bump FastAPI version (#2475) @vchan
- Update docs summarize change behavior (#2473) @eakmanrq
- Use FastAPI's lifespan function. (#2492) @vchan
- Use version instead of identifier in the seeds table (#2481) @izeigerman
👽 Other
- Add support for loading multiple yaml files containing external models (#2459) @erindru
- Minor updates to table migration guide (#2467) @treysp
- Fix!: set default catalog for unit test fixtures, create new schema for them (#2461) @georgesittas
- Revert "Chore!: Use version instead of identifier in the seeds table (#2481)" @izeigerman