Releases: TobikoData/sqlmesh
Releases · TobikoData/sqlmesh
v0.199.0
✨ Features
- Improve signal CLI UX (#4812) @georgesittas
- (vscode) Add ability to turn on/off columns (#4826) @benfdking
🪲 Bug fixes
- Put limit on lru cache (#4867) @eakmanrq
- Normalize when_matched and merge_filter expressions to the source dialect (#4847) @erindru
- (vscode) Allow undoing clicking of lineage columns (#4876) @benfdking
- Make MSSQL merge exists implementation opt-in (#4870) @treysp
- A restatement plan should not override environment statements (#4880) @izeigerman
🧹 Chore
- Speed up tests when running locally (#4863) @benfdking
- (vscode) Starts testing the actual contents of the lineage view (#4865) @benfdking
- Add check for dot env to avoid python env conflicts (#4866) @themisvaltinos
- Make vscode tests less flaky (#4875) @benfdking
- Move
SnapshotEvaluatorback at plan evaluator constructor (#4877) @VaggelisD - Refactor the intervals check and move progress reporting into the scheduler (#4879) @izeigerman
👽 Other
- Move all vens to use .venv (#4860) @benfdking
v0.197.2
v0.198.0
✨ Features
- Tag queries with their plan id (#4832) @VaggelisD
- Add dtntz date macro variant (#4838) @georgesittas
🪲 Bug fixes
- Bug in model creation related to metadata-only statements (#4836) @georgesittas
- (vscode) Fix windows linage graph (#4857) @benfdking
- Execution_time should default to now() (#4852) @treysp
🧹 Chore
- Bump sqlglot to v26.32.0 (#4853) @georgesittas
- (deps) Bump pnpm/action-setup from 2 to 4 (#4855) @dependabot[bot]
- (vscode) Test .env virtual environmnet (#4858) @benfdking
- Bump sqlglot to v26.33.0 (#4859) @georgesittas
- Pin duckdb>=1.2.0 in motherduck extra (#4854) @treysp
- Remove dbt-sqlserver dependencies (#4862) @izeigerman
v0.197.1
v0.197.0
✨ Features
- Add support for dot env file to load variables from (#4840) @themisvaltinos
- Add support for Restatements on SCD Type 2 models (#4814) @themisvaltinos
🪲 Bug fixes
- Display_name should not exclude the default catalog when environment_suffix_target is set to CATALOG (#4821) @erindru
- Failure instead of neutral missing req approval (#4816) @eakmanrq
- (table_diff) Ignore unexpected arguments instead of throwing an error (#4846) @erindru
- Include the preview disclaimer in the backfill section of the plan explanation when appropriate (#4845) @izeigerman
- MSSQL merge should handle all columns being unique keys (#4842) @treysp
🧹 Chore
- Warn user about interval expansion only if the model is incremental (#4834) @izeigerman
- Fix find references lsp end to end tests (#4835) @themisvaltinos
- Bump sqlglot to v26.31.0 (#4831) @georgesittas
- Move dotenv is listed in dependencies (#4849) @themisvaltinos
- Add no-op extras for duckdb and motherduck (#4829) @treysp
- Enable testing for Python 3.13 (#4851) @izeigerman
👽 Other
- Publish to open vsx (#4807) @benfdking
- Test extension through code-server and in ci (#4827) @benfdking
- Make release vscode manual step (#4830) @benfdking
- Use bigger image for e2e (#4850) @benfdking
- Move all e2e vscode tests to run in ci (#4841) @benfdking
v0.196.4
✨ Features
- Add fixes to linting errors (#4800) @benfdking
- (vscode) Remove unused button (#4818) @benfdking
🪲 Bug fixes
- Push filter down to query for
get_expired_environments(#4804) @VaggelisD - Set default for append-newline flag to None (#4820) @kelsin
- Prevent formatting=false throwing an error (#4819) @erindru
- (vscode) Lineage on non model file (#4824) @benfdking
🧹 Chore
- Add branded model string types (#4808) @benfdking
- Add CLAUDE.md (#4817) @eakmanrq
- (doc) Fix the 'table_name' command in the table migration guide (#4815) @izeigerman
- Pin pygls to avoid issues (#4825) @benfdking
- Moving everything to node 20 (#4828) @benfdking
- Improve MSSQL merge performance (#4811) @treysp
👽 Other
- Improve final regex requirement (#4806) @benfdking
- Create release of vscode extension (#4765) @benfdking
- Vscode-env-var-docs (#4803) @sungchun12
v0.196.3
🪲 Bug fixes
- Support signals for Python models (#4797) @izeigerman
- (mssql) Update SQL keywords to uppercase for consistency (#4795) @mattiasthalen
- Propagation of snapshots with missing intervals into the physical layer update stage (#4801) @izeigerman
👽 Other
- New get started (#4793) @sungchun12
- Make regex for circle ci stricter (#4805) @benfdking
v0.196.2
v0.196.1
✨ Features
- (cicd_bot) Show models with uncategorized changes instead of a generic error (#4783) @erindru
- (duckdb) Add file systems configuration option (#4778) @mrjsj
🪲 Bug fixes
- (cicd_bot) When enable_deploy_command: true, dont show message about required approvers (#4782) @erindru
- Create a transaction and a session when migrating a snapshot (#4794) @izeigerman
🧹 Chore
- Fix backslash warning (#4791) @georgesittas
👽 Other
v0.196.0
✨ Features
- (lsp) Add rename functionality for CTEs in vscode (#4718) @themisvaltinos
- Interactive sqlmesh init (#4726) @treysp
- (vscode) Print env into terminal (#4789) @benfdking
🪲 Bug fixes
- (vscode) Passing any lineage error through (#4786) @benfdking
- (lsp) Return context error in case it failed (#4787) @benfdking
- Changes to before_all/after_all alone now trigger virtual updates (#4788) @themisvaltinos
- Simplify complex expressions when validating boolean pydantic fields (#4790) @georgesittas
🧹 Chore
- Do not log test results if there are no tests (#4785) @georgesittas