✨ Features
🪲 Bug fixes
- (redshift) Another attempt at hash fix @tobymao
- Fix test @tobymao
- Reduce the default dataframe batch size for the postgres engine adapter (#1810) @izeigerman
- Only log tests if you have any (#1814) @tobymao
- Fix cloud_composer scheduler config supported field validation (#1820) @vchan
- Support adding partial intervals for models with monthly interval unit (#1824) @izeigerman
- Bump orval versions and address typing issues (#1821) @mykalmax
- Workaround for weird date dtype bug exposed by duckdb v0.9.2 (#1825) @georgesittas
- Consider a model unannotated if it has columns with type NULL (#1828) @izeigerman
- Use default environment in notifications if no environment is specified for a run (#1830) @vchan
- Allow using model selector even if no environments were previously created (#1831) @izeigerman
🛠️ Refactor
- Improve query performance (#1829) @tobymao
- Use simplified gen to make data hash more performant (#1832) @tobymao
🧹 Chore
- Override the str representation of ExecutableKind (#1811) @vchan
- Upgrade sqlglot to v20 (#1813) @tobymao
- Upgrade sqlglot, replace table comments (#1823) @tobymao
- Use plan/apply api to trigger aysnc execution and wait for SSE (#1826) @mykalmax