OpenClaw v2026.5.25 Released: Alpine Linux Support, iMessage Fixes, and Performance Improvements

OpenClaw v2026.5.25 is out, delivering a set of quality-of-life improvements across Alpine Linux, iMessage, plugin development, and agent performance.

Key changes:

  • Alpine Linux / musl support: The installer now uses apk for Node.js, npm, and Git on musl-based Linux instead of downloading glibc Node tarballs that failed against node:sqlite. The installer also now correctly detects musl shells like Alpine as Linux instead of rejecting them.

  • iMessage fixes: Thread-attached files (under ~/Library/Messages/Attachments) are now routed through the existing inbound path policy instead of being rejected as path-not-allowed. Also prevents duplicate watcher startup when both default and named accounts point at the same Messages source, avoiding doubled inbound replies.

  • Agents/perf: Provider descriptors and fallback provider resolution are now cached, so model fallback retries no longer trigger repeated bundled provider runtime scans while still invalidating on plugin reloads.

  • Checks: Conflict-marker scans are now prefiltered so changed checks avoid reading every repository file on clean runs.

  • CLI/Windows: Plugin source-checkout build output is now routed to stderr before launching OpenClaw commands, preventing stale local builds from corrupting --json stdout.

The beta1 late-fix (v2026.5.25-beta.1) also shipped iMessage deduplication and Codex sandbox bootstrap path preservation fixes.

Repository: openclaw/openclaw v2026.5.25

← Back to News