Skip to content

v7.14.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 09:49
3ad56ae

7.14.0 (2026-10-20)

Features

  • Voice Agent: Send protocol-transparent control frames with sync or async connection.send_raw(...). Dictionary payloads are serialized without model validation; pre-serialized JSON strings are sent unchanged.
  • Listen V1: Receive typed ListenV1ConfigureSuccess and ListenV1ConfigureFailure responses after connection.send_configure(ListenV1Configure(...)), including failure codes for unsupported or over-limit keyterms.

Bug Fixes

  • Voice Agent: Clarify ForceEndTurn availability for hosted and self-hosted deployments. The example now reports FORCE_END_TURN_UNSUPPORTED and waits for the final outcome before closing the connection.

Validation

  • Source PR CI passed across Python 3.10 through 3.13.
  • #803: poetry run pytest passed with 1,075 tests and 4 skips; mypy and Ruff passed.
  • #789: targeted socket-client tests, mypy, and Ruff passed.
  • #788: ForceEndTurn regression coverage passed.