releaseintermediate
[Release] openclaw/openclaw v2026.5.28-beta.1: openclaw 2026.5.28-beta.1
By steipetegithub
View original on githubOpenClaw v2026.5.28-beta.1 delivers major stability and safety improvements across agent runtime recovery, channel delivery, mobile/chat surfaces, CLI/auth tooling, and performance optimization. Key enhancements include steadier subagent workspace separation, safer session identity handling across plugins and messaging platforms, broader mobile UI refresh with state preservation, faster CLI failure modes with clearer recovery guidance, and reduced repeated work in hot paths through improved caching. The release also expands documentation, adds ClawHub plugin features, and strengthens QA/E2E validation with bounded logging and cross-OS artifact handling.
Key Points
- •Agent runtime recovery improved: subagents maintain cwd/workspace separation, hook context stays prompt-local, session locks release on timeout abort, and shared runtime state preserved across app-server/helper failures
- •Channel delivery safety enhanced across outbound plugin hooks, Matrix room IDs, iMessage reactions, Slack replies, Discord warnings, and Microsoft Teams service URL trust checks
- •Mobile and chat surfaces refreshed: iOS Pro UI, Gateway chat transport, onboarding, WebChat reconnect delivery, and session picker now preserve state across reconnects and empty searches
- •CLI/auth/doctor tooling fail faster with malformed input rejection, bounded OAuth requests, legacy api_key profile migration, and actionable restart guidance
- •Performance optimized through caching improvements: install records, config JSON parsing, tool search catalogs, session stores, manifest rows, plugin config, browser tokens, and viewer assets
- •QA/E2E validation strengthened with bounded log/artifact handling, cross-OS waits, and proof generation instead of hanging or false-greening
- •ClawHub plugin features added: display names, skill verification, and trust surfaces for better plugin discovery and management
- •Documentation expanded: Codex computer-use setup, auth stdin setup, macOS gateway sleep troubleshooting, container model auth, and deployment guidance
- •Provider and agent improvements: Anthropic signature preservation, DeepSeek reasoning_content replay, OpenRouter strict9 IDs, and Ollama plain-text tool call promotion
- •File transfer and config parsing hardened: late tar stdin error handling, strict numeric/date/IPv6 parsing, and malformed content rejection
Found this useful? Add it to a playbook for a step-by-step implementation guide.
Workflow Diagram
Start Process
Step A
Step B
Step C
Complete
Concepts
Artifacts (2)
npm_package_infojsonconfig
{
"package": "openclaw",
"version": "2026.5.28-beta.1",
"npm_url": "https://www.npmjs.com/package/openclaw/v/2026.5.28-beta.1",
"registry_tarball": "https://registry.npmjs.org/openclaw/-/openclaw-2026.5.28-beta.1.tgz",
"integrity_sha512": "xMvO9tcAzIlzJsJhR3E8iAWk21bIC9E/94Dy3PQgul7fpowTM2VXp3zpAQUoY/hxJ9oJRK6PyeNfwVtIvYK2bw=="
}release_validation_checklistworkflow
Release Validation Steps:
1. npm preflight: https://github.com/openclaw/openclaw/actions/runs/26617230525
2. full release validation: https://github.com/openclaw/openclaw/actions/runs/26617230543
3. performance evidence: https://github.com/openclaw/openclaw/actions/runs/26617230578
4. release publish umbrella: https://github.com/openclaw/openclaw/actions/runs/26618553779
5. plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/26618634658
- Status: blocked on @openclaw/diffs-language-pack first publish
6. plugin ClawHub publish: https://github.com/openclaw/openclaw/actions/runs/26618636481
- Status: blocked on missing ClawHub row for @openclaw/diffs-language-pack