Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
Release list
v0.236.0
What's Changed
- fix(dbt): preserve source identifier quoting when it contains dots or spaces by @jagannalla in #5827
- fix: Swap parser override order for macro IF under T-SQL (Issue #5823) by @jagannalla in #5828
- feat(ui): add tag-based node color coding for lineage DAG by @CTC97 in #5834
- feat: skip state-sync for the
formatcommand by @j-hartshorn in #5804 - fix(lsp): read self.context_state instead of stale local variable in _context_get_or_load by @jthurlburt in #5747
- feat(models): render blueprint vars in columns dict by @lafirm in #5845
- allow for configuring pr preview default start and min intervals separately by @gjesse in #5824
- fix(dbt): pin pyOpenSSL>=24.0.0 for dbt 1.6 and 1.7 test environments by @mday-io in #5852
- fix(clickhouse): support multi-gateway projects with catalog-aware engines by @mday-io in #5826
- fix(dlt): surface underlying error and hint when attaching to pipeline fails by @nkwork9999 in #5836
- fix(docs): pin pygments to 2.19.2 and keep syntax highlighting by @lafirm in #5854
- fix: Databricks column type identification by @davem-bis in #5848
- Support Databricks query tags in session properties by @WhammyLeaf in #5794
- Comment registration support for MSSQL engine by @ujfalusis in #5790
- feat(connections): Add
mssql-pythondriver. by @walanguzzi in #5839 - fix: prioritize @each lambda params over column name conflicts by @MubinUmarov in #5769
- Comment suppport mssql fabric fix by @ujfalusis in #5862
- doc: fix a typo in the concepts overview by @SergiyKolesnikov in #5866
- fix(format): keep MODEL/AUDIT/METRIC header dialect-agnostic (#5773) by @anxkhn in #5864
- feat(jinja): add b64decode/b64encode builtin filters by @anxkhn in #5863
- fix(dlt): use timestamp macros for incremental model time filter by @anxkhn in #5867
- feat: support
CLUSTER BY [AUTO, NONE]for Databricks by @EhabEasee in #5846 - fix: non-breaking detection for redundant cast projections by @albertosuman-1k5 in #5851
- fix: replace ast.Str and drop astor by @lafirm in #5850
New Contributors
- @jagannalla made their first contribution in #5827
- @j-hartshorn made their first contribution in #5804
- @jthurlburt made their first contribution in #5747
- @nkwork9999 made their first contribution in #5836
- @davem-bis made their first contribution in #5848
- @WhammyLeaf made their first contribution in #5794
- @ujfalusis made their first contribution in #5790
- @walanguzzi made their first contribution in #5839
- @MubinUmarov made their first contribution in #5769
- @SergiyKolesnikov made their first contribution in #5866
- @anxkhn made their first contribution in #5864
- @EhabEasee made their first contribution in #5846
Full Changelog: v0.235.4...v0.236.0
v0.235.4
What's Changed
- Feat: Add override data path to ducklake options by @ABChristian in #5784
- Fix: Don't rewrite_casts for for subclasses like JSONCast by @cory2067 in #5805
- Add
securefield to ClickHouse connection config by @meteoFurletov in #5751 - Fix(databricks): Get correct datatypes from information_schema table by @MisterWheatley in #5783
- Fix(databricks): Bugfix for
get correct datatypes from information_schema tableby @MisterWheatley in #5816 - Fix: implement table properties handling for Redshift engine adapter by @simen-strand in #5788
- Feat: VSCode lineage "Only Direct Neighbors" filter by @tjirab in #5815
- fix(clickhouse): combine physical_properties into one SETTINGS clause by @mokashang in #5817
- Removed a redundant line that fails the test by @StuffbyYuki in #5819
- feat: add cron_tz to model_defaults by @lafirm in #5662
- Fix: FileNotFoundError on Context initialization with stale cache (#5712) by @Pavan-Rana in #5740
- feat: add --environment flag to sqlmesh janitor for scoped cleanup by @mday-io in #5810
- fix: interval macro unit by @vchan in #5829
- Bug/py compatibility by @AvinashYerra in #5644
- Add docs, fix CSS selector, and add unit tests by @adrioui in #5654
- feat(engine): Add StarRocks engine support by @jukiewiczm-marketer in #5832
- feat(ui): add drag-to-resize on lineage DAG nodes by @CTC97 in #5831
- Fix and polish seed warnings in tests by @nickmuoh in #5822
New Contributors
- @ABChristian made their first contribution in #5784
- @cory2067 made their first contribution in #5805
- @meteoFurletov made their first contribution in #5751
- @simen-strand made their first contribution in #5788
- @mokashang made their first contribution in #5817
- @Pavan-Rana made their first contribution in #5740
- @AvinashYerra made their first contribution in #5644
- @adrioui made their first contribution in #5654
- @jukiewiczm-marketer made their first contribution in #5832
- @CTC97 made their first contribution in #5831
Full Changelog: v0.235.3...v0.235.4
v0.235.3
What's Changed
- Fix: Make the janitor best effort by @themisvaltinos in #5802
Full Changelog: v0.235.2...v0.235.3
v0.235.2
What's Changed
Full Changelog: v0.235.1...v0.235.2
v0.235.1
What's Changed
Full Changelog: v0.235.0...v0.235.1
v0.235.0
What's Changed
- Fix VS Code lineage node handling for special character paths by @nickmuoh in #5779
- disable a vscode test as its blocking other prs by @StuffbyYuki in #5798
- Fix (databricks): use shared connection pool to prevent OAuth CSRF race by @gabepesco in #5746
- Fix: create_external_models misclassifies cross-repo models as external by @gabepesco in #5745
- if the gateway does not exist, continue the janitor process by @gjesse in #5772
- chore!: bump sqlglot to v30.8.0 by @vchan in #5799
- (docs): removing shell indicators by @SkinnyPigeon in #5778
New Contributors
- @StuffbyYuki made their first contribution in #5798
- @gabepesco made their first contribution in #5746
- @SkinnyPigeon made their first contribution in #5778
Full Changelog: v0.234.1...v0.235.0
v0.234.1
What's Changed
- Fix: allow --select-model to plan a model deletion by @viniciusnunest in #5759
- Fix: harden ValidationInfo.data access for Pydantic 2.13 compat by @eakmanrq in #5763
- Fix: Do not modify updated_ts when unpausing all snapshots with target name by @crericha in #5766
New Contributors
- @viniciusnunest made their first contribution in #5759
Full Changelog: v0.234.0...v0.234.1
v0.234.0
What's Changed
- Fix!: Include custom audit args in the metadata hash by @themisvaltinos in #5758
- Chore!: bump sqlglot to v30.4.2 by @georgesittas in #5760
Full Changelog: v0.233.0...v0.234.0
v0.233.0
What's Changed
- fix: prevent default catalog leak into catalog-unsupported gateways by @mday-io in #5752
- Chore!: bump sqlglot v30.2.1 by @georgesittas in #5755
New Contributors
Full Changelog: v0.232.0...v0.233.0
v0.232.0
What's Changed
- Chore: Add assertions to fix mypy errors for trino and errors for latest duckdb by @themisvaltinos in #5724
- Fix: handle duplicate key error when we add a project var or change the project name by @lafirm in #4569
- Initial Linux Foundation project config by @danklynn in #5725
- update links by @tobymao in #5726
- Migrate CircleCI to GitHub Actions by @eakmanrq in #5729
- Chore!!: Migrate sqlglot to v30 by @VaggelisD in #5736
- Chore: Fix typing error by @VaggelisD in #5737
- Chore: Fix tests and adapt parser methods for tokens size by @themisvaltinos in #5738
- feat(bigquery): Add support for Bigquery reservations in config (again) by @albertosuman-1k5 in #5727
New Contributors
- @danklynn made their first contribution in #5725
- @albertosuman-1k5 made their first contribution in #5727
Full Changelog: v0.231.1...v0.232.0