✨ Features
- Make strict dependency resolution optional in python models (#3654) @georgesittas
🪲 Bug fixes
- Correctly document invalidate_hard_delete behavior (#3655) @eakmanrq
- Fix MotherDuck token attach syntax (#3659) @naoyak
- Exclude pending restatement intervals when fetching max interval end for a snapshot (#3661) @izeigerman
- Refresh snapshot intervals after determining the max interval end per model (#3664) @izeigerman
- Airflow tests @izeigerman
- Defer creation of the deploable table for a new forward-only model (#3657) @izeigerman
- Restatements for incremental by partition (#3656) @treysp
- Use the model's dialect when printing expressions as part of error messages (#3666) @izeigerman
👽 Other
- Observability doc drafts (#3515) @mesmith027
- (airflow) Add information for Mac users about installing the Airflow facade (#3662) @erindru