What's Changed
- Breaking Change: The
EvaluationReport.printandEvaluationReport.console_tablemethods now require most arguments be passed by keyword. by @dmontagu in #2163 - Breaking Change: The
sourcefield of anEvaluationResultis now of typeEvaluatorSpecrather than the actual sourceEvaluatorinstance, to help with serialization/deserialization by @dmontagu in #2388 - Let more
BaseModels use OpenAI strict JSON mode by defaulting toadditionalProperties=Falseby @DouweM in #2419 - Allow string format, pattern and others in OpenAI strict JSON mode by @DouweM in #2420
- Include default values in tool arguments JSON schema by @DouweM in #2418
- Fix ImageUrl, VideoUrl, AudioUrl and DocumentUrl not being serializable by @DouweM in #2422
- Fix
test_download_item_no_content_typetest failing on macOS by @strawgate in #2404 - Document performance implications of async vs sync tools by @GuillermoBlasco in #2298
- Document that tools become toolset internally by @HamzaFarhan in #2395
- docs: add missing optional packages in
install.mdby @Kludex in #2412
New Contributors
- @GuillermoBlasco made their first contribution in #2298
Full Changelog: v0.4.11...v0.5.0