:sparkles: Features
* Support `condition` argument in `forall` audit (2504) plaflamme
* Make star macro more flexible (2518) eakmanrq
* Vararg and kwarg macro defs closes 2484 (2520) tobymao
* Adds plan id to apply notifications (2523) isaiahgm
:beetle: Bug fixes
* Propagate table properties as options when creating views in BQ (2517) izeigerman
* Use more robust way of identifying std macros (2519) tobymao
* This_macro needs to be quoted (2526) tobymao
* Force-lowercase dialect names, normalize macro columns_to_types (2524) georgesittas
* Use parse_identifier instead of to_identifier for catalog in unit test (2529) georgesittas
* Remove batch_size lookback check (2532) eakmanrq
* Handle empty row edge case in unit tests (2531) georgesittas
* Pass variable overrides when parsing profiles and dbt_project yamls (2534) izeigerman
* Add implicit dialect to pydantic models in python (2527) tobymao
* Don't push seed records when migrating snapshot rows (2535) izeigerman
* Mssql integration tests (2536) tobymao
* Add model prop comments closes 2533 (2537) tobymao
:alien: Other
* Revert "Fix: Propagate table properties as options when creating views in BQ (2517)" tobymao
* Toby/typed macros (2511) tobymao
* Disable private tests temporarily (2521) andrew-sha