Files
openclaw/CHANGELOG.md

122 lines
5.4 KiB
Markdown
Raw Normal View History

# Changelog
2026-01-04 16:36:40 +01:00
**Why this looks different:** the project was renamed from **Clawdis → Clawdbot**. To make the transition clear, releases now use **date-based versions** (`YYYY.M.D`) and the changelog is **compressed** into milestone summaries. Full detail still lives in git history and the docs.
## Unreleased
2026-01-04 19:35:00 +01:00
### Highlights
- Models: add image-specific model config (`agent.imageModel` + fallbacks) and scan support.
- Agent tools: new `image` tool routed to the image model (when configured).
### Fixes
- Android: tapping the foreground service notification brings the app to the front. (#179) — thanks @Syhids
- Cron tool passes `id` to the gateway for update/remove/run/runs (keeps `jobId` input). (#180) — thanks @adamgall
- macOS: treat location permission as always-only to avoid iOS-only enums. (#165) — thanks @Nachx639
- Onboarding: when running from source, auto-build missing Control UI assets (`pnpm ui:build`).
2026-01-04 21:51:26 +01:00
## 2026.1.4-1
### Fixes
- Control UI: render Markdown in chat messages (sanitized).
2026-01-04 16:36:40 +01:00
## 2026.1.4
### Highlights
- Rename completion: all CLIs, paths, bundle IDs, env vars, and docs standardized on **Clawdbot**.
- Agent-to-agent relay: `sessions_send` pingpong with `REPLY_SKIP` plus announce step with `ANNOUNCE_SKIP`.
- Gateway quality-of-life: config hot reload, port config support, and Control UI base paths.
- Sandbox additions: per-session Docker sandbox with hardened limits + optional sandboxed Chromium.
- New node capability: `location.get` across macOS/iOS/Android (CLI + tools).
2026-01-04 17:51:47 +01:00
- Models CLI: scan OpenRouter free models (tools/images), manage aliases/fallbacks, and show last-used model in status.
2026-01-04 16:36:40 +01:00
### Breaking
- Tool names drop the `clawdbot_` prefix (`browser`, `canvas`, `nodes`, `cron`, `gateway`).
- Bash tool removes node-pty `stdinMode: "pty"` support (use tmux for real TTYs).
- Primary session key is fixed to `main` (or `global` for global scope).
### Fixes
- Doctor migrates legacy Clawdis config/service installs and normalizes sandbox Docker names.
2026-01-04 16:02:28 +00:00
- Doctor checks sandbox image availability and offers to build or fall back to legacy images.
2026-01-04 16:36:40 +01:00
- Presence beacons keep node lists fresh; Instances view stays accurate.
- Block streaming/chunking reliability (Telegram/Discord ordering, fewer duplicates).
- WhatsApp GIF playback for MP4-based GIFs.
- Onboarding + Control UI basePath handling fixes and UI polish.
- Clearer tool summaries, reduced log noise, and safer watchdog/queue behavior.
- Canvas host watcher resilience; build and packaging edge cases cleaned up.
2026-01-03 11:18:08 +01:00
### Docs
2026-01-04 16:36:40 +01:00
- Sandbox setup, hot reload, port config, and session announce step coverage.
- Skills and onboarding clarifications + additional examples.
2026-01-03 11:18:08 +01:00
2026-01-04 16:36:40 +01:00
## 2026.1.3 (beta 5)
2026-01-01 10:07:31 +01:00
### Breaking
2026-01-04 16:36:40 +01:00
- Skills config moved under `skills.*` (new `skills.entries`, `skills.allowBundled`).
- Group session keys now `surface:group:<id>` / `surface:channel:<id>`; legacy `group:*` removed.
- Discord config refactor; `discord.allowFrom` + `discord.requireMention` removed.
- Discord/Telegram require `enabled: true` in config when using env tokens.
- Routing `allowFrom`/mention settings moved to per-surface group settings.
2026-01-04 16:36:40 +01:00
### Highlights
- Talk Mode (continuous voice) with ElevenLabs TTS on macOS/iOS/Android.
- Discord: expanded tool actions, richer routing, and threaded reply tags.
- Auto-reply queue modes + session model overrides; TUI upgrades.
- Nix mode (declarative config) and Docker setup flow.
- Onboarding wizard + configure/doctor/update flows.
- Signal + iMessage providers; new skills (Trello, Things, Notes/Reminders, tmux coding).
- Browser tooling upgrades (remote CDP, no-sandbox, profiles).
2025-12-27 19:43:43 +01:00
### Fixes
2026-01-04 16:36:40 +01:00
- macOS codesign/TCC hardening and menu/UI stability improvements.
- Streaming/typing fixes; per-provider chunk limit tuning.
- Remote gateway auth + token handling tightened.
- Camera capture reliability and media sizing fixes.
2025-12-27 19:43:43 +01:00
2026-01-04 16:36:40 +01:00
## 2025.12.27 (betas 34)
2025-12-23 03:02:30 +01:00
### Highlights
2026-01-04 16:36:40 +01:00
- First-class tools replace `clawdbot-*` skills (browser, canvas, nodes, cron).
- Per-session model selection and custom model providers.
- Group activation commands; Discord provider for DMs/guilds.
- Gateway webhooks + Gmail Pub/Sub hooks.
- Command queue modes + `agent.maxConcurrent` cap.
- Background bash tasks with `process` tool; gateway in-process restart.
2025-12-24 00:24:05 +00:00
2025-12-23 02:26:11 +01:00
### Fixes
2026-01-04 16:36:40 +01:00
- Packaging fixes, heartbeat cleanup, WhatsApp reconnect reliability.
- macOS menu/Chat UI polish and presence reporting fixes.
2025-12-23 03:02:30 +01:00
2026-01-04 16:36:40 +01:00
## 2025.12.21 (beta 2)
2025-12-21 01:54:19 +01:00
### Highlights
2026-01-04 16:36:40 +01:00
- Bundled gateway packaging + DMG distribution pipeline.
- Skills platform (bundled/managed/workspace) with install gating + UI.
- Onboarding polish and agent UX improvements.
- Canvas host served from Gateway; browser control simplification.
2026-01-04 16:36:40 +01:00
## 2025.12.19 (beta 1)
2025-12-03 00:25:01 +00:00
2025-12-03 08:45:30 +00:00
### Highlights
2026-01-04 16:36:40 +01:00
- First Clawdbot release: Gateway WS control plane + optional Bridge.
- macOS menu bar companion app with Voice Wake + WebChat.
- iOS node pairing with Canvas surface.
- WhatsApp groups, thinking/verbose directives, health/status tooling.
2026-01-04 16:36:40 +01:00
### Breaking
- Switched to Pi-only agent runtime; legacy providers removed.
- Gateway became the single source of truth (no ad-hoc direct sends).
2026-01-04 16:36:40 +01:00
## 2025.12.052025.12.03 (pre-Clawdbot)
### Highlights
2026-01-04 16:36:40 +01:00
- Pi-only agent path and web-only gateway workflow.
- Thinking/verbose directives, group chat support, and heartbeat controls.
- `clawdbot agent` CLI added; session tables and health reporting.
2026-01-04 16:36:40 +01:00
## 2025.11.282025.11.25 (early web-only)
2026-01-04 16:36:40 +01:00
- Heartbeat CLI + interval handling.
- Media MIME sniffing, size caps, and timeout fallbacks.
- Web provider reconnects and early stability fixes.