:sparkles: Features
* Support external model dialects closes 3135 (3136) tobymao
* Add SQLMesh warning when an exp.Command is parsed (3138) VaggelisD
* Support mixed multi-repo SQLMesh and dbt projects (3122) Themiscodes
:beetle: Bug fixes
* Recursively transform dataframe values when converting to a query (3129) georgesittas
* Catch optimize errors and log path (3134) tobymao
* Correctly generate when_matched SQL (3141) eakmanrq
* Types (3131) etonlels
* Don't error when same signal factory loaded twice (3144) treysp
* Variadic argument issue in loaders (3147) Themiscodes
:broom: Chore
* Rescope lineage cache in tests (3132) eakmanrq
:alien: Other
* Fix folder name (3133) serkef
* Clarify that time_column and macro vars are UTC (3130) treysp
* Fixed daemon detection to determine forking behavior (3140) sammywachtel
* Revert "Fixed daemon detection to determine forking behavior" (3146) tobymao