DSPy v3.0.4
DSPy releases v3.0.4 with GEPA optimizer improvements, Anthropic Citations API support, MLflow integration, SIMBA updates, and custom streaming type handling.
3.0.4b2 has been running for a while without seeing issue, so we are making it an official 3.0.4 release. The release note is the combination of 3.0.4b1 and 3.0.4b2. What's Changed Optimizers Fix GEPA usage tracking with tuple outputs by @smec-cgint in #8739 Add custom instruction_proposer support to GEPA with multimodal (dspy.Image) handling by @andressrg in #8737 Enhance logging for valset usage in GEPA by @LakshyAAAgrawal in #8770 [Feature] GEPA: Add custom component selection logic support by @andressrg in #8765 Add MLFLow <> GEPA support by @TomeHirata in #8763 Update optimization overview with data split guidance by @LakshyAAAgrawal in #8792 docs: Add comprehensive instruction_proposer documentation and examples for GEPA by @andressrg in #8775 Introduce gepa_kwargs for passing custom kwargs to gepa.optimize by @LakshyAAAgrawal in #8850 Propagate callback metadata during GEPA minibatch eval by @TomeHirata in #8835 Fix typo in GEPA warning by @TomeHirata in #8840 Update gepa[dspy] dependency version to 0.0.17; Potential fix for load from state not working in GEPA by @LakshyAAAgrawal in #8859 SIMBA Improvements by @klopsahlong in #8766 Features & Enhancements Add Anthropic…
- github.comdspy 3.0.4primary
- github.comdspy 3.0.4b2
- github.comdspy 3.0.4b1
§ how this story moved
- primary — DSPy — Releases publishes the launch post.
- DSPy — Releases picks up coverage.
- DSPy — Releases picks up coverage.