✨ Features
- Vscode extension for enterprise work (#4145) @benfdking
- Fit eval progress bar column widths to content (#4149) @treysp
- Add a janitor configuration that allows to warn instead of failing if it fails to delete an expired environment schema / view (#4150) @izeigerman
- Improve CLI virtual layer progress bar (#4064) @treysp
- Publish linter errors through lsp (#4152) @benfdking
🪲 Bug fixes
- (snowflake) Support cloning transient tables for dev previews (#4155) @themisvaltinos
- Column spacing for progress bar updates (#4159) @treysp
- Fix circle ci job (#4160) @benfdking
- Allow macro defs to references dates and other builtins (#4157) @tobymao
- Properly share engine adapter config to spark engine adapter (#4162) @eakmanrq
- Apply empty backfill only to snapshots that have been selected for backfill within a plan (#4163) @izeigerman
- Escape backslash in string to prevent syntax error (#4165) @themisvaltinos
🛠️ Refactor
- Breaking up the console interface (#4147) @benfdking
- Breaking up the console interface (#4151) @benfdking
- Move ruleset into linter definition (#4166) @benfdking
- Further break apart console interface (#4167) @benfdking
🧹 Chore
- Make ts stricter in extension (#4146) @benfdking
- Add ci for vscode (#4154) @benfdking
- Fix developer flow for vscode (#4156) @benfdking
- Remove unused imports (#4161) @benfdking
- Refine environment statements cli output (#4153) @themisvaltinos
- Small reusage of console (#4168) @benfdking
👽 Other
- Update getting started and docker docs (#4140) @sungchun12
- Improve lsp error messaging (#4148) @benfdking
- BigQuery must delete old datasets (#4164) @sungchun12
- Fix vscode extension job (#4169) @benfdking