3.1.2

stanfordnlp/dspy3.1.2Jan 19, 2026by okhat

AI Summary

A minor maintenance release focusing on bug fixes, CI improvements, and adding timeout parameters to Parallel execution.

Key Highlights

  • Added timeout and straggler_limit params in Parallel executor
  • Fixed download bug in RAG tutorial
  • Updated DSPy settings save/load methods
  • Fixed JSON parsing by removing initial regex extraction
  • Installed Deno in release workflow

New Features

  • Timeout and straggler_limit parameters for Parallel execution
  • Updated settings save/load methods

Full Release Notes

## What's Changed

Maintenance
* ci: install Deno in release workflow by @okhat in https://github.com/stanfordnlp/dspy/pull/9217
* Fix download bug in RAG tutorial by @togimoto in https://github.com/stanfordnlp/dspy/pull/9156
* Update DSpy settings save / load methods by @WeichenXu123 in https://github.com/stanfordnlp/dspy/pull/9215
* Expose timeout and straggler_limit params in Parallel by @halfprice06 in https://github.com/stanfordnlp/dspy/pull/9199
* Fix JSON parsing: Removing initial regex extraction. by @blightzero in https://github.com/stanfordnlp/dspy/pull/9182

## New Contributors
* @halfprice06 made their first contribution in https://github.com/stanfordnlp/dspy/pull/9199
* @blightzero made their first contribution in https://github.com/stanfordnlp/dspy/pull/9182

**Full Changelog**: https://github.com/stanfordnlp/dspy/compare/3.1.1...3.1.2