releaseintermediate
[Release] openclaw/openclaw v2026.3.28: openclaw 2026.3.28
By steipetegithub
View original on githubOpenClaw v2026.3.28 is a major release featuring breaking changes to Qwen OAuth migration and config validation, alongside significant enhancements including xAI Responses API integration, MiniMax image generation, async tool approval hooks, ACP channel bindings, and unified file upload actions across platforms. The release includes numerous bug fixes for Telegram splitting, WhatsApp echo loops, Mistral API compatibility, and security improvements for credential auditing.
Key Points
- •Migrate Qwen authentication from deprecated portal-auth OAuth to Model Studio API key via `openclaw onboard --auth-choice modelstudio-api-key`
- •Drop automatic config migrations older than two months; legacy keys now fail validation instead of auto-rewriting
- •Move xAI provider to Responses API with first-class `x_search` support and auto-enable xAI plugin for web-search and tool configs
- •Add async `requireApproval` hook to `before_tool_call` for plugin-based tool execution approval via Discord, Telegram, iMessage, or `/approve` command
- •Implement MiniMax image generation provider for `image-01` model with aspect ratio control and image-to-image editing
- •Add current-conversation ACP binds for Discord, BlueBubbles, and iMessage to spawn workspaces without creating child threads
- •Enable `apply_patch` by default for OpenAI models and align sandbox policy access with `write` permissions
- •Auto-load bundled provider and CLI-backend plugins from explicit config refs, eliminating manual `plugins.allow` entries
- •Unify file uploads across platforms with explicit `upload-file` action for Slack, Microsoft Teams, and Google Chat
- •Fix critical bugs: Telegram message splitting at word boundaries, WhatsApp self-chat echo loops, Mistral OpenAI-compatible request flags, and credential audit coverage for Gemini/Grok/Kimi
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 (4)
Config Schema Commandcommand
openclaw config schemaACP Spawn Codex Commandcommand
openclaw spawn codex --bind herePodman Host CLI Workflowcommand
openclaw --container <name> ...Qwen Migration Commandcommand
openclaw onboard --auth-choice modelstudio-api-key