What's Changed
General
- Move num_threads into global settings by @TomeHirata in #8071
- Move provide_traceback into global settings by @TomeHirata in #8056
- Add max size for global history by @TomeHirata in #8057
- Relax openai version, i.e. no longer <=1.61.0 by @okhat in #8084
Adapters & Modules
- Introduce two step adapter by @TomeHirata in #8011
- Support default args in dspy.Tool by @chenmoneygithub in #8082
- Add regex to match json object - fixes issues caused by Azure OpenAI response structure by @hmoazam in #8054
Optimizers
- Fix SIMBA max recursion depth error by @klopsahlong in bbc3581
- Handle empty demo case correctly in GroundedProposer by @TomeHirata in #8053
- Generic streaming support by @chenmoneygithub in #7856
- Performance improvement of evaluate.py by @koptagel in #8074
New Contributors
- @GangGreenTemperTatum made their first contribution in #8066
- @koptagel made their first contribution in #8074
Full Changelog: 2.6.17...2.6.18