fix: land voice-call inbound waiting queue changelog (#29223) (thanks @hershey-g)

This commit is contained in:
Peter Steinberger
2026-03-03 00:17:12 +00:00
parent e0c5d190bf
commit a914fd7697

View File

@@ -14,6 +14,7 @@ Docs: https://docs.openclaw.ai
- Zalo Personal plugin (`@openclaw/zalouser`): rebuilt channel runtime to use native `zca-js` integration in-process, removing external CLI transport usage and keeping QR/login + send/listen flows fully inside OpenClaw.
- Telegram/DM streaming: use `sendMessageDraft` for private preview streaming, keep reasoning/answer preview lanes separated in DM reasoning-stream mode. (#31824) Thanks @obviyus.
- Telegram/voice mention gating: add optional `disableAudioPreflight` on group/topic config to skip mention-detection preflight transcription for inbound voice notes where operators want text-only mention checks. (#23067) Thanks @yangnim21029.
- Voice-call/Twilio inbound queueing: add call-waiting queue support for concurrent inbound calls so accepted calls can wait while active call capacity is occupied, with queue lifecycle coverage in Twilio webhook/provider tests. (#29223) Thanks @hershey-g.
- Hooks/message lifecycle: add internal hook events `message:transcribed` and `message:preprocessed`, plus richer outbound `message:sent` context (`isGroup`, `groupId`) for group-conversation correlation and post-transcription automations. (#9859) Thanks @Drickon.
- Telegram/Streaming defaults: default `channels.telegram.streaming` to `partial` (from `off`) so new Telegram setups get live preview streaming out of the box, with runtime fallback to message-edit preview when native drafts are unavailable.
- CLI/Config validation: add `openclaw config validate` (with `--json`) to validate config files before gateway startup, and include detailed invalid-key paths in startup invalid-config errors. (#31220) thanks @Sid-Qin.