From 4f8471617ad534ede8e266f2660bb65d0d5ae627 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 8 Apr 2026 04:21:51 +0100 Subject: [PATCH] chore: prepare 2026.4.8 --- apps/android/app/build.gradle.kts | 4 ++-- apps/ios/Config/Version.xcconfig | 6 +++--- apps/macos/Sources/OpenClaw/Resources/Info.plist | 4 ++-- extensions/acpx/package.json | 2 +- extensions/alibaba/package.json | 2 +- extensions/amazon-bedrock-mantle/package.json | 2 +- extensions/amazon-bedrock/package.json | 2 +- extensions/anthropic-vertex/package.json | 2 +- extensions/anthropic/package.json | 2 +- extensions/arcee/package.json | 2 +- extensions/bluebubbles/package.json | 10 +++++----- extensions/brave/package.json | 2 +- extensions/browser/package.json | 2 +- extensions/byteplus/package.json | 2 +- extensions/chutes/package.json | 2 +- extensions/cloudflare-ai-gateway/package.json | 2 +- extensions/comfy/package.json | 2 +- extensions/copilot-proxy/package.json | 2 +- extensions/deepgram/package.json | 2 +- extensions/deepseek/package.json | 2 +- extensions/diagnostics-otel/package.json | 6 +++--- extensions/diffs/package.json | 2 +- extensions/discord/package.json | 10 +++++----- extensions/duckduckgo/package.json | 2 +- extensions/elevenlabs/package.json | 2 +- extensions/exa/package.json | 2 +- extensions/fal/package.json | 2 +- extensions/feishu/package.json | 10 +++++----- extensions/firecrawl/package.json | 2 +- extensions/fireworks/package.json | 2 +- extensions/github-copilot/package.json | 2 +- extensions/google/package.json | 2 +- extensions/googlechat/package.json | 6 +++--- extensions/groq/package.json | 2 +- extensions/huggingface/package.json | 2 +- extensions/image-generation-core/package.json | 2 +- extensions/imessage/package.json | 2 +- extensions/irc/package.json | 4 ++-- extensions/kilocode/package.json | 2 +- extensions/kimi-coding/package.json | 2 +- extensions/line/package.json | 6 +++--- extensions/litellm/package.json | 2 +- extensions/llm-task/package.json | 2 +- extensions/lobster/package.json | 6 +++--- extensions/matrix/package.json | 6 +++--- extensions/mattermost/package.json | 6 +++--- extensions/media-understanding-core/package.json | 2 +- extensions/memory-core/package.json | 4 ++-- extensions/memory-lancedb/package.json | 8 ++++---- extensions/memory-wiki/package.json | 4 ++-- extensions/microsoft-foundry/package.json | 2 +- extensions/microsoft/package.json | 2 +- extensions/minimax/package.json | 2 +- extensions/mistral/package.json | 2 +- extensions/moonshot/package.json | 2 +- extensions/msteams/package.json | 10 +++++----- extensions/nextcloud-talk/package.json | 10 +++++----- extensions/nostr/package.json | 10 +++++----- extensions/nvidia/package.json | 2 +- extensions/ollama/package.json | 2 +- extensions/open-prose/package.json | 2 +- extensions/openai/package.json | 2 +- extensions/opencode-go/package.json | 2 +- extensions/opencode/package.json | 2 +- extensions/openrouter/package.json | 2 +- extensions/openshell/package.json | 2 +- extensions/perplexity/package.json | 2 +- extensions/qa-channel/package.json | 6 +++--- extensions/qa-lab/package.json | 8 ++++---- extensions/qianfan/package.json | 2 +- extensions/qqbot/package.json | 10 +++++----- extensions/qwen/package.json | 2 +- extensions/runway/package.json | 2 +- extensions/searxng/package.json | 2 +- extensions/sglang/package.json | 2 +- extensions/signal/package.json | 2 +- extensions/slack/package.json | 2 +- extensions/speech-core/package.json | 2 +- extensions/stepfun/package.json | 2 +- extensions/synology-chat/package.json | 4 ++-- extensions/synthetic/package.json | 2 +- extensions/tavily/package.json | 2 +- extensions/telegram/package.json | 2 +- extensions/tlon/package.json | 6 +++--- extensions/together/package.json | 2 +- extensions/twitch/package.json | 4 ++-- extensions/venice/package.json | 2 +- extensions/vercel-ai-gateway/package.json | 2 +- extensions/video-generation-core/package.json | 2 +- extensions/vllm/package.json | 2 +- extensions/voice-call/package.json | 10 +++++----- extensions/volcengine/package.json | 2 +- extensions/vydra/package.json | 2 +- extensions/webhooks/package.json | 2 +- extensions/whatsapp/package.json | 10 +++++----- extensions/xai/package.json | 2 +- extensions/xiaomi/package.json | 2 +- extensions/zai/package.json | 2 +- extensions/zalo/package.json | 10 +++++----- extensions/zalouser/package.json | 10 +++++----- package.json | 2 +- src/cli/update-cli.test.ts | 2 +- src/config/schema.base.generated.ts | 2 +- src/plugins/stage-bundled-plugin-runtime-deps.test.ts | 4 ++-- test/plugin-npm-release.test.ts | 4 ++-- 105 files changed, 182 insertions(+), 182 deletions(-) diff --git a/apps/android/app/build.gradle.kts b/apps/android/app/build.gradle.kts index 906d2d4074d..85e317be953 100644 --- a/apps/android/app/build.gradle.kts +++ b/apps/android/app/build.gradle.kts @@ -65,8 +65,8 @@ android { applicationId = "ai.openclaw.app" minSdk = 31 targetSdk = 36 - versionCode = 2026040701 - versionName = "2026.4.7" + versionCode = 2026040801 + versionName = "2026.4.8" ndk { // Support all major ABIs — native libs are tiny (~47 KB per ABI) abiFilters += listOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64") diff --git a/apps/ios/Config/Version.xcconfig b/apps/ios/Config/Version.xcconfig index 7cf8c95b19e..d9818c9980d 100644 --- a/apps/ios/Config/Version.xcconfig +++ b/apps/ios/Config/Version.xcconfig @@ -1,8 +1,8 @@ // Shared iOS version defaults. // Generated overrides live in build/Version.xcconfig (git-ignored). -OPENCLAW_GATEWAY_VERSION = 2026.4.7 -OPENCLAW_MARKETING_VERSION = 2026.4.7 -OPENCLAW_BUILD_VERSION = 2026040701 +OPENCLAW_GATEWAY_VERSION = 2026.4.8 +OPENCLAW_MARKETING_VERSION = 2026.4.8 +OPENCLAW_BUILD_VERSION = 2026040801 #include? "../build/Version.xcconfig" diff --git a/apps/macos/Sources/OpenClaw/Resources/Info.plist b/apps/macos/Sources/OpenClaw/Resources/Info.plist index 63e416a9565..c9b7d8db728 100644 --- a/apps/macos/Sources/OpenClaw/Resources/Info.plist +++ b/apps/macos/Sources/OpenClaw/Resources/Info.plist @@ -15,9 +15,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2026.4.7 + 2026.4.8 CFBundleVersion - 2026040701 + 2026040801 CFBundleIconFile OpenClaw CFBundleURLTypes diff --git a/extensions/acpx/package.json b/extensions/acpx/package.json index d11a5f83ff7..415874cbce2 100644 --- a/extensions/acpx/package.json +++ b/extensions/acpx/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/acpx", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw ACP runtime backend", "type": "module", "dependencies": { diff --git a/extensions/alibaba/package.json b/extensions/alibaba/package.json index 4ddbb5d1df2..2a08d2f2467 100644 --- a/extensions/alibaba/package.json +++ b/extensions/alibaba/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/alibaba-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Alibaba Model Studio video provider plugin", "type": "module", diff --git a/extensions/amazon-bedrock-mantle/package.json b/extensions/amazon-bedrock-mantle/package.json index fe7e6dd1259..ef67b0c89a7 100644 --- a/extensions/amazon-bedrock-mantle/package.json +++ b/extensions/amazon-bedrock-mantle/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-mantle-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Amazon Bedrock Mantle (OpenAI-compatible) provider plugin", "type": "module", diff --git a/extensions/amazon-bedrock/package.json b/extensions/amazon-bedrock/package.json index b7ababfc716..b8c3e1e39b2 100644 --- a/extensions/amazon-bedrock/package.json +++ b/extensions/amazon-bedrock/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Amazon Bedrock provider plugin", "type": "module", diff --git a/extensions/anthropic-vertex/package.json b/extensions/anthropic-vertex/package.json index 3160b29cb27..d9fb96db112 100644 --- a/extensions/anthropic-vertex/package.json +++ b/extensions/anthropic-vertex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-vertex-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Anthropic Vertex provider plugin", "type": "module", diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json index 0c0b065934b..8b572c12064 100644 --- a/extensions/anthropic/package.json +++ b/extensions/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Anthropic provider plugin", "type": "module", diff --git a/extensions/arcee/package.json b/extensions/arcee/package.json index b0de3c4c5b7..cca37199e57 100644 --- a/extensions/arcee/package.json +++ b/extensions/arcee/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/arcee-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Arcee provider plugin", "type": "module", diff --git a/extensions/bluebubbles/package.json b/extensions/bluebubbles/package.json index 14c4722fb03..90cdeb90f11 100644 --- a/extensions/bluebubbles/package.json +++ b/extensions/bluebubbles/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/bluebubbles", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw BlueBubbles channel plugin", "type": "module", "devDependencies": { @@ -8,7 +8,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -40,13 +40,13 @@ "install": { "npmSpec": "@openclaw/bluebubbles", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/brave/package.json b/extensions/brave/package.json index 1aab3b6ca79..2ca3783f894 100644 --- a/extensions/brave/package.json +++ b/extensions/brave/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/brave-plugin", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Brave plugin", "type": "module", diff --git a/extensions/browser/package.json b/extensions/browser/package.json index 5c558e3964d..fc102e0375c 100644 --- a/extensions/browser/package.json +++ b/extensions/browser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/browser-plugin", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw browser tool plugin", "type": "module", diff --git a/extensions/byteplus/package.json b/extensions/byteplus/package.json index d96f9f580d8..fec2a91d6b2 100644 --- a/extensions/byteplus/package.json +++ b/extensions/byteplus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/byteplus-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw BytePlus provider plugin", "type": "module", diff --git a/extensions/chutes/package.json b/extensions/chutes/package.json index db1bc2b92b5..9178acf892c 100644 --- a/extensions/chutes/package.json +++ b/extensions/chutes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/chutes-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Chutes.ai provider plugin", "type": "module", diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json index 45f6f54f856..12cbef9ded5 100644 --- a/extensions/cloudflare-ai-gateway/package.json +++ b/extensions/cloudflare-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cloudflare-ai-gateway-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Cloudflare AI Gateway provider plugin", "type": "module", diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json index 810af55bcbf..12f0b473728 100644 --- a/extensions/comfy/package.json +++ b/extensions/comfy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/comfy-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw ComfyUI provider plugin", "type": "module", diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json index 29835aabcfd..842989769e9 100644 --- a/extensions/copilot-proxy/package.json +++ b/extensions/copilot-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot-proxy", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Copilot Proxy provider plugin", "type": "module", diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json index 0303dffeea8..740ed5b34c2 100644 --- a/extensions/deepgram/package.json +++ b/extensions/deepgram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepgram-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Deepgram media-understanding provider", "type": "module", diff --git a/extensions/deepseek/package.json b/extensions/deepseek/package.json index ca35e9160a3..a73951218ea 100644 --- a/extensions/deepseek/package.json +++ b/extensions/deepseek/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepseek-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw DeepSeek provider plugin", "type": "module", diff --git a/extensions/diagnostics-otel/package.json b/extensions/diagnostics-otel/package.json index a23dea86de6..7e0e893c5c4 100644 --- a/extensions/diagnostics-otel/package.json +++ b/extensions/diagnostics-otel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-otel", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw diagnostics OpenTelemetry exporter", "type": "module", "dependencies": { @@ -24,10 +24,10 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/diffs/package.json b/extensions/diffs/package.json index a17c0b9ce07..0449c349597 100644 --- a/extensions/diffs/package.json +++ b/extensions/diffs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw diff viewer plugin", "type": "module", diff --git a/extensions/discord/package.json b/extensions/discord/package.json index 2482e38978a..1fcfbb4da32 100644 --- a/extensions/discord/package.json +++ b/extensions/discord/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/discord", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Discord channel plugin", "type": "module", "dependencies": { @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -49,13 +49,13 @@ "install": { "npmSpec": "@openclaw/discord", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "bundle": { "stageRuntimeDependencies": true diff --git a/extensions/duckduckgo/package.json b/extensions/duckduckgo/package.json index 3e55fe9386f..79ebfb15013 100644 --- a/extensions/duckduckgo/package.json +++ b/extensions/duckduckgo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/duckduckgo-plugin", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw DuckDuckGo plugin", "type": "module", diff --git a/extensions/elevenlabs/package.json b/extensions/elevenlabs/package.json index 1a68e2ba527..d827471d285 100644 --- a/extensions/elevenlabs/package.json +++ b/extensions/elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/elevenlabs-speech", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw ElevenLabs speech plugin", "type": "module", diff --git a/extensions/exa/package.json b/extensions/exa/package.json index f6dc964925a..184e4ff4e6d 100644 --- a/extensions/exa/package.json +++ b/extensions/exa/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/exa-plugin", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Exa plugin", "type": "module", diff --git a/extensions/fal/package.json b/extensions/fal/package.json index 89798824a7e..7cfb02f85f8 100644 --- a/extensions/fal/package.json +++ b/extensions/fal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fal-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw fal provider plugin", "type": "module", diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json index fdbabe29329..d648bd94514 100644 --- a/extensions/feishu/package.json +++ b/extensions/feishu/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/feishu", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Feishu/Lark channel plugin (community maintained by @m1heng)", "type": "module", "dependencies": { @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -40,13 +40,13 @@ "install": { "npmSpec": "@openclaw/feishu", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "bundle": { "stageRuntimeDependencies": true diff --git a/extensions/firecrawl/package.json b/extensions/firecrawl/package.json index b305db6e117..48c7f98ecbe 100644 --- a/extensions/firecrawl/package.json +++ b/extensions/firecrawl/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/firecrawl-plugin", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Firecrawl plugin", "type": "module", diff --git a/extensions/fireworks/package.json b/extensions/fireworks/package.json index a02756df3a6..6ac9e10cfb4 100644 --- a/extensions/fireworks/package.json +++ b/extensions/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fireworks-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Fireworks provider plugin", "type": "module", diff --git a/extensions/github-copilot/package.json b/extensions/github-copilot/package.json index 6b53afd5ddb..9e3e5c36ab9 100644 --- a/extensions/github-copilot/package.json +++ b/extensions/github-copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/github-copilot-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw GitHub Copilot provider plugin", "type": "module", diff --git a/extensions/google/package.json b/extensions/google/package.json index bda5d9471ed..631eee6eaee 100644 --- a/extensions/google/package.json +++ b/extensions/google/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-plugin", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Google plugin", "type": "module", diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json index 4070c6c36f6..e9738fd8bab 100644 --- a/extensions/googlechat/package.json +++ b/extensions/googlechat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/googlechat", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Google Chat channel plugin", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -43,7 +43,7 @@ "install": { "npmSpec": "@openclaw/googlechat", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" } } } diff --git a/extensions/groq/package.json b/extensions/groq/package.json index 9d1976f24c0..059d80acab3 100644 --- a/extensions/groq/package.json +++ b/extensions/groq/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/groq-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Groq media-understanding provider", "type": "module", diff --git a/extensions/huggingface/package.json b/extensions/huggingface/package.json index e326cb729a9..d1e60fda813 100644 --- a/extensions/huggingface/package.json +++ b/extensions/huggingface/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/huggingface-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Hugging Face provider plugin", "type": "module", diff --git a/extensions/image-generation-core/package.json b/extensions/image-generation-core/package.json index 20fcd014064..eef8a18debb 100644 --- a/extensions/image-generation-core/package.json +++ b/extensions/image-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/image-generation-core", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw image generation runtime package", "type": "module", diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json index a094c02189b..e654e665b63 100644 --- a/extensions/imessage/package.json +++ b/extensions/imessage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/imessage", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw iMessage channel plugin", "type": "module", diff --git a/extensions/irc/package.json b/extensions/irc/package.json index 574b1b1ab2e..7287a54f849 100644 --- a/extensions/irc/package.json +++ b/extensions/irc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/irc", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw IRC channel plugin", "type": "module", "devDependencies": { @@ -11,7 +11,7 @@ "./index.ts" ], "install": { - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "setupEntry": "./setup-entry.ts", "channel": { diff --git a/extensions/kilocode/package.json b/extensions/kilocode/package.json index db5edfa77aa..c64317b2a2f 100644 --- a/extensions/kilocode/package.json +++ b/extensions/kilocode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kilocode-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Kilo Gateway provider plugin", "type": "module", diff --git a/extensions/kimi-coding/package.json b/extensions/kimi-coding/package.json index e06d2237ee9..3df12d74b19 100644 --- a/extensions/kimi-coding/package.json +++ b/extensions/kimi-coding/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kimi-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Kimi provider plugin", "type": "module", diff --git a/extensions/line/package.json b/extensions/line/package.json index 89d53513879..31076fb3864 100644 --- a/extensions/line/package.json +++ b/extensions/line/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/line", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw LINE channel plugin", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -36,7 +36,7 @@ "install": { "npmSpec": "@openclaw/line", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" } } } diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json index 95512e20199..d2cab06477f 100644 --- a/extensions/litellm/package.json +++ b/extensions/litellm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/litellm-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw LiteLLM provider plugin", "type": "module", diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json index 2407cc82be3..9ecd0ae5610 100644 --- a/extensions/llm-task/package.json +++ b/extensions/llm-task/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llm-task", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw JSON-only LLM task plugin", "type": "module", diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json index ebe01619170..8d56028072e 100644 --- a/extensions/lobster/package.json +++ b/extensions/lobster/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lobster", - "version": "2026.4.7", + "version": "2026.4.8", "description": "Lobster workflow tool plugin (typed pipelines + resumable approvals)", "type": "module", "dependencies": { @@ -15,10 +15,10 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index 0bc00155a16..6a27637c420 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/matrix", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Matrix channel plugin", "type": "module", "dependencies": { @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -45,7 +45,7 @@ "install": { "npmSpec": "@openclaw/matrix", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7", + "minHostVersion": ">=2026.4.8", "allowInvalidConfigRecovery": true }, "releaseChecks": { diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json index dd0398ab649..04401b39dfa 100644 --- a/extensions/mattermost/package.json +++ b/extensions/mattermost/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mattermost", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Mattermost channel plugin", "type": "module", "dependencies": { @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -36,7 +36,7 @@ "install": { "npmSpec": "@openclaw/mattermost", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" } } } diff --git a/extensions/media-understanding-core/package.json b/extensions/media-understanding-core/package.json index 118a63f30b3..342c0bf7086 100644 --- a/extensions/media-understanding-core/package.json +++ b/extensions/media-understanding-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/media-understanding-core", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw media understanding runtime package", "type": "module", diff --git a/extensions/memory-core/package.json b/extensions/memory-core/package.json index c6878d560fa..82970e9c7e5 100644 --- a/extensions/memory-core/package.json +++ b/extensions/memory-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-core", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw core memory search plugin", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json index b7170da6f51..ef508c9a4d9 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-lancedb", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw LanceDB-backed long-term memory plugin with auto-recall/capture", "type": "module", "dependencies": { @@ -18,13 +18,13 @@ "install": { "npmSpec": "@openclaw/memory-lancedb", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json index f4f5f3cff85..5e55b8770d7 100644 --- a/extensions/memory-wiki/package.json +++ b/extensions/memory-wiki/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-wiki", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw persistent wiki plugin", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json index 70585f5b714..3903704028f 100644 --- a/extensions/microsoft-foundry/package.json +++ b/extensions/microsoft-foundry/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-foundry", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Microsoft Foundry provider plugin", "type": "module", diff --git a/extensions/microsoft/package.json b/extensions/microsoft/package.json index 2387e3b03b2..0e2193abe39 100644 --- a/extensions/microsoft/package.json +++ b/extensions/microsoft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-speech", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Microsoft speech plugin", "type": "module", diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json index 86820cf080f..4f075fcc93e 100644 --- a/extensions/minimax/package.json +++ b/extensions/minimax/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/minimax-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw MiniMax provider and OAuth plugin", "type": "module", diff --git a/extensions/mistral/package.json b/extensions/mistral/package.json index 6a532a62805..f153b89b065 100644 --- a/extensions/mistral/package.json +++ b/extensions/mistral/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mistral-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Mistral provider plugin", "type": "module", diff --git a/extensions/moonshot/package.json b/extensions/moonshot/package.json index 416aa8bba39..767f9a71f6c 100644 --- a/extensions/moonshot/package.json +++ b/extensions/moonshot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/moonshot-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Moonshot provider plugin", "type": "module", diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json index 9c53a984b6e..8d3481fe8db 100644 --- a/extensions/msteams/package.json +++ b/extensions/msteams/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/msteams", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Microsoft Teams channel plugin", "type": "module", "dependencies": { @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -40,13 +40,13 @@ "install": { "npmSpec": "@openclaw/msteams", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json index c95218e34e8..e9f1852bb78 100644 --- a/extensions/nextcloud-talk/package.json +++ b/extensions/nextcloud-talk/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nextcloud-talk", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Nextcloud Talk channel plugin", "type": "module", "devDependencies": { @@ -8,7 +8,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -37,13 +37,13 @@ "install": { "npmSpec": "@openclaw/nextcloud-talk", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json index 0c1f6ff2a59..365e33d6ade 100644 --- a/extensions/nostr/package.json +++ b/extensions/nostr/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nostr", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Nostr channel plugin for NIP-04 encrypted DMs", "type": "module", "dependencies": { @@ -11,7 +11,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -36,13 +36,13 @@ "install": { "npmSpec": "@openclaw/nostr", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/nvidia/package.json b/extensions/nvidia/package.json index afcdcd9f6d0..3381b9862d7 100644 --- a/extensions/nvidia/package.json +++ b/extensions/nvidia/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nvidia-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw NVIDIA provider plugin", "type": "module", diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json index c2621b20774..50966967526 100644 --- a/extensions/ollama/package.json +++ b/extensions/ollama/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ollama-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Ollama provider plugin", "type": "module", diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json index b10711cdb61..7f784328bf7 100644 --- a/extensions/open-prose/package.json +++ b/extensions/open-prose/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/open-prose", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenProse VM skill pack plugin (slash command + telemetry).", "type": "module", diff --git a/extensions/openai/package.json b/extensions/openai/package.json index d2da2461ab2..bc5745864f4 100644 --- a/extensions/openai/package.json +++ b/extensions/openai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openai-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw OpenAI provider plugins", "type": "module", diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json index 4bfe50929dd..c98863d6531 100644 --- a/extensions/opencode-go/package.json +++ b/extensions/opencode-go/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-go-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw OpenCode Go provider plugin", "type": "module", diff --git a/extensions/opencode/package.json b/extensions/opencode/package.json index 09ca4720999..f7117764f02 100644 --- a/extensions/opencode/package.json +++ b/extensions/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw OpenCode Zen provider plugin", "type": "module", diff --git a/extensions/openrouter/package.json b/extensions/openrouter/package.json index e9b0f3e299a..2cd1bcfe5a2 100644 --- a/extensions/openrouter/package.json +++ b/extensions/openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openrouter-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw OpenRouter provider plugin", "type": "module", diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json index 07e2dd64862..14bb570262f 100644 --- a/extensions/openshell/package.json +++ b/extensions/openshell/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openshell-sandbox", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw OpenShell sandbox backend", "type": "module", diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json index a800391b51c..e4789bda957 100644 --- a/extensions/perplexity/package.json +++ b/extensions/perplexity/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/perplexity-plugin", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Perplexity plugin", "type": "module", diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json index a2368926651..a78d139b6fc 100644 --- a/extensions/qa-channel/package.json +++ b/extensions/qa-channel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-channel", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw QA synthetic channel plugin", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -40,7 +40,7 @@ "install": { "npmSpec": "@openclaw/qa-channel", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" } } } diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json index 969005f6119..d5030ee0a89 100644 --- a/extensions/qa-lab/package.json +++ b/extensions/qa-lab/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-lab", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw QA lab plugin with private debugger UI and scenario runner", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -23,10 +23,10 @@ "install": { "npmSpec": "@openclaw/qa-lab", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" } } } diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json index d3f6ac455a7..590da5c70c3 100644 --- a/extensions/qianfan/package.json +++ b/extensions/qianfan/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qianfan-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Qianfan provider plugin", "type": "module", diff --git a/extensions/qqbot/package.json b/extensions/qqbot/package.json index f40c31590c0..ca8f37dacb5 100644 --- a/extensions/qqbot/package.json +++ b/extensions/qqbot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qqbot", - "version": "2026.4.7", + "version": "2026.4.8", "private": false, "description": "OpenClaw QQ Bot channel plugin", "type": "module", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -41,13 +41,13 @@ "npmSpec": "@openclaw/qqbot", "localPath": "extensions/qqbot", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "bundle": { "stageRuntimeDependencies": true diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json index ef315c7a24e..a15fa250169 100644 --- a/extensions/qwen/package.json +++ b/extensions/qwen/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qwen-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Qwen Cloud provider plugin", "type": "module", diff --git a/extensions/runway/package.json b/extensions/runway/package.json index 84f94f16b22..ee3c364faa3 100644 --- a/extensions/runway/package.json +++ b/extensions/runway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/runway-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Runway video provider plugin", "type": "module", diff --git a/extensions/searxng/package.json b/extensions/searxng/package.json index 1c935ec5ad3..31b1721d7e8 100644 --- a/extensions/searxng/package.json +++ b/extensions/searxng/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/searxng-plugin", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw SearXNG plugin", "type": "module", diff --git a/extensions/sglang/package.json b/extensions/sglang/package.json index 8e39c7a8364..7ddb218a239 100644 --- a/extensions/sglang/package.json +++ b/extensions/sglang/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sglang-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw SGLang provider plugin", "type": "module", diff --git a/extensions/signal/package.json b/extensions/signal/package.json index 50768354f0c..39eb7d52695 100644 --- a/extensions/signal/package.json +++ b/extensions/signal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/signal", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Signal channel plugin", "type": "module", diff --git a/extensions/slack/package.json b/extensions/slack/package.json index 5618ca6550b..a9a581a5e3a 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/slack", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Slack channel plugin", "type": "module", diff --git a/extensions/speech-core/package.json b/extensions/speech-core/package.json index a7eb248f39b..aee05fdcd15 100644 --- a/extensions/speech-core/package.json +++ b/extensions/speech-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/speech-core", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw speech runtime package", "type": "module", diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json index 100fb5354ef..3b5b83fa0e7 100644 --- a/extensions/stepfun/package.json +++ b/extensions/stepfun/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/stepfun-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw StepFun provider plugin", "type": "module", diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json index 32f13c7f0d2..85c95db2716 100644 --- a/extensions/synology-chat/package.json +++ b/extensions/synology-chat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synology-chat", - "version": "2026.4.7", + "version": "2026.4.8", "description": "Synology Chat channel plugin for OpenClaw", "type": "module", "devDependencies": { @@ -23,7 +23,7 @@ "install": { "npmSpec": "@openclaw/synology-chat", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" } } } diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json index c44d6398b1b..b4fef7ea75b 100644 --- a/extensions/synthetic/package.json +++ b/extensions/synthetic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synthetic-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Synthetic provider plugin", "type": "module", diff --git a/extensions/tavily/package.json b/extensions/tavily/package.json index 3b031afcb9c..41c57dab270 100644 --- a/extensions/tavily/package.json +++ b/extensions/tavily/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tavily-plugin", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Tavily plugin", "type": "module", diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json index 0c19ef396d3..9a2156dc20b 100644 --- a/extensions/telegram/package.json +++ b/extensions/telegram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/telegram", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Telegram channel plugin", "type": "module", diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index 65fd2d9fe3b..4405974bda5 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tlon", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Tlon/Urbit channel plugin", "type": "module", "dependencies": { @@ -14,7 +14,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -39,7 +39,7 @@ "install": { "npmSpec": "@openclaw/tlon", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" } } } diff --git a/extensions/together/package.json b/extensions/together/package.json index 05f0c8bee59..f57d5994e9d 100644 --- a/extensions/together/package.json +++ b/extensions/together/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/together-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Together provider plugin", "type": "module", diff --git a/extensions/twitch/package.json b/extensions/twitch/package.json index ebc27862351..c34e0efe10d 100644 --- a/extensions/twitch/package.json +++ b/extensions/twitch/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/twitch", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Twitch channel plugin", "type": "module", "dependencies": { @@ -16,7 +16,7 @@ "./index.ts" ], "install": { - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "channel": { "id": "twitch", diff --git a/extensions/venice/package.json b/extensions/venice/package.json index 9f1405a0b28..4586cc7908e 100644 --- a/extensions/venice/package.json +++ b/extensions/venice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/venice-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Venice provider plugin", "type": "module", diff --git a/extensions/vercel-ai-gateway/package.json b/extensions/vercel-ai-gateway/package.json index 813044f5ad8..e9b0264e7e0 100644 --- a/extensions/vercel-ai-gateway/package.json +++ b/extensions/vercel-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vercel-ai-gateway-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Vercel AI Gateway provider plugin", "type": "module", diff --git a/extensions/video-generation-core/package.json b/extensions/video-generation-core/package.json index 971f5e301df..564d8320280 100644 --- a/extensions/video-generation-core/package.json +++ b/extensions/video-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/video-generation-core", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw video generation runtime package", "type": "module", diff --git a/extensions/vllm/package.json b/extensions/vllm/package.json index 7a7137ef411..1a96c088534 100644 --- a/extensions/vllm/package.json +++ b/extensions/vllm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vllm-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw vLLM provider plugin", "type": "module", diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json index c499fd074e7..4f7e45c5b11 100644 --- a/extensions/voice-call/package.json +++ b/extensions/voice-call/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voice-call", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw voice-call plugin", "type": "module", "dependencies": { @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -25,13 +25,13 @@ "./index.ts" ], "install": { - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json index a6ff1f3449a..5c082598bd3 100644 --- a/extensions/volcengine/package.json +++ b/extensions/volcengine/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/volcengine-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Volcengine provider plugin", "type": "module", diff --git a/extensions/vydra/package.json b/extensions/vydra/package.json index 73be4305732..af20f44bc26 100644 --- a/extensions/vydra/package.json +++ b/extensions/vydra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vydra-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Vydra media provider plugin", "type": "module", diff --git a/extensions/webhooks/package.json b/extensions/webhooks/package.json index 91fc9b9a68d..42ee4f819b2 100644 --- a/extensions/webhooks/package.json +++ b/extensions/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/webhooks", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw webhook bridge plugin", "type": "module", diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index 4481d95240b..8cd84612164 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/whatsapp", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw WhatsApp channel plugin", "type": "module", "dependencies": { @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -41,13 +41,13 @@ "install": { "npmSpec": "@openclaw/whatsapp", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/xai/package.json b/extensions/xai/package.json index 78c044638d6..b2a0649deba 100644 --- a/extensions/xai/package.json +++ b/extensions/xai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xai-plugin", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw xAI plugin", "type": "module", diff --git a/extensions/xiaomi/package.json b/extensions/xiaomi/package.json index e432b20db85..47c44312943 100644 --- a/extensions/xiaomi/package.json +++ b/extensions/xiaomi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xiaomi-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Xiaomi provider plugin", "type": "module", diff --git a/extensions/zai/package.json b/extensions/zai/package.json index 9450419b6da..ec5f1feee0d 100644 --- a/extensions/zai/package.json +++ b/extensions/zai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zai-provider", - "version": "2026.4.7", + "version": "2026.4.8", "private": true, "description": "OpenClaw Z.AI provider plugin", "type": "module", diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json index f3edc6349f3..5be23872619 100644 --- a/extensions/zalo/package.json +++ b/extensions/zalo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalo", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Zalo channel plugin", "type": "module", "dependencies": { @@ -11,7 +11,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -39,13 +39,13 @@ "install": { "npmSpec": "@openclaw/zalo", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json index e3cfa373c6b..7274fb488e1 100644 --- a/extensions/zalouser/package.json +++ b/extensions/zalouser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalouser", - "version": "2026.4.7", + "version": "2026.4.8", "description": "OpenClaw Zalo Personal Account plugin via native zca-js integration", "type": "module", "dependencies": { @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.7" + "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { @@ -40,13 +40,13 @@ "install": { "npmSpec": "@openclaw/zalouser", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.7" + "minHostVersion": ">=2026.4.8" }, "compat": { - "pluginApi": ">=2026.4.7" + "pluginApi": ">=2026.4.8" }, "build": { - "openclawVersion": "2026.4.7" + "openclawVersion": "2026.4.8" }, "release": { "publishToClawHub": true, diff --git a/package.json b/package.json index 8c7ae83275e..f180a6877f6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openclaw", - "version": "2026.4.7", + "version": "2026.4.8", "description": "Multi-channel AI gateway with extensible messaging integrations", "keywords": [], "homepage": "https://github.com/openclaw/openclaw#readme", diff --git a/src/cli/update-cli.test.ts b/src/cli/update-cli.test.ts index e806da8c915..8b23773b13c 100644 --- a/src/cli/update-cli.test.ts +++ b/src/cli/update-cli.test.ts @@ -1021,7 +1021,7 @@ describe("update-cli", () => { makeOkUpdateResult({ mode: "git", root: path.join(tempDir, "..", "openclaw"), - after: { version: "2026.4.7" }, + after: { version: "2026.4.8" }, }), ); serviceLoaded.mockResolvedValue(true); diff --git a/src/config/schema.base.generated.ts b/src/config/schema.base.generated.ts index ee32dfa0268..1791b8519bc 100644 --- a/src/config/schema.base.generated.ts +++ b/src/config/schema.base.generated.ts @@ -26904,6 +26904,6 @@ export const GENERATED_BASE_CONFIG_SCHEMA: BaseConfigSchemaResponse = { tags: ["advanced", "url-secret"], }, }, - version: "2026.4.7", + version: "2026.4.8", generatedAt: "2026-03-22T21:17:33.302Z", }; diff --git a/src/plugins/stage-bundled-plugin-runtime-deps.test.ts b/src/plugins/stage-bundled-plugin-runtime-deps.test.ts index cf5df8f0113..b7238b4ea33 100644 --- a/src/plugins/stage-bundled-plugin-runtime-deps.test.ts +++ b/src/plugins/stage-bundled-plugin-runtime-deps.test.ts @@ -48,7 +48,7 @@ describe("stageBundledPluginRuntimeDeps", () => { JSON.stringify( { name: "@openclaw/feishu", - version: "2026.4.7", + version: "2026.4.8", dependencies: { "@larksuiteoapi/node-sdk": "^1.60.0", }, @@ -120,7 +120,7 @@ describe("stageBundledPluginRuntimeDeps", () => { JSON.stringify( { name: "@openclaw/amazon-bedrock-provider", - version: "2026.4.7", + version: "2026.4.8", dependencies: { "@aws-sdk/client-bedrock": "3.1024.0", }, diff --git a/test/plugin-npm-release.test.ts b/test/plugin-npm-release.test.ts index 1b48378ad7a..7718433045e 100644 --- a/test/plugin-npm-release.test.ts +++ b/test/plugin-npm-release.test.ts @@ -133,7 +133,7 @@ describe("collectPublishablePluginPackages", () => { mkdirSync(join(repoDir, "extensions", "demo-plugin"), { recursive: true }); writeJsonFile(join(repoDir, "extensions", "demo-plugin", "package.json"), { name: "@openclaw/demo-plugin", - version: "2026.4.7", + version: "2026.4.8", openclaw: { extensions: ["./index.ts"], install: { @@ -150,7 +150,7 @@ describe("collectPublishablePluginPackages", () => { extensionId: "demo-plugin", packageDir: "extensions/demo-plugin", packageName: "@openclaw/demo-plugin", - version: "2026.4.7", + version: "2026.4.8", channel: "stable", publishTag: "latest", installNpmSpec: "@openclaw/demo-plugin",