Skip to content

Commit 3139326

Browse files
JOYclaude
andcommitted
docs: add OpenClaw v2026.4.5 changelog entries (2026-04-08)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b5d358c commit 3139326

1 file changed

Lines changed: 81 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,87 @@ Products: `dosclaw`, `dashboard`, `gateway`, `dosafe`, `inference`
99

1010
---
1111

12+
## 2026-04-08
13+
14+
- **feature** [dosclaw] OpenClaw v2026.4.5 — Major engine upgrade with video/music generation, enhanced memory, and improved channel experience
15+
- **feature** [dosclaw] Video Generation — Agents can create videos using the built-in `video_generate` tool with xAI Grok, Alibaba Wan, and Runway providers
16+
- **feature** [dosclaw] Music Generation — Built-in `music_generate` tool with Google Lyria and MiniMax providers; async task tracking and follow-up delivery
17+
- **feature** [dosclaw] ClawHub Skill Store — Search, browse, and install skills directly from the Control UI Skills panel
18+
- **feature** [dosclaw] Memory Dreaming — Agents automatically distill important conversations into long-term memory via background dreaming phases; Dream Diary surface in the UI
19+
- **feature** [dosclaw] Thinking Level Control — Per-session thinking depth picker in chat header; choose how much reasoning the agent applies per conversation
20+
- **feature** [dosclaw] Structured Progress — Long-running agent tasks now show step-by-step progress updates in compatible UIs
21+
- **improvement** [dosclaw] Multilingual Control UI — Added 12 new locales: Chinese (Simplified/Traditional), Portuguese, German, Spanish, Japanese, Korean, French, Turkish, Indonesian, Polish, and Ukrainian
22+
- **improvement** [dosclaw] Prompt Caching — Smarter cache reuse across follow-up messages for faster and more cost-efficient conversations
23+
- **improvement** [dosclaw] Cleaner Replies — Internal tool tags and planning text no longer leak into user-visible messages
24+
- **improvement** [dosclaw] Discord Media Limit — Inbound/outbound media cap raised to 100MB, matching Telegram
25+
- **fix** [dosclaw] Telegram — Voice note transcription restored in DMs; model picker fixed; topic replies; reaction persistence across restarts; better image handling
26+
- **fix** [dosclaw] Discord — Image generation replies now include actual images; reply threading fixed; voice auto-join more reliable
27+
- **fix** [dosclaw] WhatsApp — Reconnect loop fixed for quiet chats
28+
- **fix** [dosclaw] Group Chat — Replies now use natural chat-style formatting instead of document-style spacing
29+
- **breaking** [dosclaw] Config Cleanup — Legacy config aliases removed; existing configs auto-migrate via `openclaw doctor --fix`
30+
31+
## 2026-04-07
32+
33+
- **feature** [gateway] Streaming Pre-Deduct - Paid provider streaming requests now hold estimated cost before streaming via atomic `hold_credits()` RPC; reconciled on completion or kept on interruption
34+
- **feature** [dosclaw] Agent Metrics Rewrite - Metrics tab shows billing-based usage (spend, requests, tokens, daily charts) instead of slow openclaw exec; load time reduced from ~10s to ~2s
35+
- **feature** [dashboard] Usage Cost Tracking - Total Spend, Daily Spend chart, and Avg Cost/Request added to the Usage page
36+
- **feature** [dosclaw] Agent Usage Self-Lookup - New `GET /v1/agents/:id/usage/summary` endpoint; bots can answer "how much did I cost?" via SOUL.md curl instruction
37+
- **improvement** [gateway] Atomic Hold RPCs - `hold_credits()` and `release_hold()` PostgreSQL functions for race-free balance holds during streaming
38+
- **improvement** [dosclaw] Container Env Vars - `AGENT_ID` and `AGENT_SLUG` now injected into all agent containers for self-identification
39+
40+
## 2026-04-04
41+
42+
- **feature** [dosclaw] Shared Bot Multi-Agent Routing — Messages from shared Telegram/Discord bots now route through the correct agent's OpenClaw container based on chat ID; agent name/ID injected for personality routing
43+
- **improvement** [gateway] Alert Backend Labels — All container and Status API alerts now include source (LOCAL/AZURE); vLLM health monitoring every 3 minutes via Cloudflare tunnel URLs; recovery alerts bypass dedup cooldown
44+
- **fix** [dosclaw] Agent Version Display — Agent settings now always show current running version with fallback to "latest" instead of blank
45+
46+
## 2026-04-03
47+
48+
- **feature** [dosclaw] OpenClaw v2026.4.2 — Agents pinned to v2026.4.2 with SearXNG web search plugin enabled; version selector filters to multi-arch tags only
49+
- **feature** [dosclaw] Agent Usage Billing — Per-agent usage billing endpoints; agents now track and report token consumption
50+
- **feature** [dashboard] Crypto Payment — Stripe crypto checkout alongside cards; Google Pay, Apple Pay, and Link payment methods supported
51+
- **fix** [gateway] Billing & Provider Routing — Retail pricing uses customer-requested model identity; cloud-only models fail honestly instead of falling back to vLLM; promo pricing cost floor during upstream billing
52+
- **fix** [dashboard] Billing Page — SVG brand icons for payment methods, Link display fix, success toast; fixed fetchBillingData crash from missing brand/last4 fields
53+
- **fix** [gateway] vLLM Health Check URLs — Cloud Run health checks use configured Cloudflare tunnel URLs instead of localhost (unreachable from Cloud Run)
54+
55+
## 2026-04-02
56+
57+
- **feature** [dosclaw] Agent Memory Search — Shared Qwen3-Embedding-4B AWQ embedding service; agents now perform semantic memory search via local vLLM instead of keyword-only recall
58+
- **feature** [dosclaw] SearXNG Web Search — Self-hosted SearXNG enabled for `web_search` tool in agent containers; no external API key required
59+
- **fix** [dosafe] Audio Speech Detection — Replaced spectral band analysis (too many false positives on music) with energy CoV + pause ratio; music-only clips now excluded from AI probability blend
60+
- **fix** [dosafe] Video Frame Extraction — LLM visual analysis now sends extracted frames as base64 images instead of raw video URL; text-only fallback on HTTP 500
61+
62+
## 2026-04-01
63+
64+
- **feature** [gateway] LLM API Marketplace — `GET /v1/catalog` retail endpoint with DB-driven pricing; DeepSeek V3 + Qwen 397B / 122B / 27B now live via DashScope / Alibaba Cloud
65+
- **fix** [gateway] Billing Race Condition — Replaced race-prone async deduction with atomic `deduct_usage()` PostgreSQL RPC; pre-flight balance gate blocks requests before proxying; streaming billing fixed (was charging 0 tokens on SSE responses)
66+
- **feature** [gateway] Multi-Backend Agent Routing — `BackendRouter` dispatches agent ops to local or Azure backend per agent; Azure VM CPU/memory/disk monitored via `/metrics`, alerts on 3 consecutive threshold breaches
67+
- **feature** [gateway] Embeddings Endpoint — `/v1/embeddings` routes to dedicated pooling backend, falls back to DashScope `text-embedding-v4` when local vLLM unavailable
68+
- **feature** [dashboard] dos-ai Launch Promo — $0.01 / 1M tokens (down from $0.10); promo badge with strikethrough original price on models page and model detail
69+
- **feature** [dashboard] SEO — JSON-LD structured data, Open Graph, robots.txt, sitemap.xml, `llms.txt`, `ai.txt` for AI crawlers
70+
- **feature** [dosclaw] Lite Agent Tier — New 2 GB / 0.5 vCPU instance size for free tier users
71+
- **feature** [dosafe] RDAP + URL Path Detection — RDAP domain registration data and URL path heuristics added to entity risk assessment
72+
- **fix** [dosclaw] Pairing & Channels — Shared bot auto-approves pairing; Discord Gateway WebSocket reconnect fixed; slug→UUID deep link resolution fixed
73+
- **fix** [dashboard] Signup Bonus — Fixed $5 credit not granted on Google OAuth login
74+
75+
## 2026-03-31
76+
77+
- **feature** [gateway] Enriched Entity Check — `firstSeenAt`, `reportCount`, `relatedEntities` added to `/v1/dosafe/check` response
78+
- **feature** [dosclaw] Custom Bot Token Validation — Token validated against Telegram API before saving; Disconnect button for shared/custom bot links; clear existing webhook on new custom token connect
79+
- **feature** [dosclaw] Channel Linked State UI — Discord/Telegram channel cards show live connection state (shared bot vs custom token)
80+
- **feature** [dashboard] i18n Agent Detail — 200+ hardcoded strings translated; agent detail page fully internationalized across all 7 supported languages
81+
- **improvement** [dashboard] Language Switcher Redesign — Globe icon + locale code dropdown with checkmark, matching DOSafe design
82+
- **fix** [dosclaw] Agent Stability — Fixed OOM crash loops, memory persistence on restart, deep link slug→UUID resolution
83+
84+
## 2026-03-30
85+
86+
- **feature** [dashboard] Comprehensive i18n — All dashboard pages internationalized (agents list, agent detail, plans, billing, settings)
87+
- **feature** [dashboard] Support Banner — Announcement banner in topbar with Telegram and Discord community links
88+
- **feature** [dashboard] AI Detector Redirect — AI Detector page redirects to dosafe.io (DOSafe owns detection features)
89+
- **fix** [dosclaw] Agent Deep Links — Slug→UUID resolution fixed in DeepLink handler; pairing code shown explicitly in Telegram connect UI
90+
- **fix** [gateway] Image Upload Size — nginx `client_max_body_size` increased to 50 MB for image detection uploads
91+
- **perf** [dashboard] Agent Detail Load — Parallel data fetching reduces agent detail page load time
92+
1293
## 2026-03-29
1394

1495
- **feature** [dosclaw] Instance ID Badge — Each agent now shows a short instance ID (e.g. #568bc2) in the header for quick identification when reporting issues

0 commit comments

Comments
 (0)