v2.45.0 v2.46.0

medium risk

pydantic/pydantic-aiSep 18, 2026 → Sep 19, 20261 day between releases

What's New

Adds automatic argument filling to TypeSafeModel and wait_for_playback to RealtimeSession

New Features

  • TypeSafeModel now fills tool arguments automatically when Jev can express them
  • RealtimeSession gains wait_for_playback() method to finish replies before closing
  • ModelProfile gains supports_text_output and typesafe_boolean_threshold configuration options
  • TemporalDurability gains event_stream_topic for Workflow Streams
  • Choices helper added to describe runtime options via UseEnumMemberDocstrings

Bug Fixes

  • TypeSafeModel now refuses more options than Jev can pick from
  • Truncated note likely indicates a failure recording fix

Upgrade Notes

TypeSafeModel behavior has changed to automatically fill tool arguments and select union types, which may alter execution flow. RealtimeSession has a new wait_for_playback() method. ModelProfile now supports supports_text_output and typesafe_boolean_threshold configuration options.

The Two Releases

v2.45.0

v2.45.0 (2026-09-17)

Sep 18, 2026· 1 month ago

This release introduces a new `TypeSafeModel` for TypeSafe's Jev and includes performance optimizations for durable runs. It also fixes compatibility issues with FastMCP 4 by removing legacy `httpx` imports and improves Bedrock support.

Full release notes
v2.46.0

v2.46.0 (2026-09-18)

Sep 19, 2026· 1 month ago

This release enhances TypeSafeModel with automatic argument filling and union type handling, introduces new methods for realtime sessions like wait_for_playback, and adds configuration options for model profiles and durability. It also includes bug fixes for Bedrock support, tool dispatch, and terminal UI.

Full release notes