What's Changed
- feat(inference): STT diarization capabilities and speaker_id on TimedString, add xAI TTS support for inference by @russellmartin-livekit in #5438
- [inworld] timed_string to no longer have trailing spaces by @ianbbqzy in #5470
- fix(examples): update e2ee.py to use encryption kwarg and env var by @aryeila in #5469
- chore(deps): update dependency pillow to v12.2.0 [security] by @renovate[bot] in #5440
- fix(tests): update preemptive_generation mock to use dict by @longcw in #5468
- fix(telemetry): bound OTel provider shutdown to avoid watchdog kills by @theomonnom in #5471
- feat(assemblyai): log connection lifecycle, silence, and session correlators by @dlange-aai in #5476
- fix: strip markdown emphasis adjacent to punctuation by @carschandler in #5481
- (aws realtime): add expiry check for cached credentials by @tinalenguyen in #5485
- (hedra): note deprecation in readme by @tinalenguyen in #5475
- (deepgram sttv2): add flux-general-multi support by @tinalenguyen in #5486
- (xai stt): expose endpointing param to user by @tinalenguyen in #5493
- fix(room-io): ownership-aware FrameProcessor lifecycle management by @longcw in #5467
- (openai responses): drop prompt_cache_retention in received responses by @tinalenguyen in #5502
- feat(avatar): add AvatarSession base class, warn on sync mis-wire by @longcw in #5499
- livekit-agents@1.5.5 by @github-actions[bot] in #5503
New Contributors
- @carschandler made their first contribution in #5481
Full Changelog: https://github.com/livekit/agents/compare/livekit-agents@1.5.4...livekit-agents@1.5.5