✨ Features
- Add risingwave engine adapter support for sqlmesh. (#3436) @lin0303-siyuan
🪲 Bug fixes
- Use inspect.getsource in favor of custom parsing, stop relying on astor (#3857) @georgesittas
- Skip project loading when running the 'invalidate' CLI command (#3910) @izeigerman
- Take max interval end for a model into account even when there's a restatement interval (#3913) @izeigerman
- Airflow tests (#3908) @erindru
- Fix property audits_with_args in model definition.py (#3904) @blecourt-private
👽 Other
- Break up the DB state sync (#3903) @izeigerman
- Add in SSO language for getting started page (#3880) @afzaljasani
- Revert "Fix!: use inspect.getsource in favor of custom parsing, stop relying on astor" (#3909) @georgesittas
- Easy to understand SQL Sequence for Popular Model Kinds (#3907) @sungchun12
- (risingwave) Update risingwave docs (#3914) @erindru