Skip to content

Releases: stanfordnlp/dspy

2.5.3

01 Oct 12:52
baf8581
Compare
Choose a tag to compare

What's Changed

  • fix(dspy): bug fix for snowflake retriever caused by smart filter update by @sfc-gh-alherrera in #1565
  • [1] DatabricksRM: Use databricks-sdk to fetch token / workspace URL + several small improvements by @dbczumar in #1564

Full Changelog: 2.5.2...2.5.3

2.5.2

28 Sep 18:58
cdbea6e
Compare
Choose a tag to compare

What's Changed

  • Fixing typed predictors for 2.5 with a temporary _parse_values=False … by @okhat in #1558
  • Improve o1 support in dspy.LM (QoL errors) by @okhat in #1559

Full Changelog: 2.5.1...2.5.2

2.5.1

28 Sep 16:38
fcac058
Compare
Choose a tag to compare

What's Changed

  • Make output processing in typed predictors compatible to dspy.LM (2.5) by @krypticmouse in #1546
  • Patche python interpreter to support additional syntax by @arnavsinghvi11 in #1550
  • Release workflow updated to also publish to dspy as well as dspy-ai on pypi by @hmoazam in #1557

New Contributors

Full Changelog: 2.5.0...2.5.1

2.5.0

23 Sep 21:13
Compare
Choose a tag to compare

What's Changed

  • Adapters type casting & enforcement. Migration notebook. by @okhat in #1532
  • Add deprecation warning for old clients on first use (per client) by @okhat in #1533
  • Pin cached notebooks to 2.4.17 prior to deprecations by @okhat in #1528
  • Top-level file cleanup by @okhat in #1529
  • Add warning for deep copy by @chenmoneygithub in #1531

Full Changelog: 2.4.17...2.5.0

2.4.17

22 Sep 05:17
34399b7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.4.16...2.4.17

2.4.16

13 Sep 13:18
03082d2
Compare
Choose a tag to compare

This is a pretty significant release. New dspy.LM and dspy.Adapter will be key for DSPy 2.5 onwards. Old clients are unaffected for now.

What's Changed

New Contributors

Full Changelog: 2.4.15...2.4.16

2.4.15

12 Sep 21:28
4e70339
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.4.14...2.4.15

DSPy v2.4.14

01 Sep 15:51
7c0da26
Compare
Choose a tag to compare
Update pyproject.toml

DSPy v2.4.13

29 Jul 19:56
b1da1af
Compare
Choose a tag to compare
  • supports configurable backoff time for LM/RM providers dspy.settings.configure(backoff_time = ...)
  • latest PR changes and updates (Langchain Metaclass resolution, addition of Langchain Tool Execution, MIPROv2 parameter updates, LM/RM Provider updates)

Full Changelog: v2.4.12...2.4.13

DSPy v2.4.12

08 Jul 14:55
Compare
Choose a tag to compare
  • Supports treating dspy.Predict and dspy.ChainOfThought directly as Modules, e.g. can compile them without creating a wrapping dspy.Module object.

  • Improves the experimental=True Chat LM support from DSPy v2.4.11, which is quoted below for reference:

Initial support for new adapters, with far more smooth support for Chat LMs. The default behavior is unchanged from before. However, dspy.configure(experimental=True) is likely to lead to much more predictable and accurate zero-shot generations with Chat LMs. Tested against several variants of GPT-3.5, GPT-4, Llama3, Mixtral, and DBRX.