3.1.2

ruixenui/ruixen.com3.1.2Jan 19, 2026by okhat

AI Summary

Maintenance release focusing on stability, timeout configuration, and JSON parsing improvements.

Key Highlights

  • Exposed timeout and straggler_limit parameters in the Parallel module.
  • Fixed JSON parsing issues by removing initial regex extraction.
  • Fixed download bug in the RAG tutorial.

New Features

  • Exposed timeout and straggler_limit parameters

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