Skip to content

v0.5.0 (2025-08-04)

Compare
Choose a tag to compare
@DouweM DouweM released this 04 Aug 23:04
· 300 commits to main since this release
d75fd42

What's Changed

  • Breaking Change: The EvaluationReport.print and EvaluationReport.console_table methods now require most arguments be passed by keyword. by @dmontagu in #2163
  • Breaking Change: The source field of an EvaluationResult is now of type EvaluatorSpec rather than the actual source Evaluator instance, to help with serialization/deserialization by @dmontagu in #2388
  • Let more BaseModels use OpenAI strict JSON mode by defaulting to additionalProperties=False by @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_type test 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.md by @Kludex in #2412

New Contributors

Full Changelog: v0.4.11...v0.5.0