✨ Features
- Format slack messages in all cases (#2058) @plaflamme
- Support default catalog overrides in the Airflow scheduler config (#1985) @izeigerman
- Add support for MotherDuck (#2067) @izeigerman
- Make editor inspector collapsable on click (#2018) @mykalmax
- Extend selector with ability to select models that are different from the git main branch (#2078) @izeigerman
🪲 Bug fixes
- Bring nodes forward on lineage (#2057) @mykalmax
- Remove pydantic 2.6 restriction (#2049) @eakmanrq
- Exclude non-model references from the selector's output (#2068) @izeigerman
- Protected against invalid backfill model names in the plan builder @izeigerman
- Do not include a schema def in CTAS unless all column types are known (#2063) @treysp
- Display all values from deleted rows (#2042) @mykalmax
- Tune-up editor typing ux (#2034) @mykalmax
- Order projections during insert overwrite when there WHERE clause is not present (#2074) @izeigerman
- Replace query unknown self-reference (#2075) @eakmanrq
- Display failed audit queries in the dialect of the engine adapter (#2077) @vchan
- Rearrange to fix race condition when selecting tab from selected file (#2076) @mykalmax
- Improve plan flow transitions (#2040) @mykalmax
- Add quotes to delete expired snapshots (#2080) @tobymao
- Increase ttl for the cache snapshot records fetched from state sync (#2081) @izeigerman
🧹 Chore
- Update the selector integration tests to include unchanged upstream models (#2065) @izeigerman
- Remove command from slack notification (#2073) @vchan
- Upgrade black and mypy (#2079) @tobymao