✨ Features
- Support nested add/remove columns + positional additions (#655) @eakmanrq
- File state adapter (#711) @z3z1ma
- Support dbt quoting config (#715) @crericha
- Support multiple repos (#704) @tobymao
- Add Postgres Support (built-in, Airflow, dbt) (#677) @eakmanrq
- Render should not quote identifiers by default (#726) @crericha
🪲 Bug fixes
- Sqlglot wasn't replacing all lambda vars with identifiers @tobymao
- Include hours and minutes when formatting missing intervals (#722) @izeigerman
- [dbt] materialized can be jinja and allow, but warn, on extra profile fields (#721) @crericha
- Run plan in default event loop instead of an executor (#727) @vchan
🧹 Chore
👽 Other
- Split test command for unit and e2e (#710) @mykalmax
- Update EditorPreview.tsx (#713) @mykalmax
- Cleanup transactional file implementation (#716) @tobymao
- Add the 'Virtual Environments for Data' blog post (#714) @izeigerman
- Edit the Virtual Data Environments post @izeigerman
- Add stamp to docs @tobymao
- [Fix] Small fix after integration testing on GCS (#723) @z3z1ma
- Cleanup @tobymao
- Rename blog post file @izeigerman
- Use virtual environment name (#725) @eakmanrq
- Update docs @tobymao