OpenClaw
Changelog
Open-source personal AI assistant
This page shows at most the 120 most recent releases from official sources. It does not claim to be a complete version history.
This view shows 84 of 131 recorded entries. Older entries are not loaded here.
Latest Releases (84)
openclaw 2026.10.1-beta.1
October 5, 2026
- •Sessions and memory: preserved usage across registry changes, delivered worker attachments from remote workspaces, prevented queued cancellations and transcript aliases from stalling active turns, kept continuation signatures aligned, and migrated embedding caches in bounded batches with oversized-row reporting. (#164217, #164219, #163708, #164230, #164251, #164289, #164287, #164303) Thanks @vincentkoc.
- •Replies and media: restored inline playback for local videos, replaced rejected media links with useful errors, kept Telegram progress updates free of preview cards, and fixed speech-only replies when reasoning is enabled. (#164137, #163727, #164285, #164256) Thanks @ivan-magda, @obviyus, and @Twilight-Networks.
- •Updates and Doctor: improved serving-verdict recovery guidance, kept repairs working with read-only managed config, removed repeated config, backup, metadata, and pnpm-root probes, reported successful cleanup as progress without corrupting JSON output, and treated a still-starting Gateway as a warning. (#164193, #161924, #164235, #162259, #164182, #164186, #164183, #164184, #163477, #164261, #162236, #164312) Thanks @DonnieFi, @JD8855122, @Patrick-Erichsen, and @waynegault.
- •Windows workspaces and browser startup: fixed empty and nested Windows worktree creation, improved Linux Chromium discovery, and automatically started Playwright Chromium on ARM64. (#164202, #164249, #163510, #163281) Thanks @ly85206559, @jesse-merhi, and @obviyus.
- •Cloud workers and Crabbox: surfaced the real cloud-worker failure, enforced Linux leases, overlapped worker-bundle downloads with bootstrap, removed unrelated warm-image cleanup waits, and prevented slow reads or unsupported backends from stranding workers. (#164129, #164187, #164128, #164231)
- •Plugins, Codex, and MCP: preserved Bun package-import capture, reduced prerelease metadata requests, kept expired remote-exec approvals from poisoning auth profiles, restored node policy hooks, synchronized MCP forms/files/context, and routed background skill reviews through Workshop proposals. (#164223, #164185, #164237, #164270, #164277, #164292)
- •Added inactive-foundation support for incognito actor memory and Codex history routing. (#164224)
- •Migrated existing agents to local Claws. (#162329) Thanks @Patrick-Erichsen.
- •Reduced Sessions-board and state-path overhead by serving prepared facts, reusing card payloads per store revision, moving lifecycle mutations off the main thread, and retaining canonical state handles. (#164218, #164301, #163815, #164110)
- •Preserved plugin lifecycle fences for cancelled queued turns and retained investigated failures in ready PR reviews. (#164247, #164253) Thanks @vincentkoc.
- •Honored agent-local model aliases in status summaries. (#164126, #164115) Thanks @ooiuuii and @obviyus.
- •Kept Gateway tests on the selected Bun runtime and ran native Codex subagent checks in Docker. (#164276, #164163)
- •Left webhook config migrations to Doctor and avoided Nextcloud Talk webhook migration for unconfigured channels.
- •
channel-webhook-listener-config-inputsbegan warning on 2026-09-26; migrate tolegacyWebhookfor canonical listener config. See/gateway/doctor/config-migrations#channel-webhook-listeners. - •
session-manager-sync-persistencebegan warning on 2026-10-01; await the matching Async-suffixed SessionManager method and its rewrite commit. See/plugins/sdk-migration/how-to-migrate#await-session-transcript-persistence.
openclaw 2026.9.8
October 3, 2026
- •Release notes — formatted for people, with expandable sections.
- •Changelog — plain Markdown for AI agents and tools.
- •npm package: https://www.npmjs.com/package/openclaw/v/2026.9.8
- •registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.8.tgz
- •integrity:
sha512-G+JkNUhtpDE3cXR4AEi2NyyG9fqI/T2WUSl8ZnR8AATH8Dh1kC3qYFL7wwPoZtgHiP/cszA86PEiE0PDysxb9Q== - •release SHA:
fc23bc864e4553c2d215e479eeec47b67a0bf943 - •full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.8/release-evidence.md
- •release publish: https://github.com/openclaw/openclaw/actions/runs/37089852299
- •npm preflight: https://github.com/openclaw/openclaw/actions/runs/37046778498
- •full release validation: https://github.com/openclaw/openclaw/actions/runs/37045896743
- •plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/37090141905
- •plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/37090144556; public artifact verification follows successful release-parent completion
- •plugin ClawHub bootstrap: not needed
- •OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/37087759921/attempts/1
- •Telegram integration checks: waived by the release owner for 2026.9.8 (source QA, Package Acceptance, published-package E2E); not run.
openclaw 2026.8.35
October 2, 2026
- •GPT-6.1 Sol support: add the current Sol model across OpenAI routing, discovery, reasoning, harness, and Reef guard-model boundaries. (#161400, #162955)
- •Safer updates and recovery: preserve plugin settings, prevent duplicate Gateways, handle pnpm package updates without terminal failures, and retain plugin inventory through migration. (#160344, #160193, #161920, #161485) Thanks @EndeavorPioneer, @grtninja, @alkor2000, @xilopaint, and @aniruddhaadak80.
- •Reliable agent completion: preserve complete delegated and CLI answers, release suspended child capacity, recover full cron output, and prevent failed requests from consuming steered questions. (#162843, #162368, #160520, #162439) Thanks @zyz619963502zyz, @holgergruenhagen, @armstrongsam25, @davidcittadini, @jayzhou2309, and @obviyus.
- •Security and ownership hardening: keep secret-store kinds stable during rotation, restore admitted secret-egress execution, and retain explicit cron tool allowlists while repairing stale automatic snapshots. (#160926, #160760, #162432) Thanks @zachisfine, @yetval, @VACInc, and @obviyus.
- •Channel and integration reliability: repair Gmail and IMAP watchers, Matrix direct mappings, Telegram progress, remote MCP startup, and managed llama.cpp startup on clean Windows hosts. (#161503, #160413, #161727, #161546, #162376, #163093) Thanks @obviyus, @kazuyuki-eguchi, @Ayushdevo, @addyCooks, @VACInc, @Patrick-Erichsen, and @RomneyDa.
- •Performance and UI continuity: bound model-catalog waits, reduce Codex fleet heap pressure, and keep saved WebChat replies visible across history refresh races. (#161132, #162912, #162763) Thanks @jayzhou2309, @Flakedict, @obviyus, @609NFT, and @VACInc.
- •Extended-stable release preparation: align OpenClaw and every publishable official plugin to 2026.8.35 while preserving the 2026.8.34 publication contract.
- •Model compatibility: add GPT-6.1 Sol to the branch-native OpenAI and Reef compatibility owners. (#161400, #162955)
- •Update safety: preserve incompatible-plugin settings through recovery, keep retained plugin records during migration, avoid pnpm terminal failures, and carry the existing Gateway lock through container/direct startup. (#160344, #161485, #161920, #160193) Thanks @EndeavorPioneer, @aniruddhaadak80, @alkor2000, @xilopaint, and @grtninja.
- •Agent delivery: recover uncapped cron replies, preserve complete CLI subagent answers, honor skipped announcements, retain detached transcripts, release suspended child slots, and keep failed requests from replacing earlier questions with a steer. (#160520, #162843, #161542, #161091, #162368, #162439) Thanks @jayzhou2309, @zyz619963502zyz, @holgergruenhagen, @armstrongsam25, @davidcittadini, and @obviyus.
- •Cron and tools: bound thinking-catalog hydration, repair stale automatic tool snapshots without widening explicit allowlists, and deliver manual runs after their creating turn ends. (#161132, #162432, #162780) Thanks @jayzhou2309, @Flakedict, and @obviyus.
- •Sessions and tool results: reject malformed session targets, preserve spawned working directories, project deeply nested MCP results safely, and keep remote MCP bundles working in native sessions. (#161533, #162308, #160825, #162376) Thanks @wangmiao0668000666, @Takhoffman, @hpyhandsome, and @Patrick-Erichsen.
- •Channels: recover Gmail transient binds, bound IMAP backlog processing, restore Matrix direct mappings, and restore Telegram progress when hooks suppress previews. (#161503, #160413, #161727, #161546) Thanks @obviyus, @kazuyuki-eguchi, @Ayushdevo, @addyCooks, and @VACInc.
- •Runtime reliability: prevent redaction stalls, cancel stale thinking-catalog waits, pass the responding agent to TTS model selection, stop durable worker retries from freezing hosts, reduce Codex fleet heap use, and install the required Visual C++ runtime after a managed llama.cpp launch failure. (#161089, #161319, #161454, #160812, #162912, #163093) Thanks @Baumus, @drakeo338, @aounakram, @RileyJJY, @aniruddhaadak80, @obviyus, @609NFT, and @RomneyDa.
- •Secrets and sandboxing: retain secret entry kinds during value rotation and repair read-only copied skills without escaping their confined roots. (#160926, #162304, #162295) Thanks @zachisfine and @yetval.
openclaw 2026.8.34
October 2, 2026
- •Extended-stable correctness rollup: backport 113 audit-selected fix units across upgrades, Doctor, authentication, sessions, channels, plugins, sandboxing, filesystem safety, model runtimes, and release packaging.
- •Complete rescan: re-evaluate the full 2026.8.33 discovery range, large mixed-purpose pull requests, and the 2026.7.35 lineage instead of advancing only from the previous backport cursor.
- •Upgrade and recovery hardening: preserve credentials, agent state, plugin inventory, transcripts, schedules, service ownership, and runtime links through upgrades, restarts, and Doctor repair.
- •Boundary fixes: tighten remote filesystem mutation, plugin and skill scanning, browser authentication, channel reply identity, private skill ingress, and scoped runtime ownership.
- •Extended-stable release preparation: align OpenClaw, publishable plugins, native version metadata, generated channel catalogs, and npm package inventories to 2026.8.34.
- •Plugins: Recover orphan installs without weakening ownership.
- •Doctor: Repair keyed multi-agent rosters without ownership (#134706)
- •Prevent device pairing migration crash on contaminated records.
- •Doctor: Preserve per-agent memory search during upgrades.
- •Doctor: Detect shared auth migration by provenance (#134808)
- •Cron: Refuse stale doctor store rewrites.
- •Gateway: Refresh model catalog after auth changes (#134361)
- •Openai: Repair stale doctor route pins.
- •Auth: Verify shared credential migration receipts (#134952)
- •Cron: Keep model aliases scoped to the selected owner (#135069)
openclaw 2026.9.7
September 30, 2026
- •Release notes — formatted for people, with expandable sections.
- •Changelog — plain Markdown for AI agents and tools.
- •npm package: https://www.npmjs.com/package/openclaw/v/2026.9.7
- •registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.7.tgz
- •integrity:
sha512-/8N2LnfTFQPvnZizi8qKSFfnLQaPvSG3Cb4xo1YV7b4JhYiUc43ZNRpXJ01bWghLK0Ezk3HVeo/DGHcIRQwRWA== - •release SHA:
c074824a27c96d3983043f9eeb33823cd1772d8c - •full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.7/release-evidence.md
- •release publish: https://github.com/openclaw/openclaw/actions/runs/36667642121
- •npm preflight: https://github.com/openclaw/openclaw/actions/runs/36645703509
- •full release validation: https://github.com/openclaw/openclaw/actions/runs/36644909314
- •plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/36668111716
- •plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/36668119179; public artifact verification follows successful release-parent completion
- •plugin ClawHub bootstrap: dispatched separately, not awaited by this proof: https://github.com/openclaw/openclaw/actions/runs/36668126283
- •OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/36664180615/attempts/1
- •Telegram integration checks: waived by the release owner for 2026.9.7 (source QA, Package Acceptance, published-package E2E); not run.
openclaw 2026.8.33
September 29, 2026
- •Current flagship models: add Meta Muse Spark 1.3, Anthropic Fable 5.1, OpenAI GPT-6 Astra, and OpenAI/fal GPT Image 2.5 support to the extended-stable line. (#135638, #136553, #137550, #143068, #143069)
- •Complete GPT-5.6 family support: preserve Sol, Terra, and Luna catalog, routing, migration, image, vision, and thinking behavior, including Ultra reasoning across model-runtime boundaries and Bedrock tool-result images. (#135397, #149336)
- •Extended-stable security rollup: reconcile all repository advisories that affect 2026.8.2, harden Prometheus metrics authorization and Discord asset/voice ownership, and clear the production Nodemailer advisory gate. (#136700, #137433, #140334, #140903)
- •Extended-stable release preparation: normalize OpenClaw, all publishable plugins, and native version metadata to 2026.8.33 while retaining the release-line-compatible publication workflows from 2026.8.2.
- •Anthropic reasoning continuity: preserve Fable 5.1 reasoning through model switches and runtime events. (#136782)
- •OpenAI discovery: require successful model discovery before offering GPT-6 Astra through OAuth. (#137561)
- •Doctor skill state: preserve explicitly enabled skills during automatic updates. (#138730)
- •Generated media: retain generated images when a later tool call fails. (#131226)
- •Matrix verification: refresh verification state before reporting device trust. (#136226)
- •Prometheus authorization: reject metric scrapes that lack the configured operator-read scope. (#140903)
- •Discord media policy: enforce sender media policy for guild asset uploads. (#140334)
- •Discord realtime ownership: preserve speaker and playback ownership across voice lifecycle transitions. (#137433)
- •Discord consult cancellation: record host-cancelled realtime consults as cancellation, suppress the generic error fallback, and keep the voice session ready for the next request. (#134924, #135380)
- •Dependency security: override the IMAP dependency graph to Nodemailer 9.1.1, clearing the address-parser denial-of-service and related domain/content-access advisories. (#136700)
- •iOS release validation: update the WebRTC binary dependency to 152.0.0 after the 151.0.0 artifact was withdrawn. (#134942)
openclaw 2026.9.6
September 24, 2026
- •Release notes — formatted for people, with expandable sections.
- •Changelog — plain Markdown for AI agents and tools.
- •npm package: https://www.npmjs.com/package/openclaw/v/2026.9.6
- •registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.6.tgz
- •integrity:
sha512-Ie0kyQSCVfFqixsgVg39vevUDq01Ch5u3+7Yu5Y3qARczmdAe+lzp8bVnO9925rHiW/+CFp70zfORCyPmCH31g== - •release SHA:
eb377ac59e6c9fd6c7705028034812becf00271b - •full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.6/release-evidence.md
- •release publish: https://github.com/openclaw/openclaw/actions/runs/35933709927
- •npm preflight: https://github.com/openclaw/openclaw/actions/runs/35889147390
- •full release validation: https://github.com/openclaw/openclaw/actions/runs/35887899327
- •plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/35934155492
- •plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/35934164174; public artifact verification follows successful release-parent completion
- •plugin ClawHub bootstrap: dispatched separately, not awaited by this proof: https://github.com/openclaw/openclaw/actions/runs/35934171495
- •OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/35930626357/attempts/1
- •Stable soak waived by operator: "Operator-approved by Peter for 2026.9.6: soak-only live/E2E lanes not run (release_profile=beta, run_release_soak=false per 2026.9.5 precedent); 2026.9.5 to 2026.9.6 update proven via the upgrade-survivor and published-upgrade-survivor lanes, install smoke, and the first-hop compat lane."
openclaw 2026.7.35
September 21, 2026
- •Doctor plugin registry: preserve the complete bundled plugin inventory when Doctor creates or repairs registry state, so default Browser, Canvas, pairing, file-transfer, phone-control, Talk voice, and Bonjour plugins remain available after restart. State-migration discovery now also recovers from the partial registry written by 2026.7.34 while retaining external plugin install records. Backported from #136045. Thanks @wangmiao0668000666.
- •Security and credential safety: harden command parsing, browser origin checks, plugin Git installs, diagnostics, service credentials, and webhook logging across Gateway and official plugins.
- •Message and session integrity: preserve queued, imported, streamed, and tool-result messages across retries, hooks, recovery, and channel lifecycle transitions.
- •Gateway reliability: close failed HTTP and Responses streams, bound expensive reads and history queries, and settle shutdown work before reporting completion. Thanks @RomneyDa.
- •Channel delivery: repair Discord, Matrix, Telegram, Slack, WhatsApp, LINE, Feishu, Zalo, and meeting-plugin edge cases that could lose, corrupt, or stall messages.
- •Provider and media robustness: bound provider requests and diagnostics, reject malformed payloads, and preserve valid tool schemas and response lifecycles. Thanks @RomneyDa.
- •Extended-stable release tooling: carry the current Docker channel classifier, promoter, verification policy, and tests so
v2026.7.33can move only theextended-stable*aliases. Thanks @RomneyDa. - •Security boundaries: reject escaped-newline command words, exact-origin mismatches, injected Git option arguments, inherited secret-response identifiers, unsafe browser mutations, and malformed or oversized node payloads.
- •Delivery and transcript recovery: keep retry delays accurate, preserve imported messages and plugin-blocked tool results, retain detached admissions, and avoid silently dropping channel actions or recovery work. Thanks @RomneyDa.
- •Resource and lifecycle safety: bound catalog, history, media, stderr, API, and provider waits; stop canceled parallel tools; drain channel shutdown; and reject queued worker requests after close. Thanks @RomneyDa.
- •Text and schema correctness: preserve UTF-16 boundaries across user-visible truncation paths, keep root tool-schema properties, reject non-finite schema values, and report exact UTF-8 write sizes.
- •Official plugins: repair message parsing, proxy paths, request timeouts, media handling, privacy-safe logging, and runtime aliases across the npm-published plugin inventory.
- •PR #102438 fix: auth bookkeeping no longer reverts rotated OpenAI OAuth credentials. Related #102430. Thanks @obviyus.
- •PR #102125 fix(gateway): finish plugin HTTP responses after post-header failures. Thanks @mushuiyu886.
- •PR #102451 fix(memory-host): reject queued worker requests on shutdown. Thanks @QiuYuang.
openclaw 2026.9.5
September 19, 2026
- •Release notes — formatted for people, with expandable sections.
- •Changelog — plain Markdown for AI agents and tools.
- •npm package: https://www.npmjs.com/package/openclaw/v/2026.9.5
- •registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.5.tgz
- •integrity:
sha512-TCO/ImVLh5HkF4tdfo7iriIa7kT6iYkIr/jR5ZOkePGFGhUx5Oe7DE716Y1DzzG2teRAVDdCjgJDu1A24Yta7w== - •release SHA:
ec9c1a13db8938e5a3eaa51fca2e981cde2395a9 - •full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.5/release-evidence.md
- •release publish: https://github.com/openclaw/openclaw/actions/runs/35414217443
- •npm preflight: https://github.com/openclaw/openclaw/actions/runs/35382454474
- •full release validation: https://github.com/openclaw/openclaw/actions/runs/35381634370
- •plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/35414496234
- •plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/35414501298; public artifact verification follows successful release-parent completion
- •plugin ClawHub bootstrap: dispatched separately, not awaited by this proof: https://github.com/openclaw/openclaw/actions/runs/35414503229
- •Stable soak waived by operator: "Operator-approved by Peter for 2026.9.5: soak-only live/E2E lanes blocked by infrastructure and main-owned fixture failures; non-soak Full Release Validation 35381634370 attempt 2 green; 9.4 to 9.5 update proven on systemd-service and plain installs."
- •npm Telegram beta E2E: not supplied
openclaw 2026.7.33
September 18, 2026
- •Security and credential safety: harden command parsing, browser origin checks, plugin Git installs, diagnostics, service credentials, and webhook logging across Gateway and official plugins.
- •Message and session integrity: preserve queued, imported, streamed, and tool-result messages across retries, hooks, recovery, and channel lifecycle transitions.
- •Gateway reliability: close failed HTTP and Responses streams, bound expensive reads and history queries, and settle shutdown work before reporting completion. Thanks @RomneyDa.
- •Channel delivery: repair Discord, Matrix, Telegram, Slack, WhatsApp, LINE, Feishu, Zalo, and meeting-plugin edge cases that could lose, corrupt, or stall messages.
- •Provider and media robustness: bound provider requests and diagnostics, reject malformed payloads, and preserve valid tool schemas and response lifecycles. Thanks @RomneyDa.
- •Extended-stable release tooling: carry the current Docker channel classifier, promoter, verification policy, and tests so
v2026.7.33can move only theextended-stable*aliases. Thanks @RomneyDa. - •Security boundaries: reject escaped-newline command words, exact-origin mismatches, injected Git option arguments, inherited secret-response identifiers, unsafe browser mutations, and malformed or oversized node payloads.
- •Delivery and transcript recovery: keep retry delays accurate, preserve imported messages and plugin-blocked tool results, retain detached admissions, and avoid silently dropping channel actions or recovery work. Thanks @RomneyDa.
- •Resource and lifecycle safety: bound catalog, history, media, stderr, API, and provider waits; stop canceled parallel tools; drain channel shutdown; and reject queued worker requests after close. Thanks @RomneyDa.
- •Text and schema correctness: preserve UTF-16 boundaries across user-visible truncation paths, keep root tool-schema properties, reject non-finite schema values, and report exact UTF-8 write sizes.
- •Official plugins: repair message parsing, proxy paths, request timeouts, media handling, privacy-safe logging, and runtime aliases across the npm-published plugin inventory.
- •PR #102438 fix: auth bookkeeping no longer reverts rotated OpenAI OAuth credentials. Related #102430. Thanks @obviyus.
- •PR #102125 fix(gateway): finish plugin HTTP responses after post-header failures. Thanks @mushuiyu886.
- •PR #102451 fix(memory-host): reject queued worker requests on shutdown. Thanks @QiuYuang.
- •PR #102276 fix(agent-core): stop canceled parallel tools from starting. Related #102252. Thanks @harjothkhara and @yetval.
openclaw 2026.9.4
September 11, 2026
- •Release notes — formatted for people, with expandable sections.
- •Changelog — plain Markdown for AI agents and tools.
- •Signed source:
3a9d69db306cd7f081e06254cb89c4bcc14a7107. - •Full stable validation: passed, attempt 2. Qualification also verified 15 performance measurements and 20 real OpenAI completions across 10 upgrade baselines.
- •Core npm publication: passed; exact qualified bytes, registry signatures, provenance and fresh install verified.
- •90 npm plugins and 3 core companion packages: published at
latest, exact bytes verified. - •Docker publication: passed; public GHCR and Docker Hub manifests and attestations match qualified artifacts.
- •Original publisher: failed during npm propagation readback. GitHub finalized through manual recovery; no package republish.
- •Telegram and Parallels checks: explicitly waived by the release owner, not passed.
- •macOS DMG, ZIP, and debug symbols are public and byte-verified against the signed/notarized artifacts; the stable update feed is live and verified.
- •Pending: ClawHub recovery, npm beta-selector synchronization, remaining native app distribution, and stable main closeout. Android native qualification failed. Windows historical-upgrade and Vercel mirror advisory failures remain recorded.
- •The repaired split-publication verifier passed live npm/Docker verification. Full beta-selector verification and the immutable main-closeout record remain pending. The attached postpublish evidence preserves the earlier recovery snapshot; these follow-ups are not marked complete.
- •Linux desktop AppImage and Debian package: published from
v2026.9.4source3a9d69db306cd7f081e06254cb89c4bcc14a7107. Build, packaged runtime smoke, and signing passed; GitHub asset upload was recovered using the exact successful CI artifacts. Public downloads match the checksums, and the AppImage signature was independently verified. The Linux updater manifest is published, and the stable update endpoint was verified at 2026.9.4.
openclaw 2026.6.35
September 10, 2026
## 2026.6.35
This is the final June 2026 Extended Stable (LTS) release.
### Highlights
- Safer provider and channel boundaries: bundled providers and channel adapters now bound untrusted response bodies, reject oversized inputs before expensive work, and preserve safe recovery when transports fail. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
- More reliable long-running delivery: agent, gateway, retry, and channel paths now handle cancellation, retries, partial sends, and process-stream failures without losing work or replaying unsafe operations. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
- Stronger bundled-plugin resilience: local-model, browser, media, and collaboration plugins recover cleanly from malformed payloads, timeouts, and transient upstream failures. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
- Safer tool and workspace use: browser automation, local tools, workspace reads, and plugin metadata handling now reject malformed or oversized inputs before they can interrupt an active agent run. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
- More dependable local integrations: local-model discovery, speech, meeting, and collaboration integrations now make bounded requests and surface failures without destabilizing the gateway. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
### Changes
- Extended-stable maintenance: this release carries the audited reliability and security backports selected for the extended-stable line, without introducing a new release-line feature. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
### Fixes
- Response and memory safety: provider, search, embedding, media, and channel integrations cap successful and error response reads before hostile payloads can exhaust process memory. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
- Delivery and runtime recovery: outbound retry timing, channel lifecycle, abort handling, process I/O, and persisted state recovery now retain the correct operation outcome across expected failures. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
- Release packaging: refresh the generated Plugin SDK API baseline so the published package preflight verifies the release surface. (#120163) Thanks @RomneyDa.
### Complete contribution record
This audited record covers the complete v2026.6.34..d7dbaf3bec8c3040edac1643f471bf8d18cb4d43 history: 166 merged PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.
#### Pull requests
- PR #119942 Related #101809, #103059, #106014, #103246. Thanks @RomneyDa and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @jalfaro2876.
- PR #96022 Thanks @machine3at and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96361 Thanks @miorbnli and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96042 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96035 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #95218 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #95103 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #95108 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96038 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96027 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #95244 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96604 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96606 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96608 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96607 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96505 Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96496 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96499 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96495 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96920 Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96984 Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96970 Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97278 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97277 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96868 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96033 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96889 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96874 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97486 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97490 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97536 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97533 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97274 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97535 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97615 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
- PR #97811 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97872 Thanks @eleqtrizit and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #98188 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
- PR #96502 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #96322 Thanks @lsr911 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666.
- PR #98554 Thanks @sunlit-deng and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #107263 Thanks @wahaha1223 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #105089 Thanks @zw-xysk and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #108365 Thanks @zhangguiping-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #108546 Thanks @krissding and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #106485 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #108397 Thanks @yetval and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #105086 Thanks @xydigit-zt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #108955 Thanks @RileyJJY and @vincentkoc and @Pick-cat and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101268 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #109718 Thanks @ZengWen-DT and @vincentkoc and @Pick-cat and @RileyJJY and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #109701 Thanks @Monkey-wusky and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #109913 Thanks @chengzhichao-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103518 Thanks @maweibin and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #109111 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101773 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
- PR #101775 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
- PR #101774 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
- PR #110036 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
- PR #101776 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
- PR #101447 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
- PR #109487 Thanks @zenglingbiao and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #108200 Thanks @zenglingbiao and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #110684 Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #111106 Thanks @ZengWen-DT and @vincentkoc and @Pick-cat and @RileyJJY and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #110008 Thanks @Monkey-wusky and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #109451 Thanks @wahaha1223 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #109697 Thanks @LZY3538 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #112059 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #110537 Thanks @wahaha1223 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104677 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102347 Thanks @zw-xysk and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102984 Thanks @chengzhichao-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102862 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101596 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102157 Thanks @wangmiao0668000666 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @lsr911.
- PR #101597 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #94416 Related #93501. Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @carsten19.
- PR #101649 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102431 Thanks @miorbnli and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102814 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101274 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102965 Thanks @chengzhichao-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102884 Thanks @chengzhichao-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104556 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104218 Related #104136. Thanks @zw-xysk and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @dale-goes-fast.
- PR #106022 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103109 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102925 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103450 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101712 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104796 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #106034 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103255 Thanks @mikasa0818 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102860 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101902 Related #101809. Thanks @zw-xysk and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104095 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102149 Thanks @wangmiao0668000666 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @lsr911.
- PR #104129 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102939 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #99097 Related #99096. Thanks @gorkem2020 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #106116 Related #103059. Thanks @ruel225 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #106951 Related #106948. Thanks @moguangyu5-design and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #106952 Thanks @zenglingbiao and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #106069 Related #106014. Thanks @krissding and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @jalfaro2876.
- PR #102866 Thanks @SunnyShu0925 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104263 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #97926 Related #97925. Thanks @rvdlaar and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102451 Thanks @QiuYuang and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #105916 Thanks @qingminlong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103071 Thanks @zhangguiping-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102276 Related #102252. Thanks @harjothkhara and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102987 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102481 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102413 Thanks @miorbnli and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101643 Thanks @sunlit-deng and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102659 Thanks @ZengWen-DT and @vincentkoc and @Pick-cat and @RileyJJY and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104070 Thanks @zhangguiping-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104534 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104921 Thanks @xydigit-zt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103406 Related #103403. Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #105315 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103585 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102445 Related #102235. Thanks @wuqxuan and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103704 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104470 Related #104469. Thanks @VectorPeak and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101795 Related #101769. Thanks @NianJiuZst and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @qingminglong.
- PR #105092 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104578 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101506 Thanks @mikasa0818 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102089 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102658 Thanks @ZengWen-DT and @vincentkoc and @Pick-cat and @RileyJJY and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102859 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104132 Thanks @chengzhichao-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102924 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102974 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103284 Related #103246. Thanks @tzy-17 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102357 Related #102356. Thanks @galiniliev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102013 Thanks @masatohoshino and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104863 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103886 Related #103869. Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104687 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101000 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103594 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #101661 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102550 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104488 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103258 Thanks @mikasa0818 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103596 Related #99681. Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @meepbot-oss.
- PR #102753 Thanks @masatohoshino and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102897 Thanks @maweibin and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102976 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103763 Thanks @litang9 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104152 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #105280 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104230 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102027 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104121 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104289 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #103915 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102948 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #102951 Thanks @aniruddhaadak80 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104575 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #104290 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #109007 Thanks @zhangguiping-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
- PR #120163 Thanks @RomneyDa.
openclaw 2026.9.3
September 8, 2026
- •Safer updates: rehearse core and plugin changes in isolated candidate state before activation, support eligible 2026.9.2 migrations, and recover abandoned update records without stopping a healthy matching Gateway. Related #136997. (#138839, #141109, #141175, #141562)
- •Performance: preserve warm prompt caches, reduce unnecessary work during cold session updates and memory search, and reuse worker builds between sessions. Related #140681. (#140449, #140730, #140799, #140840, #141141) Thanks @justinkirklin-gif, @NianJiuZst, and @obviyus.
- •Skill Workshop: keep skills in one persistent agent-owned collection across workspaces, compare complete skill instructions, and retire missing-draft suggestions safely through Doctor. Related #135291. (#135528, #139248, #140300, #141009) Thanks @khaisis and @obviyus.
- •Browser tabs, live and native: watch agent pages repaint and open external links in native Mac tabs that remain with their window across chat switches. (#140988, #141031)
- •Your provider accounts, together: manage connected accounts and supported account priority directly in Models settings. (#132451) Thanks @jesse-merhi.
- •Share selected conversations: explicitly publish a revocable read-only view of a session’s existing and future conversation text, accessible to anyone with its public link. (#139489)
- •A searchable meeting library: browse saved notes, search full transcripts, download complete Markdown or JSONL archives, and manage capture sources from the Control UI. (#139875, #140084)
- •Optional team activity reports: install and enable Team Reports to browse authenticated GitHub activity and explicitly configured Discord discussion, with stored history and optional model summaries. (#139850, #141327)
- •Breaking — Node runtime: require Node 24.16.0 or newer on 24.x, or Node 26.1.0 or newer; Node 26 is recommended. Upgrade Node before OpenClaw to prevent SQLite text truncation: Node 22, Node 25, and earlier 24.x/26.x builds are no longer supported. Node-based CLI/Gateway installs on macOS 11–13.4 or official Linux ARMv7 provisioning need a supported host; see Node requirements. (#140672)
- •Breaking — execution-policy SDK: move the retired exec-mode and comparator helpers from
infra-runtimetoexecPolicyonopenclaw/plugin-sdk/agent-harness-runtime; useresolveExecModePolicyand select the returned fields needed by the caller. See runtime utility migration. - •Breaking — approval SDK: import approval account-resolution helpers from
approval-native-runtime, adapt session filtering to the fullmatchesApprovalRequestFilterscontract, and replace the retired generic forwarding evaluator with native channel route gates and shared predicates rather than assuming a drop-in alias. See SDK migration. - •Breaking — SDK aliases: replace
channel-inbound.buildChannelTurnMediaPayloadwithbuildChannelInboundMediaPayload; infer the retainedabortAndDrainAgentHarnessRuncallable’s result instead of importing the removedAbortAndDrainAgentHarnessRunResultnamed type. The callable and its result data remain available. See SDK migration. - •Breaking — search result callbacks: read bounded Find/Grep text from
details.contentinstead ofdetails.truncation.content; the outer tool-messagecontentremains unchanged. (#140008) Thanks @ruel225. - •Breaking — directory result callbacks: use
LsToolDetails.contentand optionalnextAfterin place of the retiredtruncationandentryLimitReachedfields, and passnextAfterasafterto continue listing. See structured filesystem results. - •MCP prompt adapters: return the typed MCP
GetPromptResultshape fromSessionMcpRuntime.getPrompt, preserving its messages and image content; validate external responses instead of returning arbitrary unknown values. (#141421)
openclaw 2026.9.2
September 5, 2026
- •Faster, more responsive chat: keep chat, dashboards, and session interactions responsive while long transcripts and disk usage are processed, with direct dashboard lookup, less cold-load work, and durable history reads outside the Gateway event loop. (#136862, #138094, #138669, #138888, #138860, #138894)
- •Reliable upgrades and recovery: keep active settings, enabled skills, and default-agent ownership in automatic updates, restore Gateway restarts after Git updates, and report outcomes with actionable recovery guidance. Related #138760. (#138837, #138730, #138781, #136588, #136995) Thanks @fuller-stack-dev and @jason-allen-oneal.
- •GPT-6 Astra support: select
openai/gpt-6-astrawith an OpenAI API-key profile or an eligible ChatGPT/Codex account, with text and image input, Responses tool calls, and supported reasoning controls; subscription availability follows successful account discovery. Related #137549. (#137550, #137561) - •Replies survive restarts: recover active, queued, and delegated replies after Gateway restarts without letting one completed reply discard another’s recovery marker, and keep continuation instructions through compaction and retry attempts. Related #138518, #138564. (#138071, #137606, #136236, #138519, #138565) Thanks @vincentkoc.
- •Backups that preserve your data: preserve complete text containing embedded NUL characters in Git backups, support Nix-managed config and credential links, and reject corrupt archive headers instead of accepting an incomplete backup. Related #138306, #136326. (#138327, #136343, #137718) Thanks @obviyus, @ced-cm, @vsumner, and @NianJiuZst.
- •Change settings without restarting: apply more agent, model, tool, channel, browser, node, access, and terminal settings through their running owners; settings that still require a Gateway restart remain marked in the configuration reference. (#138112, #137790, #137412, #137160, #136832) Thanks @NianJiuZst and @ylcn91.
- •Plugin branding: package your plugin icon at
assets/icon.pnginstead of a top-level manifest URL; OpenClaw loads the packaged image without a network request, and missing or invalid icons do not prevent the plugin from loading. (#131510) Thanks @Patrick-Erichsen. - •GPT-6 Astra async tools and steering: on OpenAI Platform API-key routes using the built-in OpenClaw runtime and official Responses endpoint, run direct function tools asynchronously, steer active responses over cached WebSockets, and retain request prefixes when changing reasoning effort under the documented configuration; keep steering history and encrypted reasoning through continuations. (#138046, #138434)
- •GPT-6 Astra reasoning: keep supported reasoning and sampling settings correct when catalog metadata is absent, add
/think ultraorchestration for OpenClaw and native Codex runtimes, and retain configured Azure deployment capabilities. (#138626, #138739) - •macOS browser sign-in: connect saved Gateways through personal Cloudflare Access browser sign-in, open the Mac app from the Gateway website, and restore the selected Gateway after app restart while keeping accounts and queued messages separate. Related #138698, #137916. (#138745, #137933)
- •Experimental plugin UI: enable Settings → Labs → Custom plugin UI to let plugins contribute Control UI pages, panels, and session actions or customize the composer and workspace. (#134943)
- •Experimental Apple Watch Talk: opt into standalone Talk on Watch with Gateway-owned tools and transcripts while retaining the existing iPhone-mediated Talk to Claw flow; standalone realtime audio requires UDP connectivity. (#135808) Thanks @obviyus.
- •Slack rich replies: guide agents to use supported Block Kit layouts for proactive Slack replies. (#138896) Thanks @Patrick-Erichsen.
- •Personal connected accounts: add provider accounts from Settings → Profile → Connected accounts or the CLI, choose an account for new chats or one existing chat, and keep existing session selections when your default changes. (#134970) Thanks @scoootscooob.
- •Swarm is enabled by default: orchestrate concurrent sub-agents with structured results and live progress, while preserving explicit opt-outs, tool restrictions, and the separate Code Mode opt-in. Related #136472. (#136514, #138056)
openclaw 2026.8.2
September 1, 2026
- •Your Home agent, beside your work: open Home in a right or bottom dock with
Cmd/Ctrl+Shift+H, keep your current page in view, and preview or remove its work-context snapshot or attach selected text to your message. Related #133632. (#133676) - •A desktop companion for Linux: install the
.debor AppImage on x86-64 Linux, connect to a local or remote Gateway, and open Quick Chat from the system tray or an X11 keyboard shortcut. AppImage updates are signature-verified;.debinstalls remain under your package manager. See the Linux guide. - •Start work without switching pages: create and run a background session from New Session, keep its selected local, cloud, or paired-device placement, and open it from the completion notice. Related #128037. (#128050) Thanks @Takhoffman.
- •Safer upgrades: preserve newer configuration, stop incomplete session migrations before claiming success, and recover a stopped Gateway after a failed update when the installed package or rollback is verified safe. Related #118244, #90551, #134206. (#134025, #134228, #119516) Thanks @obviyus, @stuart-minion-ai, @shakkernerd, @zyw02, @Issue-Hunter, @cursoragent, and @sercada.
- •Replies that finish the job: return a final answer after settled tool work and surface failures after an accepted turn, fixing conversations that stopped at tool output or an initial acknowledgement. Related #133960. (#133520, #133979) Thanks @fuller-stack-dev.
- •More dependable voice: keep internal reasoning out of speech, preserve tool-generated audio through delivery, and keep later browser Talk turns working after call setup. Related #90364, #83636, #134081. (#133615, #133324, #134170, #134138) Thanks @camball-strategies, @obviyus, @TurboTheTurtle, @clawSean, @Conan-Scott, and @mastertyko.
- •Browser control without a running Gateway: let supported macOS and Linux Chrome extension builds wake their paired local relay for authenticated CDP clients; this needs the updated native host and an extension build with relay wake-up support. (#128379)
- •Four new looks: personalize the Control UI with CRT, Manuscript, Rosé, or Miami, with theme choices preserved offline and applied without flashing the wrong theme during reload. Related #133416, #132785. (#133495, #133593, #133417, #132789) Thanks @vyctorbrzezowski.
- •Recovery cleanup: preview retained migration originals with
openclaw update cleanup --dry-run, then explicitly remove eligible originals while the selected Gateway is stopped; cleanup preserves current SQLite history but permanently gives up rollback to removed originals. Related #133805. (#133864) - •Session visibility default: let unsandboxed sessions work with other sessions of the same agent by default, including retained cron sessions; shared-agent operators should set
tools.sessions.visibilitytotreeorselfwhen they need narrower access, while sandbox and cross-agent restrictions remain enforced. Related #133456. (#133469) - •Cross-session conversations: render forwarded messages as distinct speech bubbles with source-session links and sending-agent identity, preserving attribution when messages steer an active conversation. (#132054, #133439)
- •Session organization: group session actions into clearer menus, copy transcripts as Markdown, open sessions in tabs, windows, or splits, edit icons and colors together, and optionally hide empty session groups. Related #133480, #133629. (#133490, #133638)
- •Home without switching pages: dock the selected agent’s existing Home conversation beside your work, retain its draft and attachments when opening it full page, and inspect or remove the “Working on” context before sending. Related #133632. (#133676)
- •Prepared cloud projects: reuse prepared project snapshots and validated workspace hashes before starting a cloud session, and preserve the required stop, snapshot, and restart cycle for Daytona-backed projects. Related #133436, #133450. (#133447, #134026, #134043)
- •Readable Beam links: share transcripts through readable
/beam/URLs named after their sessions, with existing access checks and contextual navigation preserved. Related #125752. (#125755, #133463)
OpenClaw 2026.8.1
August 31, 2026
- •Find past conversations: search visible conversation text by exact words or phrases and reopen the surrounding messages from a matching result. (#105057, #105635, #105585) Thanks @hercial61.
- •Sessions beyond your Gateway: run work on paired devices or cloud workers, move the session workspace with it, and reuse warm machines and project seeds for later cloud sessions. (#123280, #127752, #131744, #132374)
- •Follow work as it happens: keep a durable session progress card through reloads and follow subagent activity and accumulating edits across web and native chat. (#125125, #125438, #125442, #125444, #121549, #121840, #121815, #121813)
- •Answer clearly: respond to structured agent questions through web and native cards, messaging buttons, or plain text, with free-text alternatives and an explicit Skip path. (#109922, #110372, #130262) Thanks @obviyus.
- •Interactive results and dashboards: use widgets in chat, pin them to session dashboards, grant specific actions or network origins, and export rendered views as images. (#101840, #108983, #110960, #127315) Thanks @100yenadmin and @hannesrudolph.
- •Private credential requests: let your agent request a credential through a masked prompt without putting its value in chat or model context, and use an opt-in proxy to limit protected-secret substitution to approved destinations. (#129670, #123216, #132122)
- •Approve recurring work once: grant an automation permission for an exact operation, inspect or revoke that permission later, and require a fresh approval when the job or operation changes. (#129526, #131602)
- •Richer audio and video: keep media attached to the conversation across uploads, generated replies, playback, and reloads, with native playback controls and video uploads on Apple and Android clients. (#115842, #116051, #116037)
- •OpenProse migration (breaking): remove the bundled OpenProse plugin and
/prosecommand; runopenclaw doctor --fixto clean stale configuration and follow the upstream Agent Skill migration, keeping existing.prosesource files. (#128494) Thanks @obviyus and @vincentkoc. - •OpenAI route migration (breaking): use
openclaw doctor --fixto migrate shippedcodex/*andopenai-codex/*model refs, provider config, stored sessions, and automation routes toopenai/*, retaining Codex runtime intent and flagging conflicts for operator repair. Thanks @vincentkoc. - •Upcoming deprecations (2026-09-01): external plugins should migrate ahead of the SDK removal gate:
plugin-sdk-config-runtime-subpathmoves toapi.pluginConfigand the focusedopenclaw/plugin-sdk/config-mutation,openclaw/plugin-sdk/runtime-config-snapshot, oropenclaw/plugin-sdk/config-contractsimports;plugin-sdk-channel-reply-pipeline-subpathandplugin-sdk-channel-lifecycle-subpathmove toopenclaw/plugin-sdk/channel-outbound;plugin-sdk-channel-message-subpathmoves toopenclaw/plugin-sdk/channel-outboundandopenclaw/plugin-sdk/channel-inbound;plugin-sdk-infra-runtime-subpathmoves to focusedopenclaw/plugin-sdk/imports such asdelivery-queue-runtime,diagnostic-runtime,error-runtime,exec-approvals-runtime,fetch-runtime, andssrf-runtime, according to the helper used. These are upcoming gates, not removals in this release; see the SDK migration guide for per-helper mappings and remaining compatibility limits. - •Official provider packages: install BytePlus, ComfyUI, Mistral, NovitaAI, OpenCode, Synthetic, Volcengine, Vydra, and Xiaomi as needed through onboarding. Recover missing configured packages with
openclaw update repairoropenclaw doctor --fix; complete requested capability review and restart the Gateway after explicit installation. OpenCode Go remains bundled. (#116866, #116888, #116919, #117007, #117035, #116720, #116854, #116813, #116861) Thanks @vincentkoc. - •Additional official packages: install Cohere and Meta providers, DuckDuckGo search, Voyage embeddings, and iMessage messaging as separate official plugins when needed; configured missing owners use the same explicit update, doctor, or install recovery flow. (#116662, #116740, #116785, #117101) Thanks @vincentkoc.
- •OpenAI long-context opt-in: make expanded active-input context an explicit model configuration choice, keeping the runtime budget distinct from the model's native capacity and preserving configured overrides. (#112916)
- •Personal conversation recall: with Active Memory enabled, retrieve bounded same-agent private conversation context by default on personal installs without configured DM isolation; explicit controls can disable recall, and groups and channels remain excluded. (#110597)
OpenClaw 2026.8.1-beta.4 (mistakenly published as 2026.9.1-beta.1)
August 28, 2026
- •Gateway restart recovery: preserve admitted turns across repeated Gateway restarts so restart-safe runs continue through each checkpoint and deliver their final response. (#130491) Thanks @jalehman.
- •Gateway config-write reliability: keep committed config writes pending through watcher handoff so same-write reloads settle against the observed generation instead of failing during source transfer. (#131515)
- •Codex managed runtime: update the bundled Codex runtime to 0.150.1 across Linux, macOS, and Windows while retaining platform-specific package resolution and current compaction behavior. (#130685) Thanks @vincentkoc.
- •Linux installation reliability: provision the stable Node 24 LTS stream and constrain RPM installs to the configured NodeSource repository so Linux setup cannot select an incompatible prerelease. PR 130369. Thanks @RomneyDa and @vincentkoc.
- •Worker recovery: re-arm admission-deadline launches, terminalize dead-worker turns, and defer debris cleanup so interrupted delegated work settles visibly. (#130446)
- •Control UI file safety: preserve confirmed agent-file saves during overlapping reads and refreshes while keeping newer drafts intact. (#130468)
- •Model browsing reliability: keep model discovery available after automatic plugin activation instead of losing the selected provider catalog. (#130481)
- •Audit decisions: record generic tool-action decisions at their authoritative execution boundary for clearer operator diagnostics. (#130358) Thanks @joshavant.
- •Codex app-server compatibility: carry Codex 0.150.1 collaboration, status, and activity protocol additions through the managed bridge without weakening exact platform package checks. (#130685) Thanks @vincentkoc.
- •Control UI appearance: save appearance preferences per user profile so shared browsers no longer collapse everyone onto one visual setup. (#130340)
- •Model selection scopes: add configurable model-selection scopes while preserving the canonical provider and runtime policy path. (#127813) Thanks @Marvinthebored and @Peetiegonzalez.
- •Gateway restart recovery: retain admitted restart-safe runs across cleanup and repeated restarts, preserving checkpoints and final delivery. (#130491) Thanks @jalehman.
- •Gateway config watcher handoff: preserve pending config writes until the watcher observes the committed generation, preventing
config.patchfrom failing during same-write source handoff. Fixes #131405. (#131515) - •Linux installer runtime selection: use stable Node 24 LTS provisioning and scope RPM installs to NodeSource so fresh Linux installs cannot select an incompatible prerelease. PR 130369. Thanks @RomneyDa.
- •Worker admission recovery: re-arm eligible launches after admission deadlines and terminalize dead-worker turns instead of leaving delegated work unresolved. (#130446)
OpenClaw 2026.8.1-beta.3
August 24, 2026
- •GPT-5.6 Sol, Terra, Luna, and Ultra reasoning support across OpenClaw and the Codex runtime.
- •Control UI first-run setup now continues verified model setup into Custodian and optional channel setup.
- •Puppeteer-compatible CDP relay support for paired Chrome sessions.
- •Explicit external Gateway lifecycle supervision with verified restart handoff.
- •Compact, verified SQLite backup and fresh-target restore commands.
- •Shared durable ingress monitors for channel plugins.
- •npm: https://www.npmjs.com/package/openclaw/v/2026.8.1-beta.3
- •Registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.8.1-beta.3.tgz
- •Integrity:
sha512-8v+2Knr+0i1qzWXgJmtcBg78VaoMENahLxcuThOqyCmVaCGPj++mI9yv0R440wMv9Siv4fysd5e0YmBVftDvuQ== - •Core npm preflight: https://github.com/openclaw/openclaw/actions/runs/32687267214
- •Core npm publication: https://github.com/openclaw/openclaw/actions/runs/32689503061
- •Official plugin publication and reconciliation: https://github.com/openclaw/openclaw/actions/runs/32680190375
- •All 89 official npm plugins were read back at
2026.8.1-beta.3with thebetaselector and complete tarball integrity metadata. - •
@openclaw/codex@2026.8.1-beta.3ships the exact managed@openai/codex@0.149.1runtime.
OpenClaw 2026.8.1-beta.2
August 15, 2026
- •Secret egress host binding: bind each shared-store secret to exact HTTPS destination hosts across CLI, Gateway RPC, and Control UI so unbound sentinel substitution fails closed before plaintext egress. Thanks @shakkernerd.
- •GPT-5.6 Ultra and runtime switching: support Sol, Terra, and Luna across OpenClaw and Codex engines; keep model, runtime, and thinking selection atomic through
/modeland fallback; and add live matrix coverage for both harnesses. Thanks @anyech and @vincentkoc. - •Channel plugin ingress monitors: add a shared plugin SDK monitor for durable admission, polling, pruning, claim identity validation, adoption handoff, and shutdown, and migrate IRC, Synology Chat, and Google Chat to the shared lifecycle. Thanks @vincentkoc and @shakkernerd.
- •SQLite snapshots: add
openclaw backup sqlite create|list|verify|restorefor compact, verified global and per-agent database artifacts with fresh-target-only restore. Thanks @giodl73-repo. - •macOS app profiles: isolate named app instances across state, preferences, Keychain, Gateway services, and duplicate-instance ownership while keeping host-global login and node services untouched. Thanks @shakkernerd and @vincentkoc.
- •Plugin install provenance warnings: require explicit
--forceacknowledgement for arbitrary executable plugin sources in CLI and chat installs, keep trusted ClawHub, bundled, official-catalog, and tracked-update flows frictionless, and restrict Crestodian installs to trusted sources. Thanks @jesse-merhi and @vincentkoc. - •Control UI update recovery: the "A new version is available" Reload button now waits out the gateway restart that stranded the chunk and reloads as soon as it answers, instead of silently doing nothing and leaving a manual hard reload as the only way out. Thanks @vincentkoc.
- •Secret egress host binding: bind each shared-store secret to exact HTTPS destination hosts across CLI, Gateway RPC, and Control UI so unbound sentinel substitution fails closed before plaintext egress. Thanks @shakkernerd.
- •Release validation: defer beta candidate Parallels smoke to postpublish
release:beta-smokeby default, keep stable/full prepublish coverage, and bound nested release workflow monitors with explicit job timeouts. Thanks @vincentkoc. - •macOS app profiles: isolate named app instances across state, preferences, Keychain, Gateway services, and duplicate-instance ownership while keeping host-global login and node services untouched. Thanks @shakkernerd and @vincentkoc.
- •Developer workflow: remove the obsolete scoped-commit helper and use standard Git commands in isolated worktrees.
- •Plugin uninstall cleanup: remove exact recorded install paths from
plugins.load.pathsfor marketplace, npm, and other managed installs while preserving parent, child, prefix, and unrelated paths. Thanks @vincentkoc. - •Fixed Crabbox hydration on unprivileged cloud sandboxes by falling back to a user-writable pnpm store when the shared
/var/cache/crabboxcache is unavailable, preserving the hardlink import mode after hydration, and making Docker an explicit routed capability instead of an implicit install requirement. Thanks @vincentkoc and @joshavant. - •Browser extension relay CDP compat: answer
Target.getBrowserContextsso Puppeteer-based clients (chrome-devtools-mcp) can drive the paired Chrome without the remote-debugging permission prompt, serve DevTools-style/json/listtarget descriptors, and addopenclaw browser extension cdpto print the relay endpoint plus auth header for external CDP clients. Thanks @vincentkoc. - •Local model setup: advertise provider-owned Ollama, llama.cpp, and LM Studio setup choices to Control UI and macOS, retry unavailable LM Studio services in place, and verify the exact prepared model before showing success. Thanks @vincentkoc.
openclaw 2026.6.34
August 8, 2026
- •Safer browser and network boundaries: sandboxed browser routes, trusted DNS targets, custom browser origins, and loopback provider endpoints now reject unsafe access paths. (#97958, #38290, #103075, #110693) Thanks @eleqtrizit, @brunowowk, @mosidevv, @pgondhi987, and @lsr911.
- •More resilient agent and provider runs: retained session writes, provider fallbacks, stream progress handling, and stdio failures now recover without silently ending active work. (#96100, #97128, #90908, #99803, #100521) Thanks @xialonglee, @sallyom, @richwilson-bloom, @LiuwqGit, @vincentkoc, @yetval, @shengting, and @cxbAsDev.
- •Stronger channel recovery: pending channel work resumes after recovery, acknowledgements are idempotent, and sustained Discord gateway bursts stay bounded. (#79811, #97041, #104919, #109108, #110954, #103793, #94016) Thanks @indulgeback, @cuiyuxin-gif, @Pick-cat, @Glucksberg, @evan-YM, @zhangguiping-xydt, @yetval, @sheyanmin, and @thomasthelen-kibeauftragter.
- •Safer operator diagnostics: command and status surfaces keep owner-only actions protected and prevent credentials from appearing in account URLs or summaries. (#98260, #107754, #105017) Thanks @eleqtrizit, @joshavant, @ooiuuii, @aniruddhaadak80, and @tzy-17.
- •More robust local runtime state: SQLite checkpoints, workspace reads, gateway process signalling, plugin HTTP responses, and dependency handling no longer turn transient host conditions into failed runs. (#99067, #100910, #102125, #109590, #112406) Thanks @ooiuuii, @masatohoshino, @vincentkoc, @mushuiyu886, and @krissding.
- •Extended-stable hardening: this maintenance release carries targeted security and reliability repairs without adding new release-line features.
- •OpenCode Go: use the documented
hy3model identifier instead of the failinghy3-previewalias. - •Codex native subagents: retain the parent app-server subscription and recognize multi-agent V2 child activity until a yielded child completion reaches its requester.
- •Dependency security: updates production dependency resolutions for patched
brace-expansion, PostCSS,fast-uri,ip-address, and Undici versions. (#113428, #118804) - •Execution and transport safety: browser, sandbox, exec, MCP, and secret-resolution paths reject unsafe inputs and handle stream failures without crashing the host process.
- •Delivery and channel stability: outbound receipts, delivery evidence, channel lifecycle, health monitoring, and gateway queues recover cleanly under retries, restarts, and overload.
- •Gateway and storage reliability: plugin responses, process probes, workspace bootstrap reads, and SQLite writes tolerate expected transient failures while preserving correct state.
- •Plugin SDK migration:
before_agent_start, rootopenclaw/plugin-sdkimports,providerAuthEnvVars, andchannelEnvVarsare scheduled for removal after July 24. Migrate to the modern hook stages, focused SDK subpath imports, and manifest setup descriptors. See Plugin SDK migration and plugin manifests. - •PR #96100 Related #95915. Thanks @xialonglee, @sallyom, and @richwilson-bloom.
- •PR #79811 Related #79753. Thanks @indulgeback and @cuiyuxin-gif.
openclaw 2026.6.33
August 8, 2026
- •Safer network and secret boundaries: provider streams, Discord REST responses, browser fetches, OAuth paths, and logs now cap hostile response sizes and keep Telegram credentials out of diagnostics. (#96989, #95412, #99428) Thanks @wangmiao0668000666, @Alix-007, @xialonglee, @liuhaiyang14, @Pick-cat, @mushuiyu886, @vincentkoc, @ZOOWH, @Pandah97, @solodmd, @zhangguiping-xydt, and @obviyus.
- •More reliable long-running agents: run release, liveness checks, and watchdog semantics now distinguish genuine stalls from active long model calls and wedged backends. (#102160) Thanks @obviyus, @kiagentkronos-cell, @alvelda, @alkor2000, and @vincentkoc.
- •Stronger channel delivery: Discord reconnects no longer silently drop queued messages or repeat ambiguous non-idempotent sends, while Telegram bot-to-bot and reply-fence handling preserve the intended thread and authorization result. (#100896, #103867, #106755) Thanks @tiffanychum, @Godecule, @yetval, @xialonglee, and @RomneyDa.
- •Safer credential recovery: service restarts preserve SecretRef-backed Telegram credentials, and OAuth repair no longer overwrites an already-valid destination profile. (#99124, #97541) Thanks @mushuiyu886, @1Wanker, @liuhao1024, @yetval, @Darren2030, @obviyus, and @RomneyDa.
- •Extended-stable updates: package installations can select, update from, and receive availability notices for the
extended-stablechannel without silently falling back to another release line. (#99811, #100438) Thanks @kevinslin. - •Approval and tool authority: Codex app-server commands now require an actual human/plugin approval, exec auto-review stays bound to the exact resolved command, and narrow tool allowlists remain owned by the factory that constructs them. (#103430, #103457, #104213) Thanks @obviyus, @brokemac79, @Pandah97, @wangmiao0668000666, and @pgondhi987.
- •Scoped external tooling: external MCP loopback clients use short-lived session-bound attach grants instead of inheriting mutable child-process authority, and Gateway message actions retain trusted requester provenance and reject untrusted callers. (#102031) Thanks @pgondhi987, @Glucksberg, @wings1029, @Alix-007, @machine3at, and @anagnorisis2peripeteia.
- •Authorization and disclosure: Gateway HTTP rejects disallowed browser origins before unauthenticated handling, permission repair stays confined to its intended include, MCP status output redacts secrets, and Gateway action bridges reject untrusted requesters. (#102881, #103267, #103396, #102031) Thanks @wangyan2026, @yetval, @NianJiuZst, @obviyus, @pgondhi987, and @brokemac79.
- •Gateway and process stability: agent-run caches are bounded, lock probes stop leaking file descriptors, close reasons preserve valid UTF-8, and heartbeat reads survive transient filesystem races. (#77973, #99291, #100047, #100389) Thanks @fede-kamel, @chenyangjun-xy, @zhangLei99586, @NarahariRaghava, @ogarciarevett, @markr9805, @849261680, @mushuiyu886, @vincentkoc, @wings1029, and @masatohoshino.
- •Provider and browser reliability: Anthropic-compatible partial streams stop hanging at their size bound, OpenAI Realtime uses the correct authentication and transcription secret flow, and remote CDP credentials stay out of responses. (#100686, #102518, #103139) Thanks @zhangguiping-xydt, @cxbAsDev, @sjf-oa, @sjf, @vincentkoc, and @obviyus.
- •Ingress and webhook safety: replayed Twilio requests are rejected under sustained traffic, corrupt queued channel rows are tombstoned without blocking later work, and Telegram tokens are redacted even when split across log chunks. (#101107, #105259, #103861) Thanks @zhangguiping-xydt, @vincentkoc, @mushuiyu886, @Pick-cat, and @xialonglee.
- •PR #98835 Related #98672. Thanks @moguangyu5-design and @jalehman and @AaronFaby.
- •PR #96989 Thanks @wangmiao0668000666 and @vincentkoc.
- •PR #95412 Thanks @Alix-007.
- •PR #95108 Thanks @vincentkoc.
openclaw 2026.7.1-1
August 4, 2026
- •Codex progress replies: keep app-server turns running after delivered progress messages so GPT/Codex reaches its authoritative terminal response instead of stopping mid-turn. (#106961, #108487) Thanks @joshavant.
- •Memory Core startup repair: recover derived legacy-index and cache-sidecar conflicts without trapping the Gateway in a fatal restart loop, while keeping structural vector-store corruption retryable. (#107220, #108652) Thanks @goutam-adwant.
- •WSL state permissions: tolerate
EROFSfrom guarded chmod operations only when the existing state path is already private, preserving fail-closed handling for broad permissions. (#108250, #108258) - •Legacy migration recovery: keep reviewed migration residue nonfatal during startup instead of blocking otherwise healthy upgrades. (#106101)
- •Managed plugin updates: recover stale npm lock metadata so official managed plugins can update cleanly. (#107294, #107866)
openclaw 2026.7.2-beta.7
August 2, 2026
- •State safety and recovery: protect persisted data with a quarantine store that survives primary-database damage, crash-recoverable SQLite snapshots, crash-durable filesystem publication, schema-upgrade data-loss rejection, and rollback-writer snapshot recovery. (#110453, #113367, #113453, #113473, #113580) Thanks @vincentkoc.
- •Durable channel delivery: keep accepted messages recoverable across gateway restarts and local crashes through the shared ingress drain and dead-letter recovery, covering Telegram, Signal, Slack, QQBot, Twitch, Synology Chat, Tlon, IRC, and Zalo User. #108656, #107246, #109911 (#108924, #107288, #109907, #109910, #110844, #110852, #110899, #110910, #110914, #110916, #111029) Thanks @obviyus and @edenfunf.
- •Session rewind and branching: rewind or fork conversations from individual messages, switch transcript branches across web and native apps, fork upstream Codex sessions, preserve branch-safe queued sends, reject stale-pane writes, and restore prompt images after a fork. (#110660, #110857, #110886, #111149, #112056, #112284, #113073, #113945) Thanks @vincentkoc.
- •Interactive MCP Apps and dashboards: host ticketed MCP Apps with bound tools, resources, and bounded context updates; open them from channel replies, pin them to durable dashboards, harden their shared sandbox, and let native plugins declare them directly. #109851, #110451, #113218 (#109861, #109807, #110515, #111211, #111212, #111524, #111687, #111748, #113224) Thanks @fuller-stack-dev.
- •Questions and approvals everywhere: let agents ask structured questions with option cards across web, channels, macOS, and native apps, while approvals gain push notifications, history, fair queuing, headless resolution, Claude tool-request relay, reviewer detail, and clearer formatted prompts. #85954 (#108505, #108709, #108776, #109922, #110242, #110372, #110584, #110681, #110989, #111060, #112918, #113027, #113193) Thanks @omarshahine.
- •Meetings and realtime Talk: join Teams, Zoom, and Google Meet calls with default-enabled meeting plugins and durable transcript collection, while realtime Talk adds OpenAI and Gemini video and requires a supported OpenAI Platform API key instead of the rejected Codex OAuth fallback. #86425, #113353, #115021 (#109579, #109719, #109964, #111048, #113022, #113053, #113122, #113354, #115211) Thanks @shushushv, @Solvely-Colin, and @vincentkoc.
- •Wear OS companion: add the phone-proxied Wear companion with home-screen agent/session/model selection, realtime Talk controls, audio-reactive playback, and an instant-talk tile. #108781 (#108835, #109341, #109433, #109483, #110661, #111516, #112721) Thanks @sibbl, @IWhatsskill, and @Solvely-Colin.
- •Guided setup and local inference: guide setup across browser, Linux, and macOS with local-provider detection, strongest-model selection, downloadable models, lean mode, memory imports, and an in-process RAM-gated llama.cpp/Gemma path. #108604 (#108605, #108868, #108977, #109250, #109444, #109585, #110054, #110141, #110596, #113476)
- •Models and providers: add Claude Opus 5 across catalog and runtime, Kimi K3, and GPT Live realtime support with the supported Platform API authentication path. (#113391, #113392, #113633; related #113412; #113909, #113354; related #113353) Thanks @fuller-stack-dev, @vincentkoc, and @Solvely-Colin.
- •Local inference and setup: detect local inference providers during onboarding, add in-process llama.cpp GGUF inference and Baseten Model API support, discover models from live provider catalogs, and offer model downloads from web and macOS setup. (#108605; related #108604; #109444, #108708; related #108665; #112412; related #112405; #113476) Thanks @fuller-stack-dev.
- •Sessions and dashboards: add rewind/fork and branch switching across web and native chat, session boards and dashboards, archived/visibility/draft/incognito session states, and suggestion queues with typing indicators. (#110660, #110857, #110886, #111149, #110644, #110960, #112554, #112787, #113006, #113127, #113173)
- •Native apps: bring Quick Chat to macOS and Linux with streaming, routing, context capture, dictation, and model controls; add Linux desktop integration and signed updates; add multi-gateway apps and mobile dashboards; and expand Wear OS companion/Talk support. (#109720, #109947, #110285, #110631, #110632, #110635, #110994, #109236, #108770, #111932; related #111931; #112163, #109341, #109433; related #108781; #109483, #112721) Thanks @sibbl, @IWhatsskill, @Solvely-Colin, and @vincentkoc.
- •Meetings: add Teams and Zoom meeting guests, enable Teams, Zoom, and Google Meet plugins by default, and automatically collect durable meeting transcripts. (#109964, #111048, #113022, #113053, #113122)
- •Channels: add the Buzz plugin, Slack user-identity and Agent View modes, Telegram Bot API rich blocks and native Markdown lists, and richer Matrix formatting. (#113419, #109837, #103895; related #103673; #107986, #113158, #113199) Thanks @Patrick-Erichsen and @obviyus.
- •Browser and MCP Apps: add a secure per-tab browser copilot, batch browser CLI, bounded page-question extraction, a ticketed MCP App host and Control UI bridge, and manifest-declared MCP Apps for native plugins. (#109817, #111457, #113861, #109861; related #109851; #109807, #113224; related #113218) Thanks @anagnorisis2peripeteia, @FMLS, @cursoragent, @hxy91819, and @fuller-stack-dev.
openclaw 2026.7.2-beta.6
August 1, 2026
- •State safety and recovery: protect persisted data with a quarantine store that survives primary-database damage, crash-recoverable SQLite snapshots, crash-durable filesystem publication, schema-upgrade data-loss rejection, and rollback-writer snapshot recovery. (#110453, #113367, #113453, #113473, #113580) Thanks @vincentkoc.
- •Durable channel delivery: keep accepted messages recoverable across gateway restarts and local crashes through the shared ingress drain and dead-letter recovery, covering Telegram, Signal, Slack, QQBot, Twitch, Synology Chat, Tlon, IRC, and Zalo User. #108656, #107246, #109911 (#108924, #107288, #109907, #109910, #110844, #110852, #110899, #110910, #110914, #110916, #111029) Thanks @obviyus and @edenfunf.
- •Session rewind and branching: rewind or fork conversations from individual messages, switch transcript branches across web and native apps, fork upstream Codex sessions, preserve branch-safe queued sends, reject stale-pane writes, and restore prompt images after a fork. (#110660, #110857, #110886, #111149, #112056, #112284, #113073, #113945) Thanks @vincentkoc.
- •Interactive MCP Apps and dashboards: host ticketed MCP Apps with bound tools, resources, and bounded context updates; open them from channel replies, pin them to durable dashboards, harden their shared sandbox, and let native plugins declare them directly. #109851, #110451, #113218 (#109861, #109807, #110515, #111211, #111212, #111524, #111687, #111748, #113224) Thanks @fuller-stack-dev.
- •Questions and approvals everywhere: let agents ask structured questions with option cards across web, channels, macOS, and native apps, while approvals gain push notifications, history, fair queuing, headless resolution, Claude tool-request relay, reviewer detail, and clearer formatted prompts. #85954 (#108505, #108709, #108776, #109922, #110242, #110372, #110584, #110681, #110989, #111060, #112918, #113027, #113193) Thanks @omarshahine.
- •Meetings and realtime Talk: join Teams, Zoom, and Google Meet calls with default-enabled meeting plugins and durable transcript collection, while realtime Talk adds OpenAI and Gemini video and requires a supported OpenAI Platform API key instead of the rejected Codex OAuth fallback. #86425, #113353, #115021 (#109579, #109719, #109964, #111048, #113022, #113053, #113122, #113354, #115211) Thanks @shushushv, @Solvely-Colin, and @vincentkoc.
- •Wear OS companion: add the phone-proxied Wear companion with home-screen agent/session/model selection, realtime Talk controls, audio-reactive playback, and an instant-talk tile. #108781 (#108835, #109341, #109433, #109483, #110661, #111516, #112721) Thanks @sibbl, @IWhatsskill, and @Solvely-Colin.
- •Guided setup and local inference: guide setup across browser, Linux, and macOS with local-provider detection, strongest-model selection, downloadable models, lean mode, memory imports, and an in-process RAM-gated llama.cpp/Gemma path. #108604 (#108605, #108868, #108977, #109250, #109444, #109585, #110054, #110141, #110596, #113476)
- •Models and providers: add Claude Opus 5 across catalog and runtime, Kimi K3, and GPT Live realtime support with the supported Platform API authentication path. (#113391, #113392, #113633; related #113412; #113909, #113354; related #113353) Thanks @fuller-stack-dev, @vincentkoc, and @Solvely-Colin.
- •Local inference and setup: detect local inference providers during onboarding, add in-process llama.cpp GGUF inference and Baseten Model API support, discover models from live provider catalogs, and offer model downloads from web and macOS setup. (#108605; related #108604; #109444, #108708; related #108665; #112412; related #112405; #113476) Thanks @fuller-stack-dev.
- •Sessions and dashboards: add rewind/fork and branch switching across web and native chat, session boards and dashboards, archived/visibility/draft/incognito session states, and suggestion queues with typing indicators. (#110660, #110857, #110886, #111149, #110644, #110960, #112554, #112787, #113006, #113127, #113173)
- •Native apps: bring Quick Chat to macOS and Linux with streaming, routing, context capture, dictation, and model controls; add Linux desktop integration and signed updates; add multi-gateway apps and mobile dashboards; and expand Wear OS companion/Talk support. (#109720, #109947, #110285, #110631, #110632, #110635, #110994, #109236, #108770, #111932; related #111931; #112163, #109341, #109433; related #108781; #109483, #112721) Thanks @sibbl, @IWhatsskill, @Solvely-Colin, and @vincentkoc.
- •Meetings: add Teams and Zoom meeting guests, enable Teams, Zoom, and Google Meet plugins by default, and automatically collect durable meeting transcripts. (#109964, #111048, #113022, #113053, #113122)
- •Channels: add the Buzz plugin, Slack user-identity and Agent View modes, Telegram Bot API rich blocks and native Markdown lists, and richer Matrix formatting. (#113419, #109837, #103895; related #103673; #107986, #113158, #113199) Thanks @Patrick-Erichsen and @obviyus.
- •Browser and MCP Apps: add a secure per-tab browser copilot, batch browser CLI, bounded page-question extraction, a ticketed MCP App host and Control UI bridge, and manifest-declared MCP Apps for native plugins. (#109817, #111457, #113861, #109861; related #109851; #109807, #113224; related #113218) Thanks @anagnorisis2peripeteia, @FMLS, @cursoragent, @hxy91819, and @fuller-stack-dev.
openclaw 2026.7.2-beta.5
July 28, 2026
- •State safety and recovery: protect persisted data with a quarantine store that survives primary-database damage, crash-recoverable SQLite snapshots, crash-durable filesystem publication, schema-upgrade data-loss rejection, and rollback-writer snapshot recovery. (#110453, #113367, #113453, #113473, #113580) Thanks @vincentkoc.
- •Durable channel delivery: keep accepted messages recoverable across gateway restarts and local crashes through the shared ingress drain and dead-letter recovery, covering Telegram, Signal, Slack, QQBot, Twitch, Synology Chat, Tlon, IRC, and Zalo User. #108656, #107246, #109911 (#108924, #107288, #109907, #109910, #110844, #110852, #110899, #110910, #110914, #110916, #111029) Thanks @obviyus and @edenfunf.
- •Session rewind and branching: rewind or fork conversations from individual messages, switch transcript branches across web and native apps, fork upstream Codex sessions, preserve branch-safe queued sends, reject stale-pane writes, and restore prompt images after a fork. (#110660, #110857, #110886, #111149, #112056, #112284, #113073, #113945)
- •Interactive MCP Apps and dashboards: host ticketed MCP Apps with bound tools, resources, and bounded context updates; open them from channel replies, pin them to durable dashboards, harden their shared sandbox, and let native plugins declare them directly. #109851, #110451, #113218 (#109861, #109807, #110515, #111211, #111212, #111524, #111687, #111748, #113224) Thanks @fuller-stack-dev.
- •Questions and approvals everywhere: let agents ask structured questions with option cards across web, channels, macOS, and native apps, while approvals gain push notifications, history, fair queuing, headless resolution, Claude tool-request relay, reviewer detail, and clearer formatted prompts. #85954 (#108505, #108709, #108776, #109922, #110242, #110372, #110584, #110681, #110989, #111060, #112918, #113027, #113193) Thanks @omarshahine.
- •Meetings and realtime Talk: join Teams, Zoom, and Google Meet calls with default-enabled meeting plugins and durable transcript collection, while realtime Talk adds OpenAI and Gemini video plus GPT Live through Codex OAuth. #86425, #113353 (#109579, #109719, #109964, #111048, #113022, #113053, #113122, #113354) Thanks @shushushv and @Solvely-Colin.
- •Wear OS companion: add the phone-proxied Wear companion with home-screen agent/session/model selection, realtime Talk controls, audio-reactive playback, and an instant-talk tile. #108781 (#108835, #109341, #109433, #109483, #110661, #111516, #112721) Thanks @sibbl, @IWhatsskill, and @Solvely-Colin.
- •Guided setup and local inference: guide setup across browser, Linux, and macOS with local-provider detection, strongest-model selection, downloadable models, lean mode, memory imports, and an in-process RAM-gated llama.cpp/Gemma path. #108604 (#108605, #108868, #108977, #109250, #109444, #109585, #110054, #110141, #110596, #113476)
- •Models and providers: add Claude Opus 5 across catalog and runtime, Kimi K3, and GPT Live through Codex OAuth. (#113391, #113392, #113633; related #113412; #113909, #113354; related #113353) Thanks @fuller-stack-dev, @vincentkoc, and @Solvely-Colin.
- •Local inference and setup: detect local inference providers during onboarding, add in-process llama.cpp GGUF inference and Baseten Model API support, discover models from live provider catalogs, and offer model downloads from web and macOS setup. (#108605; related #108604; #109444, #108708; related #108665; #112412; related #112405; #113476) Thanks @fuller-stack-dev.
- •Sessions and dashboards: add rewind/fork and branch switching across web and native chat, session boards and dashboards, archived/visibility/draft/incognito session states, and suggestion queues with typing indicators. (#110660, #110857, #110886, #111149, #110644, #110960, #112554, #112787, #113006, #113127, #113173)
- •Native apps: bring Quick Chat to macOS and Linux with streaming, routing, context capture, dictation, and model controls; add Linux desktop integration and signed updates; add multi-gateway apps and mobile dashboards; and expand Wear OS companion/Talk support. (#109720, #109947, #110285, #110631, #110632, #110635, #110994, #109236, #108770, #111932; related #111931; #112163, #109341, #109433; related #108781; #109483, #112721) Thanks @sibbl, @IWhatsskill, @Solvely-Colin, and @vincentkoc.
- •Meetings: add Teams and Zoom meeting guests, enable Teams, Zoom, and Google Meet plugins by default, and automatically collect durable meeting transcripts. (#109964, #111048, #113022, #113053, #113122)
- •Channels: add the Buzz plugin, Slack user-identity and Agent View modes, Telegram Bot API rich blocks and native Markdown lists, and richer Matrix formatting. (#113419, #109837, #103895; related #103673; #107986, #113158, #113199) Thanks @Patrick-Erichsen and @obviyus.
- •Browser and MCP Apps: add a secure per-tab browser copilot, batch browser CLI, bounded page-question extraction, a ticketed MCP App host and Control UI bridge, and manifest-declared MCP Apps for native plugins. (#109817, #111457, #113861, #109861; related #109851; #109807, #113224; related #113218) Thanks @anagnorisis2peripeteia, @FMLS, @cursoragent, @hxy91819, and @fuller-stack-dev.
openclaw 2026.7.2-beta.3
July 19, 2026
- •Remote coding sessions: run Control UI sessions on cloud workers, open Codex and Claude catalog sessions in terminals on their owning hosts, and resume OpenCode and Pi sessions directly in a terminal. (#107670, #107086, #107200)
- •Native automation and nodes: bring Automations parity to mobile, add foreground Voice Wake on Android, and expose camera, location, and notification capabilities from headless Linux nodes. (#106355, #107081, #107193)
- •Safer channel operation: prevent Telegram durable-ingress loss after restarts, keep Signal stop and approval controls responsive during active turns, and stop channel allowlists from granting owner access. (#107288, #107422, #107403) Thanks @obviyus, @arduano, and @yetval.
- •Guided Control UI setup: configure model providers from Settings, onboard channels through a guided setup page, and choose images and models while creating sessions. (#106490, #106469, #107358) Thanks @alexandre-leng and @fuller-stack-dev.
- •Gateway and session recovery: prevent restart admission from wedging the Gateway, recover reply sessions after finalization stalls, and keep one-shot cron jobs enabled through lifecycle claim races. (#107339, #106792, #107236) Thanks @obviyus, @joshavant, @charliemeyer2000, and @SL4N.
- •Install and packaging: add Linux deb and AppImage bundles with Gateway guidance, publish them from stable main-based releases, and let Windows installs continue immediately after winget adds Node.js. (#106533, #106891, #106862)
- •External gateway supervision: add
OPENCLAW_SUPERVISOR_MODE=externalfor lifecycle owners such as OCM, preserving verified restart and deferral behavior without exposing native service authority, blocking native service mutation and self-update, and providing a versioned atomic restart-handoff consume contract. Thanks @shakkernerd. - •ClickClack guided setup: configure ClickClack from
openclaw onboardoropenclaw channels add clickclackwith URL, token, and workspace prompts, default-account env fallback, nonfatal live connection validation, and gateway-aware next steps that connect automatically when OpenClaw is already running. Thanks @shakkernerd. - •ClickClack command menus: publish each bot's native OpenClaw commands to ClickClack composer autocomplete at gateway startup, with per-account opt-out and nonfatal compatibility handling for older tokens and servers. Thanks @shakkernerd and @vincentkoc.
- •Skill Workshop approvals: run agent-initiated apply, reject, and quarantine actions without an additional approval prompt by default while preserving
skills.workshop.approvalPolicy: "pending"as an opt-in approval gate. Thanks @shakkernerd. - •TUI fuzzy selectors: delegate list matching to pi-tui, adding slash-token and alpha-number matching while removing the local matcher fork.
- •macOS paired-node terminals: advertise duplex Codex and Claude terminal resume commands from the embedded node host and forward interactive input and cancellation through the native app bridge. (#107335)
- •Control UI catalog terminals: open eligible Codex and Claude Code sessions in the native CLI on their Gateway or paired-node host, with viewer-versus-terminal preferences, validated resume commands, and an interactive PTY relay. (#107086) Thanks @vincentkoc.
- •Skill Workshop history review: add a manual, newest-first session scan that progressively searches older substantial work for conservative skill ideas, stores only SQLite cursor metadata, and leaves up to three results as pending proposals even when autonomous self-learning is disabled. (#106182)
- •OpenAI GPT-5.6 defaults: use
openai/gpt-5.6(Sol alias) for fresh API-key setup and exactopenai/gpt-5.6-solfor fresh Codex/OAuth setup, default Sol to medium reasoning across both runtimes, and preserve existing primaries, fallbacks, aliases, and explicit GPT-5.5 selections. (#103234)
openclaw 2026.7.2-beta.2
July 17, 2026
- •Remote coding sessions: run Control UI sessions on cloud workers, open Codex and Claude catalog sessions in terminals on their owning hosts, and resume OpenCode and Pi sessions directly in a terminal. (#107670, #107086, #107200)
- •Native automation and nodes: bring Automations parity to mobile, add foreground Voice Wake on Android, and expose camera, location, and notification capabilities from headless Linux nodes. (#106355, #107081, #107193)
- •Safer channel operation: prevent Telegram durable-ingress loss after restarts, keep Signal stop and approval controls responsive during active turns, and stop channel allowlists from granting owner access. (#107288, #107422, #107403) Thanks @obviyus, @arduano, and @yetval.
- •Guided Control UI setup: configure model providers from Settings, onboard channels through a guided setup page, and choose images and models while creating sessions. (#106490, #106469, #107358) Thanks @alexandre-leng and @fuller-stack-dev.
- •Gateway and session recovery: prevent restart admission from wedging the Gateway, recover reply sessions after finalization stalls, and keep one-shot cron jobs enabled through lifecycle claim races. (#107339, #106792, #107236) Thanks @obviyus, @joshavant, @charliemeyer2000, and @SL4N.
- •Install and packaging: add Linux deb and AppImage bundles with Gateway guidance, publish them from stable main-based releases, and let Windows installs continue immediately after winget adds Node.js. (#106533, #106891, #106862)
- •External gateway supervision: add
OPENCLAW_SUPERVISOR_MODE=externalfor lifecycle owners such as OCM, preserving verified restart and deferral behavior without exposing native service authority, blocking native service mutation and self-update, and providing a versioned atomic restart-handoff consume contract. Thanks @shakkernerd. - •ClickClack guided setup: configure ClickClack from
openclaw onboardoropenclaw channels add clickclackwith URL, token, and workspace prompts, default-account env fallback, nonfatal live connection validation, and gateway-aware next steps that connect automatically when OpenClaw is already running. Thanks @shakkernerd. - •ClickClack command menus: publish each bot's native OpenClaw commands to ClickClack composer autocomplete at gateway startup, with per-account opt-out and nonfatal compatibility handling for older tokens and servers. Thanks @shakkernerd and @vincentkoc.
- •Skill Workshop approvals: run agent-initiated apply, reject, and quarantine actions without an additional approval prompt by default while preserving
skills.workshop.approvalPolicy: "pending"as an opt-in approval gate. Thanks @shakkernerd. - •TUI fuzzy selectors: delegate list matching to pi-tui, adding slash-token and alpha-number matching while removing the local matcher fork.
- •macOS paired-node terminals: advertise duplex Codex and Claude terminal resume commands from the embedded node host and forward interactive input and cancellation through the native app bridge. (#107335)
- •Control UI catalog terminals: open eligible Codex and Claude Code sessions in the native CLI on their Gateway or paired-node host, with viewer-versus-terminal preferences, validated resume commands, and an interactive PTY relay. (#107086) Thanks @vincentkoc.
- •Skill Workshop history review: add a manual, newest-first session scan that progressively searches older substantial work for conservative skill ideas, stores only SQLite cursor metadata, and leaves up to three results as pending proposals even when autonomous self-learning is disabled. (#106182)
- •OpenAI GPT-5.6 defaults: use
openai/gpt-5.6(Sol alias) for fresh API-key setup and exactopenai/gpt-5.6-solfor fresh Codex/OAuth setup, default Sol to medium reasoning across both runtimes, and preserve existing primaries, fallbacks, aliases, and explicit GPT-5.5 selections. (#103234)