← Back to Blogs
GH Release

OpenClaw v2026.5.14-beta.1 Release Summary

322858654 May 14, 2026

OpenClaw v2026.5.14-beta.1 Release Summary

Key Changes

Voice and Realtime Communication

OpenClaw now supports Telnyx Media Streaming for realtime voice calls. This brings parity with Twilio, allowing providers like OpenAI Realtime to drive Telnyx calls with sub-second latency using PCMU 8 kHz μ-law audio. The update includes a new StreamFrameAdapter to generalize WebSocket frame parsing and serialization across different carriers.

Codex and MCP Enhancements

Significant updates have been made to the Codex app-server harness to improve tool availability and session persistence:

  • MCP Server Preservation: Plugin-bundled MCP servers are now projected into Codex native mcp_servers on thread start. Additionally, user-configured MCP servers are re-sent during thread/resume, ensuring tools survive gateway or app-server restarts.
  • Migration Improvements: The migration process now uses the managed Codex binary for source inventory, preventing failures when a global codex install is broken. A new prewarming mechanism also reduces races during onboarding where the marketplace might not be fully loaded.
  • Auth Fixes: Runtime auth selection now correctly accepts OAuth profiles stored via oauthRef, resolving issues where Codex app-server runs would start without a selected profile.

Channel and UI Updates

  • WhatsApp Status Reactions: WhatsApp now supports lifecycle reactions (queued → thinking → tool → done/error), matching the UX of Telegram and Discord.
  • Control UI Refinements:
    • Chat items are now rendered in strict visible timestamp order, fixing issues where live tool outputs appeared out of sequence.
    • A new browser-local text size setting has been added to Appearance and Quick Settings.
    • Short assistant replies no longer overlap with in-bubble action buttons.
    • /tts audio replies are now rendered as playable audio attachments in WebChat.
  • Telegram Stability:
    • Fixed a regression where isolated polling lanes blocked unrelated topics and DMs.
    • Added limits to concurrent startup getMe probes to prevent event-loop starvation on Windows with large multi-account configs.
    • Resolved a leak where polling leases persisted across in-process restarts, causing "duplicate poller" errors.

Security and Core Hardening

  • Windows ACL Audit: The security scanner now correctly classifies broad Windows SIDs (e.g., Anonymous Logon, Guests) as world principals. This ensures that world-writable paths are correctly flagged as critical severity rather than just warnings.
  • Safe-Bin Validation: Hardened safe-bin allowlist checks to reject POSIX-style parameter expansion tokens, preventing potential shell-rewrite attacks.
  • Gateway Stability: Fixed a critical crash caused by uncaught ERR_HTTP2_INVALID_SESSION errors from undici by forcing global dispatchers to stay on HTTP/1.1 for specific paths and classifying the error as a transient network failure.

Other Notable Fixes

  • SGLang Reasoning: SGLang now preserves replayed reasoning history for OpenAI-compatible completions, preventing empty responses for thinking-capable local models.
  • Subagent Maintenance: Pending subagent sessions are now preserved during session-store capping to ensure completion results are not evicted before they can be announced to the parent.
  • Config Management: The CLI now rejects attempts to manually set meta.lastTouchedVersion or meta.lastTouchedAt, as these are auto-managed by the system.

Impact

  • For Voice Users: Telnyx users can now leverage high-performance realtime voice agents.
  • For Codex Users: Improved reliability during migration and better persistence of MCP tools across restarts.
  • For UI/UX: A more intuitive chat experience with correct message ordering and playable TTS audio.
  • For System Administrators: More accurate security audits on Windows and a more stable gateway process under high-concurrency network conditions.

References

Pull Requests