Skip to content

v1.8.0

Latest

Choose a tag to compare

@jakeledwards jakeledwards released this 07 Jun 17:11
· 1 commit to main since this release
6921591

Highlights

OpenClaw protocol v4 support — faster, more reliable streaming with smarter reconnects and inline auth-error hints.

Changes

  • Negotiate OpenClaw protocol v4 in WS handshake with v3 fallback
  • Handle v4 chat:deltaText events (true incremental streaming) + streamReplace
  • Guard v4 chat-delta replace path against post-finalization mutation
  • Emit authError event and handle UNAVAILABLE as retryable
  • Honor v4 retryAfterMs as one-shot floor on reconnect delay
  • Add protocol/version/hint store fields and surface in SettingsModal
  • True /reset clears pending streams, accumulated buffers, and tool-call tracking
  • Add optional view parameter to models.list
  • Extract approve-command into its own component with cross-platform clipboard + copy feedback
  • Filter OpenClaw runtime context messages from chat display
  • Surface RPC errors and server config errors with actionable details
  • Suppress SERVER_STARTING sentinel from user-visible errors
  • Gate v3 media scrub on v4 connections (server now pre-strips MEDIA tokens)
  • Fix config.patch compatibility with server
  • Fix timer leak in disconnect path
  • Fix 3 subagent bugs: disconnected viewer, wrong anchor position, cross-session text leaking
  • Fix pairing approval command showing device fingerprint instead of request UUID
  • Fix LaunchScreen.storyboard lookup for iOS Capacitor Base.lproj placement
  • Fix openclaw-client tests after modular refactor and protocol v4 merge

macOS build only — Windows and Linux artifacts to follow.