From 4f2166c503c7aff82e52d751c82fdfc9ce99bc9f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 31 Jan 2026 14:31:00 +0100 Subject: [PATCH] chore: update appcast for 2026.1.30 --- appcast.xml | 126 +++++++++++++----------------------- apps/macos/Package.resolved | 4 +- 2 files changed, 48 insertions(+), 82 deletions(-) diff --git a/appcast.xml b/appcast.xml index 6a302e5b04..4aa70fb613 100644 --- a/appcast.xml +++ b/appcast.xml @@ -2,6 +2,51 @@ OpenClaw + + 2026.1.30 + Sat, 31 Jan 2026 14:29:57 +0100 + https://raw.githubusercontent.com/openclaw/openclaw/main/appcast.xml + 8469 + 2026.1.30 + 15.0 + OpenClaw 2026.1.30 +

Changes

+
    +
  • CLI: add completion command (Zsh/Bash/PowerShell/Fish) and auto-setup during postinstall/onboarding.
  • +
  • CLI: add per-agent models status (--agent filter). (#4780) Thanks @jlowin.
  • +
  • Agents: add Kimi K2.5 to the synthetic model catalog. (#4407) Thanks @manikv12.
  • +
  • Auth: switch Kimi Coding to built-in provider; normalize OAuth profile email.
  • +
  • Auth: add MiniMax OAuth plugin + onboarding option. (#4521) Thanks @Maosghoul.
  • +
  • Agents: update pi SDK/API usage and dependencies.
  • +
  • Web UI: refresh sessions after chat commands and improve session display names.
  • +
  • Build: move TypeScript builds to tsdown + tsgo (faster builds, CI typechecks), update tsconfig target, and clean up lint rules.
  • +
  • Build: align npm tar override and bin metadata so the openclaw CLI entrypoint is preserved in npm publishes.
  • +
  • Docs: add pi/pi-dev docs and update OpenClaw branding + install links.
  • +
+

Fixes

+
    +
  • Security: restrict local path extraction in media parser to prevent LFI. (#4880)
  • +
  • Gateway: prevent token defaults from becoming the literal "undefined". (#4873) Thanks @Hisleren.
  • +
  • Control UI: fix assets resolution for npm global installs. (#4909) Thanks @YuriNachos.
  • +
  • macOS: avoid stderr pipe backpressure in gateway discovery. (#3304) Thanks @abhijeet117.
  • +
  • Telegram: normalize account token lookup for non-normalized IDs. (#5055) Thanks @jasonsschin.
  • +
  • Telegram: preserve delivery thread fallback and fix threadId handling in delivery context.
  • +
  • Telegram: fix HTML nesting for overlapping styles/links. (#4578) Thanks @ThanhNguyxn.
  • +
  • Telegram: accept numeric messageId/chatId in react actions. (#4533) Thanks @Ayush10.
  • +
  • Telegram: honor per-account proxy dispatcher via undici fetch. (#4456) Thanks @spiceoogway.
  • +
  • Telegram: scope skill commands to bound agent per bot. (#4360) Thanks @robhparker.
  • +
  • BlueBubbles: debounce by messageId to preserve attachments in text+image messages. (#4984)
  • +
  • Routing: prefer requesterOrigin over stale session entries for sub-agent announce delivery. (#4957)
  • +
  • Extensions: restore embedded extension discovery typings.
  • +
  • CLI: fix tui:dev port resolution.
  • +
  • LINE: fix status command TypeError. (#4651)
  • +
  • OAuth: skip expired-token warnings when refresh tokens are still valid. (#4593)
  • +
  • Build: skip redundant UI install step in Dockerfile. (#4584) Thanks @obviyus.
  • +
+

View full changelog

+]]>
+ +
2026.1.29 Fri, 30 Jan 2026 06:24:15 +0100 @@ -150,84 +195,5 @@ Status: stable. ]]> - - 2026.1.24 - Sun, 25 Jan 2026 13:31:05 +0000 - https://raw.githubusercontent.com/openclaw/openclaw/main/appcast.xml - 7944 - 2026.1.24 - 15.0 - OpenClaw 2026.1.24 -

Highlights

-
    -
  • Providers: Ollama discovery + docs; Venice guide upgrades + cross-links. (#1606) Thanks @abhaymundhara. https://docs.openclaw.ai/providers/ollama https://docs.openclaw.ai/providers/venice
  • -
  • Channels: LINE plugin (Messaging API) with rich replies + quick replies. (#1630) Thanks @plum-dawg.
  • -
  • TTS: Edge fallback (keyless) + /tts auto modes. (#1668, #1667) Thanks @steipete, @sebslight. https://docs.openclaw.ai/tts
  • -
  • Exec approvals: approve in-chat via /approve across all channels (including plugins). (#1621) Thanks @czekaj. https://docs.openclaw.ai/tools/exec-approvals https://docs.openclaw.ai/tools/slash-commands
  • -
  • Telegram: DM topics as separate sessions + outbound link preview toggle. (#1597, #1700) Thanks @rohannagpal, @zerone0x. https://docs.openclaw.ai/channels/telegram
  • -
-

Changes

-
    -
  • Channels: add LINE plugin (Messaging API) with rich replies, quick replies, and plugin HTTP registry. (#1630) Thanks @plum-dawg.
  • -
  • TTS: add Edge TTS provider fallback, defaulting to keyless Edge with MP3 retry on format failures. (#1668) Thanks @steipete. https://docs.openclaw.ai/tts
  • -
  • TTS: add auto mode enum (off/always/inbound/tagged) with per-session /tts override. (#1667) Thanks @sebslight. https://docs.openclaw.ai/tts
  • -
  • Telegram: treat DM topics as separate sessions and keep DM history limits stable with thread suffixes. (#1597) Thanks @rohannagpal.
  • -
  • Telegram: add channels.telegram.linkPreview to toggle outbound link previews. (#1700) Thanks @zerone0x. https://docs.openclaw.ai/channels/telegram
  • -
  • Web search: add Brave freshness filter parameter for time-scoped results. (#1688) Thanks @JonUleis. https://docs.openclaw.ai/tools/web
  • -
  • UI: refresh Control UI dashboard design system (typography, colors, spacing). (#1786) Thanks @mousberg.
  • -
  • Exec approvals: forward approval prompts to chat with /approve for all channels (including plugins). (#1621) Thanks @czekaj. https://docs.openclaw.ai/tools/exec-approvals https://docs.openclaw.ai/tools/slash-commands
  • -
  • Gateway: expose config.patch in the gateway tool with safe partial updates + restart sentinel. (#1653) Thanks @Glucksberg.
  • -
  • Diagnostics: add diagnostic flags for targeted debug logs (config + env override). https://docs.openclaw.ai/diagnostics/flags
  • -
  • Docs: expand FAQ (migration, scheduling, concurrency, model recommendations, OpenAI subscription auth, Pi sizing, hackable install, docs SSL workaround).
  • -
  • Docs: add verbose installer troubleshooting guidance.
  • -
  • Docs: add macOS VM guide with local/hosted options + VPS/nodes guidance. (#1693) Thanks @f-trycua.
  • -
  • Docs: add Bedrock EC2 instance role setup + IAM steps. (#1625) Thanks @sergical. https://docs.openclaw.ai/bedrock
  • -
  • Docs: update Fly.io guide notes.
  • -
  • Dev: add prek pre-commit hooks + dependabot config for weekly updates. (#1720) Thanks @dguido.
  • -
-

Fixes

-
    -
  • Web UI: fix config/debug layout overflow, scrolling, and code block sizing. (#1715) Thanks @saipreetham589.
  • -
  • Web UI: show Stop button during active runs, swap back to New session when idle. (#1664) Thanks @ndbroadbent.
  • -
  • Web UI: clear stale disconnect banners on reconnect; allow form saves with unsupported schema paths but block missing schema. (#1707) Thanks @Glucksberg.
  • -
  • Web UI: hide internal message_id hints in chat bubbles.
  • -
  • Gateway: allow Control UI token-only auth to skip device pairing even when device identity is present (gateway.controlUi.allowInsecureAuth). (#1679) Thanks @steipete.
  • -
  • Matrix: decrypt E2EE media attachments with preflight size guard. (#1744) Thanks @araa47.
  • -
  • BlueBubbles: route phone-number targets to DMs, avoid leaking routing IDs, and auto-create missing DMs (Private API required). (#1751) Thanks @tyler6204. https://docs.openclaw.ai/channels/bluebubbles
  • -
  • BlueBubbles: keep part-index GUIDs in reply tags when short IDs are missing.
  • -
  • Signal: repair reaction sends (group/UUID targets + CLI author flags). (#1651) Thanks @vilkasdev.
  • -
  • Signal: add configurable signal-cli startup timeout + external daemon mode docs. (#1677) https://docs.openclaw.ai/channels/signal
  • -
  • Telegram: set fetch duplex="half" for uploads on Node 22 to avoid sendPhoto failures. (#1684) Thanks @commdata2338.
  • -
  • Telegram: use wrapped fetch for long-polling on Node to normalize AbortSignal handling. (#1639)
  • -
  • Telegram: honor per-account proxy for outbound API calls. (#1774) Thanks @radek-paclt.
  • -
  • Telegram: fall back to text when voice notes are blocked by privacy settings. (#1725) Thanks @foeken.
  • -
  • Voice Call: return stream TwiML for outbound conversation calls on initial Twilio webhook. (#1634)
  • -
  • Voice Call: serialize Twilio TTS playback and cancel on barge-in to prevent overlap. (#1713) Thanks @dguido.
  • -
  • Google Chat: tighten email allowlist matching, typing cleanup, media caps, and onboarding/docs/tests. (#1635) Thanks @iHildy.
  • -
  • Google Chat: normalize space targets without double spaces/ prefix.
  • -
  • Agents: auto-compact on context overflow prompt errors before failing. (#1627) Thanks @rodrigouroz.
  • -
  • Agents: use the active auth profile for auto-compaction recovery.
  • -
  • Media understanding: skip image understanding when the primary model already supports vision. (#1747) Thanks @tyler6204.
  • -
  • Models: default missing custom provider fields so minimal configs are accepted.
  • -
  • Messaging: keep newline chunking safe for fenced markdown blocks across channels.
  • -
  • TUI: reload history after gateway reconnect to restore session state. (#1663)
  • -
  • Heartbeat: normalize target identifiers for consistent routing.
  • -
  • Exec: keep approvals for elevated ask unless full mode. (#1616) Thanks @ivancasco.
  • -
  • Exec: treat Windows platform labels as Windows for node shell selection. (#1760) Thanks @ymat19.
  • -
  • Gateway: include inline config env vars in service install environments. (#1735) Thanks @Seredeep.
  • -
  • Gateway: skip Tailscale DNS probing when tailscale.mode is off. (#1671)
  • -
  • Gateway: reduce log noise for late invokes + remote node probes; debounce skills refresh. (#1607) Thanks @petter-b.
  • -
  • Gateway: clarify Control UI/WebChat auth error hints for missing tokens. (#1690)
  • -
  • Gateway: listen on IPv6 loopback when bound to 127.0.0.1 so localhost webhooks work.
  • -
  • Gateway: store lock files in the temp directory to avoid stale locks on persistent volumes. (#1676)
  • -
  • macOS: default direct-transport ws:// URLs to port 18789; document gateway.remote.transport. (#1603) Thanks @ngutman.
  • -
  • Tests: cap Vitest workers on CI macOS to reduce timeouts. (#1597) Thanks @rohannagpal.
  • -
  • Tests: avoid fake-timer dependency in embedded runner stream mock to reduce CI flakes. (#1597) Thanks @rohannagpal.
  • -
  • Tests: increase embedded runner ordering test timeout to reduce CI flakes. (#1597) Thanks @rohannagpal.
  • -
-

View full changelog

-]]>
- -
-
+ \ No newline at end of file diff --git a/apps/macos/Package.resolved b/apps/macos/Package.resolved index 302a4c78ad..0281713738 100644 --- a/apps/macos/Package.resolved +++ b/apps/macos/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "c86f22da7772193c6f161fc9db81747cc00c8b8c96b45f9479de1e65c2c4b17e", + "originHash" : "1c9c9d251b760ed3234ecff741a88eb4bf42315ad6f50ac7392b187cf226c16c", "pins" : [ { "identity" : "axorcist", @@ -24,7 +24,7 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/steipete/ElevenLabsKit", "state" : { - "revision" : "7e3c948d8340abe3977014f3de020edf221e9269", + "revision" : "c8679fbd37416a8780fe43be88a497ff16209e2d", "version" : "0.1.0" } },