Skip to content

Commit 0c47167

Browse files
JOYclaude
andcommitted
docs: update changelog through 2026-04-04
Added entries for April 3-4: shared bot multi-agent routing, alert backend labels, vLLM monitoring, OpenClaw v2026.4.2, crypto payments, billing/provider routing fixes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a3cd20d commit 0c47167

1 file changed

Lines changed: 53 additions & 0 deletions

File tree

changelog.md

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

1010
---
1111

12+
## 2026-04-04
13+
14+
- **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
15+
- **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
16+
- **fix** [dosclaw] Agent Version Display — Agent settings now always show current running version with fallback to "latest" instead of blank
17+
18+
## 2026-04-03
19+
20+
- **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
21+
- **feature** [dosclaw] Agent Usage Billing — Per-agent usage billing endpoints; agents now track and report token consumption
22+
- **feature** [dashboard] Crypto Payment — Stripe crypto checkout alongside cards; Google Pay, Apple Pay, and Link payment methods supported
23+
- **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
24+
- **fix** [dashboard] Billing Page — SVG brand icons for payment methods, Link display fix, success toast; fixed fetchBillingData crash from missing brand/last4 fields
25+
- **fix** [gateway] vLLM Health Check URLs — Cloud Run health checks use configured Cloudflare tunnel URLs instead of localhost (unreachable from Cloud Run)
26+
27+
## 2026-04-02
28+
29+
- **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
30+
- **feature** [dosclaw] SearXNG Web Search — Self-hosted SearXNG enabled for `web_search` tool in agent containers; no external API key required
31+
- **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
32+
- **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
33+
34+
## 2026-04-01
35+
36+
- **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
37+
- **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)
38+
- **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
39+
- **feature** [gateway] Embeddings Endpoint — `/v1/embeddings` routes to dedicated pooling backend, falls back to DashScope `text-embedding-v4` when local vLLM unavailable
40+
- **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
41+
- **feature** [dashboard] SEO — JSON-LD structured data, Open Graph, robots.txt, sitemap.xml, `llms.txt`, `ai.txt` for AI crawlers
42+
- **feature** [dosclaw] Lite Agent Tier — New 2 GB / 0.5 vCPU instance size for free tier users
43+
- **feature** [dosafe] RDAP + URL Path Detection — RDAP domain registration data and URL path heuristics added to entity risk assessment
44+
- **fix** [dosclaw] Pairing & Channels — Shared bot auto-approves pairing; Discord Gateway WebSocket reconnect fixed; slug→UUID deep link resolution fixed
45+
- **fix** [dashboard] Signup Bonus — Fixed $5 credit not granted on Google OAuth login
46+
47+
## 2026-03-31
48+
49+
- **feature** [gateway] Enriched Entity Check — `firstSeenAt`, `reportCount`, `relatedEntities` added to `/v1/dosafe/check` response
50+
- **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
51+
- **feature** [dosclaw] Channel Linked State UI — Discord/Telegram channel cards show live connection state (shared bot vs custom token)
52+
- **feature** [dashboard] i18n Agent Detail — 200+ hardcoded strings translated; agent detail page fully internationalized across all 7 supported languages
53+
- **improvement** [dashboard] Language Switcher Redesign — Globe icon + locale code dropdown with checkmark, matching DOSafe design
54+
- **fix** [dosclaw] Agent Stability — Fixed OOM crash loops, memory persistence on restart, deep link slug→UUID resolution
55+
56+
## 2026-03-30
57+
58+
- **feature** [dashboard] Comprehensive i18n — All dashboard pages internationalized (agents list, agent detail, plans, billing, settings)
59+
- **feature** [dashboard] Support Banner — Announcement banner in topbar with Telegram and Discord community links
60+
- **feature** [dashboard] AI Detector Redirect — AI Detector page redirects to dosafe.io (DOSafe owns detection features)
61+
- **fix** [dosclaw] Agent Deep Links — Slug→UUID resolution fixed in DeepLink handler; pairing code shown explicitly in Telegram connect UI
62+
- **fix** [gateway] Image Upload Size — nginx `client_max_body_size` increased to 50 MB for image detection uploads
63+
- **perf** [dashboard] Agent Detail Load — Parallel data fetching reduces agent detail page load time
64+
1265
## 2026-03-29
1366

1467
- **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)