0.7.28 (2026-06-05)
Features
Bug Fixes
- #191: rename --debug to --scenario-debug in pytest plugin to avoid file-overwrite (095360e), closes #191
- #191: rename --debug to --scenario-debug in pytest plugin to prevent file overwrite (#551) (095360e)
- #454: add liveness check + auto-restart to requires_pipecat_bot fixture (#557) (a9bb3f9)
- #454: add liveness check and auto-restart to requires_pipecat_bot fixture (a9bb3f9)
- #500: include exception type name when str(e) is empty in _call_agent re-raise (#547) (acfbda9), closes #500
- #501: set PYTHONUNBUFFERED=1 on pipecat bot subprocess to prevent log loss on crash (#548) (a56720d), closes #501
- #502/#493: raise VoiceAgentAdapter.response_timeout default to 60s (38172ee)
- #502: raise VoiceAgentAdapter.response_timeout default from 30s to 60s (#558) (38172ee)
- executor: suppress pydantic warnings during agent await, not just creation (#541) (9e55f7a)
- voice/#350: post-merge cleanup — capability AC, disconnect logging, doc drift, e2e wedge (#492) (71dd5ed)
- voice/#602: migrate OpenAIRealtimeAgentAdapter to GA Realtime wire protocol (#604) (3765f3c)
- voice: tolerate empty-content user/system turns in snapshot emitter (#600) (#603) (0f5555d)
Miscellaneous
- #489: drop stale Python 3.8/3.9 classifiers from pyproject.toml (#555) (eb33452)
- main-side cleanup — docs + spec + python/TS parity (#586) (371f94c)
- scrub vestigial AC-reference tags from code + specs (#594) (f8c5621)
- scrub vestigial AC-reference tags, keep descriptions (f8c5621)
SOCIAL SHARE CARD GENERATOR