Releases: TobikoData/sqlmesh
Releases · TobikoData/sqlmesh
v0.154.0
✨ Features
🪲 Bug fixes
- Change gateway naming and render False values on project init (#3774) @VaggelisD
- Load multi repo models earlier to ensure schema is correct (#3778) @tobymao
🧹 Chore
- Bump sqlglot to v26.4.1 (#3779) @georgesittas
- Address Clickhouse Cloud test flakiness (#3782) @erindru
👽 Other
- Give a primer for new tcloud users (#3780) @sungchun12
- Revert "feat: don't force db connect if using serverless" (#3784) @izeigerman
v0.153.1
🧹 Chore
- Unpin beautifulsoup4 @izeigerman
v0.153.0
✨ Features
- (trino) Add the ability to control schema locations (#3723) @erindru
- Unifying log error to be able to override (#3741) @benfdking
- Improve CLI node evaluation error display (#3706) @treysp
- Support top level properties in model_defaults (#3696) @themisvaltinos
- Generate per-dialect options on init project (#3733) @VaggelisD
- Traverse python objects in post-order to support custom decorators (#3762) @georgesittas
- Enable previews by default for native projects and dbt projects if the target engine suports cloning (#3771) @izeigerman
🪲 Bug fixes
- Fix dependency extraction order when building python env (#3735) @georgesittas
- Include names of decorator argument references when building python env (#3687) @georgesittas
- Allow multi repos to load macros with same module name closes #… (#3737) @tobymao
- Handle list case in when_matched validator (#3731) @MikeWallis42
- Silence deprecation warning in unit tests due to to_datetime errors="ignore" kwarg (#3724) @georgesittas
- Ensure stale db is removed from previous failed test (#3749) @themisvaltinos
- Improve the inference of the default plan start for new models for which cron is not aligned with interval unit boundary (#3758) @izeigerman
- Better downstream and identifier handling (#3757) @tobymao
- Fix hardcoded date in example project init test (#3759) @VaggelisD
- Update airflow.md (#3738) @tjirab
- Fix tag docs (#3768) @lafirm
- Fix decouple logging from console (#3765) @izeigerman
- Broken build @izeigerman
- Set default catalog in jinja resolve table (#3769) @z3z1ma
🧹 Chore
- Remove dev pytest_asyncio pin (#3746) @eakmanrq
- Assert that snapshot count is unaffected after applying migration scripts (#3745) @georgesittas
- Update multi repo docs regarding macro usage (#3750) @themisvaltinos
- Tidy up cloud scheduler docs organization (#3751) @treysp
- Update scheduler link in mkdocs (#3752) @treysp
- Improve load times by making import optional (#3748) @tobymao
- Put connection config link in a separate line (#3760) @georgesittas
- Warn instead of raising if unit test references unknown model (#3763) @georgesittas
👽 Other
- Revert "Fix: fix dependency extraction order when building python env" (#3742) @georgesittas
- Update CLI reference with new command options (#3754) @treysp
- Observability dev env edits (#3676) @mesmith027
- Model page (#3743) @mesmith027
- Observability Overview updates (#3678) @mesmith027
- Add docs for the Dagster facade (#3736) @erindru
- Add predefined macro vars to jinja macros page (#3766) @treysp
v0.151.2
v0.152.0
✨ Features
- Automatically detect dbt Python deps and include them in project requirements (#3707) @izeigerman
- Add plan option to show rendered model diff (#3691) @VaggelisD
🪲 Bug fixes
- Use dev intervals to determine whether the dbt is_incremental flag is true (#3726) @izeigerman
- V0064 migration script dropping non-model snapshots (#3728) @izeigerman
🧹 Chore
- Add uv info for tcloud getting started (#3712) @eakmanrq
- Reduce sdist size (#3715) @tobymao
- Silence a few warnings related to string escaping (#3717) @georgesittas
- Bump sqlglot to v26.3.8 (#3716) @erindru
- Bump pdoc to 14.5.1 to address gh security alert (#3722) @georgesittas
- Fix example project indentation (#3725) @georgesittas
- Bump sqlglot to v26.3.9 (#3727) @erindru
- Lift pydantic <2.6.0 dev version pin (#3730) @georgesittas
👽 Other
- Better onboarding instructions (#3719) @sungchun12
v0.151.1
v0.151.0
✨ Features
- Nessie support (#3700) @erindru
- Feat dbt incremental allow partials (#3709) @izeigerman
🪲 Bug fixes
- Merge DEFAULT_ARGS and kwargs in pydantic dict method (#3705) @georgesittas
- Nothing to run message should not appear during plan (#3708) @treysp
- Catch more errors from macros so that debugging is easier (#3711) @tobymao
- Include unrendered query into the metadata hash (#3710) @izeigerman
🧹 Chore
- Fix model_configuration docs typo (#3701) @VaggelisD
- Minor plan output formatting (#3697) @treysp
👽 Other
v0.150.1
🪲 Bug fixes
- Dont reuse the dev table version for non-materialized models (#3694) @izeigerman
- Use correct type sig for validation info, ensure dialect in expr deser (#3698) @z3z1ma
🧹 Chore
- Improve the missing dates output by wrapping them into square brackets (#3693) @izeigerman
v0.150.0
🪲 Bug fixes
- Make sure that full / view models only backfilled once (#3689) @izeigerman
- Enable restatements by default for the incremental by partition models (#3685) @izeigerman
- Support full precision for TSQL date types (#3648) @themisvaltinos
- Remove cryptography pin for Snowflake (#3692) @eakmanrq
🧹 Chore
- Remove pydantic v1 validator arg helpers (#3615) @georgesittas
👽 Other
v0.149.0
🪲 Bug fixes
- Render audits at runtime (#3667) @georgesittas
- Prevent AttributeError when a DBT project is run with dbt-core >= 1.9.0 (#3668) @erindru
- Migration 0063 loads subset of data (#3681) @eakmanrq
🧹 Chore
- Update docs to specify that postgres catalog should use the actual name (#3674) @themisvaltinos
👽 Other
- Cloud Overview page image update (#3675) @mesmith027
- Update onboarding docs (#3680) @sungchun12