dspy Releases
42 releases of stanfordnlp/dspy
- 3.3.1
DSPy 3.3.1 focuses on interpreter stability and performance, introducing a managed runtime for PythonInterpreter, enhancing sandbox isolation, and updating the GEPA optimizer for multi-proposal sampling. It also improves adapter reliability and adds support for MCP SDK v2.
Aug 21, 2026
- 3.3.0
This feature release introduces experimental program optimization via Flex, a new ReActV2 for native tool calling, and a move toward typed, provider-neutral LM APIs. It also hardens runtime state, RLM, and interpreter isolation.
Aug 3, 2026
- v0.9.0
This release introduces significant performance optimizations for CPU and Metal backends, adds support for new LFM 2.5 models, and enhances the distributed and installation systems. It also includes fixes for Windows compatibility and tool callback stability.
Jul 7, 2026
- v0.8.23
This release introduces support for CUDA 13.3 and Hunyuan v1 models, along with significant improvements to quantization via ISQ (Iterative Quantization). It also includes various bug fixes for scheduler logic and GGUF token validation.
Jun 25, 2026
- v0.8.22
A maintenance release focusing on enhancing the CUDA compatibility matrix and improving error handling and explicit cutile management.
Jun 22, 2026
- v0.8.21
This release addresses core reliability issues by removing a stale local repository cache and refining error explanations during the model resolution process.
Jun 22, 2026
- v0.8.20
Focuses on infrastructure improvements for CI/CD workflows and fixes device mapping issues during quantization file generation.
Jun 21, 2026
- rs-0.54.4Rust Polars 0.54.4
This release focuses on performance optimizations, stabilizing the streaming engine, and introducing new expressions like gather and is_empty. It includes significant enhancements for parquet decoding, cloud downloads, and SQL support.
Jun 4, 2026
- py-1.41.2Python Polars 1.41.2
A maintenance release for the Python API updating dependencies like jemalloc and adding documentation for cloud deployments and on-prem releases.
May 29, 2026
- py-1.41.1Python Polars 1.41.1
A bug fix release addressing memory usage regressions, sorting errors in group_by, and precision issues for floating-point types.
May 27, 2026
- py-1.41.0Python Polars 1.41.0
Polars 1.41.0 focuses on performance improvements, including speedups to parquet metadata decoding and the stabilization of the streaming engine. Key additions include the `LazyFrame.gather` method and enhanced SQL support with the FILTER clause and STRING_AGG. The release also deprecates the StringCache.
May 22, 2026
- 3.2.1
A maintenance release fixing async streaming headers, embedding caching behavior, and documentation. It also updates dependencies and release infrastructure.
May 5, 2026
- py-1.40.1Python Polars 1.40.1
This release focuses on performance improvements, specifically skipping validity mask processing in array operations, and introduces enhancements like the `maintain_order` parameter for `merge_sorted`. It also resolves several bugs related to group by operations, list sampling, and sorting logic.
Apr 22, 2026
- 3.2.0
Introduces chaining optimizers in BetterTogether, begins decoupling from LiteLLM, adds input type validation, and hardens RLM/PythonInterpreter. Also adds restricted pickle for disk cache.
Apr 21, 2026
- v1.3.1
This release introduces a major architectural expansion with a Flask-based Web UI and an EPUB 3 packaging pipeline, alongside advanced audio generation features like multi-voice support and GPU-accelerated TTS.
Feb 6, 2026
- 3.1.3
This patch release focuses on improving RLMs (Reasoning Language Models) with fixes for code interpreter, JSONRPC conversion, and tool serialization. GEPA receives updates for cached evaluations and Python 3.14 support.
Feb 5, 2026
- 3.1.2
A minor maintenance release focusing on bug fixes, CI improvements, and adding timeout parameters to Parallel execution.
Jan 19, 2026
- 3.1.1
A feature-rich patch release with major improvements to RLMs, GEPA, and adapters. Includes new RLM module, tool optimization, and multiple bug fixes.
Jan 19, 2026
- 3.1.0
Major release making the beta official with new features including native reasoning support, File type for file handling, Python 3.14 support, and security improvements against pkl file loading.
Jan 6, 2026
- v1.2.0
This release transforms the project with a full CLI tool, real-time audio streaming, and a complete UI overhaul featuring a new design system, brand orange theme, and OpenAI integration.
Dec 17, 2025