Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.68.2
v0.68.1
v0.68.0
✨ Features
- Allow using $root in seed paths to specify path relative to context path (#1976) @z3z1ma
- Send sse on file formatting (#1968) @mykalmax
- Add snowflake oauth access token support (#1977) @mkilpat
- Only promote selected models in dev when selector is used (#1991) @izeigerman
- Add @default_catalog to the macro environment (#1988) @z3z1ma
🪲 Bug fixes
- Set default value for category change (#1967) @mykalmax
- Propagate the dialect into Python models (#1970) @izeigerman
- Missing node type for removed snapshots in context diff (#1969) @vchan
- Send sse error if file watcher throws (#1947) @mykalmax
- Normalize catalog name in env catalog mapping (#1973) @eakmanrq
- Share connection config state sync instead of adapters (#1975) @eakmanrq
- Config fingerprint is not deterministic resulting in cache misses when... (#1946) @z3z1ma
- Correct the inclusive arg audits and docs (#1981) @z3z1ma
- Normalize max end interval by snapshot when models are selected explicitly (#1980) @izeigerman
- Prefer the builtin is_incremental macro over the dbt one (#1989) @izeigerman
🧹 Chore
- Add a unit test for the plan's [un]categorized properties (#1964) @izeigerman
- Add quotes to arguments (#1971) @eakmanrq
- Drop Python 3.7 support (#1965) @izeigerman
- Pin PySpark version @izeigerman
- Remove FIXME for the pydantic test @izeigerman
- Report the progress of the janitor process (#1983) @izeigerman
- Document the '@gateway' macro (#1986) @izeigerman
- Bump sqlglot to v20.9.0 (#1984) @georgesittas
👽 Other
v0.67.1
✨ Features
- Add limited dbt snapshot support (#1960) @eakmanrq
- Change arrow direction and add model selector to dag (#1961) @tobymao
🪲 Bug fixes
- Ignore external models during cleanup (#1957) @eakmanrq
- Improve lineage load time (#1935) @mykalmax
- Remove categorized and uncategorized plan cache (#1963) @eakmanrq
👽 Other
v0.67.0
v0.66.1
v0.66.0
✨ Features
- Upgrade sqlglot and unquote mapping schema (#1929) @tobymao
- Update magics to match cli functionality (#1919) @eakmanrq
- Use max interval end of selected models when picking a default plan end (#1931) @izeigerman
- Add model caching for snapshots (#1930) @tobymao
🪲 Bug fixes
- Fix code highlighting in model kinds concepts docs (#1928) @treysp
- Default value for the max snapshot IDs per request used for Cloud Composer (#1932) @izeigerman
- Revert to the old plan end behavior (#1936) @izeigerman
- Improve interval cache further (#1934) @tobymao
- Prefer existing snapshots when mapping snapshot records during migration (#1940) @izeigerman
🧹 Chore
v0.65.0
🪲 Bug fixes
- In Airflow delete orphaned snapshot DAGs when new versions supersede the old ones (#1918) @izeigerman
- Only push new records when migrating snapshot rows (#1927) @izeigerman
🧹 Chore
- Clarify migration instructions (#1921) @eakmanrq
- Bump sqlglot to v20.6.0 (#1926) @georgesittas
v0.64.1
v0.64.0
✨ Features
🪲 Bug fixes
- Get_versions validate should not validate at all (#1917) @tobymao
- Test_plan.py::test_restate_models test @izeigerman
- Show detailed view when plan tests failed or just success massage when tests are passed (#1920) @mykalmax
- Include plan_dags in migration (#1922) @eakmanrq
- Set airflow default catalog (#1923) @eakmanrq