Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.53.0
🪲 Bug fixes
- Return a column type instead of an instance of the type in Redshift dbt target (#1700) @izeigerman
- Categorization of forward-only snapshots after rebasing (#1703) @izeigerman
- Discard file changes file after closing tab (#1702) @mykalmax
- No gaps check for non-representative snapshots (#1704) @izeigerman
- Handle windows path for models and files (#1707) @mykalmax
🧹 Chore
- Bump sqlglot to v19.4.0 (#1706) @georgesittas
- Simplify the error message. Make it more actionable @izeigerman
- Remove patch to handle url with dot (#1708) @mykalmax
v0.52.0
✨ Features
- Allow hiding text diffs in plan with --no-diff (#1694) @tobymao
- Support model selection for backfilling when running a plan against a dev environment (#1692) @izeigerman
🪲 Bug fixes
- Wrapping of long lines when presenting a SQL diff to a user (#1695) @izeigerman
- Allow parsing functions as property values in model meta (#1699) @georgesittas
🧹 Chore
- Don't print logs into stdout when using CLI (#1696) @izeigerman
- Bump sqlglot to v19.3.0 (#1697) @georgesittas
- Bump sqlglot to v19.3.1 (#1698) @georgesittas
v0.51.1
🪲 Bug fixes
- (mssql) Nvarchar support (#1691) @tobymao
- Be more lenient when registering duplicate functions (#1686) @georgesittas
- Always recreate regular views on re-execution (#1693) @izeigerman
v0.51.0
✨ Features
🪲 Bug fixes
- Allow partial schemas to display accurate missing schema warnings (#1675) @georgesittas
- Skip logging warnings for audits (#1688) @tobymao
🧹 Chore
- Bump sqlglot to v19.2.0 (#1689) @georgesittas
👽 Other
v0.50.1
🪲 Bug fixes
- In dbt adapter normalize the model name before checking the table mapping (#1680) @izeigerman
- Cast to TEXT in state sync instead of using custom text types (#1681) @izeigerman
v0.50.0
✨ Features
- Support variable overrides per dbt config instance (#1665) @izeigerman
🪲 Bug fixes
- Set dbt which flag (#1674) @crericha
- Iceberg tables have linebreaks that mess up column descriptions (#1677) @tobymao
- Use LONGTEXT data type when storing large blobs of text in MySQL (#1673) @izeigerman
- Github cicd support uncategorized snapshots (#1678) @eakmanrq
🧹 Chore
v0.49.0
✨ Features
- Optionally disable formatting of model sql in render (#1663) @z3z1ma
- Add more capabilities to macros (#1659) @tobymao
- Add more core macros (#1664) @z3z1ma
🪲 Bug fixes
- Include "this" jinja object in dbt singular tests (#1650) @crericha
- Log an error message when plan application fails through the Airflow plugin API (#1666) @izeigerman
- Normalize identifiers before calling engine adapter methods in dbt (#1661) @georgesittas
- Always create a deployable view on snapshot creation for view models (#1667) @izeigerman
- Github cicd truncate byte length (#1670) @eakmanrq
🧹 Chore
- Refactor to remove legacy QuotingConfig class (#1655) @crericha
- Improve the plan dag spec error on the Airflow side @izeigerman
- Add Logging to Github CI/CD Bot (#1668) @eakmanrq
- Update docs to include MacroEvaluator.columns_to_types (#1644) @georgesittas
- Add a reference to the runtime stage in pre/post statement docs (#1669) @georgesittas
- Chore! (spark, trino): raise if spark/trino used as state connection (#1646) @treysp
- Remove nullsafe join (#1671) @tobymao
v0.48.0
🪲 Bug fixes
- Spark temp tables (#1656) @eakmanrq
- External model schema was using generic model name the key. sqlglot is lenient enough to accept double quotes instead of backticks for dialects like bigquery, but this makes the schema.yaml more consistent (#1658) @tobymao
🧹 Chore
- Bump sqlglot to v19.0.2 (#1653) @georgesittas
- Check for both temp table types (#1657) @eakmanrq
v0.47.4
🪲 Bug fixes
- (spark) Support replacing self-referencing queries (#1642) @treysp
- Add validators to handle None values in Versions class (#1654) @georgesittas
v0.47.3
🧹 Chore
- Make create_external_schema warn instead of raise when source table doesn't exist (#1648) @crericha
- Set schema_version default value directly in the pydantic model (#1652) @georgesittas