github confident-ai/deepeval v4.0.3
🎉 New Decision Graph Logic for Granular Simulation Control

4 hours ago

New Features

  • Add a simulation graph API to control how user turns are generated during conversation simulation. ConversationSimulator now accepts simulation_graph, and controller is deprecated in favor of stopping_controller with a warning for legacy usage. (#2678) (Jeffrey Ip)
  • Add support for retrieval_context entries as RetrievedContextData with context and source, enabling contextual precision to group retrieved chunks by source. This also normalizes mixed inputs to plain context strings when preparing datasets and API payloads. (#2669) (Vamshi Adimalla)
  • Add multimodal trace support by converting LangChain image/PDF content blocks into placeholders and including the referenced attachments when exporting traces. Multimodal detection now recognizes both IMAGE and PDF placeholders. (#2672) (Vamshi Adimalla)

Improvement

  • Add a GitHub Actions workflow to auto-generate release notes from the latest tag or version bump and draft a GitHub Release. This includes extracting the tag-specific notes into a release notes file and falling back to a basic draft if none are found. (#2671) (Vamshi Adimalla)

❤️ Contributors

A huge thank you to our contributors for this release: @penguine-ip, @A-Vamshi

Don't miss a new deepeval release

NewReleases is sending notifications on new releases.