Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.102.2
✨ Features
🪲 Bug fixes
- Convert pyspark/snowpark dataframes into pandas when testing (#2737) @georgesittas
- Don't expand start for full-history-restatement-only snapshots when previewing forward-only changes (#2739) @izeigerman
🧹 Chore
- Increase timeout limit for engine adapter tests (#2736) @georgesittas
v0.102.1
v0.102.0
✨ Features
- Column comments in python models (#2712) @treysp
- Support name inference from schema directories (#2697) @Themiscodes
🪲 Bug fixes
- Add the dbt "var" macro to the "builtins" package (#2723) @izeigerman
- Add migration script for column_descriptions_ rename (#2724) @treysp
- Capture bultin macro dependencies when loading dbt projects (#2725) @izeigerman
- Broken build due to the hyperscript upgrade (#2729) @izeigerman
- Normalize column names in column_descriptions dict (#2731) @treysp
- Make sure to commit a transaction when fetching a dataframe using Pandas API (#2732) @izeigerman
- Only check destructive changes for directly modified models at plan time (#2733) @izeigerman
🧹 Chore
👽 Other
v0.101.1
🪲 Bug fixes
- Render audit condition when used in a @where(@condition) clause (#2713) @georgesittas
- Yet another edge case related to snowflake staged file syntax (#2714) @georgesittas
- We can't inspect built-in routines to get their file (#2720) @georgesittas
🧹 Chore
- Update ibis example (#2719) @georgesittas
- Add missing semicolon after MODEL statement in Table Migration docs (#2721) @schlich
v0.101.0
✨ Features
🪲 Bug fixes
- Avoid using concat_ws when there's only one key is present (#2711) @izeigerman
🧹 Chore
- Allow to skip connection testing in the 'info' command (#2705) @izeigerman
- Bump sqlglot to v24.1.0 (#2708) @georgesittas
- Include the user agent information as part of the MotherDuck connection config (#2706) @izeigerman
👽 Other
v0.100.2
v0.100.1
🧹 Chore
- Ping sqlglot to 24.0.2 @izeigerman
v0.100.0
✨ Features
- Snowpark (#2666) @tobymao
- Introduce INCREMENTAL_BY_PARTITION model kind (#2687) @izeigerman
🪲 Bug fixes
- Allow partial query results in unit tests, update docs (#2676) @georgesittas
- Add missing reporting for builtin runs (#2675) @izeigerman
- For MSSQL apply the same workaround for the varchar size as we use for Redshift (#2674) @izeigerman
- Correct destructive change error messages (#2678) @treysp
- Use exp.column when casting seed columns to avoid ParseError (#2686) @georgesittas
- Unescape sequences in CSV settings (#2690) @georgesittas
- Remove remaining dynamic overwrite modes (#2692) @eakmanrq
- Ensure MacroEvaluator.columns_to_types returns types as DataTypes (#2694) @georgesittas
🧹 Chore
- Add google analytics to docs (#2682) @treysp
- Update unit test docs to include specifying query as fallback (#2683) @georgesittas
- Update docs for ui formatter option (#2685) @simonprydden
- Allow usage of start_* / end_* macros in SCD2 models (#2691) @izeigerman
- Don't store the seed's content in the state (#2688) @izeigerman
- Fix airflow tests @izeigerman
👽 Other
v0.99.0
v0.98.0
✨ Features
- Improve the CLI output of the table diff command (#2644) @izeigerman
- Forward-only changes schema modification check (#2576) @treysp
- Add support for CSV input data loading from file or inline (#2640) @Themiscodes
- Enable duckdb>=0.10 comment registration (#2660) @treysp
🪲 Bug fixes
- Fix pytest warning on test fixture (#2648) @erindru
- Stop column description propagation if model cannot be found. (#2649) @vchan
- Correctly handle dependency in the migration test (#2651) @izeigerman
- Fix test runner not displaying dots for successes (#2656) (#2657) @giovannipcarvalho
- Delete intervals in batches during compaction (#2658) @izeigerman