:sparkles: 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
:beetle: 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
:broom: Chore
* Add UI test job to CI (712) vchan
* Multi-repo docs tobymao
:alien: 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