What's Changed
Optimizers
- Validate GEPA metric signature by @okhat in #8697
- MIPROv2: Warn on deprecated requires_permission_to_run by @TomeHirata in #8635
- Fix mlflow<>gepa by @LakshyAAAgrawal @chenmoneygithub in #8691, #8696
LMs & Adapters
- Allow custom chunk type in stream by @chenmoneygithub in #8679
- Support OpenAI response api in LM by @TomeHirata in #8692
- Fix issues in BAMLAdapter by @chenmoneygithub in #8654
- Handle gpt-5-nano as reasoning model by @okhat in #8693
Maintenance
- Add test to ensure saving/loading backward compatibility by @chenmoneygithub in #8680
- Add type hints for Module.call and Module.acall to return Prediction by @jsummerfield in #8681
- chore: fix error message: gpt-5o -> gpt-5 by @Shangyint in #8686
New Contributors
- @RevanthGundala made their first contribution in #8669
- @jsummerfield made their first contribution in #8681
- @bikash119 made their first contribution in #8684
Full Changelog: 3.0.1...3.0.2