✨ Features
- Add partitioning for ducklake databases (#5030) @treysp
- (vscode) Add test recognition to vscode (#5019) @benfdking
- Location in nomissingexternal models linting error (#5049) @benfdking
- (vscode) Adding ability to update columns (#5013) @benfdking
- Allow the linter to return fixes that affect other files (#5057) @benfdking
- Allow empty external models file (#5061) @benfdking
- No missing external model provides fix (#5058) @benfdking
🪲 Bug fixes
- Stopped server would just restart (#5051) @benfdking
- Inconsistent behaviour when a macro returns a list containing a single array vs multiple arrays (#5037) @erindru
- (vscode) Force lsp to be single worker (#5050) @benfdking
- (vscode) Improve registering of lsp in extension (#5056) @benfdking
- Table_naming_convention not passed in all cases (#5062) @erindru
- Respect the project configuration if the forward-only suffix was not set in the bot's config (#5064) @izeigerman
🧹 Chore
- Log rendered jinja right before parsing it to improve debugging (#5043) @georgesittas
- (vscode) Move tests to central temp dir creation (#5054) @benfdking
- Remove unused variable (#5055) @benfdking
- Print a deprecation warning in the sqlmesh ui command (#5046) @izeigerman
- (docs) Fix-broken-link-to-example-file (#5048) @gem7318
- Ensure ducklake testing artifact is under a tmp path (#5059) @georgesittas
- Pin dateparser version (#5063) @erindru
- Bump sqlglot to v27.5.1 (#5068) @georgesittas
👽 Other
- Fix syntax error in linter guide (#5052) @treysp
- (vscode) Be less aggressive in CI (#5053) @benfdking