OpenClaw 2026.9.4 Fri, 11 Sep 2026 00:20:37 +0000 https://raw.githubusercontent.com/openclaw/openclaw/main/appcast.xml 2609000490 2026.9.4 15.0 OpenClaw 2026.9.4

Highlights

  • Recover from compatible failed updates: retain the previous package and restore it with the previous configuration and service when schema and configuration checks prove rollback is safe; database migrations still require a verified pre-update backup. (#140339) Thanks @fuller-stack-dev.
  • Plugins in one place: discover bundled and ClawHub plugins, install them from the Control UI, and manage their setup, settings, and access in a unified Plugins workspace. (#135839, #135840, #139042, #137659, #137886, #138755, #142624, #142782) Thanks @Patrick-Erichsen.
  • Prepared cloud sessions: start eligible Linux sessions from prepared local projects or public GitHub repositories, and build reusable snapshots from the Control UI before starting a conversation. (#143227, #143372, #143410, #143838, #143929)
  • Answer questions in the terminal: use keyboard-driven choices, free-text answers, and multi-question prompts in both Gateway-connected and local TUI sessions. (#143273)
  • GPT Image 2.5: select the new Flare and Sunburst variants for image generation and editing through OpenAI or fal without changing your existing default model. Related #143007. (#143068, #143069) Thanks @vincentkoc.
  • More dependable conversation history: recover final replies after interrupted streams, retain timeout notices after reload, and prevent duplicate final answers when live chat hands off to saved history. Related #141839. (#142168, #142135, #142422) Thanks @LiuwqGit, @obviyus, @chelsealong, @von8794, and @jalehman.
  • Voice that finishes delegated work: return subagent results to Talk and deliver the final answer even after repeated rounds of delegation. (#129535, #142830) Thanks @vincentkoc.
  • Externally managed configuration: set OPENCLAW_CONFIG_READONLY=1 to keep OpenClaw from rewriting deployment-managed configuration while preserving read-only diagnostics and ordinary runtime state. Related #140706. (#140719) Thanks @sallyom.

Changes

  • Rollback and recovery: eligible schema-neutral update failures restore the retained package, command shim, service, and pre-activation configuration, then verify the previous Gateway again. Changed database schemas, incompatible new databases, or intervening operator configuration edits block automatic rollback; a recovered update remains a failed update with a recorded rollback outcome. Use a verified backup before migration-bearing upgrades. (#140339) Thanks @fuller-stack-dev.
  • Plugin organization: browse installed plugins by category, keep detail tabs together, use short plugin-page URLs such as /reports, and discover installed and ClawHub skills through one search. (#142710, #142711, #142712, #142713, #143183, #143758) Thanks @Patrick-Erichsen.
  • Cloud ready workers: eligible local Git projects and public GitHub repository sessions can reuse prepared workers without repeating setup; private repository-only sessions and paired devices remain outside this preparation flow. The default reserve target is one per project/profile, capped at four Gateway-wide. Ready workers incur provider running-machine charges until deleted. Set cloudWorkers.profiles..readyWorkers or cloudWorkers.preparedPool.maxTotal to zero to disable the corresponding reserves. See warm images and ready workers. (#143227, #143372, #143410)
  • Terminal question controls: navigate choices with arrows or numbers, type an Other answer, toggle multi-select choices, and reopen a pending prompt with /question; local-mode questions last only for the running TUI process. (#143273)
  • Chat navigation and composition: use a compact left-side conversation rail with sender identities in shared-chat previews, add selected text to the main composer, and preview attached videos before sending. Related #142207, #142592, #143473. (#142227, #143486, #142543, #142623) Thanks @vyctorbrzezowski and @Patrick-Erichsen.
  • Skill learning: open learning from past work in a normal session that you can inspect and continue. (#142909) Thanks @obviyus.
  • Command review: let the automatic command reviewer allow, deny, or escalate a command using bounded conversation context while retaining the execution policy's authority. (#141987, #142279)
  • Node runtime recovery: offer a Node.js update when the CLI runtime is incompatible and keep diagnostics and update commands available to help repair the installation. (#142742, #143344) Thanks @jason-allen-oneal and @morrow-bluedot.
  • Read-only deployments: honor host-owned OPENCLAW_CONFIG_READONLY=1 across configuration writes, setup, Doctor repairs, plugin changes, and updates; read-only configuration commands continue to work, and this mode does not make runtime state read-only. Related #140706. (#140719) Thanks @sallyom.
  • Upcoming SDK deprecation: agent-harness-credential-prompt-string-argument entered deprecation on September 9, 2026; the legacy string argument to buildCredentialSafetyPrompt remains supported through November 30, 2026; plugin authors should pass { controlToolsAvailable }. See credential prompt migration. Related #128076. (#143238) Thanks @ejc3.
  • SDK context compatibility: sdk-untrusted-context-identifier-aliases reached its September 8, 2026 removal date but remains removal-pending; retain the deprecated untrusted-named context aliases while published plugin readers migrate to the channel-named replacements; removal remains pending migration verification and explicit breaking-release acceptance. See plugin compatibility. (#142708)
  • Cloud snapshot controls: build, rebuild, inspect, pin, delete, and roll back supported cloud-worker snapshots from Settings → Connections → Cloud workers → Snapshots. Active builds can be canceled with confirmation; held or pinned images remain protected. Snapshot storage and ready-worker charges still apply. (#143814, #143838, #143893, #143929)
  • Cloud placement and diagnostics: edit advanced worker profiles and repository defaults, inspect cloud-session machine specifications, and select native Windows workers when the backend supports them. Warm images and desktops remain Linux-only. (#143801, #143864, #143769, #143798)
  • Deepgram voice notes: transcribe voice notes with flux-general-en or flux-general-multi through Deepgram Flux; these models require ffmpeg. See Flux configuration. Related #129452. (#141836) Thanks @obviyus and @safzanpirani.
  • Slow session diagnostics: identify the work holding a session lifecycle queue and see which artifact-cleanup preparation stage is taking time. Related #143885, #143939. (#143886, #143942)

Fixes

  • Access and content boundaries: preserve existing WhatsApp group allowlists during security repairs, continue blocking cloud-metadata addresses when private IPv6 exceptions are enabled, bound Slack HTTP request bodies, and restrict Tlon citation retrieval to the cited post. Reject stale signed Feishu webhook callbacks, prevent attachment reads from sibling agent sandboxes, and stop pipelined MCP calls after a rejected upload. Related #107972. (#142589, #137684, #136508, #142041, #143484, #143521, #143724) Thanks @eleqtrizit, @drobison00, @pgondhi987, and @yetval.
  • Workspace and backup safety: preserve concurrent workspace edits, include required external configuration files in full backups, keep private update captures out of ordinary exports even after they move, and tolerate a disappearing live SQLite sidecar after its database is snapshotted. Related #141042, #143678. (#135865, #141161, #143693, #143799, #143899) Thanks @yetval, @obviyus, @LiuwqGit, @Cobblestone-Digital1, and @fuller-stack-dev.
  • Migration recovery: recover markerless multi-agent configurations, leave ambiguous Skill Workshop migrations available for review, explain hard-linked session migration refusals, and preserve normalized media when republishing migrated archives. Retain legacy Codex assistant messages during session SQLite import and repair the dangling Workshop review index. Related #142582, #142585, #143094, #142584, #143593, #140100. (#143202, #143141, #143195, #143595, #140296, #142522) Thanks @GitHoubi, @fahrenhe1t, @fuller-stack-dev, @ylcn91, @ikenraf, @jjjhenriksen, @RomneyDa, and @pash-openai.
  • Doctor and authentication: preserve source state during full lint, keep saved authentication profiles aligned during migration, scope legacy auth-profile refusals to affected providers, recover legacy node tokens with invalid scopes, and prevent stale shared OAuth refresh generations from overwriting newer credentials. Restore Zalo User policy promotion and stop Moonshot China setup from repeatedly reinstalling its provider. Related #143173, #143263, #143865, #143630. (#142839, #143310, #143599, #141477, #143429, #143860, #143742) Thanks @thien-ngn, @obviyus, @tskerpnext, @matthewmoroz, @vincentkoc, @wangmiao0668000666, and @zwyhmcn.
  • Reply delivery and history: recover final replies from terminated streams and earlier tool errors, retain partial failed-turn text and timeout outcomes, preserve paragraph and code-block boundaries, and report truncated Responses replies as incomplete. Preserve long transcript history across sessions_yield, avoid duplicate final replies during history hydration and duplicate user turns after Claude CLI resume, and retain final ChatGPT Responses frames at stream end. Related #141839, #132762, #143641. (#142168, #142135, #140833, #142778, #137381, #142422, #143598, #125977, #143722, #143960, #120902) Thanks @LiuwqGit, @obviyus, @chelsealong, @von8794, @leapdragon, @zhangguiping-xydt, @jalehman, @harjothkhara, @CK-XYZ, @ayaangazali, @rgregg, @Marvinthebored, @Peetiegonzalez, and @zenglingbiao.
  • Chat continuity: keep submitted images visible during history handoff, prevent cold-session switching flashes, and reconcile concurrent session updates consistently. (#143407, #134868, #143049) Thanks @jesse-merhi.
  • Claude CLI session reuse: keep warm sessions alive when skills-watcher readiness changes but prepared skill content is unchanged, while invalidating reuse after real skill-content changes. Related #144368. (#144402) Thanks @vincentkoc.
  • Voice conversations: deliver yielded and repeatedly delegated results, permit independent voice consultations from model-locked requester sessions, and truncate interrupted realtime audio at the amount actually played. Related #142483, #138592. (#129535, #142830, #142736, #138619) Thanks @vincentkoc, @RileyJJY, @jai-assistant, @LiuwqGit, @obviyus, and @fabiolr.
  • Telegram: retain replies when an HTTP proxy rejects its tunnel, recognize bot-ID mentions in text and photo captions, preserve code-example spacing, and stop late stall reactions after preparation is canceled. Related #140265, #141078. (#140388, #140266, #142504, #141079) Thanks @Hekzory, @obviyus, @cai-ops, and @ooiuuii.
  • Discord: restore delegation from guild messages, preserve ambient voice-note transcripts, show member presence immediately after reconnect, and retain repeated component captions and link emoji. Related #142832, #141054. (#143006, #142860, #141218, #142342) Thanks @Marvinthebored, @Peetiegonzalez, @obviyus, @ericcaiwx-star, @aatreya, @harshitgupta31415, @vincentkoc, and @nissl24.
  • Slack: resolve Enterprise workspace ownership for heartbeat DMs, keep acknowledgement reactions independent of status reactions, and avoid formatting ordinary prose as code after Windows root paths. Related #142489. (#138689, #142595, #142288) Thanks @Kimiyu-186, @sunlit-deng, and @alexjpanagis.
  • Mattermost and Signal: keep sibling Mattermost accounts connected during secret-reference reloads, preserve replacement previews while retracting earlier messages, and retain Signal reply quotes when streamed delivery fails. (#142193, #143621, #142600) Thanks @ceckert and @obviyus.
  • Channel text fidelity: preserve unknown Matrix message text and escaped mentions, decode HTML-only Teams messages correctly, retain Feishu rich-text styles and unrelated tools, and keep outbound WhatsApp response prefixes out of inbound messages. Related #140971, #138779. (#135359, #142369, #142496, #142627, #141984, #138819) Thanks @teddytennant, @obviyus, @SunnyShu0925, @hayden-cc, @sunlit-deng, @vincentkoc, and @Jackten.
  • Android chat and folding screens: wait for picked attachments before sending their captions, restore completed tool activity, distinguish connection state from chat readiness, and keep thinking controls, background tasks, and the branch picker inside their fold panes. Related #142805. (#143162, #142810, #143128, #141860, #141899, #142418) Thanks @ansxor, @IWhatsskill, and @vincentkoc.
  • Mobile connection feedback: show failures and recovery for unreachable Gateways and report battery fractions as the intended percentage. Related #141066. (#142651, #141069) Thanks @vincentkoc, @NullArbitrage, and @obviyus.
  • Provider and model selection: preserve authored catalog rows, exact model identities, metadata, and credentials when aliases coexist or catalogs refresh. Keep model overrides, context limits, thinking choices, vision, compaction, and tool inventories tied to the selected model and provider; hide unsupported thinking or Fast choices and preserve session lists after fallback. (#142302, #142898, #142751, #142790, #142646, #142682, #143337, #143643, #143686, #143708, #143777, #143780, #143822, #143848, #143872, #143954, #143967, #143975, #143994, #143999, #144009, #144010, #144034, #144060, #144107, #142822) Thanks @obviyus.
  • Provider requests: preserve Anthropic prompt-cache reuse across transient runtime context, treat Kimi quota exhaustion as a rate limit rather than an authentication failure, preserve managed Responses session affinity, and recover supported malformed streamed tool arguments and silent tool rejections. Related #140607, #142524, #140918, #135111. (#140621, #142656, #141107, #141323, #142176) Thanks @LightningWareLLC, @RileyJJY, @obviyus, @rico007, @louisfy, @alexph-dev, @lraesly, and @1Vision365-PeterTijsma.
  • Memory: use the selected fallback provider’s embedding model and index status, observe external LanceDB writes, and retain recall through trigger timeouts. Keep top search results stable as result limits change, give managed local embedding startup its own readiness budget, honor bounded provider cooldowns, require real query diversity for promotion, and skip unnecessary recall for inter-session deliveries. Preserve first-run setup after empty dreaming and bound pre-compaction flush context while recording when no memory-write tool exists. Related #137805, #142479, #141787, #143188, #134604, #143169, #108893, #143821. (#142364, #142609, #137806, #142567, #141808, #143193, #127031, #136984, #143590, #134959, #119624, #143903) Thanks @Yigtwxx, @obviyus, @azuretek, @ylcn91, @BsnizND, @SunnyShu0925, @dh-js, @KirDE, @ayaangazali, @linhongyu510, @scottcha, @wangmiao0668000666, @PeterHodl, @shojikumaru, @developercrocodiles, @pcpilot-dev, @LiuwqGit, and @kiagentkronos-cell.
  • Update handoff and restart: keep older updaters and Git installs upgrading from 2026.9.1 able to restart the Gateway; accept shipped 2026.9.2/2026.9.3 service handoffs without weakening current service-owner checks. Preserve pnpm-generation handoff and schema-upgrade restart intent, prepare managed helper schemas before readiness, replace unsupported service Node runtimes, retain restored-version verification, and prevent systemd restart hangs. Related #143204, #140821, #143543. (#142195, #142631, #143137, #143159, #142817, #140914, #143859, #143738, #144031) Thanks @jason-allen-oneal, @wangmiao0668000666, @NianJiuZst, @obviyus, @rboy1, @RomneyDa, and @IWhatsskill.
  • Plugin updates: converge the plugin cohort when core is already current without turning unchanged installations into needless updates, retain bundled aliases during rehearsal, avoid false Memory Core migration refusals, and explain retained official plugin pins. (#143174, #143462, #143190, #143138, #142457) Thanks @RomneyDa, @PollyBot13, and @obviyus.
  • CLI update and transcript reliability: allow updates when native inspection confirms no installed Gateway service, while retaining strict service-owner checks; keep transcript plaintext and JSON output free of unrelated startup warnings. Related #144356, #144357. (#144402) Thanks @vincentkoc.
  • Update recovery feedback: allow long Doctor finalization to finish, clear orphaned update runs instead of showing permanent progress, retain cleanup outcomes and recoverable warnings, and avoid linking unavailable reports. Preserve diagnostics when history is unavailable and require confirmation before automatic triage launches a coding agent; verified rollback follow-up actions remain opt-in. Related #139714. (#143321, #143557, #143139, #143774, #143767, #143844, #143921, #143965, #143748, #143657) Thanks @fuller-stack-dev and @Colton-Harris.
  • Gateway responsiveness: move cold history planning, integrity checks, and archive pruning off the main thread; keep prepared updates and post-eviction maintenance responsive; reduce memory spikes when inspecting long sessions. Reduce unused plugin and model catalog preparation, bound parallel remote workspace hashing, avoid unnecessary diagnostic copies, and keep automation delivery previews responsive. (#143332, #143226, #143379, #143434, #143602, #143175, #143783, #143846, #144095, #144017, #144109, #144014)
  • Session retention: stop excess cleanup once disk pressure clears, preserve history that becomes protected during cleanup, and avoid premature daily resets around daylight-saving gaps. (#143285, #142505, #142482)
  • Browser actions: keep existing browser sessions from timing out prematurely, preserve newer pending dialogs when older actions settle, report blocked or interrupted CLI actions, and leave browser focus intact during passive following. (#143365, #142608, #142480, #134480) Thanks @scotthuang and @obviyus.
  • Settings and sign-in: preserve settings drafts after deleting array rows, make agent automations editable from Settings, and request the Gateway token when a remembered device token is stale. Related #139781. (#142564, #139782, #143156) Thanks @jjjhenriksen and @vyctorbrzezowski.
  • Plugin and skill installation: prevent installed-plugin matches across different ClawHub registries, report newer releases for pinned installs, recover capability-consent dead ends, and retain bundled trust for development-path installs. Preserve plugin selection and restart progress, rank official catalog results consistently, refresh skill snapshots on Gateway restart, and avoid cutting off skill installation after two minutes. Related #137624, #143111, #122107. (#143644, #137892, #143125, #143516, #143000, #143671, #143730, #143731, #122110) Thanks @pfrederiksen, @vincentkoc, @LiuwqGit, @obviyus, @yxloveql, @RomneyDa, @gozu, @Patrick-Erichsen, and @sappkevin.
  • Paired devices and Linux: expose window discovery on the first computer action, preserve activation and observation results, open chat desktops on their assigned machines, and identify who took desktop control. Honor SSH alias ports, retain remote credential references on reconnect, and keep background-update results actionable. Related #121934. (#141277, #142900, #142907, #121938, #143736, #143953, #143831, #143828) Thanks @oywino, @obviyus, and @vincentkoc.
  • Plugin schema typing: preserve catchall input and output types, including transformations, in multi-account channel schemas. Related #144358. (#144402) Thanks @vincentkoc.
  • Doctor update finalization: allow implicit Codex preferences when the plugin is absent while retaining errors for explicitly required runtimes; finish configuration-less updates without creating a configuration file; close only Doctor’s private snapshot database before cleanup, leaving the source database open. Related #143786, #143797, #138260. Thanks @osipovia.
  • Delegation and reset: keep background completion wakes alive after a foreground reply, preserve subagent history when a parent thread changes, show full subagent transcripts in the task sidebar, and keep session resets responsive while stopping yielded child work. Canceled automations release their pending result waits. Related #143389. (#143866, #143869, #143747, #143916, #143832) Thanks @obviyus, @aleps001, and @pash-openai.
  • Provider routing and search: preserve stable routing identities for standalone OpenCode and OpenCode Go turns, retain provider turn headers for explicit sessions, preserve local-model request prefixes, and keep Gemini web search available with new API keys. Global web-search disable remains effective in session controls. Related #137257, #96974, #121401. (#143659, #143558, #143890, #137371, #111964, #121557) Thanks @HAPPYFAPTAIN, @obviyus, @RomneyDa, @vincentkoc, @gwiltschek, @dillona, @anguslogan01, @zyw02, and @cursoragent.
  • Update ownership and cloud continuity: stop plugin persistence and rollback actions after updater authority is lost, reject unverified Gateway replacements, preserve cloud machines across Gateway updates, and continue submitted turns across worker-runtime updates. Related #143750, #143841. (#144130, #143791, #143863, #143858, #143910) Thanks @fuller-stack-dev and @vincentkoc.
  • Runtime and state diagnostics: re-execute the CLI under an available supported Node runtime before refusing to start, preserve the selected Bun SQLite library in managed services, retain macOS launchd error logs, restore Linux Bun CPU diagnostics, and tolerate transient locks during read-only state access. Schema-drift failures name the repair path. Related #90711, #143800. (#143464, #143651, #142186, #143519, #143805, #143908, #143531) Thanks @RomneyDa, @Enominera, and @pash-openai.
  • Control UI recovery: restore Send when Stop finds an already-finished run, retain terminal sessions after interrupted restoration, report failed Review file opens, stop stale task reads after Review changes, and keep session files and embedded reports from being squeezed into nested scrolling regions. Related #143356, #143971. (#143437, #144015, #143958, #144073, #143854, #143765) Thanks @ylcn91, @obviyus, @YanHE1169, @vincentkoc, @Marvinthebored, and @Peetiegonzalez.
  • Tool and export fidelity: preserve flat tool arguments beside empty search wrappers, keep native image-generation hooks available, retain paginated read evidence in trajectory exports, and report the actual filesystem error when workspace writes fail. Related #143830, #115920. (#143729, #143717, #143930, #116378) Thanks @xydigitLybnnnn, @obviyus, @linhongyu510, @cp1369, @sloptop-the-terrible, and @609NFT.

Complete contribution record

This audited record covers the complete 58fcf69cadd0be59ecee41b21b655f195ccda7b2..0b7ddbd9c5e97a82b6bd7a36daa8dcff984d338d history: 1,174 in-range PRs + 0 retained seed-only PRs = 1,174 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact. Shipped baseline exclusions: v2026.9.3 (19 PRs: #111451, #120728, #121140, #129636, #131475, #132740, #133652, #134290, #134400, #135043, #139089, #139196, #139393, #139722, #140263, #140274, #140672, #140803, #141055).

Pull requests

  • PR #142314
  • PR #137684 Thanks @eleqtrizit.
  • PR #142311
  • PR #142288
  • PR #142230
  • PR #142290
  • PR #111899 Related #111407. Thanks @xialonglee and @obviyus and @MrNozz.
  • PR #142302 Thanks @obviyus.
  • PR #142318 Related #142244.
  • PR #142346
  • PR #142339 Related #142330. Thanks @vyctorbrzezowski.
  • PR #142305
  • PR #142360 Thanks @vincentkoc.
  • PR #142291
  • PR #142365
  • PR #142187
  • PR #142361
  • PR #141266 Thanks @vincentkoc.
  • PR #142359 Related #142351.
  • PR #142334
  • PR #142342
  • PR #142324
  • PR #142363 Related #142362.
  • PR #142366
  • PR #142195
  • PR #137565 Thanks @jalehman.
  • PR #135411
  • PR #142274 Related #142211. Thanks @vyctorbrzezowski.
  • PR #129186 Thanks @vincentkoc.
  • PR #137686 Thanks @ly85206559 and @obviyus.
  • PR #141689 Thanks @vincentkoc and @RomneyDa.
  • PR #142378 Thanks @RomneyDa.
  • PR #142354
  • PR #142042 Thanks @RomneyDa.
  • PR #138350 Thanks @vyctorbrzezowski.
  • PR #142376
  • PR #142385
  • PR #142327
  • PR #142353 Thanks @RomneyDa.
  • PR #142114
  • PR #142369
  • PR #141477 Thanks @vincentkoc.
  • PR #142381
  • PR #142205 Related #142204.
  • PR #142344 Thanks @RomneyDa.
  • PR #136508 Thanks @drobison00.
  • PR #142246 Related #142222. Thanks @vyctorbrzezowski.
  • PR #142348 Thanks @RomneyDa.
  • PR #138689 Thanks @Kimiyu-186.
  • PR #142379 Thanks @vincentkoc.
  • PR #141221 Thanks @vincentkoc.
  • PR #142345 Thanks @vincentkoc.
  • PR #142388
  • PR #142332 Related #142212. Thanks @vyctorbrzezowski.
  • PR #142384 Thanks @obviyus.
  • PR #142367 Thanks @obviyus.
  • PR #142411
  • PR #137668 Related #137665. Thanks @elbourne12345 and @obviyus.
  • PR #127254
  • PR #142213 Related #142209. Thanks @vyctorbrzezowski.
  • PR #142396
  • PR #142400 Related #142598. Thanks @hannesrudolph.
  • PR #142374 Related #142373.
  • PR #142402 Related #142397.
  • PR #142420
  • PR #141224 Thanks @vincentkoc.
  • PR #141860 Thanks @vincentkoc.
  • PR #142350
  • PR #142437 Related #142598. Thanks @hannesrudolph.
  • PR #142135 Related #141839. Thanks @chelsealong and @obviyus and @von8794.
  • PR #142227 Related #142207. Thanks @vyctorbrzezowski.
  • PR #142425 Thanks @vincentkoc.
  • PR #142138 Thanks @fabiolr and @obviyus.
  • PR #142415
  • PR #141987
  • PR #142431 Thanks @RomneyDa.
  • PR #142407 Thanks @RomneyDa.
  • PR #142410 Thanks @RomneyDa.
  • PR #142409 Thanks @RomneyDa.
  • PR #142084 Thanks @RomneyDa.
  • PR #142083 Thanks @RomneyDa.
  • PR #142082 Thanks @RomneyDa.
  • PR #142408 Thanks @RomneyDa.
  • PR #142081 Thanks @RomneyDa.
  • PR #142387 Related #142386.
  • PR #138211 Related #138176.
  • PR #142432 Thanks @vincentkoc.
  • PR #136462 Thanks @RomneyDa.
  • PR #142406
  • PR #142371
  • PR #142391 Related #142390.
  • PR #137877 Thanks @teddytennant and @obviyus.
  • PR #142451
  • PR #142448 Thanks @vincentkoc.
  • PR #142405 Thanks @vincentkoc.
  • PR #142455 Related #142454.
  • PR #117631
  • PR #142404 Related #142403.
  • PR #142413 Related #142412.
  • PR #142458
  • PR #137869 Related #128928. Thanks @teddytennant and @obviyus and @aniruddhaadak80.
  • PR #142466
  • PR #142279
  • PR #142436
  • PR #141162 Thanks @vincentkoc.
  • PR #142460
  • PR #142375 Thanks @obviyus.
  • PR #142440
  • PR #142467 Thanks @RomneyDa.
  • PR #142447 Related #142446.
  • PR #141725 Related #141694. Thanks @leilei3167 and @obviyus and @markthebest12.
  • PR #142469 Related #142468.
  • PR #142423
  • PR #140719 Related #140706. Thanks @sallyom.
  • PR #137974 Related #137959. Thanks @SunnyShu0925 and @obviyus and @Hawk5150.
  • PR #142465
  • PR #142428 Thanks @RomneyDa.
  • PR #142441 Thanks @RomneyDa.
  • PR #142472 Thanks @RomneyDa.
  • PR #141896 Thanks @RomneyDa.
  • PR #141899 Thanks @vincentkoc.
  • PR #142474 Thanks @vincentkoc.
  • PR #137806 Related #137805. Thanks @azuretek and @obviyus.
  • PR #142450 Related #142449.
  • PR #142495 Related #142493.
  • PR #142503
  • PR #142480
  • PR #142364 Thanks @Yigtwxx and @obviyus.
  • PR #142507
  • PR #142426 Thanks @vincentkoc.
  • PR #142494 Thanks @vincentkoc.
  • PR #142456 Thanks @RomneyDa.
  • PR #142065 Thanks @RomneyDa.
  • PR #142475 Related #142598. Thanks @hannesrudolph.
  • PR #142444 Related #142443.
  • PR #142275 Related #142216. Thanks @vyctorbrzezowski.
  • PR #137664 Thanks @ly85206559 and @obviyus.
  • PR #142499 Thanks @vincentkoc.
  • PR #142482
  • PR #129610 Thanks @jalehman.
  • PR #142419 Related #142392. Thanks @jalehman.
  • PR #142541 Related #142598. Thanks @hannesrudolph.
  • PR #142249 Related #142247.
  • PR #142525
  • PR #142498 Thanks @obviyus.
  • PR #142543 Thanks @Patrick-Erichsen.
  • PR #142544 Thanks @Patrick-Erichsen.
  • PR #142508
  • PR #142519
  • PR #142542
  • PR #142505
  • PR #142442 Thanks @jalehman.
  • PR #142143 Thanks @IWhatsskill and @vyctorbrzezowski.
  • PR #142551 Thanks @RomneyDa.
  • PR #142316 Related #142254. Thanks @vyctorbrzezowski.
  • PR #142057 Thanks @vincentkoc.
  • PR #137679 Thanks @teddytennant and @obviyus.
  • PR #142496
  • PR #142546 Related #142539.
  • PR #142478 Related #142477.
  • PR #142485 Thanks @eleqtrizit.
  • PR #137678 Thanks @teddytennant and @obviyus.
  • PR #142576
  • PR #142560 Thanks @vincentkoc.
  • PR #138303 Related #138301. Thanks @vyctorbrzezowski.
  • PR #142578 Thanks @jalehman.
  • PR #142438 Related #126455. Thanks @jalehman and @vyctorbrzezowski.
  • PR #142488 Related #142487.
  • PR #142537 Thanks @RomneyDa.
  • PR #142561 Thanks @RomneyDa.
  • PR #142491 Related #142490.
  • PR #142557 Thanks @obviyus.
  • PR #142538 Thanks @RomneyDa.
  • PR #142520 Thanks @vincentkoc.
  • PR #142563 Thanks @RomneyDa.
  • PR #142562 Thanks @RomneyDa.
  • PR #142513 Related #142512.
  • PR #142587 Thanks @vincentkoc.
  • PR #142372 Thanks @obviyus.
  • PR #142338 Related #142337.
  • PR #142570 Related #142569.
  • PR #142568
  • PR #130494 Related #130456. Thanks @jalehman.
  • PR #142602
  • PR #142605 Thanks @vincentkoc.
  • PR #140680 Thanks @vincentkoc.
  • PR #142604
  • PR #142504
  • PR #142518
  • PR #142614
  • PR #142335 Related #142287. Thanks @vyctorbrzezowski.
  • PR #142607 Thanks @vincentkoc.
  • PR #142527
  • PR #142418 Thanks @vincentkoc.
  • PR #142601 Related #142594.
  • PR #138667 Thanks @Szqub and @obviyus.
  • PR #142599
  • PR #142630
  • PR #142573 Thanks @RomneyDa.
  • PR #142066 Thanks @RomneyDa.
  • PR #142278 Related #141838. Thanks @MoerAI and @obviyus and @von8794.
  • PR #142609 Thanks @Yigtwxx and @obviyus.
  • PR #137485 Related #125360. Thanks @shojikumaru and @obviyus and @noelillinger.
  • PR #142632
  • PR #136545 Related #136544. Thanks @TheAngryPit and @obviyus.
  • PR #142618
  • PR #142612
  • PR #142641 Thanks @vincentkoc.
  • PR #142276 Thanks @vincentkoc.
  • PR #142625 Thanks @vincentkoc.
  • PR #142643 Thanks @RomneyDa.
  • PR #142622 Thanks @obviyus.
  • PR #142535
  • PR #142629
  • PR #142554
  • PR #142648 Thanks @RomneyDa.
  • PR #142652 Thanks @jalehman.
  • PR #142564
  • PR #142589 Thanks @eleqtrizit.
  • PR #142620 Thanks @obviyus.
  • PR #142666 Thanks @vincentkoc.
  • PR #142550 Related #142510. Thanks @vyctorbrzezowski.
  • PR #142577
  • PR #142536 Related #142517. Thanks @vyctorbrzezowski.
  • PR #142667 Thanks @Patrick-Erichsen.
  • PR #142636
  • PR #142600
  • PR #141851 Thanks @vincentkoc.
  • PR #142684 Thanks @Patrick-Erichsen.
  • PR #141705 Thanks @fabiolr.
  • PR #141268 Related #141264. Thanks @ooiuuii and @obviyus.
  • PR #142555 Related #142514. Thanks @vyctorbrzezowski.
  • PR #142422 Thanks @jalehman.
  • PR #142669 Thanks @fuller-stack-dev.
  • PR #142665 Thanks @vyctorbrzezowski.
  • PR #142500
  • PR #142679
  • PR #142041 Thanks @pgondhi987.
  • PR #142675 Thanks @fuller-stack-dev.
  • PR #142677 Thanks @vincentkoc.
  • PR #142540 Related #142511. Thanks @vyctorbrzezowski.
  • PR #142672 Thanks @fuller-stack-dev.
  • PR #142608
  • PR #142690
  • PR #142674 Thanks @jalehman.
  • PR #142691 Related #142689.
  • PR #142659
  • PR #142523 Thanks @vincentkoc.
  • PR #142686 Thanks @RomneyDa.
  • PR #131805 Related #86174. Thanks @jalehman and @rqlangley.
  • PR #142627
  • PR #142457 Thanks @PollyBot13 and @obviyus.
  • PR #142634 Thanks @Patrick-Erichsen.
  • PR #142687 Thanks @RomneyDa.
  • PR #142685 Thanks @RomneyDa.
  • PR #142646 Thanks @obviyus.
  • PR #142509 Thanks @RomneyDa.
  • PR #142635
  • PR #142683 Thanks @RomneyDa.
  • PR #142703 Thanks @vincentkoc.
  • PR #142382 Related #142380. Thanks @sercada and @obviyus.
  • PR #142696 Related #142680. Thanks @vyctorbrzezowski.
  • PR #142645 Thanks @vincentkoc.
  • PR #142613 Related #142596. Thanks @vyctorbrzezowski.
  • PR #142637 Related #142615. Thanks @vyctorbrzezowski.
  • PR #142658 Related #142650. Thanks @vyctorbrzezowski.
  • PR #142248 Thanks @TheAngryPit and @obviyus.
  • PR #142682 Thanks @obviyus.
  • PR #141852 Thanks @obviyus.
  • PR #142708
  • PR #141373 Thanks @nocodet888-arch and @obviyus.
  • PR #142730 Thanks @vincentkoc.
  • PR #142728
  • PR #142731 Thanks @RomneyDa.
  • PR #142732
  • PR #142733
  • PR #142725
  • PR #142727 Thanks @RomneyDa.
  • PR #142720 Related #142716. Thanks @vyctorbrzezowski.
  • PR #142623 Related #142592. Thanks @vyctorbrzezowski.
  • PR #137192 Related #137190. Thanks @husodrn46 and @obviyus.
  • PR #141315 Thanks @hugenshen and @obviyus.
  • PR #142735 Thanks @vincentkoc.
  • PR #142729 Thanks @vincentkoc.
  • PR #142567 Related #142479. Thanks @ylcn91 and @obviyus and @BsnizND.
  • PR #142763
  • PR #142714
  • PR #142752 Thanks @vincentkoc.
  • PR #142762 Thanks @vincentkoc.
  • PR #142775 Thanks @vincentkoc.
  • PR #138285 Related #138277. Thanks @vyctorbrzezowski.
  • PR #142774 Thanks @vincentkoc.
  • PR #142777
  • PR #142705 Related #100537. Thanks @MasterSwords1 and @obviyus and @guarismo.
  • PR #142628 Thanks @vincentkoc.
  • PR #142757
  • PR #142707
  • PR #142785
  • PR #142779 Thanks @vincentkoc.
  • PR #142656 Related #142524. Thanks @RileyJJY and @obviyus and @rico007.
  • PR #142651 Thanks @vincentkoc.
  • PR #139782 Related #139781. Thanks @jjjhenriksen and @vyctorbrzezowski.
  • PR #142780 Thanks @vincentkoc.
  • PR #129535 Thanks @vincentkoc.
  • PR #142787
  • PR #142786 Thanks @vincentkoc.
  • PR #142790 Thanks @obviyus.
  • PR #142766 Thanks @obviyus.
  • PR #142795
  • PR #142176 Related #135111. Thanks @lraesly and @obviyus and @1Vision365-PeterTijsma.
  • PR #142797
  • PR #137311 Thanks @Alix-007 and @obviyus.
  • PR #142796
  • PR #142639 Related #142593. Thanks @vyctorbrzezowski.
  • PR #142806
  • PR #142801
  • PR #142807
  • PR #142778 Thanks @zhangguiping-xydt and @obviyus.
  • PR #142368 Thanks @Glucksberg and @obviyus.
  • PR #142738
  • PR #142809 Thanks @vincentkoc.
  • PR #142671 Related #142662. Thanks @vyctorbrzezowski.
  • PR #142816
  • PR #142811
  • PR #142803 Thanks @vincentkoc.
  • PR #131968 Related #131944. Thanks @vyctorbrzezowski and @obviyus.
  • PR #142818
  • PR #142819
  • PR #142823 Thanks @jalehman.
  • PR #142694 Related #142688. Thanks @vyctorbrzezowski.
  • PR #142827 Thanks @obviyus and @ly85206559.
  • PR #142814
  • PR #142824
  • PR #142804
  • PR #142833
  • PR #137376 Thanks @Yigtwxx and @obviyus.
  • PR #136266 Thanks @yetval and @obviyus.
  • PR #142830
  • PR #142835 Thanks @vincentkoc.
  • PR #142837 Thanks @jalehman.
  • PR #142834
  • PR #137381 Thanks @jalehman.
  • PR #142836
  • PR #142845
  • PR #134868 Thanks @jesse-merhi.
  • PR #142595 Related #142489. Thanks @sunlit-deng and @alexjpanagis.
  • PR #142843
  • PR #135964 Thanks @qingminglong and @obviyus.
  • PR #142840 Thanks @obviyus.
  • PR #142855 Thanks @vincentkoc.
  • PR #142751
  • PR #136268 Thanks @yetval and @obviyus.
  • PR #142865
  • PR #135865 Thanks @yetval and @obviyus.
  • PR #142581 Thanks @aim9sour.
  • PR #142873 Thanks @obviyus.
  • PR #142858 Thanks @vincentkoc.
  • PR #142846 Thanks @vincentkoc.
  • PR #142709 Related #142704. Thanks @vincentkoc.
  • PR #141161 Related #141042. Thanks @LiuwqGit and @Cobblestone-Digital1.
  • PR #142849 Thanks @vincentkoc.
  • PR #142889 Thanks @vincentkoc.
  • PR #142887
  • PR #142886 Thanks @vincentkoc.
  • PR #142812 Related #142794. Thanks @fanyangCS and @obviyus.
  • PR #142640 Thanks @vincentkoc.
  • PR #142899
  • PR #142838
  • PR #142856
  • PR #142903
  • PR #136181
  • PR #142882 Thanks @vincentkoc.
  • PR #127746 Thanks @vincentkoc.
  • PR #142910 Thanks @vincentkoc.
  • PR #142904 Thanks @vincentkoc.
  • PR #142876
  • PR #142919
  • PR #142900 Thanks @vincentkoc.
  • PR #142891 Thanks @vincentkoc.
  • PR #142909 Thanks @obviyus.
  • PR #142912
  • PR #142907 Thanks @vincentkoc.
  • PR #142928
  • PR #142906 Related #142905. Thanks @vincentkoc.
  • PR #137576 Related #137539. Thanks @jalehman.
  • PR #142908 Thanks @vincentkoc.
  • PR #142913 Thanks @vincentkoc.
  • PR #142934
  • PR #142917 Thanks @vincentkoc.
  • PR #142894 Thanks @vincentkoc.
  • PR #142926 Related #142921. Thanks @vincentkoc.
  • PR #142944 Related #142881. Thanks @jalehman.
  • PR #142925 Related #142923. Thanks @vincentkoc.
  • PR #121938 Related #121934.
  • PR #142951 Thanks @vincentkoc.
  • PR #142911 Thanks @vincentkoc.
  • PR #142884 Related #142883. Thanks @jalehman.
  • PR #142955 Thanks @jalehman.
  • PR #142960 Thanks @vincentkoc.
  • PR #142962
  • PR #142839 Thanks @thien-ngn and @obviyus.
  • PR #142930 Related #142929. Thanks @vincentkoc.
  • PR #142958 Thanks @vincentkoc.
  • PR #142946 Thanks @vincentkoc.
  • PR #137334 Thanks @Alix-007 and @obviyus.
  • PR #142961 Thanks @vincentkoc.
  • PR #142896
  • PR #142978
  • PR #142975
  • PR #142808 Thanks @SunnyShu0925 and @obviyus.
  • PR #142985
  • PR #127205
  • PR #134480 Thanks @scotthuang and @obviyus.
  • PR #142986 Thanks @vincentkoc.
  • PR #142963 Thanks @vincentkoc.
  • PR #142980 Thanks @vincentkoc.
  • PR #141218 Related #141054. Thanks @harshitgupta31415 and @vincentkoc and @nissl24.
  • PR #142982 Thanks @vincentkoc.
  • PR #143005 Thanks @vincentkoc.
  • PR #142999 Thanks @vincentkoc.
  • PR #142984 Thanks @vincentkoc.
  • PR #135318 Related #135282. Thanks @LiuwqGit and @obviyus and @youens.
  • PR #143014 Thanks @vincentkoc.
  • PR #142989 Thanks @vincentkoc.
  • PR #142995 Thanks @vincentkoc.
  • PR #143013 Thanks @vincentkoc.
  • PR #143004 Thanks @vincentkoc.
  • PR #143022 Thanks @vincentkoc.
  • PR #127031 Thanks @ayaangazali.
  • PR #143009
  • PR #143025
  • PR #135359 Thanks @teddytennant and @obviyus.
  • PR #142898 Thanks @obviyus.
  • PR #143027
  • PR #142996 Thanks @vincentkoc.
  • PR #143020
  • PR #142864 Thanks @vincentkoc.
  • PR #142991
  • PR #143029 Thanks @vincentkoc.
  • PR #143042 Thanks @vincentkoc.
  • PR #141323 Thanks @lraesly.
  • PR #142859 Thanks @vincentkoc.
  • PR #143035
  • PR #142993 Thanks @vincentkoc.
  • PR #143021 Thanks @vincentkoc.
  • PR #143038 Thanks @vincentkoc.
  • PR #143041 Thanks @vincentkoc.
  • PR #143040 Thanks @vincentkoc.
  • PR #143002 Thanks @vincentkoc.
  • PR #143016 Related #143011. Thanks @vincentkoc.
  • PR #143045
  • PR #143046 Thanks @vincentkoc.
  • PR #143047
  • PR #143039
  • PR #141107 Related #140918. Thanks @louisfy and @obviyus and @alexph-dev.
  • PR #143048
  • PR #143057 Thanks @vincentkoc.
  • PR #143058 Thanks @vincentkoc.
  • PR #133269 Thanks @xydt-juyaohui and @obviyus.
  • PR #143055 Thanks @vincentkoc.
  • PR #142992 Thanks @vincentkoc.
  • PR #143062 Thanks @vincentkoc.
  • PR #143059
  • PR #143063
  • PR #143034
  • PR #142933 Thanks @obviyus.
  • PR #143071
  • PR #143072
  • PR #143068 Thanks @vincentkoc.
  • PR #143075
  • PR #143076
  • PR #143006 Thanks @Marvinthebored and @Peetiegonzalez and @obviyus.
  • PR #143082 Thanks @vincentkoc.
  • PR #143085 Thanks @vincentkoc.
  • PR #143079 Thanks @vincentkoc.
  • PR #143084
  • PR #143087 Thanks @vincentkoc.
  • PR #143051 Thanks @vincentkoc.
  • PR #142168 Thanks @LiuwqGit and @obviyus.
  • PR #142322 Related #142208. Thanks @SunnyShu0925 and @guarismo.
  • PR #143000 Thanks @gozu and @obviyus.
  • PR #143091
  • PR #143053 Thanks @vincentkoc.
  • PR #142093 Thanks @pgondhi987.
  • PR #142927 Related #142924. Thanks @vincentkoc.
  • PR #143060
  • PR #142997 Related #142901. Thanks @ylcn91 and @obviyus and @Conan-Scott.
  • PR #143052 Thanks @shakkernerd.
  • PR #143104 Thanks @vincentkoc.
  • PR #142193 Thanks @ceckert and @obviyus.
  • PR #143096 Thanks @vincentkoc.
  • PR #143105
  • PR #143103
  • PR #141289 Thanks @hugenshen and @obviyus.
  • PR #142473
  • PR #143116 Thanks @vincentkoc.
  • PR #143102 Thanks @vincentkoc.
  • PR #143122 Thanks @vincentkoc.
  • PR #143124 Related #143118.
  • PR #141808 Related #141787. Thanks @SunnyShu0925 and @obviyus and @dh-js.
  • PR #143130 Thanks @vincentkoc.
  • PR #143129 Thanks @vincentkoc.
  • PR #143108
  • PR #141756 Thanks @chelsealong and @obviyus.
  • PR #136277 Thanks @yetval and @obviyus.
  • PR #142631 Thanks @jason-allen-oneal.
  • PR #143112
  • PR #143133
  • PR #141303 Thanks @hugenshen and @obviyus.
  • PR #142237
  • PR #142860 Related #142832. Thanks @ericcaiwx-star and @aatreya.
  • PR #142869 Related #142868. Thanks @Marvinthebored and @obviyus.
  • PR #143149 Thanks @vincentkoc.
  • PR #143148 Thanks @vincentkoc.
  • PR #142719 Thanks @RomneyDa.
  • PR #141771 Related #141701. Thanks @chelsealong and @tomdailey55.
  • PR #143138
  • PR #143152 Thanks @vincentkoc.
  • PR #143160 Thanks @vincentkoc.
  • PR #142932 Related #142878. Thanks @ashawwal and @obviyus.
  • PR #143151 Thanks @vincentkoc.
  • PR #143117
  • PR #143137
  • PR #143154 Thanks @vincentkoc.
  • PR #143161
  • PR #143156
  • PR #143139
  • PR #141307 Thanks @hugenshen and @obviyus.
  • PR #143163 Thanks @vincentkoc.
  • PR #143168
  • PR #143158 Thanks @vincentkoc.
  • PR #143140
  • PR #143166 Related #143165.
  • PR #143128
  • PR #143164
  • PR #143150 Thanks @vincentkoc.
  • PR #143167 Thanks @Patrick-Erichsen.
  • PR #143182 Thanks @vincentkoc.
  • PR #142284 Thanks @obviyus.
  • PR #143172 Thanks @vincentkoc.
  • PR #143179 Thanks @vincentkoc.
  • PR #143194 Thanks @vincentkoc.
  • PR #143171 Related #143170. Thanks @vincentkoc.
  • PR #142968 Thanks @vincentkoc.
  • PR #143181
  • PR #143191
  • PR #143134 Thanks @vincentkoc.
  • PR #143192 Thanks @vincentkoc.
  • PR #143197
  • PR #143136 Related #141617. Thanks @yncubys.
  • PR #143088 Thanks @ly85206559 and @obviyus.
  • PR #143125 Related #143111. Thanks @LiuwqGit and @obviyus and @yxloveql.
  • PR #143049
  • PR #143203
  • PR #143159
  • PR #120843 Thanks @vincentkoc.
  • PR #143147 Thanks @LiuwqGit and @obviyus.
  • PR #143209
  • PR #143213
  • PR #143221
  • PR #137892 Related #137624. Thanks @pfrederiksen and @vincentkoc.
  • PR #143109
  • PR #128738 Thanks @Leon-SK668 and @obviyus.
  • PR #143202 Related #142582, #142585. Thanks @GitHoubi.
  • PR #143222 Thanks @vincentkoc.
  • PR #142259
  • PR #143069 Related #143007. Thanks @vincentkoc.
  • PR #143219 Thanks @vincentkoc.
  • PR #143205
  • PR #143107 Thanks @vincentkoc.
  • PR #143175
  • PR #143240
  • PR #138819 Related #138779. Thanks @sunlit-deng and @vincentkoc and @Jackten.
  • PR #143247 Thanks @vincentkoc.
  • PR #142661 Thanks @eleqtrizit.
  • PR #143249
  • PR #142221
  • PR #143195 Related #142584. Thanks @GitHoubi.
  • PR #143258
  • PR #143226
  • PR #143031
  • PR #143153 Related #143001. Thanks @syfvb.
  • PR #143253 Thanks @vincentkoc.
  • PR #143261
  • PR #142990 Thanks @vincentkoc.
  • PR #142979 Thanks @vincentkoc.
  • PR #143237
  • PR #143251
  • PR #143254
  • PR #143223
  • PR #143141 Related #143094. Thanks @fahrenhe1t.
  • PR #143243
  • PR #143065
  • PR #143268
  • PR #142817 Related #143204. Thanks @wangmiao0668000666.
  • PR #143272 Thanks @vincentkoc.
  • PR #140621 Related #140607. Thanks @LightningWareLLC.
  • PR #143207
  • PR #143281 Related #143252.
  • PR #142242
  • PR #143174
  • PR #142749 Related #141279. Thanks @pengzh1 and @aevgeniou.
  • PR #143198 Related #142868. Thanks @Marvinthebored.
  • PR #143273
  • PR #143298 Thanks @vincentkoc.
  • PR #140914 Related #140821. Thanks @NianJiuZst and @obviyus and @rboy1.
  • PR #142742 Thanks @jason-allen-oneal and @morrow-bluedot.
  • PR #143097
  • PR #143235 Thanks @obviyus.
  • PR #143271
  • PR #143300
  • PR #143292 Related #143210. Thanks @fanyuantaier.
  • PR #143183
  • PR #143302
  • PR #143190
  • PR #143287
  • PR #143307
  • PR #143288
  • PR #142935 Thanks @vincentkoc.
  • PR #143238 Related #128076. Thanks @ejc3.
  • PR #143189 Related #143186.
  • PR #143285
  • PR #143269
  • PR #143309
  • PR #143308
  • PR #141163 Related #141123. Thanks @ly85206559 and @orangejon.
  • PR #143260
  • PR #143317
  • PR #143316
  • PR #143297 Thanks @vincentkoc.
  • PR #143320
  • PR #143321 Thanks @fuller-stack-dev.
  • PR #142453 Thanks @VACInc.
  • PR #143313
  • PR #143291 Related #124555. Thanks @sallyom and @sercada.
  • PR #143299 Thanks @qingminglong and @obviyus.
  • PR #143326 Thanks @vincentkoc.
  • PR #143324
  • PR #143318 Thanks @vincentkoc.
  • PR #143336
  • PR #143325
  • PR #143330
  • PR #143266
  • PR #143337
  • PR #143305
  • PR #143332
  • PR #143339
  • PR #143338
  • PR #143340
  • PR #137255 Thanks @sunlit-deng and @obviyus.
  • PR #142810 Related #142805. Thanks @ansxor and @IWhatsskill.
  • PR #143162
  • PR #143346
  • PR #142699
  • PR #143270
  • PR #143345
  • PR #143349
  • PR #140266 Related #140265. Thanks @cai-ops and @obviyus.
  • PR #141984 Related #140971. Thanks @SunnyShu0925 and @hayden-cc.
  • PR #143360
  • PR #143333 Thanks @vincentkoc.
  • PR #141600 Thanks @DonnieFi and @IWhatsskill.
  • PR #143358
  • PR #143362
  • PR #143352 Related #143348.
  • PR #143319 Thanks @qingminglong and @obviyus.
  • PR #143354 Thanks @fuller-stack-dev.
  • PR #143282 Related #143267. Thanks @LiuwqGit and @obviyus and @jlapenna.
  • PR #143301 Thanks @vincentkoc.
  • PR #143365
  • PR #143347 Thanks @obviyus.
  • PR #143312
  • PR #143146 Thanks @vincentkoc.
  • PR #143370
  • PR #143369
  • PR #142915 Related #142848. Thanks @sunlit-deng and @obviyus and @igs-rogenlo.
  • PR #133693 Related #133692. Thanks @ekinnee.
  • PR #143366
  • PR #143379
  • PR #143378
  • PR #143380
  • PR #143377
  • PR #140388 Thanks @Hekzory and @obviyus.
  • PR #143392
  • PR #143384
  • PR #143393
  • PR #143361 Thanks @fuller-stack-dev.
  • PR #143398
  • PR #143373 Thanks @vincentkoc.
  • PR #143401
  • PR #143394
  • PR #143397
  • PR #143402
  • PR #143395 Thanks @vincentkoc.
  • PR #143400
  • PR #141841 Related #141807. Thanks @glenn-agent and @obviyus and @dh-js.
  • PR #142736 Related #142483. Thanks @RileyJJY and @jai-assistant.
  • PR #143409
  • PR #143081 Related #143077. Thanks @barbarhan and @obviyus.
  • PR #143411
  • PR #143403
  • PR #143404
  • PR #143412
  • PR #143408 Related #143388.
  • PR #143421 Thanks @RomneyDa.
  • PR #143418
  • PR #143407
  • PR #143227
  • PR #143415
  • PR #143425 Thanks @Patrick-Erichsen.
  • PR #143405
  • PR #143344
  • PR #143436 Thanks @RomneyDa.
  • PR #143430 Related #143428.
  • PR #143424 Related #142429. Thanks @obviyus and @schjonhaug.
  • PR #143310 Related #143173. Thanks @tskerpnext.
  • PR #143157 Thanks @vincentkoc.
  • PR #143427
  • PR #143439 Related #143438.
  • PR #143443
  • PR #143416
  • PR #143444 Thanks @RomneyDa.
  • PR #143445 Thanks @RomneyDa.
  • PR #143447 Thanks @RomneyDa.
  • PR #140864 Thanks @LiuwqGit and @obviyus.
  • PR #143456 Thanks @vincentkoc.
  • PR #143440
  • PR #142802 Thanks @keshavbotagent and @obviyus.
  • PR #141069 Related #141066. Thanks @NullArbitrage and @obviyus.
  • PR #143459 Thanks @vincentkoc.
  • PR #143452 Thanks @RomneyDa.
  • PR #143450 Thanks @RomneyDa.
  • PR #143453
  • PR #143458 Thanks @vincentkoc.
  • PR #143462 Thanks @RomneyDa.
  • PR #143469 Thanks @RomneyDa.
  • PR #143451
  • PR #143472 Thanks @vincentkoc.
  • PR #143414
  • PR #141277 Thanks @oywino and @obviyus.
  • PR #143426
  • PR #143446 Thanks @jalehman.
  • PR #143470
  • PR #143487
  • PR #143460
  • PR #143477
  • PR #143463
  • PR #143457
  • PR #143481
  • PR #143449
  • PR #143490
  • PR #139548 Thanks @srikolagani and @obviyus.
  • PR #143497 Thanks @vincentkoc.
  • PR #143517 Thanks @vincentkoc.
  • PR #143515 Thanks @vincentkoc.
  • PR #143513 Thanks @RomneyDa.
  • PR #143514 Thanks @RomneyDa.
  • PR #143492
  • PR #143507
  • PR #143510 Thanks @RomneyDa.
  • PR #143520 Thanks @vincentkoc.
  • PR #143527
  • PR #143522 Thanks @vincentkoc.
  • PR #143493
  • PR #143529
  • PR #142741 Related #142737. Thanks @galiniliev.
  • PR #143434
  • PR #143455
  • PR #143482
  • PR #142844 Related #140246. Thanks @Finn763 and @obviyus and @jmissig.
  • PR #143532
  • PR #143537
  • PR #143485
  • PR #143193 Related #143188. Thanks @KirDE and @obviyus.
  • PR #143544
  • PR #143342 Related #143177. Thanks @sunlit-deng and @obviyus and @bricelb.
  • PR #143516 Thanks @RomneyDa.
  • PR #143508 Thanks @RomneyDa.
  • PR #143465 Thanks @vincentkoc.
  • PR #143435 Thanks @vincentkoc.
  • PR #143574
  • PR #143585
  • PR #143559
  • PR #143486 Related #143473. Thanks @vyctorbrzezowski.
  • PR #143547
  • PR #143599 Related #143263. Thanks @obviyus and @matthewmoroz.
  • PR #143530
  • PR #143491
  • PR #143568
  • PR #143557
  • PR #135839 Thanks @Patrick-Erichsen.
  • PR #135840 Thanks @Patrick-Erichsen.
  • PR #139042 Thanks @Patrick-Erichsen.
  • PR #137659 Thanks @Patrick-Erichsen.
  • PR #137846 Thanks @Patrick-Erichsen.
  • PR #137856 Thanks @Patrick-Erichsen.
  • PR #137886 Thanks @Patrick-Erichsen.
  • PR #138755 Thanks @Patrick-Erichsen.
  • PR #142624 Thanks @Patrick-Erichsen.
  • PR #142710 Thanks @Patrick-Erichsen.
  • PR #142711 Thanks @Patrick-Erichsen.
  • PR #142712 Thanks @Patrick-Erichsen.
  • PR #142713 Thanks @Patrick-Erichsen.
  • PR #142782 Thanks @Patrick-Erichsen.
  • PR #143606
  • PR #143613
  • PR #143605
  • PR #143600
  • PR #143595 Related #143593. Thanks @fuller-stack-dev.
  • PR #143586 Thanks @vincentkoc.
  • PR #143602
  • PR #143601
  • PR #140833 Thanks @leapdragon and @obviyus.
  • PR #143542
  • PR #143603
  • PR #143592
  • PR #143579 Related #143575. Thanks @fuller-stack-dev.
  • PR #143561 Related #143560. Thanks @masatohoshino and @obviyus.
  • PR #143626
  • PR #143372
  • PR #143627
  • PR #143629
  • PR #132158 Thanks @stevenlee-oai.
  • PR #143628
  • PR #143633
  • PR #143636
  • PR #141079 Related #141078. Thanks @ooiuuii and @obviyus.
  • PR #143634
  • PR #143637
  • PR #143639
  • PR #143368
  • PR #143642
  • PR #143621
  • PR #143371
  • PR #143374
  • PR #143644
  • PR #143382
  • PR #140339 Thanks @fuller-stack-dev.
  • PR #143383
  • PR #114662 Related #114602. Thanks @synthalorian and @obviyus and @jackatagenticforce.
  • PR #138619 Related #138592. Thanks @LiuwqGit and @obviyus and @fabiolr.
  • PR #143652
  • PR #143655
  • PR #143429 Thanks @obviyus.
  • PR #125977 Thanks @ayaangazali and @obviyus.
  • PR #143653
  • PR #143598 Related #132762. Thanks @harjothkhara and @obviyus and @CK-XYZ.
  • PR #143660
  • PR #141836 Related #129452. Thanks @obviyus and @safzanpirani.
  • PR #143663
  • PR #143651
  • PR #142186
  • PR #143657 Thanks @fuller-stack-dev.
  • PR #143662
  • PR #143376 Thanks @vincentkoc.
  • PR #143680
  • PR #143667 Related #143654.
  • PR #143666
  • PR #92288 Thanks @ai-hpc and @obviyus.
  • PR #143690
  • PR #137303 Thanks @qingminglong and @obviyus.
  • PR #143684
  • PR #136466 Related #136392. Thanks @vincentkoc.
  • PR #143697
  • PR #143676 Thanks @shakkernerd.
  • PR #143698
  • PR #143705
  • PR #142522 Thanks @jjjhenriksen and @RomneyDa and @pash-openai.
  • PR #143687
  • PR #143658
  • PR #143709 Thanks @vincentkoc.
  • PR #143710
  • PR #143706
  • PR #143682 Related #143656. Thanks @vincentkoc.
  • PR #143674
  • PR #143622
  • PR #143675
  • PR #143723
  • PR #143506 Related #143385. Thanks @sunlit-deng and @obviyus and @dbarbatti.
  • PR #143720
  • PR #143721
  • PR #143695
  • PR #143531 Thanks @RomneyDa.
  • PR #143567 Thanks @RomneyDa.
  • PR #143590 Related #143169. Thanks @wangmiao0668000666 and @obviyus and @PeterHodl.
  • PR #119624 Thanks @pcpilot-dev.
  • PR #143519 Related #90711. Thanks @RomneyDa and @Enominera.
  • PR #109092 Thanks @Pick-cat and @obviyus.
  • PR #143724
  • PR #143726
  • PR #143643 Thanks @obviyus.
  • PR #143708
  • PR #143722 Related #143641. Thanks @obviyus and @rgregg.
  • PR #143734
  • PR #143725
  • PR #143671
  • PR #143741
  • PR #143749
  • PR #143736
  • PR #143693 Related #143678. Thanks @fuller-stack-dev.
  • PR #143737
  • PR #143716
  • PR #143746
  • PR #143681
  • PR #143699
  • PR #143712
  • PR #143748
  • PR #143742 Related #143630. Thanks @zwyhmcn.
  • PR #143715
  • PR #143763
  • PR #143686
  • PR #143773 Thanks @vincentkoc.
  • PR #143765
  • PR #143762
  • PR #143669
  • PR #143775 Thanks @vincentkoc.
  • PR #143717
  • PR #137147 Thanks @qingminglong and @obviyus.
  • PR #143766
  • PR #143770 Thanks @vincentkoc.
  • PR #116378 Related #115920. Thanks @sloptop-the-terrible and @obviyus and @609NFT.
  • PR #143738 Related #143543. Thanks @RomneyDa.
  • PR #143704 Thanks @RomneyDa.
  • PR #143751 Thanks @RomneyDa.
  • PR #143729 Thanks @xydigitLybnnnn and @obviyus.
  • PR #143758 Thanks @Patrick-Erichsen.
  • PR #143760
  • PR #143769
  • PR #143747
  • PR #143696 Thanks @RomneyDa.
  • PR #143692 Thanks @RomneyDa.
  • PR #143689 Thanks @RomneyDa.
  • PR #143582 Thanks @RomneyDa.
  • PR #143576 Thanks @RomneyDa.
  • PR #143474 Thanks @RomneyDa.
  • PR #143570 Thanks @RomneyDa.
  • PR #143793
  • PR #125413
  • PR #143782
  • PR #143783
  • PR #143780
  • PR #143754
  • PR #122110 Related #122107. Thanks @sappkevin and @obviyus.
  • PR #143558 Thanks @RomneyDa.
  • PR #143795
  • PR #143796 Thanks @vincentkoc.
  • PR #143805 Related #143800.
  • PR #143815
  • PR #143807
  • PR #120902 Thanks @zenglingbiao and @obviyus.
  • PR #143798
  • PR #143659 Thanks @HAPPYFAPTAIN and @obviyus.
  • PR #143730 Thanks @Patrick-Erichsen.
  • PR #143731 Thanks @Patrick-Erichsen.
  • PR #143801
  • PR #121557 Related #121401. Thanks @zyw02 and @cursoragent and @obviyus.
  • PR #143808
  • PR #143828
  • PR #143806
  • PR #143845 Thanks @vincentkoc.
  • PR #143855 Thanks @vincentkoc.
  • PR #143844 Thanks @fuller-stack-dev.
  • PR #143856 Thanks @vincentkoc.
  • PR #143835 Thanks @fuller-stack-dev.
  • PR #143824
  • PR #143776
  • PR #143846
  • PR #143813
  • PR #143862
  • PR #143789
  • PR #143867 Thanks @vincentkoc.
  • PR #143464
  • PR #143816
  • PR #143859
  • PR #143831
  • PR #143664 Thanks @obviyus.
  • PR #143848
  • PR #143799 Thanks @fuller-stack-dev.
  • PR #143868
  • PR #143863 Related #143841. Thanks @fuller-stack-dev.
  • PR #143791 Related #143750. Thanks @vincentkoc and @fuller-stack-dev.
  • PR #143877 Thanks @fuller-stack-dev.
  • PR #143812
  • PR #143875
  • PR #143849
  • PR #143850
  • PR #143857 Thanks @vincentkoc.
  • PR #143853 Thanks @vincentkoc.
  • PR #143870 Thanks @vincentkoc.
  • PR #143871
  • PR #143869
  • PR #137371 Related #137257. Thanks @gwiltschek and @obviyus.
  • PR #143814
  • PR #143811 Thanks @RomneyDa.
  • PR #143573 Thanks @RomneyDa.
  • PR #143810 Thanks @RomneyDa.
  • PR #143768
  • PR #143553 Thanks @RomneyDa.
  • PR #143552 Thanks @RomneyDa.
  • PR #143551 Thanks @RomneyDa.
  • PR #143572 Thanks @RomneyDa.
  • PR #143565 Thanks @RomneyDa.
  • PR #143562 Thanks @RomneyDa.
  • PR #143564 Thanks @RomneyDa.
  • PR #143874
  • PR #143785 Thanks @obviyus.
  • PR #143767
  • PR #143889
  • PR #143838
  • PR #136984 Related #134604. Thanks @linhongyu510 and @obviyus and @scottcha.
  • PR #143533 Thanks @RomneyDa.
  • PR #143534 Thanks @RomneyDa.
  • PR #143536 Thanks @RomneyDa.
  • PR #143535 Thanks @RomneyDa.
  • PR #143914
  • PR #143861
  • PR #143887
  • PR #143554 Thanks @RomneyDa.
  • PR #143854
  • PR #143858
  • PR #137422 Thanks @qingminglong and @obviyus.
  • PR #143913
  • PR #143895 Thanks @vincentkoc.
  • PR #143563 Thanks @RomneyDa.
  • PR #138160 Thanks @SunnyShu0925 and @obviyus.
  • PR #143919
  • PR #143866
  • PR #143886 Related #143885.
  • PR #134959 Related #108893. Thanks @shojikumaru and @obviyus and @developercrocodiles.
  • PR #143916 Related #143389. Thanks @obviyus and @aleps001.
  • PR #143851
  • PR #111964 Related #96974. Thanks @dillona and @vincentkoc and @anguslogan01.
  • PR #143912
  • PR #143901
  • PR #142132 Thanks @mgabor3141 and @obviyus.
  • PR #143904 Thanks @vincentkoc.
  • PR #143926 Thanks @vincentkoc.
  • PR #143873 Thanks @vincentkoc.
  • PR #143872
  • PR #143925
  • PR #139071 Thanks @qingminglong and @obviyus.
  • PR #143777
  • PR #143893
  • PR #143923 Thanks @vincentkoc.
  • PR #143792
  • PR #143774 Related #139714. Thanks @Colton-Harris.
  • PR #143927 Thanks @vincentkoc.
  • PR #143945
  • PR #143928
  • PR #143864
  • PR #143899 Thanks @fuller-stack-dev.
  • PR #143931 Thanks @vincentkoc.
  • PR #143922
  • PR #143942 Related #143939.
  • PR #141762 Thanks @xiaoguomeiyitian and @obviyus.
  • PR #143950 Thanks @vincentkoc.
  • PR #143920
  • PR #143822
  • PR #143954
  • PR #135539 Thanks @kvnloo and @obviyus.
  • PR #143962 Thanks @vincentkoc.
  • PR #143910
  • PR #143949 Related #143947.
  • PR #143964
  • PR #143921 Thanks @fuller-stack-dev.
  • PR #143965
  • PR #143974
  • PR #143977 Thanks @vincentkoc.
  • PR #143979 Thanks @vincentkoc.
  • PR #143759 Related #143756.
  • PR #143969
  • PR #143982 Thanks @vincentkoc.
  • PR #141283 Thanks @north-echo and @obviyus.
  • PR #143978
  • PR #143924
  • PR #143888
  • PR #143967
  • PR #111706 Thanks @xydt-tanshanshan and @obviyus.
  • PR #143803
  • PR #143975
  • PR #143908 Thanks @pash-openai.
  • PR #143832 Thanks @pash-openai.
  • PR #143953
  • PR #139562 Thanks @TheCrazyLex and @obviyus.
  • PR #140296 Related #140100. Thanks @ylcn91 and @ikenraf.
  • PR #143983 Thanks @vincentkoc.
  • PR #143410
  • PR #144004
  • PR #143996 Thanks @vincentkoc.
  • PR #143997
  • PR #144018 Thanks @vincentkoc.
  • PR #144002
  • PR #144021 Thanks @vincentkoc.
  • PR #144030 Thanks @vincentkoc.
  • PR #144028 Thanks @vincentkoc.
  • PR #144033
  • PR #144039 Thanks @vincentkoc.
  • PR #143958 Related #143971. Thanks @Marvinthebored and @Peetiegonzalez and @obviyus.
  • PR #144037 Thanks @RomneyDa.
  • PR #144051 Thanks @vincentkoc.
  • PR #144049
  • PR #144050
  • PR #142822 Thanks @obviyus.
  • PR #144058
  • PR #144032 Thanks @vincentkoc.
  • PR #144067
  • PR #143929
  • PR #144017
  • PR #144007
  • PR #144060
  • PR #144014
  • PR #144010
  • PR #144012
  • PR #144029 Thanks @vincentkoc.
  • PR #143930 Related #143830. Thanks @linhongyu510 and @obviyus and @cp1369.
  • PR #144009
  • PR #144072 Thanks @vincentkoc.
  • PR #144036
  • PR #143993
  • PR #143772
  • PR #144076
  • PR #144038 Related #144035.
  • PR #144083 Thanks @vincentkoc.
  • PR #144080
  • PR #144073
  • PR #144087
  • PR #144034
  • PR #144022
  • PR #144015 Thanks @vincentkoc.
  • PR #144054
  • PR #141071 Related #141000. Thanks @ooiuuii and @obviyus.
  • PR #144011
  • PR #144092
  • PR #144091 Thanks @vincentkoc.
  • PR #143903 Related #143821. Thanks @LiuwqGit and @obviyus and @kiagentkronos-cell.
  • PR #144075
  • PR #143994
  • PR #143521 Related #107972. Thanks @eleqtrizit and @yetval.
  • PR #144090
  • PR #144089 Thanks @vincentkoc.
  • PR #144086 Thanks @vincentkoc.
  • PR #144024
  • PR #144077
  • PR #144096
  • PR #143999
  • PR #144095
  • PR #143484 Thanks @eleqtrizit.
  • PR #144097
  • PR #143437 Related #143356. Thanks @ylcn91 and @obviyus and @YanHE1169.
  • PR #144023 Thanks @vincentkoc.
  • PR #144108
  • PR #144085 Thanks @vincentkoc.
  • PR #144105 Thanks @vincentkoc.
  • PR #143960 Thanks @Marvinthebored and @Peetiegonzalez and @obviyus.
  • PR #144116
  • PR #144109
  • PR #144031 Thanks @IWhatsskill.
  • PR #144107
  • PR #144117
  • PR #144115 Related #144114.
  • PR #144110
  • PR #144122
  • PR #144120
  • PR #144126 Thanks @vincentkoc.
  • PR #144088
  • PR #144130 Thanks @fuller-stack-dev.
  • PR #144129 Related #144123. Thanks @vincentkoc.
  • PR #143890 Thanks @vincentkoc.
  • PR #143311 Thanks @vincentkoc.
  • PR #143745 Related #143743. Thanks @vincentkoc.
  • PR #144135
  • PR #143860 Related #143865. Thanks @wangmiao0668000666 and @obviyus.
  • PR #144121
  • PR #144402 Thanks @vincentkoc.

View full changelog

]]>
2026.9.3 Tue, 08 Sep 2026 04:35:03 +0000 https://raw.githubusercontent.com/openclaw/openclaw/main/appcast.xml 2609000390 2026.9.3 15.0 OpenClaw 2026.9.3

Highlights

  • 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)

Changes

  • 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-runtime to execPolicy on openclaw/plugin-sdk/agent-harness-runtime; use resolveExecModePolicy and 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 full matchesApprovalRequestFilters contract, 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.buildChannelTurnMediaPayload with buildChannelInboundMediaPayload; infer the retained abortAndDrainAgentHarnessRun callable’s result instead of importing the removed AbortAndDrainAgentHarnessRunResult named type. The callable and its result data remain available. See SDK migration.
  • Breaking — search result callbacks: read bounded Find/Grep text from details.content instead of details.truncation.content; the outer tool-message content remains unchanged. (#140008) Thanks @ruel225.
  • Breaking — directory result callbacks: use LsToolDetails.content and optional nextAfter in place of the retired truncation and entryLimitReached fields, and pass nextAfter as after to continue listing. See structured filesystem results.
  • MCP prompt adapters: return the typed MCP GetPromptResult shape from SessionMcpRuntime.getPrompt, preserving its messages and image content; validate external responses instead of returning arbitrary unknown values. (#141421)
  • Breaking — agent-owned Workshop skills: replace workspace ownership with one writable Workshop collection per agent and retire skills.workshop.allowSymlinkTargetWrites; startup and openclaw doctor --fix migrate proven legacy skills, while ambiguous ownership remains in place for review. (#135528) Thanks @obviyus.
  • Bounded update repair: supported candidate-validation failures can enter a bounded repair phase using configured inference in disposable rehearsal state; activate only after independent validation, and retain failure or rollback outcomes when repair cannot recover. Changes requiring configuration edits are reported for operator repair. (#139495)
  • Update failure reports: submit a report from the failed-update action only after explicit consent, using the recorded update attempt and current owner. (#139704) Thanks @fuller-stack-dev.
  • Active sessions: show running and queued permitted sessions in Live activity on entry and reconnect, with a visible limit notice and connection status instead of claiming disconnected sessions are idle. (#141045) Thanks @shakkernerd.
  • Code Mode composition: retain the running JavaScript environment across fast tool replies, add optional TypeScript checks against available tools, and report original-source error locations with bounded console output; explicit yields and resource limits still checkpoint execution. Related #141261. (#141265) Thanks @Takhoffman.
  • Code Mode text encoding: provide sandboxed TextEncoder and TextDecoder instances that survive wait/resume for local text and byte transformations. (#140812) Thanks @Takhoffman.
  • Private-session link previews: copy social-preview links that show a generic OpenClaw card without reading private session content; opening the conversation still requires its normal authentication. (#139250)
  • Public session transcripts: session owners and Gateway admins can explicitly publish existing and future conversation text to anyone with a public URL and revoke access later; the read-only view omits tools, reasoning, files, images, and executable widgets. Review the text before enabling access; private-session preview links remain separate. (#139489)
  • Repository-backed cloud sessions: create sessions from a repository URL and ref with checkout, setup, and recoverable checkpoints owned by the cloud node; materialize a Gateway worktree only when explicitly moving there. (#138900)
  • Persistent sessions and subagent runs: keep persistent sessions created with visible spawning editable and steerable in their parent tree. Subagent runs remain view-only, omit author avatars, and keep live progress in the parent conversation with inactive cards paused. (#139367, #139371, #139381, #139456, #141499)
  • Provider account controls: add and remove individual accounts, manage supported account priority, and clear an agent’s custom order without disconnecting accounts; inherited and provider-managed order remains explicit. (#132451) Thanks @jesse-merhi.
  • Model fallback picker: choose ordered fallback models from a searchable dropdown, remove selections, and add custom references. Related #137410. (#141330) Thanks @najef1979-code and @shakkernerd.
  • Prometheus runtime identity: identify the running process and loaded build behind metrics so operators can verify which runtime is serving a deployment. Related #139268. (#139280)
  • Provider setup: keep provider detection passive until the user chooses a route, preserve consent and model choices through setup and OAuth failures, and leave generated catalog rows to discovery. Retain selected OpenAI credentials and supported Doctor model references; Baseten replace mode still includes the bundled catalog. Related #137033, #139207. (#137120, #139243, #139675, #139924, #139951, #140139, #140154, #140336, #141531, #141552) Thanks @LiuwqGit, @NovaUnboundAi, @obviyus, @shakkernerd, and @vincentkoc.
  • Browser panel: watch Agent browser tabs repaint live, with screenshot fallback when streaming is unavailable. In the macOS app, open external links as native WebKit Mac tabs in the same Browser panel, with navigation and one-shot Annotate/Inspect capture; Mac tabs belong to their window and survive chat switches. (#140988, #141031)
  • iOS voice shortcuts: open the current chat and start Talk with the Start Live Voice App Shortcut; pairing, provider setup, microphone permission, unlock, and foreground requirements still apply. Related #140998. (#141003, #141152) Thanks @shakkernerd.
  • Team Reports: install the optional Team Reports plugin for authenticated daily, weekly, and monthly GitHub reports and explicitly selected Discord sources, with stored history, optional summaries, people timelines and calendars, coverage warnings, scheduler/source health, and theme-aware report pages. (#139850, #141327, #141384)
  • Android folding layouts: keep content clear of separating hinges, show navigation beside content on book folds, and split transcript and composer across suitable tabletop panes while retaining drafts, cursor, and reading position; fall back when available space is insufficient. (#140614, #140710, #140802) Thanks @vincentkoc.
  • Native embedded settings: provide phone-width settings with safe-area handling and Back navigation while retaining existing Gateway scopes and native device capabilities. (#139492)
  • Telegram photo albums: group consecutive eligible photos into native albums of up to ten while preserving order, captions, reply targets, and topics; single photos and messages with controls retain individual delivery. (#141398) Thanks @obviyus.
  • CLI and plugin discovery: limit displayed terminal or JSON documentation results with openclaw docs --limit, and let the system agent read installed-plugin inventory directly. Related #133122. (#131014, #133255) Thanks @Alix-007 and @shakkernerd.
  • Recursive delegation: enable bounded recursive session spawning by default while retaining explicit depth and concurrency limits and existing sandbox restrictions. (#138059) Thanks @fuller-stack-dev.
  • Chat navigation: add a previewable position rail for long conversations, including hover previews and direct jumps. Related #138587. (#138603) Thanks @brokemac79.
  • Native dashboard reports: display bounded report data directly through show_widget and dashboard authoring without an iframe. Related #139263. (#139306)
  • Chrome extension setup on Mac: request the official Chrome Store extension from the local Mac device settings or CLI after native setup is ready; Chrome still owns approval and uninstall decisions, and OpenClaw shows when setup remains pending. Related #139448. (#139466)
  • CLI agents by default: show supported create-capable CLI agents in the new-session model picker without a separate opt-in; set gateway.cliAgents.enabled to false to disable CLI agents and native CLI session creation. (#139459)
  • Device aliases: rename paired devices directly from the Control UI Devices page. Related #138099. (#138852) Thanks @xialonglee.
  • Folder navigation: filter the folder browser immediately as you type a path. (#139417)
  • Meeting archives: browse paginated saved notes, search transcripts, export complete Markdown or JSONL archives, and edit capture sources in Communications settings while retaining existing archive access controls. (#139875, #140084)
  • Native desktop: provide ARM64 Linux AppImage packaging and live Gateway cards with direct window opening in the macOS Gateways menu. (#139522, #139688, #139729) Thanks @vincentkoc.
  • Watch voice setup: include voice in normal Apple Watch setup. (#139712)
  • Diagnostics: expose garbage-collection duration metrics and identify slow phases while opening agent databases. Related #139547. (#138125, #139592)
  • Android usage: distinguish context pressure from cumulative latest-run usage, keep optional model-call details compact, and clear stale usage after compaction and history refresh. (#137494) Thanks @IWhatsskill.
  • Installation-owned recovery: eligible failed updates and recorded startup failures can start a repair using existing authentication and permissions, with only one active repair per installation; verified cleanup, cancellation, and admission limits remain enforced, and recovery does not turn the original failed update into success. (#135868)
  • Cloud setup diagnostics: report cloud bootstrap phase timings so provisioning delays are easier to locate. (#140442)
  • macOS app Gateway control CLI: bundle openclaw-mac to inspect and configure the running Mac app’s primary and saved Gateway connections from Terminal or SSH, including browser sign-in, reconnect, removal, profiles, and JSON output. Browser sign-in still happens on the Mac; credentials enter through protected files or standard input.
  • Gateway secret setup: use one Gateway secret field in Control UI and remote onboarding, and generate a local Gateway token by default without asking users to choose token or password. (#141511, #141514)
  • Beam deletion: delete beamed sessions directly from their sidebar menu without affecting independent continuations. (#141467)

Fixes

  • Stale update recovery: recover abandoned update records without stopping a healthy, matching Gateway when no post-update work remains; retain live-driver protection and require explicit recovery for stale legacy records without driver identity. (#141562)
  • Update admission and rehearsal: rehearse core and plugin changes in isolated candidate copies, including linked and workspace-hoisted dependencies. Check configured plugin targets against the selected or staged core version and reject incompatible agent stores before activation; bound finalization and verify restored package contents before reporting rollback success. Related #136997. (#136329, #138839, #139722, #140648, #140778, #141175, #141478, #141515, #141610) Thanks @fuller-stack-dev.
  • Authored configuration: preserve authored settings, environment and secret references, and omitted defaults through setup, updates, Settings saves, and Doctor migrations. Route supported edits to their owning include, retain explicit values equal to defaults, preserve configuration when recovery fails, apply changed environment values on restart, and reject or repair placeholder Gateway tokens. Related #116107, #137712, #139494. (#116108, #137713, #139358, #139376, #139536, #139844, #139949, #140579, #141296) Thanks @aeoess, @hyspacex, @obviyus, @robojarvis, and @sasan1200.
  • Gateway maintenance and restart: keep ordinary failed restarts recoverable in the foreground process, but stop restart loops when migration or required maintenance blocks startup. Doctor acquires ownership before bounded database inspection, applies supported noninteractive repairs, migrates legacy sign-ins before retired routes, and retains actionable refusal and backup-recovery guidance. (#139612, #139683, #140074, #140135, #140973, #141297, #141412, #141416) Thanks @fuller-stack-dev and @obviyus.
  • Update activation and plugins: run post-update maintenance through the activated CLI, align version-bound official plugins with the selected release, and repair missing configured official installs. Preserve scoped package entries, clear stale development-switch warnings, and report SDK incompatibilities without startup loops. Related #139527. (#121603, #139458, #139709, #140016, #140886, #141478) Thanks @Conan-Scott and @vincentkoc.
  • Development-to-package updates: replace npm’s install link without modifying its development checkout; restoring a link after failed activation remains unverified recovery and does not automatically restart the Gateway. (#141168)
  • Update rollback and recovery: recover eligible verified prior installations after failed activation or service transitions, preserve service profiles, and judge rollback against the actual post-Doctor configuration and database compatibility. Keep update outcomes and Unicode diagnostics accurate, skip automatic triage after verified rollback, and report recovery without turning the failed update into success. Related #127869. (#136285, #137680, #139288, #139393, #140263, #140284, #140313, #140419, #140493, #141219, #141364, #141397) Thanks @cursoragent, @fuller-stack-dev, @Jackten, @ly85206559, @Schimuneck, @TheAngryPit, and @vincentkoc.
  • Service recovery: preserve service-derived targets and authentication during status and repair, retain actionable recovery paths, tolerate systemd clock steps and older launchctl output, and avoid terminating the restarting caller. Let child runtimes drain gracefully under systemd and release Tailscale claims only after the owning process group exits. Related #126445, #135471, #139109, #139226. (#135862, #137253, #139145, #139227, #139261, #139283, #139628, #139836, #140568, #140975) Thanks @coderdailyone, @gaoanze888, @NovaUnboundAi, @PollyBot13, @SebTardif, @SunnyShu0925, and @vincentkoc.
  • Update verification: check service ownership, settled health, matching version and build identity, plugin activation, channel readiness, and HTTP readiness without making a model call; failed checks follow the supported repair or rollback path. See update verification.
  • Update continuity and progress: preserve active work, queued input, update-history ownership, and terminal progress across long updates; retain current update availability beside history and support npm upgrades from 2026.9.1. Resume cloud provisioning across Gateway restarts and reclaim idle workers after build changes. (#139289, #139437, #139455, #139501, #139660, #139663, #139701) Thanks @obviyus, @TheAngryPit, and @TheCrazyLex.
  • Configuration privacy and audit: preserve sensitive-field and URL-redaction metadata in config responses, retain the original writer in audit history, and report rejected-payload backup failures accurately. Related #139305. (#134198, #139332, #139337) Thanks @SebTardif.
  • Skill Workshop reviews: compare complete skill instructions with inline changes, distinguish installed skills from proposal history, and support reviews through compatible restricted CLI backends. Preserve discovery of skills literally named skills and describe weekly reviews in terms of retained conversation context. (#139656, #139760, #139812, #139827, #139842, #140300, #140822) Thanks @obviyus.
  • Skill Workshop recovery: retire missing-draft suggestions through Doctor while preserving installed skills and recovery evidence, distinguish movable backups from those needing review, and keep relocation lint read-only. Report explicit recovery steps for legacy execution policies and unsafe event paths. Related #137357, #139166, #139187, #141036. (#139143, #139193, #139195, #141009, #141048) Thanks @obviyus, @technicalpickles, and @ylcn91.
  • Workshop learning and refresh: recover memory and skill refresh after watcher exhaustion, keep unavailable-backend status machine-readable, and show stale-search guidance. Review complete Workshop collections before editing, preserve task-specific knowledge, and keep one-time requests or routine repetition from becoming standing instructions. Related #136966, #140184, #140349. (#137105, #140195, #140229, #140315, #140350) Thanks @ericcaiwx-star, @obviyus, and @singletrackandrew.
  • Skills: validate names in skill-library forms. Related #139183. (#139184)
  • Session responsiveness: keep session edits responsive during integrity checks, release writers while worktrees restore, avoid cross-agent initialization and reclamation lock failures, and bound listing and saved-prompt work. Reduce cold catalog stalls, retain transaction-safe input relocation, back off reconciliation retries, and let idle remote sessions stop without unrelated provisioning. Related #139867. (#119126, #127225, #139002, #139051, #139114, #139130, #139146, #139432, #139450, #139467, #139469, #139540, #139689, #139911, #140231, #140368, #140840, #141006, #141246, #141434, #141613) Thanks @ampagent, @fuller-stack-dev, @LiuwqGit, @ly85206559, @obviyus, @shad0wca7, and @VACInc.
  • Private runtime context: distinguish user-authored input from Gateway runtime context and strip recognized internal context, including partial streamed markers, from channel reasoning previews. Preserve stored user transcripts, original reasoning for replay, and existing session projections. (#140859, #141544) Thanks @VACInc.
  • MCP session continuity: keep session-owned MCP servers alive between turns and quiet periods while retaining cleanup on Stop, reset, compaction rollover, and shutdown. Preserve mcp.sessionIdleTtlMs as an optional idle timeout in Doctor. (#141125)
  • Conversation durability: publish transcript rewrites atomically so interruptions do not expose partial history, and preserve already-projected tool history across Gateway restarts. Related #138965, #139201. (#138984, #141090) Thanks @keumhyun and @VACInc.
  • Reply and task continuity: discard superseded deferred tool replies before finalization while preserving commentary and media, and keep task pagination stable across metadata edits that do not change access. (#137975, #141444) Thanks @hannesrudolph.
  • Teams reply formatting: preserve formatting and mentions in edited and final Microsoft Teams replies. (#141348)
  • Code Mode results and diagnostics: preserve complete structured tool results or return a catchable resource-limit error, keep file pages separate from display notices, and retain handled error details. Preserve MCP declarations and search results, identify unawaited promises, report budgets and source locations accurately, and keep command dispatch responsive. Related #138897, #139053. (#138899, #139067, #139910, #140008, #140028, #140051, #140140, #140198, #140321, #140689, #141223) Thanks @lzhan011, @obviyus, @ruel225, and @Takhoffman.
  • Code Mode scheduling and delegation: queue bounded tool batches, honor sequential tools across shared catalogs, reserve available slots for Swarm continuations, and release consumed resume data. Apply destination-agent authorization and execution rules to delegated tools. Related #139407, #140564. (#139368, #139420, #140565, #140767, #140912) Thanks @Takhoffman.
  • Session history retention: archive aged durable conversations with their IDs and transcript generations intact, and raise the default active-session cap to 5,000 while preserving explicit configured limits. (#136639)
  • Subagent completion and cancellation: resume nested orchestrators after yielding, retain child completion through parent recovery, and settle unsuccessful wakes durably. Preserve durable parent identity and replay order, cancel replaced or reset children, and let requester follow-ups finish without stale or duplicate completion. Related #137214, #137643, #137690, #138802, #139121, #139219, #139223, #139537, #139963, #140354, #140355, #140911. (#137235, #137344, #137779, #138821, #138966, #138976, #139125, #139269, #139563, #139986, #140137, #140410, #140417, #140930) Thanks @aaajiao, @Denny22044, @evan-zhang, @FabianJun, @fuller-stack-dev, @gaoanze888, @hannesrudolph, @josephbergvinson, @LiuwqGit, @NianJiuZst, @obviyus, @ratticon, @SunnyShu0925, @Takhoffman, @VACInc, @vincentkoc, and @xydt-juyaohui.
  • Conversation reset progress: clear the previous task progress card during a full conversation reset and prevent an older in-flight write from restoring it. Related #140356. (#140412) Thanks @hannesrudolph.
  • Android conversation and accessibility: keep Android Send and Talk controls usable during active runs and short keyboard viewports without erasing another run’s output; retain delayed-send ownership, publish approval outcomes atomically, and improve large-text readability and contrast. Refresh model status for the selected agent and report failed refreshes without discarding choices; recover health and secondary-Gateway refreshes, reduce retries to unreachable Gateways, reopen chats at the live edge, make settings searchable, and surface workspace-sharing failures. Preserve the complete macOS automation count. Related #139310, #139411, #140109, #140179. (#137682, #138732, #139035, #139141, #139319, #139430, #139692, #139728, #139789, #139931, #140111, #140130, #140182, #140540, #140726, #140796, #140899) Thanks @fuller-stack-dev, @IWhatsskill, @obviyus, and @vincentkoc.
  • Conversation text fidelity: preserve literal final tags inside Markdown code examples and keep bold text, links, and inline code in exported HTML list items. Related #140785. (#138989, #140830) Thanks @Alix-007 and @shakkernerd.
  • Context and compaction: size compaction against the full pending request, preserve complete exchanges and queued turns, and pair hooks even for no-op compaction. Keep runtime-generation ownership, tool schemas and readable results, enforce bounded heartbeat and search context, preserve errors during failed summary recovery, and run optional maintenance after delivery with foreground preemption. Related #127506, #136452, #136622, #139147. (#118094, #127837, #136533, #136623, #139165, #139309, #139429, #139431, #139801, #139822, #140024, #140110) Thanks @altaywtf, @Colton-Harris, @GarySiu, @LiuwqGit, @obviyus, @peterolkhov, @thomasmoenco, @vincentkoc, @vyctorbrzezowski, and @zhangguiping-xydt.
  • Conversation recovery and completed replies: preserve queued input, completed assistant output, and successful tool results through watchdog retries, fallback, disconnects, and delayed history. Keep final delivery independent of stalled maintenance, prevent split or duplicate replies, and retain durable failure notices while preserving message order and session ownership. Related #137125, #138959, #139341, #139440, #140398. (#138985, #139216, #139388, #139439, #139465, #139507, #139661, #139753, #139888, #140023, #140257, #140294, #140362, #140379, #140399, #140523) Thanks @Jackten, @ly85206559, @obviyus, @ruel225, @shakkernerd, @Takhoffman, and @VACInc.
  • Long conversations and retained memory: reduce repeated transcript, branch, compaction, and bounded-text work in large conversations. Bound retained tool observers and projections, release prepared SQLite statements with their database, and avoid discarded waits in queued writes. (#136293, #139074, #139085, #139115, #139157, #139300, #139301, #139324, #139325, #139327) Thanks @edenfunf.
  • Reply formatting: preserve Markdown literals around tables, keep Slack emoji shortcodes intact, prevent long details replies from stalling, and use consistent native progress-card rendering. (#136374, #138829, #139206, #139892) Thanks @lzhan011, @obviyus, @teddytennant, and @vincentkoc.
  • Model authentication and selection: keep model choices and availability tied to the selected chat, agent, runtime, and credential profile; preserve native CLI authentication states, inherited defaults, aliases, and Codex model choices. Avoid duplicate OAuth refreshes, preserve case-distinct routes and metadata, refresh observer catalogs, and reject explicitly blank numeric status or log options. Related #139270, #141222. (#139218, #139222, #139232, #139282, #139413, #140099, #140434, #140438, #140461, #140488, #140506, #140907, #141234, #141293, #141654) Thanks @Alix-007, @ly85206559, @obviyus, and @shakkernerd.
  • Memory paths, recall, and budgets: use the current prompt for LanceDB recall and the prepared LM Studio instance for embeddings, honor profile and workspace paths, and keep blocked provenance out of promotion previews. Use effective model limits for memory flush and compaction, invalidate stale context usage after truncation, preserve transcript-growth freshness, and report skipped roots and read errors. Related #140214, #141510. (#120573, #121287, #137440, #138928, #139402, #140381, #140634, #140984, #141513, #141521) Thanks @bryan, @chelsealong, @hydraxman, @obviyus, @oshaughnessy-junior, @ruel225, @SebTardif, @shojikumaru, and @vincentkoc.
  • Memory search and indexing: keep keyword search available when optional embeddings cannot start, use a cancellable batched scan when SQLite extensions are unavailable, and preserve exact-file and short-query ranking. Resume append-only transcript ingestion, recover indexing after row-limit failures, and keep searches responsive during cleanup while bounding chunks and annotation work. Related #137864, #138722, #138994, #139094, #140103. (#119367, #138391, #138798, #138995, #139112, #139463, #139698, #139777, #139821, #139879, #140104, #141104) Thanks @badmutt, @fisherman86-ai, @jalehman, @lzhan011, @obviyus, @teddytennant, and @wangjx-xydt.
  • Runtime diagnostics: report bounded, redacted database-write causes and codes, distinguish integrity and index-validation stages, and identify internal waits and database admission mode in slow-operation logs. Surface sanitized setup-inference failures, clear stale Gateway diagnostics, and show executable approval scope. Related #137108, #137452. (#138386, #140392, #140426, #140478, #140498, #141507, #141619) Thanks @abacha, @ayaangazali, @obviyus, @shakkernerd, and @ylcn91.
  • Android handoff credentials: prevent a delayed operator connection from overwriting a newer device token issued during Android bootstrap handoff. (#141518)
  • Local models: route LM Studio chat through the prepared instance and use its actual context budget, reload evicted embedding models when enabled, and provide working login guidance. Honor Ollama sampling overrides and reasoning follow-ups, reject embedding-only chat setup, preserve llama.cpp presets and local conversation tools, and recover retired automation model overrides. Related #138589, #138753, #139235, #141356, #141357, #141424, #141430. (#125399, #136363, #138633, #138850, #139523, #139646, #140717, #141381, #141390, #141441, #141450) Thanks @javikas, @ruel225, and @vincentkoc.
  • Runtime and package loading: use the declared WebSocket transport for ClickClack under Bun, restore source catalog-worker provider loading, and rebuild bundled Control UI assets correctly under production mode. Related #138684. (#139075, #141124, #141433) Thanks @eggc-tech, @obviyus, and @ylcn91.
  • Prompt cache continuity: preserve warm conversation and tool prefixes across tool loops, background activity, Windows approvals, and resumed CLI turns. Keep Responses history append-only, Gemini hook instructions and stable-prefix caches intact, Anthropic tool checkpoints independent, and Bedrock checkpoints anchored to conversation history. (#140566, #140651, #140698, #140713, #140744, #140797, #140799, #140804, #140849, #141073, #141077) Thanks @VACInc.
  • Native and compatible cache controls: honor native OpenAI cache-key and retention settings and restore Anthropic-style cache markers on managed Chat Completions routes, including supported DeepInfra and Model Studio routes. (#140781, #140853)
  • Cache and billing diagnostics: report cache misses per completed model request, include Codex /btw tool-loop usage in billing hooks and diagnostics, and preserve recorded service-tier costs while correctly applying Anthropic fast-mode tier pricing. (#140850, #141059, #141080)
  • Settings and model choices: preserve saved and explicitly nullable settings through rejected choices, delayed reads, reconnects, and external changes; wait for the authoritative configuration refresh and recover failed Appearance saves. Keep model-picker search applied through catalog refresh, clear it before closing on Escape, acknowledge remote configuration opens, and return the configuration actually saved after plugin installation. Related #138374. (#138757, #139113, #139167, #139203, #140551, #140846, #140924) Thanks @benmillerat, @obviyus, @SebTardif, and @VasuBansal7576.
  • Prometheus read authorization: require effective operator read permission before serving Prometheus metrics. (#140903) Thanks @pgondhi987.
  • Credential setup guidance: allow user-requested sign-in and pairing code handoffs in private conversations, while keeping reusable secrets in protected entry; warn when shared auth profiles still contain plaintext that secrets configure cannot migrate. (#133843, #139196) Thanks @obviyus, @SunnyShu0925, and @vincentkoc.
  • Provider route privacy: keep opaque realtime routes out of public configuration and catalog projections while preserving supported Talk authentication and relay routing. (#129144) Thanks @vincentkoc.
  • Models and providers: preserve the selected model when resuming managed Codex sessions, show the canonical provider after local-model changes, report Ollama cached-prompt usage, and include the required conversation identity on OpenCode Go/Zen requests. Related #137165, #140050. (#137464, #139990, #140196, #140222) Thanks @GDXbsv, @Ghilteras, @josephbergvinson, @ly85206559, @obviyus, @VACInc, and @vincentkoc.
  • Provider retry behavior: retain explicit same-provider account choices when credentials disappear and offer actionable recovery instead of silently switching accounts. Preserve requests, completed work, and underlying errors through bounded transient retries; send exhausted usage windows to eligible fallback and avoid prematurely aborting CLI background work. Related #118386, #139312. (#132459, #139295, #139397, #140973) Thanks @bytrustu, @LiuwqGit, and @obviyus.
  • Provider and media choices: avoid stale runtime options, transcription models, and PDF defaults across provider changes, and honor global plugin disablement and document allowlists during PDF extraction. (#139101, #139317, #139334)
  • Chat formatting, links, and copy: render GitHub issue and PR references as chips, including URL-only code spans and bare references resolved against a GitHub checkout, while preserving literal code and existing links. Fix code-block copying around HTML comments and closing tags, preserve Unicode download names and copied whitespace, hide proven import wrappers only on user-facing surfaces, and keep saved paragraphs, captions, and nested Markdown block boundaries in order. (#139653, #140306, #140338, #140961, #140980, #141311, #141369, #141431, #141446, #141574) Thanks @fuller-stack-dev, @hugenshen, and @VACInc.
  • Drafts, Review, and navigation: read supported same-origin text attachments directly in Files with indentation preserved. Keep delayed Review results bound to the current selection, preserve newer drafts through rewind and failed steer/redirect, clear Side chat when its parent disappears, and retain board and Home navigation context. Keep uploaded images visible while worktrees start, allow suggested follow-ups without a worktree, show local-link hover cards and line-range file references, and retain panel shortcuts and Review sizing within transcript bounds. Related #139054, #139072, #139939, #139971. (#139055, #139059, #139076, #139323, #139355, #139373, #139384, #139385, #139731, #139940, #139952, #139974, #140066, #141469, #141567) Thanks @fuller-stack-dev.
  • Protected HTTPS continuity: renew protected HTTPS leaf certificates while keeping the Gateway process trust chain stable, so existing subprocesses continue working beyond one day; report certificate failures in status and Doctor. Related #136813. (#141484) Thanks @MaClawd.
  • Claude native Bash approvals: honor the agent exec allowlist for fully bindable Claude native Bash commands under on-miss prompting, while retaining explicit deny and always-prompt behavior. (#141471)
  • Native hook startup: reduce repeated native hook relay startup work and memory overhead with a dedicated lightweight entrypoint while preserving deadlines and command outcomes. (#120340) Thanks @sightingsstellar-beep and @Takhoffman.
  • Git worktrees: batch missing partial-clone objects before sizing worktrees, serialize shared Git ref mutations, and preserve patch bytes despite inherited newline conversion. Report durable setup failures and interrupted commands, explain empty-repository requirements, and retain Git-plugin branch selection. Related #131970, #140204. (#140251, #140683, #140951, #141095, #141537) Thanks @obviyus, @SunnyShu0925, and @TylerGillson.
  • Bun transport compatibility: use the declared WebSocket implementations under Bun across Discord, Mattermost, Signal, Gateway, workers, voice calls, and provider routes, preserving handshake options, payloads, backpressure, and transcription limits. (#139480, #139567, #139717, #139919, #140048, #140071, #140318, #141465)
  • Codex and CLI continuity: preserve current turn context and workspace references across reused Codex sessions, plugin updates, cold resume, and compaction. Retain completed answers through disconnect or settlement expiry, guard failed-session continuation, reject stale hook requests, and finish prior Claude CLI cleanup before starting replacement processes. Related #138835, #139173. (#136926, #139228, #139246, #139353, #140814, #140885, #140973, #141491) Thanks @Colton-Harris, @KirDE, @obviyus, and @srikalyan.
  • Usage details and exports: refresh the selected session’s timeline, conversation, and prompt breakdown with Usage totals, and keep exported data tied to the same concrete session instance. Show context pressure against the matching last-run prompt budget; fall back to the context window after model or cap changes and avoid warnings from stale totals. Related #138590, #140567. (#138666, #140573, #141632) Thanks @DasX and @javikas.
  • Channel progress: preserve every Teams progress reply across stream settlement and fallback, and show Telegram compaction status in enabled answer previews. (#141199, #141551) Thanks @VACInc.
  • CLI diagnostics: report disabled channel accounts as off, use operator-assigned device labels in approval notices, and count missing skill prerequisites separately from intentionally disabled skills. Related #141550, #141606, #141644. (#141560, #141618, #141649)
  • MCP prompt content: preserve fetched prompt descriptions, role labels, and native images for vision-capable models while retaining the original JSON result in Code Mode. (#141421)
  • Mentions across restarts: retain Inbox mentions and dismissals through Gateway restarts and upgrades without replaying old browser alerts. (#141404)
  • Gateway lifecycle: keep startup database and chat-metadata work responsive, finish accepted notices and hook outcomes, and stop admitting new work during shutdown. Drain prepared model runtimes and catalog workers before authentication teardown, handle disconnects safely, and prevent old work from publishing into a later Gateway lifetime. Related #139154, #139242. (#138986, #139061, #139092, #139155, #139192, #139265, #139304, #141280) Thanks @johan-eilertsen, @obviyus, and @vincentkoc.
  • Catalog resilience and scope: retain discovered inventories after failed refreshes and report discovery failures instead of silently losing models. Keep exact model identities and selected-agent catalogs, preserve cold-path credential resolution and deferred tool availability, respect the final context budget, and defer downloaded catalog changes until restart. Related #139498, #139499. (#139231, #139357, #139649, #139749, #139750, #139791, #139817, #139846, #139848, #139849, #139880, #139900, #139907, #139923, #139991, #140086, #140435, #140436, #140441, #140657, #141354, #141402) Thanks @goslingmanagment, @obviyus, @rodrigo-fonseca-oliveira, and @shakkernerd.
  • Control UI connection and refresh: reconnect after pairing approval and missed update notices, preserve loaded sidebar children during roster refreshes, and retain recent dashboard interactions per pane. Keep suspension and offline state in the footer while panels retain data, report chat-search and GitHub-status failures accurately, restore editor focus after preview, and make browser URL copying work on plain HTTP without delayed older copies replacing newer clipboard content. Related #140492. (#140333, #140459, #140484, #140495, #140662, #140893, #141040, #141130, #141362, #141428) Thanks @fuller-stack-dev and @Takhoffman.
  • Connection and location boundaries: bind desktop observer access to the requesting Gateway connection, accept the configured Gateway secret through either connect field without changing the selected auth mode, and honor Android’s Precise Location toggle for cached, fresh, and pending fixes. (#141336, #141344, #141456) Thanks @IWhatsskill.
  • Plugin host compatibility: preserve Discord, llama.cpp, and Voice Call’s declared 2026.9.2 host support through documented optional-helper and local WebSocket fallbacks; this does not restore intentionally retired SDK exports. (#141207, #141267)
  • Gateway connection settings: combine Gateway settings into one connection section and explain switching Gateways; open Activity when selecting an online person. (#141427, #141459)
  • Bedrock Nova caching: add opt-in system and message prompt caching for supported Amazon Nova models with a five-minute cache lifetime. (#141060)
  • Anthropic streamed replies: preserve initial text, thinking, and signature content from Anthropic stream events so replies are not truncated. (#140820)
  • Cold worker startup: wait for the Codex exec server to be ready before starting the initialize handshake, reducing first-turn failures on cold cloud workers. (#140990)
  • Worker build reuse: retain the current worker artifact on persistent nodes between sessions and reduce cloud runtime packaging overhead through bounded streaming preparation. (#140449, #141141)
  • Codex tool redaction: redact credential-shaped dynamic tool text before budgeting and truncation, including adjacent text blocks, while preserving Unicode and image content. (#140873) Thanks @pgondhi987.
  • Claude questions: preserve Claude ask_user deadlines through the CLI tool lifecycle. (#140845) Thanks @vincentkoc.
  • Codex stateless transport: preserve stateless request policy through provider aliases and recognized native Codex response endpoints. (#138741) Thanks @obviyus and @saladinyao-cyber.
  • Discord messages and access: apply Discord policy-only edits to new messages and interactions without waiting for active Control UI turns, and explain blocked allowlists or deferred transport reloads. Keep webhook and bot formatting consistent, preserve multiline code and Components v2 thread text, recognize sender aliases for reset commands, and ignore reply pings in mention-only mode. Reject application IDs pasted as bot tokens and enforce sender media restrictions for emoji, sticker, and event-cover uploads. Related #111821. (#111822, #138948, #140334, #140531, #140635, #140637, #140909, #140929) Thanks @Bruce-Yii, @jason-allen-oneal, @marmar9615-cloud, @obviyus, @ooiuuii, @pgondhi987, and @vincentkoc.
  • Feishu routing and messages: use reloaded Feishu group bindings on the next message, expand quoted merged-forward contents, and preserve mentions in individual and debounced messages. Related #133757, #136200. (#96311, #133775, #136231) Thanks @heden9, @sliverp, @vincentkoc, and @zxdvd.
  • Matrix room information and polls: include alternative Matrix room aliases and correctly recognize disclosed poll results across supported event namespaces. (#140967, #140969)
  • Slack structured replies: deliver valid Slack Block Kit sections intact even when their accessibility text exceeds the preferred chunk size. (#140805)
  • Telegram reasoning display: keep internal reasoning-tag prefixes hidden when streamed tags contain extra whitespace. (#126219) Thanks @vincentkoc and @wangyan2026.
  • Browser recovery and captures: align screenshot labels with the actual image scale and crop, preserve focus for verified visible attached Chrome sessions on macOS and Linux, recover tabs after attachment loss while preserving per-client detach behavior, and keep historical or stopped previews from launching browsers unexpectedly. Related #138999. (#134400, #139064, #139089, #139275, #141103) Thanks @esqandil, @obviyus, @Pondsi, @scotthuang, and @ylcn91.
  • Control UI notifications: restore notification prompting from New Session, route notifications to the relevant question, conversation, automation run, or task, and include later-page cron jobs in attention indicators. Related #141035. (#141081)
  • Native terminal starts on Bun: restore native coding terminal starts from a Bun-hosted Gateway using a Node helper on Linux and macOS, with clearer machine availability and primary local profile selection. (#140876)
  • Desktop app reliability: keep Gateway alerts from blocking macOS shutdown, calculate menu costs using local day boundaries, and omit incompatible worker binaries that trigger unrelated compatibility warnings. Restore tray Stop, wait for onboarding activation consent, recover bundled Control UI and Tauri setup without losing sign-in, start AI setup for externally managed Mac Gateways, and recognize versioned Canvas nodes. Related #138956, #139038, #139086. (#138958, #138964, #139063, #139140, #139241, #139348, #140557, #140575, #140863) Thanks @Colton-Harris.
  • Canvas action feedback: show rejected A2UI action errors immediately. (#140670)
  • CLI selection and diagnostics: show configured channel account names in agent listings, distinguish diagnostic-only service state from the probe target, and report plugin enablement accurately during metadata inspection. Related #140950, #141263. (#140547, #140964, #141302) Thanks @aeoess and @obviyus.
  • CLI input, output, and drafts: reject explicitly blank pairing selectors, numeric inference/scan options, and Gateway ports; preserve escaped whitespace in skills JSON, machine-readable setup JSON, Unicode and Windows note line endings, and quoted Bash completion values. Make bare telemetry help succeed, preserve drafts after picker selection, and prevent multiline exit pastes from closing TUI. Related #138613. (#137209, #139512, #139613, #139639, #140034, #140235, #140238, #140283, #140780, #141070) Thanks @Alix-007, @claw-openclaw, @Grynn, @marmar9615-cloud, @shakkernerd, @TurboTheTurtle, and @vincentkoc.
  • Command completion: preserve successful descendant output after a command exits, clean up failed process trees without replacing their exit result with a later timeout, and honor explicit no-pager overrides safely. (#140594, #140927) Thanks @RomneyDa.
  • Plugin lifecycle: preserve install backups and manifest contents on interrupted writes or ownership loss, and report recovery paths. Validate setup entrypoints before loading, retain exact install receipts and current tool context, honor cache invalidation, remove owned aliases before files, and finish late-starting service cleanup. Related #138815, #140063. (#117370, #138870, #139828, #139908, #140065, #140132, #140328, #140740) Thanks @fuller-stack-dev, @obviyus, and @zenglingbiao.
  • OpenShell recovery: preserve host shadow copies after mirror failures and report exact recovery paths, distinguishing incomplete restoration from leftover backup-directory cleanup. Related #140703. (#140764)
  • xAI account and image continuity: refresh the subscription catalog and route after xAI OAuth login without losing model choices, and preserve historical tool-image positions on compatibility routes. (#140610, #141044)
  • Terminal upload limits: bound terminal staging to 256 MiB and 64 files per directory, preserve unexpired uploads, and let failed batches insert paths for completed files. Related #137116. (#141116) Thanks @shakkernerd.
  • Policy tool vocabulary: use core aliases, groups, and wildcard rules for policy tool requirements so required deny lists cover the actual tools they name. (#140628)
  • Capture history protection: keep supplied-ID and legacy capture history intact when occupancy capture restarts; reopen only a recent transcript whose stored origin confirms a generated ID. (#140563)
  • Cloud allocation boundaries: finish local worker preparation before recording allocation intent, avoiding cleanup requests for leases that were never allocated. (#140945)
  • Docker workspace ownership: preserve ownership of bind-mounted workspace project files during Docker setup. Related #140968. (#140993) Thanks @obviyus and @ooiuuii.
  • Windows startup and repository work: avoid compiler-triggered Windows Gateway startup failures and use Windows-compatible null paths in worker Git preparation and publication. Related #140795. (#140593, #140803)
  • Automatic progress visibility: honor fast-auto progress visibility while retaining required transport lifecycle callbacks, including iMessage typing behavior. Related #97601. (#122221) Thanks @joeykrug, @obviyus, and @vincentkoc.
  • Cloud worker address validation: reject unspecified Gateway IP addresses, including IPv4 embedded in IPv6, during cloud-worker enrollment. (#137059) Thanks @vincentkoc.
  • Meeting and desktop shutdown: cancel active meeting consults and ignore late speech after stopping; retain failed desktop cleanup so it can be retried before replacement. Related #140800. (#140658, #140801)
  • Portals on IPv6 loopback: reach portal servers on either loopback address family even when localhost records list only IPv4 or IPv6. (#140580)
  • Doctor compatibility: refuse an interactive update before writing update history when shared state uses a newer schema, and direct operators to a compatible installation; readable shared state still permits a source update past newer agent schemas.
  • Localized controls: distinguish parent sessions from main sessions and dashboard panels from desktops, and correct selected native translations for pending states, consent, permissions, initial setup, and displayed-versus-total session counts.
  • Questions and approvals: avoid telling users to tap nonexistent answer buttons and keep node-capability approvals available until resolved. Related #132829, #135354. (#137978, #140166) Thanks @dragonnite1221-lgtm, @edenfunf, @harshitgupta31415, and @IWhatsskill.
  • Scheduled work and monitor recovery: preserve scheduled delivery intent, accepted monitor scratch, paced checks, and recovered outcomes across restarts. Keep forced disabled one-shots disabled, produce fresh manual-run results, skip empty scheduled heartbeats without busy-queue retries, and converge or remove monitors through their owners after agents and configuration are ready. Related #131374, #136525, #137492, #138299, #139088, #139488, #139945, #140005, #140080. (#131462, #136589, #137517, #138322, #139017, #139037, #139225, #139491, #139509, #139947, #139967, #139987, #140025, #140083, #140256, #140260) Thanks @Amazingjun-j, @andersonjeccel, @creanet-64, @gaoanze888, @gszj2018, @hartmark, @JLahullier, @lakemike, @LiuwqGit, and @obviyus.
  • Meeting and channel lifecycle: settle duplicate recording auto-start retries and occupancy startup/cancellation diagnostics, retain TTS delivery decisions, report Nostr relay publish outcomes, and settle iMessage failures after errored stdio closure. Related #140287. (#139727, #140202, #140220, #140221, #140289)
  • Media and HTTP: prevent stack overflow when decoding inline images, stop image setup after cancellation, release gracefully closed transcription socket state, and honor HTTP dates when revalidating assets and media. Related #140153. (#140149, #140173, #140226, #140303)
  • Command controls: isolate background-result retention by process, retain Windows Startup fallback environment overrides, accept Swabble executable paths and file options, and avoid mistaking quoted JSON examples for results. (#122373, #122658, #127231, #140291) Thanks @masatohoshino and @ooiuuii.
  • Status and setup: resolve configured channel credentials in fast status scans, defer unrelated CLI options before status and health, count selected bootstrap-hook files accurately, and permit fresh llama.cpp binary validation on macOS26. Related #137217, #137308, #138672. (#137114, #137269, #137351, #139160) Thanks @dmwtech, @LiuwqGit, @obviyus, @pawel-kowalczyk, @qingminglong, @vincentkoc, @waterundman, @ylcn91, and @zyrill.
  • Chat presentation: keep waiting time scoped to the current turn, prevent mobile image-avatar overlap, and clarify the current session’s empty task-run state. Related #127809, #139950, #140340. (#138597, #139972, #140341) Thanks @anyech, @NianJiuZst, @noelillinger, @obviyus, and @sunlit-deng.
  • Active-run documents: retain extracted document text, attachment context, and rendered PDF pages when steering an active run, while preserving normal follow-up delivery when steering cannot be admitted. Related #138225. (#138275) Thanks @alexdhc, @obviyus, and @ruel225.
  • Streaming and tools: enforce idle timeouts when a model stream goes silent between consumer reads, recover truncated OpenCode Go completions after tool use, and accept tool_search calls that combine a single query with a query batch. (#140310, #140335, #140367) Thanks @VACInc.
  • Channel and formatting behavior: preserve silent-reply guidance, fall back from oversized Feishu tables to post mode, restore LINE and Mattermost account promotion, retain indentation in cited memory snippets, and preserve emoji in remote-desktop text input. Related #43690, #136854, #140470. (#136045, #136382, #138345, #140157, #140471) Thanks @Eppiedude, @ltspace, @name5566, @obviyus, @PenguinMiaou, and @wangmiao0668000666.
  • Native diagnostics and networking: keep Android settings diagnostics readable and copyable, preserve complete quoted cache validators, use the installed WebSocket transport for node streams, and support Matrix and the bundled Proxyline runtime on opt-in Bun installations. Related #140528. (#139647, #140411, #140477, #140490, #140529)
  • Upgrade continuity: support 2026.9.2-driven shared-state-only upgrades by deferring publication of the new schema version while the updater still needs its update history. Agent-schema migrations, missing state metadata, and failed state migrations retain typed refusal and the external-install/fresh-Doctor recovery path; see schema-bump recovery. (#141109)
  • Telegram and Discord: preserve typing independently across concurrent Telegram forum topics, retain Discord voice input until transcription finishes, and preserve indentation in Discord and session messages. Related #121351, #138763. (#139292, #139390, #139484) Thanks @gaoanze888, @maxschachere, @obviyus, @ruel225, and @yifanxiong272.
  • Approvals and task failures: refresh pending approvals when reopening a chat and identify Gateway storage failures in run-error messages. (#139409, #139457)
  • Portable state and installation: open agent state on SQLite builds without extension support and install required native archive dependencies with bundle manifests. (#139415, #139487)
  • Setup recovery: migrate legacy workspace setup before explicit Doctor preflight consumers, expose sanitized channel startup errors in health output, verify and save provider starter aliases, and list owned cron jobs only once in removal previews. (#139339, #139395, #139473)
  • Profile and activity labels: show the primary user in multi-agent profile headers and keep activity labels visible with consistent row typography. (#136736, #139372) Thanks @jjjhenriksen.
  • MCP shutdown: avoid spurious listener errors when shutdown requests overlap. (#139391)
  • Crabbox scripts: preserve payload output and requested script options. (#139405)
  • Native state privacy: tighten native Apple state-file permissions. (#139623) Thanks @vincentkoc.
  • Database and backup integrity: prevent writes after a failed nested rollback, preserve state artifacts when reading update history, and exclude shared-workspace files from state-only backups. Related #139549. (#138917, #139598, #139700) Thanks @ayaangazali, @fuller-stack-dev, @obviyus, and @TheCrazyLex.
  • Tool results and progress: preserve empty client-tool completions, retain asynchronous tool results, ground exec approvals in actual tool results, and keep Swarm outcomes visible after completion. Related #139515, #139975. (#139490, #139520, #139988, #140043)
  • Channel delivery: send pairing approvals from the approved account, restore bare-user Mattermost DMs on private servers, preserve Matrix thread reply targets, avoid repeated mention alerts on edits, and avoid duplicating Telegram native choices in message text. (#137268, #139479, #139726, #140091, #140108) Thanks @marmar9615-cloud and @obviyus.
  • Meeting capture: keep Discord recording independent of voice conversations and retain transcript capture ownership through failed cleanup. (#139572, #139658)
  • Attachments and browser media: retain fetched and node-proxied filenames, percent sequences, MIME parameters, and ffprobe dimensions or duration; restore browser file uploads in existing sessions and preserve code fences in page evaluation results. Related #138382, #139557. (#137219, #138411, #139508, #139559, #139621, #139904, #139906) Thanks @coderdailyone, @igs-rogenlo, @NianJiuZst, @obviyus, and @ruel225.
  • Media access: keep Control UI assistant media policy consistent and stop input downloads when HTTP clients disconnect. Related #139774. (#139503, #139793) Thanks @zhangguiping-xydt.
  • Control UI: keep interactive dashboard authoring through restart, restore native customization access and configured agent avatars, show unavailable exec-node bindings, and expose agent-list failures on Memory pages. Related #127641, #139594. (#133032, #139510, #139705, #139873, #139899) Thanks @RobertOnline69 and @TurboTheTurtle.
  • Background UI work: stop hidden Inbox and automation refreshes, avoid duplicate PR refreshes after replay, and skip remote node discovery for local-only catalog pages. (#139966, #140090, #140094, #140097)
  • Linux and Windows: keep Linux widget replies connected, explain a missing Linux file opener, accept MSYS Git paths for worktrees and backups, and keep anchored Windows Gateway commands console-free. Related #138706, #139185. (#138751, #139252, #139266, #139664) Thanks @chelsealong, @haoran2025, @keith9681, @ly85206559, @obviyus, and @upple.
  • Docker startup: restore browser-enabled Gateways and stage bundled plugin runtime dependencies in their packaged plugin roots. Related #138777. (#139117, #139686) Thanks @8bitsforge, @gaoanze888, @obviyus, @vincentkoc, and @ylcn91.
  • Interactive commands: prevent stalled PTY prompts and incorrect arrow keys after split output, preserve sent hexadecimal bytes and command output under Bun, and retain log output and errors in Code Mode. (#139648, #139725, #139742, #139965)
  • ACP and MCP cleanup: preserve ACP arguments, queued output, and session ownership, cancel failed deliveries, retire delegates before cleanup, and prevent MCP servers from starting after session shutdown. Related #127128, #136246, #139680. (#127136, #139616, #139685, #139776) Thanks @eddiedon.
  • Cloud recovery: resume provisioning after temporary storage errors, preserve workspace-conflict errors during reclamation, and report failed cloud tools as errors. (#139582, #139758, #140021)
  • Forwarded messages and commands: preserve Discord forwarded text and Teams thread context while keeping commands tied to the current sender, and retain Slack inline shortcuts after mention rendering. (#137313) Thanks @Marvinthebored and @Peetiegonzalez.
  • Service-control privacy: keep application credentials and unrelated parent variables out of native service-manager subprocesses while retaining required operating-system routing. (#139333)
  • Activity pages: preserve the reader’s position during live refreshes and remove misleading per-subagent edit counters from chat rows. (#137868, #139375) Thanks @Solvely-Colin.
  • Cron accounting: retain the scheduled run’s own pricing information through finalization. (#139374)
  • Worker retirement and native events: schedule idle retirement using the worker pool’s own clock and report native plugin broadcast failures. Related #139328. (#139291, #139349) Thanks @ylcn91.
  • Streaming responsiveness: avoid repeated full rescans of native reasoning deltas, reduce discovery overhead for small-context models, and skip unnecessary provider catalog rewarming after rate limits. (#123120, #125906, #139244) Thanks @Grynn and @nierob-cmd.
  • Pairing isolation: bind pairing requests and challenges to the correct channel and account even when callers supply conflicting fields. (#139142) Thanks @obviyus and @SebTardif.
  • Agent selection: keep global session views, local commands, and Stop actions attached to the selected agent. (#138991, #139276)
  • Questions and approvals: deliver loopback questions to their originating channel and show pending Skill Workshop approval controls. Related #135291, #138540. (#138831, #139248) Thanks @cursoragent, @drsnett, @ericcaiwx-star, @khaisis, and @obviyus.
  • Tool images: keep images attached to their originating tool result when converting parallel results for compatible providers. Related #127586. (#133808) Thanks @SunnyShu0925.
  • Worker dispatch: let unrelated sessions start while pending maintenance waits for its original dispatch cohort. (#139251)
  • Matrix and Buzz: exclude archived Matrix state roots from scans and account selection, and keep implicit Buzz replies at the thread root. Related #138812. (#112329, #138879) Thanks @chachi-max, @shad0wca7, and @sunlit-deng.
  • Backup and media: preserve Unicode in stalled backup-entry paths and reject malformed generated-video downloads. (#117339, #137693) Thanks @ly85206559, @obviyus, and @Yigtwxx.

Deprecation migration

  • Plugin SDK context aliases: sdk-untrusted-context-identifier-aliases remains deprecated, with a recorded removal window of 2026-09-08; the aliases remain exported in this release. Migrate to MsgContext.ChannelPromptContext, MsgContext.ChannelStructuredContext, ChannelStructuredContextEntry, SupplementalContextFacts.channelStructuredContext, and buildChannelMetadata. See the plugin compatibility guide.

Complete contribution record

This audited record covers the complete 0229a108fee749327b2cc60c4d228299dfe2f889..65d735e432ae94cb63a15f942433aa46bc356dcb history: 1,843 in-range PRs + 0 retained seed-only PRs = 1,843 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact. Shipped baseline exclusions: v2026.9.1 (9 PRs: #116740, #131746, #131767, #132420, #133152, #135702, #135728, #135903, #136557); v2026.9.2 (225 PRs: #113611, #114580, #114625, #116157, #118358, #124633, #127177, #127182, #129561, #129897, #131436, #132552, #133318, #133323, #135808, #136146, #136364, #136661, #136755, #136781, #136900, #137030, #137131, #137342, #137368, #137506, #137527, #137637, #137681, #137738, #137830, #137885, #137923, #138111, #138207, #138223, #138246, #138248, #138249, #138280, #138332, #138360, #138394, #138398, #138440, #138449, #138481, #138492, #138500, #138524, #138556, #138568, #138574, #138624, #138625, #138627, #138635, #138641, #138648, #138655, #138656, #138669, #138674, #138675, #138678, #138680, #138687, #138690, #138693, #138694, #138695, #138699, #138701, #138707, #138708, #138709, #138711, #138713, #138715, #138716, #138717, #138718, #138719, #138720, #138725, #138728, #138730, #138731, #138733, #138734, #138737, #138738, #138739, #138740, #138742, #138743, #138744, #138745, #138746, #138747, #138748, #138752, #138754, #138758, #138759, #138764, #138765, #138766, #138767, #138769, #138772, #138776, #138780, #138781, #138782, #138784, #138785, #138792, #138793, #138794, #138796, #138801, #138804, #138805, #138806, #138810, #138813, #138814, #138816, #138818, #138820, #138822, #138824, #138827, #138828, #138830, #138832, #138837, #138838, #138840, #138841, #138845, #138849, #138851, #138854, #138855, #138856, #138857, #138858, #138859, #138860, #138862, #138863, #138865, #138866, #138868, #138872, #138875, #138876, #138877, #138878, #138880, #138884, #138885, #138888, #138889, #138890, #138891, #138894, #138895, #138896, #138898, #138902, #138904, #138907, #138908, #138909, #138910, #138911, #138912, #138914, #138916, #138920, #138921, #138925, #138926, #138927, #138930, #138931, #138932, #138933, #138935, #138937, #138940, #138941, #138942, #138946, #138949, #138957, #138960, #138961, #138962, #138967, #138968, #138969, #138970, #138971, #138973, #138974, #138977, #138978, #138979, #138980, #139018, #139020, #139046, #139056, #139111, #139116, #139126, #139132, #139135, #139136, #139150, #139153).

Pull requests

  • PR #138948 Thanks @marmar9615-cloud and @obviyus.
  • PR #138848
  • PR #138995 Related #138994. Thanks @lzhan011 and @obviyus.
  • PR #138976
  • PR #138986
  • PR #138300
  • PR #139051
  • PR #138991
  • PR #138834
  • PR #139049
  • PR #139060
  • PR #139064 Related #138999. Thanks @obviyus and @Pondsi.
  • PR #139062
  • PR #139014
  • PR #139002 Thanks @fuller-stack-dev.
  • PR #139016
  • PR #139065
  • PR #139055
  • PR #139070
  • PR #139052
  • PR #139039
  • PR #138170
  • PR #138798 Related #138722. Thanks @wangjx-xydt and @badmutt.
  • PR #139073
  • PR #139050
  • PR #138850 Related #138753.
  • PR #132459 Related #118386. Thanks @LiuwqGit and @obviyus and @bytrustu.
  • PR #139015
  • PR #139058
  • PR #139074
  • PR #139078
  • PR #139076 Related #139072.
  • PR #139084
  • PR #139077
  • PR #138997
  • PR #139019 Thanks @vincentkoc.
  • PR #139087
  • PR #139063 Related #139038.
  • PR #139090
  • PR #139081
  • PR #138964
  • PR #138821 Related #138802. Thanks @NianJiuZst and @obviyus and @josephbergvinson.
  • PR #117339 Thanks @Yigtwxx and @obviyus.
  • PR #139059 Related #139054.
  • PR #139080
  • PR #136589 Related #136525. Thanks @LiuwqGit and @obviyus and @lakemike.
  • PR #138059 Thanks @fuller-stack-dev.
  • PR #139085
  • PR #139093
  • PR #139069
  • PR #135528 Thanks @obviyus.
  • PR #139123
  • PR #139095
  • PR #139104
  • PR #139118
  • PR #137682 Thanks @IWhatsskill.
  • PR #111822 Related #111821. Thanks @ooiuuii and @obviyus.
  • PR #139130 Thanks @ly85206559 and @obviyus.
  • PR #139137
  • PR #139115
  • PR #139124
  • PR #139035
  • PR #139114
  • PR #139122
  • PR #138899 Related #138897. Thanks @lzhan011 and @obviyus.
  • PR #139089 Thanks @ylcn91 and @obviyus.
  • PR #139127
  • PR #139133
  • PR #139141
  • PR #136623 Related #136622. Thanks @vincentkoc.
  • PR #139148
  • PR #139156
  • PR #139157
  • PR #139159
  • PR #139112 Related #139094.
  • PR #139140 Related #139086.
  • PR #139162
  • PR #136533 Related #136452. Thanks @LiuwqGit and @zhangguiping-xydt and @vincentkoc and @thomasmoenco.
  • PR #139165 Related #139147. Thanks @obviyus and @GarySiu.
  • PR #139163
  • PR #139146
  • PR #139184 Related #139183.
  • PR #139174
  • PR #139186
  • PR #139142 Thanks @SebTardif and @obviyus.
  • PR #139189
  • PR #139037 Thanks @hartmark and @obviyus.
  • PR #139197 Thanks @vincentkoc.
  • PR #139143 Related #137357. Thanks @ylcn91 and @obviyus and @technicalpickles.
  • PR #139181
  • PR #139193 Related #139187.
  • PR #139192
  • PR #138732 Thanks @IWhatsskill.
  • PR #139203 Thanks @obviyus.
  • PR #139155 Related #139154. Thanks @vincentkoc.
  • PR #139092
  • PR #139198
  • PR #139096
  • PR #139168
  • PR #139218 Thanks @obviyus.
  • PR #139175
  • PR #139067 Related #139053.
  • PR #139103
  • PR #139195 Related #139166.
  • PR #139222
  • PR #138958 Related #138956. Thanks @Colton-Harris.
  • PR #139106
  • PR #139176 Thanks @ylcn91 and @cursoragent and @obviyus.
  • PR #139236
  • PR #139232 Thanks @obviyus.
  • PR #139107
  • PR #139227 Related #139226.
  • PR #138757 Related #138374. Thanks @VasuBansal7576 and @obviyus and @benmillerat.
  • PR #136110 Thanks @obviyus.
  • PR #139233
  • PR #139224
  • PR #138966 Related #137643. Thanks @VACInc and @aaajiao.
  • PR #139240
  • PR #139245
  • PR #139237
  • PR #136363 Thanks @vincentkoc.
  • PR #139256
  • PR #139200
  • PR #139246 Related #138835. Thanks @obviyus and @Colton-Harris.
  • PR #139250
  • PR #139259
  • PR #139247
  • PR #138879 Related #138812. Thanks @sunlit-deng and @chachi-max.
  • PR #139229
  • PR #139108
  • PR #139261 Related #126445. Thanks @PollyBot13.
  • PR #139269 Related #139219, #139223.
  • PR #139267
  • PR #112329 Thanks @shad0wca7.
  • PR #139258
  • PR #138831 Related #138540. Thanks @ericcaiwx-star and @cursoragent and @obviyus and @drsnett.
  • PR #139248 Related #135291. Thanks @khaisis.
  • PR #139167 Thanks @SebTardif and @obviyus.
  • PR #139057
  • PR #139282 Related #139270.
  • PR #139293
  • PR #139287
  • PR #137517 Related #137492. Thanks @LiuwqGit and @creanet-64.
  • PR #138603 Related #138587. Thanks @brokemac79.
  • PR #139294
  • PR #139297
  • PR #138092
  • PR #137731
  • PR #139264
  • PR #139228
  • PR #139299
  • PR #137693 Thanks @ly85206559.
  • PR #138264 Thanks @vincentkoc.
  • PR #139300
  • PR #139286
  • PR #139301
  • PR #133808 Related #127586. Thanks @SunnyShu0925.
  • PR #139225 Related #139088. Thanks @gaoanze888 and @obviyus and @JLahullier.
  • PR #139298
  • PR #139017
  • PR #139283 Thanks @PollyBot13.
  • PR #139295
  • PR #139321
  • PR #139323
  • PR #127837 Related #127506. Thanks @vyctorbrzezowski.
  • PR #139302
  • PR #139324
  • PR #139276
  • PR #139332 Related #139305.
  • PR #134198 Thanks @SebTardif.
  • PR #139307
  • PR #139273
  • PR #139325
  • PR #136926 Thanks @srikalyan and @obviyus.
  • PR #139113
  • PR #139251
  • PR #139336
  • PR #139337
  • PR #139327
  • PR #139331
  • PR #139311
  • PR #139244
  • PR #139101
  • PR #139345
  • PR #139329
  • PR #139326
  • PR #139265 Related #139242. Thanks @johan-eilertsen and @obviyus.
  • PR #125906 Thanks @Grynn.
  • PR #139315
  • PR #139306 Related #139263.
  • PR #123120 Thanks @nierob-cmd.
  • PR #139342
  • PR #139280 Related #139268.
  • PR #139317
  • PR #139314
  • PR #139379
  • PR #139348
  • PR #139241
  • PR #96311 Thanks @sliverp.
  • PR #139335 Related #139322.
  • PR #139382
  • PR #139362
  • PR #139356
  • PR #139275 Thanks @esqandil and @obviyus.
  • PR #139363
  • PR #139061
  • PR #139376
  • PR #139350
  • PR #139359
  • PR #135868
  • PR #139291 Thanks @ylcn91.
  • PR #139358
  • PR #139378
  • PR #139349 Related #139328.
  • PR #139370
  • PR #139399
  • PR #137868 Thanks @Solvely-Colin.
  • PR #139387
  • PR #139352
  • PR #139366
  • PR #139346
  • PR #139369
  • PR #139304
  • PR #139380
  • PR #139353 Related #139173. Thanks @KirDE.
  • PR #139374
  • PR #139375
  • PR #139386
  • PR #139333
  • PR #139377 Related #139360.
  • PR #139401
  • PR #139334
  • PR #139393
  • PR #137313 Thanks @Marvinthebored and @Peetiegonzalez.
  • PR #139406
  • PR #139419
  • PR #138852 Related #138099. Thanks @xialonglee.
  • PR #139367
  • PR #139417
  • PR #139398
  • PR #139390 Related #121351. Thanks @ruel225 and @yifanxiong272.
  • PR #139405
  • PR #139389
  • PR #139423 Thanks @hannesrudolph.
  • PR #139410
  • PR #139339
  • PR #139395
  • PR #139416
  • PR #139434
  • PR #139426
  • PR #139368
  • PR #139425
  • PR #139422
  • PR #139435
  • PR #139415
  • PR #139430 Related #139411.
  • PR #139427
  • PR #139437
  • PR #139373
  • PR #139420 Related #139407.
  • PR #139445
  • PR #139447
  • PR #139442
  • PR #139391
  • PR #139446
  • PR #139424
  • PR #139452
  • PR #139403 Thanks @vincentkoc.
  • PR #139414
  • PR #139431
  • PR #139454
  • PR #139432
  • PR #138196
  • PR #139462 Related #137579. Thanks @shakkernerd and @abacha.
  • PR #139385
  • PR #139371
  • PR #139455
  • PR #139456
  • PR #139355
  • PR #139473
  • PR #139429
  • PR #139397 Related #139312.
  • PR #139292 Related #138763. Thanks @gaoanze888 and @obviyus and @maxschachere.
  • PR #139474
  • PR #139464 Related #139438. Thanks @shakkernerd and @cipp-ashe.
  • PR #138351 Thanks @holny.
  • PR #138210 Thanks @brokemac79.
  • PR #139372
  • PR #139461 Related #139449.
  • PR #139457
  • PR #139463
  • PR #139450
  • PR #139409
  • PR #139484
  • PR #139413
  • PR #139354
  • PR #139467
  • PR #139441 Thanks @vincentkoc.
  • PR #139482
  • PR #136361 Thanks @quangtran88.
  • PR #136736 Thanks @jjjhenriksen.
  • PR #139478
  • PR #139487
  • PR #139381
  • PR #139400
  • PR #139384
  • PR #139289 Thanks @TheAngryPit and @obviyus.
  • PR #127757 Thanks @fuller-stack-dev.
  • PR #139459
  • PR #139519
  • PR #139466 Related #139448.
  • PR #139500
  • PR #139502
  • PR #139509
  • PR #139532
  • PR #139533
  • PR #139520 Related #139515.
  • PR #139535
  • PR #139483
  • PR #139486
  • PR #139125 Related #139121.
  • PR #139529 Related #139526.
  • PR #139543
  • PR #139545
  • PR #139552
  • PR #139476
  • PR #139523 Related #139235.
  • PR #139517
  • PR #139554
  • PR #139522
  • PR #139528
  • PR #139565
  • PR #139566
  • PR #139525
  • PR #139569
  • PR #139576
  • PR #139579
  • PR #139567
  • PR #139458
  • PR #139506
  • PR #139575
  • PR #138392
  • PR #139571
  • PR #139572
  • PR #139587
  • PR #139560
  • PR #139593
  • PR #139479
  • PR #139556
  • PR #139496
  • PR #139516
  • PR #136374 Thanks @teddytennant.
  • PR #139481
  • PR #139589
  • PR #139553
  • PR #139469
  • PR #139581
  • PR #139439
  • PR #139357 Thanks @obviyus.
  • PR #139392 Thanks @jason-allen-oneal.
  • PR #139607
  • PR #139512
  • PR #139531
  • PR #139612 Thanks @fuller-stack-dev.
  • PR #139491 Related #139488.
  • PR #139601 Thanks @vincentkoc.
  • PR #139590
  • PR #139490
  • PR #139539 Related #139365. Thanks @TurboTheTurtle and @obviyus and @Colton-Harris.
  • PR #139592 Related #139547.
  • PR #139501
  • PR #139508
  • PR #136699 Thanks @vincentkoc and @RomneyDa.
  • PR #139617
  • PR #139618
  • PR #139628
  • PR #139319 Related #139310.
  • PR #139507 Related #139440.
  • PR #139580
  • PR #139559 Related #139557. Thanks @ruel225 and @obviyus.
  • PR #134274
  • PR #139536 Thanks @robojarvis and @obviyus.
  • PR #139598 Related #139549. Thanks @ayaangazali and @obviyus and @TheCrazyLex.
  • PR #139645
  • PR #139308 Related #139257. Thanks @ylcn91 and @obviyus and @resYuto.
  • PR #139605
  • PR #139611
  • PR #139597
  • PR #139595
  • PR #139117 Related #138777. Thanks @ylcn91 and @vincentkoc and @8bitsforge.
  • PR #139656 Thanks @obviyus.
  • PR #139623 Thanks @vincentkoc.
  • PR #139564
  • PR #139570
  • PR #139596
  • PR #139631
  • PR #139616
  • PR #139650
  • PR #139610 Related #139609.
  • PR #139630 Thanks @vincentkoc.
  • PR #139634
  • PR #139460
  • PR #139626
  • PR #135167 Thanks @vincentkoc.
  • PR #139252 Thanks @upple and @obviyus.
  • PR #139667
  • PR #139638
  • PR #139665
  • PR #139673
  • PR #139563 Related #139537.
  • PR #138917 Thanks @fuller-stack-dev.
  • PR #139679
  • PR #139643
  • PR #139402 Thanks @SebTardif and @obviyus.
  • PR #139666
  • PR #139644 Related #139642.
  • PR #137219 Thanks @coderdailyone.
  • PR #139627
  • PR #139687
  • PR #139652
  • PR #139641
  • PR #139659
  • PR #139689
  • PR #139668
  • PR #139696
  • PR #139636
  • PR #139681
  • PR #139684
  • PR #139678
  • PR #139685 Related #139680.
  • PR #139694
  • PR #139660 Thanks @TheCrazyLex.
  • PR #139651
  • PR #139573
  • PR #139690
  • PR #139702
  • PR #139582
  • PR #139705
  • PR #139697
  • PR #137713 Related #137712. Thanks @aeoess.
  • PR #139691
  • PR #139724
  • PR #139510
  • PR #139649 Thanks @obviyus.
  • PR #139703
  • PR #134213 Related #133898. Thanks @xydt-juyaohui and @gmv3892-creator.
  • PR #139713
  • PR #139688
  • PR #139747
  • PR #139743
  • PR #139726
  • PR #139715
  • PR #139734
  • PR #139753
  • PR #139725
  • PR #139736
  • PR #138829 Thanks @lzhan011 and @obviyus and @vincentkoc.
  • PR #139729 Thanks @vincentkoc.
  • PR #139745
  • PR #139737
  • PR #139653
  • PR #139674
  • PR #138125
  • PR #139719
  • PR #139746
  • PR #139421
  • PR #139759
  • PR #139716
  • PR #139657
  • PR #139646
  • PR #139764
  • PR #139635
  • PR #139480
  • PR #139738
  • PR #139709 Related #139527. Thanks @Conan-Scott.
  • PR #139739
  • PR #139763
  • PR #139720
  • PR #139503
  • PR #139740
  • PR #139698
  • PR #139621
  • PR #139794
  • PR #139695
  • PR #139749 Thanks @obviyus.
  • PR #139791 Thanks @obviyus.
  • PR #139625
  • PR #139801 Thanks @obviyus and @Colton-Harris.
  • PR #139206 Thanks @obviyus.
  • PR #139766
  • PR #139731 Thanks @fuller-stack-dev.
  • PR #139750 Thanks @obviyus.
  • PR #139795
  • PR #138199
  • PR #117302 Thanks @ayaangazali and @vincentkoc.
  • PR #139790
  • PR #139741
  • PR #139760 Thanks @obviyus.
  • PR #139733
  • PR #139784
  • PR #139640
  • PR #139767
  • PR #139785
  • PR #139773
  • PR #139786
  • PR #139686 Thanks @gaoanze888 and @obviyus.
  • PR #139814
  • PR #139757
  • PR #139658
  • PR #139820
  • PR #139755
  • PR #139796
  • PR #139765
  • PR #139798
  • PR #139776 Related #136246. Thanks @eddiedon.
  • PR #139775
  • PR #139803
  • PR #139632
  • PR #138928 Thanks @chelsealong.
  • PR #139717
  • PR #139758
  • PR #127225 Thanks @ampagent.
  • PR #139804
  • PR #139807
  • PR #139836 Related #139109. Thanks @gaoanze888 and @NovaUnboundAi.
  • PR #139661 Related #139341. Thanks @ruel225 and @obviyus and @Jackten.
  • PR #139846 Thanks @obviyus.
  • PR #139849 Thanks @obviyus.
  • PR #139639
  • PR #139845
  • PR #139823
  • PR #139771
  • PR #139817 Thanks @obviyus.
  • PR #139821
  • PR #139835
  • PR #139805
  • PR #139815
  • PR #137120 Related #137033. Thanks @shakkernerd.
  • PR #139309 Thanks @altaywtf.
  • PR #139783
  • PR #139848 Related #139498, #139499. Thanks @goslingmanagment.
  • PR #139806
  • PR #139777
  • PR #139497
  • PR #139655
  • PR #139860
  • PR #139778
  • PR #139787
  • PR #139730 Related #139671. Thanks @ly85206559 and @obviyus.
  • PR #139788
  • PR #139779
  • PR #139831
  • PR #139826
  • PR #139851
  • PR #138839 Related #136997.
  • PR #139829
  • PR #139800
  • PR #139852
  • PR #139819
  • PR #139793 Related #139774. Thanks @zhangguiping-xydt.
  • PR #139840
  • PR #137209 Thanks @marmar9615-cloud.
  • PR #139863
  • PR #139864
  • PR #139683 Thanks @fuller-stack-dev.
  • PR #139865
  • PR #139465
  • PR #133032 Related #127641. Thanks @TurboTheTurtle.
  • PR #139880 Thanks @obviyus.
  • PR #139816
  • PR #139856
  • PR #139884 Thanks @obviyus.
  • PR #139824
  • PR #139825
  • PR #139243 Related #139207. Thanks @LiuwqGit and @vincentkoc and @NovaUnboundAi.
  • PR #139744
  • PR #139876 Thanks @obviyus.
  • PR #137344 Thanks @xydt-juyaohui and @fuller-stack-dev.
  • PR #139890
  • PR #139858
  • PR #139894
  • PR #139769
  • PR #139886
  • PR #139712
  • PR #139897
  • PR #139905
  • PR #139732
  • PR #139885
  • PR #139555
  • PR #139663
  • PR #139895
  • PR #139855
  • PR #139873 Related #139594. Thanks @RobertOnline69.
  • PR #139844 Related #139494. Thanks @hyspacex.
  • PR #139904
  • PR #139898
  • PR #139866
  • PR #139907 Thanks @obviyus.
  • PR #139881
  • PR #139874
  • PR #139906
  • PR #139828
  • PR #139914
  • PR #139913
  • PR #139920
  • PR #139908
  • PR #139901
  • PR #139927
  • PR #139910
  • PR #139827
  • PR #139928
  • PR #139892
  • PR #139862 Related #139857.
  • PR #139893
  • PR #139772
  • PR #139754
  • PR #136639
  • PR #139888 Related #137125. Thanks @shakkernerd.
  • PR #139937
  • PR #139799
  • PR #139936
  • PR #139916 Thanks @obviyus.
  • PR #139931 Thanks @obviyus.
  • PR #139722 Thanks @fuller-stack-dev.
  • PR #139915
  • PR #138751 Related #138706. Thanks @chelsealong and @keith9681.
  • PR #139923 Thanks @obviyus.
  • PR #139940 Related #139939.
  • PR #139811
  • PR #139879
  • PR #139932
  • PR #139418 Related #139303.
  • PR #139935
  • PR #139388
  • PR #139930
  • PR #139752
  • PR #139919
  • PR #139704 Thanks @fuller-stack-dev.
  • PR #139700
  • PR #139912
  • PR #139953
  • PR #139948
  • PR #124476 Thanks @coaiMax.
  • PR #139942
  • PR #139770
  • PR #139947 Related #139945.
  • PR #139832
  • PR #139969
  • PR #139924 Thanks @shakkernerd.
  • PR #139957
  • PR #139834
  • PR #139837
  • PR #139861
  • PR #139812
  • PR #139843
  • PR #139664
  • PR #139941
  • PR #139900
  • PR #138768
  • PR #139558
  • PR #139985
  • PR #139648
  • PR #139859
  • PR #139955
  • PR #139968
  • PR #139949
  • PR #139984
  • PR #139988 Related #139975.
  • PR #139982
  • PR #139991 Thanks @obviyus.
  • PR #139992
  • PR #139956 Related #139954.
  • PR #127113 Related #127095.
  • PR #131595
  • PR #139997
  • PR #139918
  • PR #139966
  • PR #139965
  • PR #139899
  • PR #139882
  • PR #139842 Thanks @obviyus.
  • PR #140004
  • PR #140002
  • PR #139993 Thanks @vincentkoc.
  • PR #139959
  • PR #139266 Related #139185. Thanks @ly85206559 and @haoran2025.
  • PR #127136 Related #127128.
  • PR #140017
  • PR #139841
  • PR #139973
  • PR #139742
  • PR #137268 Thanks @marmar9615-cloud.
  • PR #140014
  • PR #138900
  • PR #139808
  • PR #139944
  • PR #140031
  • PR #139967
  • PR #140032
  • PR #140026
  • PR #133400
  • PR #140029
  • PR #139974 Related #139971.
  • PR #140015
  • PR #127216 Related #127196.
  • PR #140044
  • PR #139875
  • PR #140013
  • PR #140028
  • PR #140038
  • PR #139958
  • PR #140019
  • PR #140043
  • PR #140048
  • PR #139987
  • PR #140049
  • PR #140059
  • PR #140040
  • PR #139495
  • PR #139951 Thanks @shakkernerd.
  • PR #140047
  • PR #140058
  • PR #140054
  • PR #140024
  • PR #140046
  • PR #140061
  • PR #139921
  • PR #140057
  • PR #140033
  • PR #139922
  • PR #117370
  • PR #140023
  • PR #140065 Related #140063.
  • PR #140069
  • PR #140062
  • PR #140056
  • PR #140041 Thanks @obviyus.
  • PR #140034
  • PR #140071
  • PR #139692
  • PR #140076
  • PR #138411 Related #138382. Thanks @NianJiuZst and @igs-rogenlo.
  • PR #140066
  • PR #139952
  • PR #140022
  • PR #140016
  • PR #140074
  • PR #140072
  • PR #140018 Thanks @ylcn91 and @vincentkoc.
  • PR #140021
  • PR #140081
  • PR #140051
  • PR #140078
  • PR #137649 Thanks @ly85206559.
  • PR #140087
  • PR #140077
  • PR #140089
  • PR #139789
  • PR #140083 Related #140080.
  • PR #140068
  • PR #131462 Related #131374. Thanks @gaoanze888 and @andersonjeccel.
  • PR #140093
  • PR #140092
  • PR #138448
  • PR #140088
  • PR #140084
  • PR #140070
  • PR #140091
  • PR #140082
  • PR #140098
  • PR #140090
  • PR #140104 Related #140103.
  • PR #140108 Thanks @obviyus.
  • PR #140110
  • PR #140118
  • PR #140095
  • PR #135604
  • PR #140097
  • PR #139701
  • PR #140094
  • PR #140114
  • PR #140122
  • PR #118466 Thanks @zeroaltitude.
  • PR #138391 Related #137864. Thanks @teddytennant and @obviyus and @fisherman86-ai.
  • PR #140105 Thanks @obviyus.
  • PR #140086 Thanks @obviyus.
  • PR #119126 Thanks @shad0wca7.
  • PR #139489
  • PR #140126
  • PR #140130 Thanks @obviyus.
  • PR #137253 Thanks @coderdailyone.
  • PR #140139 Thanks @obviyus.
  • PR #140134
  • PR #120248 Thanks @lucascmg-vx.
  • PR #140138
  • PR #139613 Related #138613. Thanks @TurboTheTurtle and @vincentkoc.
  • PR #140113
  • PR #140123
  • PR #140124
  • PR #140143
  • PR #140135
  • PR #121603 Thanks @vincentkoc.
  • PR #140133
  • PR #140144
  • PR #140112
  • PR #140107
  • PR #140148 Thanks @mbelinky.
  • PR #139970
  • PR #140132
  • PR #140152
  • PR #140149
  • PR #140142
  • PR #139933 Related #139838. Thanks @be-student and @obviyus and @fray-ai.
  • PR #140151
  • PR #140154 Thanks @obviyus.
  • PR #140120
  • PR #140140
  • PR #140150
  • PR #139728 Thanks @IWhatsskill and @fuller-stack-dev.
  • PR #140160
  • PR #140163
  • PR #137105 Related #136966. Thanks @ericcaiwx-star and @obviyus and @singletrackandrew.
  • PR #140167
  • PR #139995
  • PR #140170
  • PR #140025 Related #140005.
  • PR #140165
  • PR #140175
  • PR #140174
  • PR #140164
  • PR #139911 Related #139867.
  • PR #140169
  • PR #140176
  • PR #139216 Thanks @ly85206559.
  • PR #140177
  • PR #140145
  • PR #139675
  • PR #140186
  • PR #140188
  • PR #140189
  • PR #140187
  • PR #137494 Thanks @IWhatsskill.
  • PR #140196 Related #140050. Thanks @obviyus and @josephbergvinson.
  • PR #140190
  • PR #140178
  • PR #140199
  • PR #140208 Thanks @vincentkoc.
  • PR #140209 Thanks @vincentkoc.
  • PR #140207 Thanks @vincentkoc.
  • PR #140197
  • PR #140173 Related #140153.
  • PR #140185
  • PR #140205
  • PR #140200
  • PR #139972 Related #139950. Thanks @NianJiuZst and @obviyus and @noelillinger.
  • PR #137351 Related #137308. Thanks @ylcn91 and @obviyus and @pawel-kowalczyk.
  • PR #139662 Thanks @vincentkoc.
  • PR #140217
  • PR #137978 Related #135354. Thanks @harshitgupta31415 and @edenfunf.
  • PR #140111 Related #140109.
  • PR #140201
  • PR #140194
  • PR #140224 Thanks @vincentkoc.
  • PR #123624 Thanks @yu-xin-c.
  • PR #137211 Related #137151. Thanks @Alix-007 and @obviyus and @vladimirkrdzic.
  • PR #140181
  • PR #139160 Related #138672. Thanks @waterundman and @vincentkoc and @dmwtech.
  • PR #140206
  • PR #140191
  • PR #140221
  • PR #140227 Thanks @vincentkoc.
  • PR #140223
  • PR #140008 Thanks @ruel225.
  • PR #140198
  • PR #140228
  • PR #140195 Thanks @obviyus.
  • PR #140166 Related #132829. Thanks @dragonnite1221-lgtm and @IWhatsskill.
  • PR #140202
  • PR #136293 Thanks @edenfunf.
  • PR #139727
  • PR #140234
  • PR #140233
  • PR #140210
  • PR #140229 Related #140184.
  • PR #140226
  • PR #140215
  • PR #140231 Thanks @VACInc.
  • PR #140225
  • PR #138322 Related #138299. Thanks @Amazingjun-j and @obviyus and @gszj2018.
  • PR #140245
  • PR #140218
  • PR #140183
  • PR #122658 Thanks @masatohoshino.
  • PR #140262
  • PR #140247
  • PR #140236 Thanks @vincentkoc.
  • PR #137114 Thanks @qingminglong.
  • PR #140259
  • PR #140220
  • PR #140242
  • PR #140271
  • PR #140264
  • PR #140241
  • PR #137269 Related #137217. Thanks @LiuwqGit and @obviyus and @zyrill.
  • PR #140237
  • PR #140256
  • PR #140255 Thanks @vincentkoc.
  • PR #140275
  • PR #127231
  • PR #140284 Thanks @fuller-stack-dev.
  • PR #140282
  • PR #140270
  • PR #140276
  • PR #140286
  • PR #138597 Related #127809. Thanks @sunlit-deng and @obviyus and @anyech.
  • PR #140289 Related #140287.
  • PR #140219
  • PR #140290
  • PR #140298
  • PR #138985 Related #138959. Thanks @VACInc.
  • PR #140293
  • PR #140299
  • PR #140301 Thanks @vincentkoc.
  • PR #140302
  • PR #118094 Thanks @peterolkhov.
  • PR #140313 Thanks @fuller-stack-dev.
  • PR #140303
  • PR #140222 Thanks @vincentkoc.
  • PR #137680 Thanks @ly85206559.
  • PR #140307
  • PR #140321
  • PR #140304
  • PR #140257
  • PR #140323
  • PR #140319 Thanks @vincentkoc.
  • PR #140317
  • PR #140325
  • PR #140240
  • PR #140297
  • PR #140291
  • PR #137464 Related #137165. Thanks @Ghilteras and @VACInc and @GDXbsv.
  • PR #140306
  • PR #140312
  • PR #140328 Thanks @fuller-stack-dev.
  • PR #140326
  • PR #140332
  • PR #140327
  • PR #140280
  • PR #140322
  • PR #140337
  • PR #140341 Related #140340.
  • PR #140263 Thanks @fuller-stack-dev.
  • PR #140274 Related #124396. Thanks @fuller-stack-dev and @obviyus.
  • PR #140311
  • PR #140331
  • PR #140343
  • PR #140345
  • PR #139540 Thanks @LiuwqGit.
  • PR #140338 Thanks @fuller-stack-dev.
  • PR #140353 Thanks @vincentkoc.
  • PR #140347
  • PR #140260
  • PR #140350 Related #140349.
  • PR #140342
  • PR #139822
  • PR #140358
  • PR #140329
  • PR #122373 Thanks @ooiuuii.
  • PR #140360
  • PR #140365
  • PR #139990 Thanks @ly85206559.
  • PR #140368
  • PR #140361
  • PR #140182 Related #140179.
  • PR #140369
  • PR #139943
  • PR #140364
  • PR #140370
  • PR #140336
  • PR #140315 Thanks @obviyus.
  • PR #140157
  • PR #140254 Thanks @vincentkoc.
  • PR #140374
  • PR #140382
  • PR #140371
  • PR #138275 Related #138225. Thanks @ruel225 and @obviyus and @alexdhc.
  • PR #140267
  • PR #137330 Related #137198. Thanks @ruel225 and @obviyus and @felixboenkost-droid.
  • PR #140385
  • PR #140362
  • PR #140389
  • PR #140367 Thanks @VACInc.
  • PR #140324
  • PR #140372
  • PR #140394
  • PR #140395
  • PR #140400
  • PR #140391 Thanks @vincentkoc.
  • PR #140390 Thanks @vincentkoc.
  • PR #140386
  • PR #140402
  • PR #140379
  • PR #140403
  • PR #140407
  • PR #138386 Related #137452. Thanks @ylcn91 and @obviyus and @abacha.
  • PR #140377
  • PR #140408
  • PR #140333 Thanks @fuller-stack-dev.
  • PR #140409
  • PR #140335 Thanks @VACInc.
  • PR #140415
  • PR #140384
  • PR #140420
  • PR #138345 Thanks @Eppiedude.
  • PR #140427 Thanks @vincentkoc.
  • PR #136045 Related #136854. Thanks @wangmiao0668000666 and @obviyus.
  • PR #140330
  • PR #140410 Related #140354. Thanks @hannesrudolph.
  • PR #140432
  • PR #140435
  • PR #140433
  • PR #140439
  • PR #140436
  • PR #140417 Related #140355. Thanks @hannesrudolph.
  • PR #140430
  • PR #140294 Thanks @VACInc.
  • PR #140419
  • PR #140310 Thanks @VACInc.
  • PR #140437 Thanks @vincentkoc.
  • PR #140442
  • PR #140445
  • PR #140399 Related #140398. Thanks @Takhoffman.
  • PR #140448
  • PR #140450 Thanks @vincentkoc.
  • PR #140440 Thanks @vincentkoc.
  • PR #140446
  • PR #140444
  • PR #140411
  • PR #136382 Related #43690. Thanks @ltspace and @name5566 and @PenguinMiaou.
  • PR #140414
  • PR #140453
  • PR #140119
  • PR #140451
  • PR #139231 Thanks @rodrigo-fonseca-oliveira.
  • PR #140454
  • PR #140434 Thanks @shakkernerd.
  • PR #140456
  • PR #140438 Thanks @shakkernerd.
  • PR #140461
  • PR #140459
  • PR #140463
  • PR #140460
  • PR #140462
  • PR #140441 Thanks @shakkernerd.
  • PR #140426 Related #137108. Thanks @shakkernerd.
  • PR #140471 Related #140470.
  • PR #140475
  • PR #140474
  • PR #140469
  • PR #140476
  • PR #137235 Related #137214. Thanks @LiuwqGit and @obviyus and @Denny22044.
  • PR #139647
  • PR #140483
  • PR #140485
  • PR #140490
  • PR #140491
  • PR #140495 Related #140492.
  • PR #140472 Thanks @vincentkoc.
  • PR #140346 Thanks @vincentkoc.
  • PR #140496
  • PR #140500
  • PR #140484 Thanks @Takhoffman.
  • PR #140502
  • PR #140099 Thanks @ly85206559.
  • PR #140486 Thanks @vincentkoc.
  • PR #140489
  • PR #140498
  • PR #140478
  • PR #140511
  • PR #140509
  • PR #140510
  • PR #140512 Thanks @vincentkoc.
  • PR #140506
  • PR #140481 Thanks @vincentkoc.
  • PR #140488
  • PR #140514
  • PR #140513
  • PR #140480
  • PR #140518
  • PR #140519
  • PR #140515
  • PR #140516
  • PR #140520
  • PR #140477
  • PR #140517
  • PR #140521
  • PR #140522
  • PR #140525
  • PR #137976
  • PR #140493 Thanks @vincentkoc.
  • PR #140523
  • PR #140527
  • PR #140524
  • PR #140529 Related #140528.
  • PR #140530
  • PR #140533
  • PR #122595 Thanks @vincentkoc and @ejames-dev.
  • PR #140534
  • PR #140532
  • PR #140536
  • PR #140526 Related #139994. Thanks @obviyus and @keith9681.
  • PR #140542
  • PR #140541
  • PR #140538
  • PR #139986 Thanks @FabianJun and @obviyus.
  • PR #140539
  • PR #140543
  • PR #140546
  • PR #140549 Thanks @vincentkoc.
  • PR #140548
  • PR #140544
  • PR #140545
  • PR #140552
  • PR #140551
  • PR #140559
  • PR #140565 Related #140564.
  • PR #140556
  • PR #140568
  • PR #140569
  • PR #140570
  • PR #140557
  • PR #140572
  • PR #140573 Related #140567.
  • PR #140586
  • PR #140566 Thanks @VACInc.
  • PR #140561 Related #140560.
  • PR #138803 Thanks @vincentkoc.
  • PR #140563
  • PR #140580
  • PR #140583
  • PR #140562 Thanks @vincentkoc.
  • PR #140588 Related #140584.
  • PR #140589 Related #140574. Thanks @vincentkoc.
  • PR #129144 Thanks @vincentkoc.
  • PR #136231 Related #136200. Thanks @heden9 and @vincentkoc.
  • PR #140581
  • PR #140597 Related #140595.
  • PR #140599
  • PR #140458 Related #140416. Thanks @gaoanze888 and @mbundy.
  • PR #140412 Related #140356. Thanks @hannesrudolph.
  • PR #140571
  • PR #140300 Thanks @obviyus.
  • PR #140235 Thanks @Alix-007.
  • PR #140592 Related #140590.
  • PR #140558
  • PR #140596
  • PR #140504 Thanks @vincentkoc.
  • PR #140531 Thanks @Bruce-Yii and @obviyus.
  • PR #140617
  • PR #140594 Thanks @RomneyDa.
  • PR #140618 Related #140611.
  • PR #140608 Related #140606.
  • PR #140626
  • PR #140585 Related #140577. Thanks @vincentkoc.
  • PR #140602 Related #140601. Thanks @obviyus.
  • PR #140598 Thanks @vincentkoc.
  • PR #126198 Thanks @vincentkoc and @qingminglong.
  • PR #140612
  • PR #140613
  • PR #138741 Thanks @saladinyao-cyber and @obviyus.
  • PR #140305
  • PR #140640
  • PR #140638
  • PR #140642
  • PR #140575
  • PR #140625
  • PR #140593
  • PR #140661 Thanks @vincentkoc.
  • PR #140644
  • PR #140553 Thanks @vincentkoc.
  • PR #140659 Related #140623.
  • PR #140624
  • PR #140655
  • PR #140449
  • PR #140652
  • PR #140669 Related #140668.
  • PR #140614 Thanks @vincentkoc.
  • PR #140650 Related #140649. Thanks @vincentkoc.
  • PR #140637
  • PR #140658
  • PR #140673
  • PR #140665
  • PR #140643
  • PR #140667
  • PR #140679
  • PR #140610
  • PR #140675
  • PR #140600
  • PR #140639
  • PR #140660
  • PR #140670
  • PR #140656
  • PR #140697 Related #140692.
  • PR #140634
  • PR #140688 Thanks @vincentkoc.
  • PR #134400 Thanks @scotthuang.
  • PR #140685
  • PR #140694 Thanks @vincentkoc.
  • PR #138870 Related #138815.
  • PR #140690 Related #140686.
  • PR #140693
  • PR #140683
  • PR #140318
  • PR #140698
  • PR #137440 Thanks @shojikumaru.
  • PR #140722
  • PR #140381 Related #140214. Thanks @ruel225 and @obviyus and @oshaughnessy-junior.
  • PR #140724 Related #140721.
  • PR #140718 Related #140700.
  • PR #140714 Related #140709.
  • PR #140704
  • PR #140676
  • PR #140713
  • PR #140728 Related #140715.
  • PR #140720
  • PR #140727
  • PR #140726 Thanks @vincentkoc.
  • PR #140735 Thanks @vincentkoc.
  • PR #140710 Thanks @vincentkoc.
  • PR #140651
  • PR #140619
  • PR #137779 Related #137690. Thanks @SunnyShu0925 and @vincentkoc and @ratticon.
  • PR #140707
  • PR #140739 Related #140731.
  • PR #140712
  • PR #140741
  • PR #116108 Related #116107. Thanks @sasan1200.
  • PR #140701
  • PR #140747 Thanks @vincentkoc.
  • PR #137699 Thanks @ly85206559.
  • PR #140750 Related #140749.
  • PR #140635 Thanks @jason-allen-oneal and @vincentkoc.
  • PR #140744
  • PR #140603
  • PR #140641
  • PR #140768 Thanks @vincentkoc.
  • PR #140657 Thanks @shakkernerd.
  • PR #140763
  • PR #137893 Thanks @RomneyDa and @vincentkoc.
  • PR #140753
  • PR #140334 Thanks @pgondhi987.
  • PR #140771
  • PR #140689 Thanks @Takhoffman.
  • PR #140746
  • PR #140776 Thanks @vincentkoc.
  • PR #140756
  • PR #140251 Related #140204. Thanks @SunnyShu0925 and @obviyus and @TylerGillson.
  • PR #140751 Related #140745. Thanks @vincentkoc.
  • PR #140789 Thanks @vincentkoc.
  • PR #140782
  • PR #140732 Related #140691.
  • PR #140754
  • PR #140777
  • PR #140767 Thanks @Takhoffman.
  • PR #140778
  • PR #140662
  • PR #140748
  • PR #140752
  • PR #140769
  • PR #140796 Thanks @obviyus.
  • PR #140783
  • PR #140806 Thanks @vincentkoc.
  • PR #140788
  • PR #140807
  • PR #140792
  • PR #140802 Thanks @vincentkoc.
  • PR #140794
  • PR #140780
  • PR #140653 Thanks @shakkernerd.
  • PR #140352 Related #140351. Thanks @Colton-Harris and @obviyus.
  • PR #135862 Related #135471. Thanks @SunnyShu0925 and @vincentkoc.
  • PR #140811
  • PR #140762
  • PR #140790
  • PR #140797
  • PR #140810
  • PR #140773 Related #140772.
  • PR #140278 Thanks @vincentkoc.
  • PR #140832
  • PR #140824
  • PR #140805
  • PR #140787 Related #140786.
  • PR #140841
  • PR #140814
  • PR #140813
  • PR #140815
  • PR #140137 Related #139963. Thanks @gaoanze888 and @evan-zhang.
  • PR #140804
  • PR #140851
  • PR #140848 Thanks @vincentkoc.
  • PR #140803 Related #140795.
  • PR #140781
  • PR #140852
  • PR #140845 Thanks @vincentkoc.
  • PR #140830 Related #140785.
  • PR #140820
  • PR #140801 Related #140800.
  • PR #140860
  • PR #140855
  • PR #139196 Thanks @obviyus.
  • PR #140711 Thanks @shakkernerd.
  • PR #140844 Thanks @Takhoffman.
  • PR #140812 Thanks @Takhoffman.
  • PR #140725
  • PR #140874
  • PR #140779
  • PR #140870
  • PR #140857
  • PR #140869
  • PR #140883
  • PR #140878
  • PR #140664 Thanks @vincentkoc.
  • PR #140622 Thanks @vincentkoc.
  • PR #140856
  • PR #140884 Thanks @vincentkoc.
  • PR #140894
  • PR #140846
  • PR #140895 Thanks @vincentkoc.
  • PR #140827 Related #140826.
  • PR #140784
  • PR #140872
  • PR #140885
  • PR #140862
  • PR #136884 Thanks @RomneyDa and @vincentkoc.
  • PR #137657 Thanks @RomneyDa.
  • PR #136919 Thanks @RomneyDa.
  • PR #140901 Thanks @obviyus.
  • PR #140880
  • PR #139850
  • PR #140888
  • PR #140822
  • PR #140876
  • PR #140871
  • PR #140858
  • PR #140853
  • PR #140829 Related #140828.
  • PR #140905
  • PR #140899 Thanks @obviyus.
  • PR #140890
  • PR #140906
  • PR #140648
  • PR #140896 Thanks @vincentkoc.
  • PR #140913 Thanks @Takhoffman.
  • PR #140910
  • PR #140816
  • PR #140863
  • PR #140837 Related #140836.
  • PR #140904
  • PR #140831
  • PR #140886
  • PR #140633
  • PR #140925 Thanks @vincentkoc.
  • PR #140868 Related #140867.
  • PR #140734
  • PR #140716
  • PR #140926
  • PR #140866 Related #140865.
  • PR #140934 Thanks @obviyus.
  • PR #140849
  • PR #140923
  • PR #120573 Thanks @vincentkoc.
  • PR #140854
  • PR #140839 Related #140838.
  • PR #140799
  • PR #140604
  • PR #140909
  • PR #140927
  • PR #140882 Related #140881.
  • PR #140861
  • PR #140930 Related #140911. Thanks @Takhoffman.
  • PR #124061 Thanks @clawSean.
  • PR #140942 Thanks @obviyus.
  • PR #140937
  • PR #140936
  • PR #140629
  • PR #140893
  • PR #126219 Thanks @vincentkoc and @wangyan2026.
  • PR #140938
  • PR #140949 Thanks @vincentkoc.
  • PR #140616
  • PR #140740 Thanks @zenglingbiao and @obviyus.
  • PR #140953
  • PR #140929
  • PR #140924
  • PR #140946
  • PR #140761
  • PR #140947
  • PR #140952 Thanks @shakkernerd.
  • PR #140825
  • PR #140766
  • PR #140912 Thanks @Takhoffman.
  • PR #140842
  • PR #140970
  • PR #140922
  • PR #136329 Thanks @fuller-stack-dev.
  • PR #140964 Related #140950.
  • PR #140962 Thanks @vincentkoc.
  • PR #140850
  • PR #140945
  • PR #140961
  • PR #140840
  • PR #140540
  • PR #140974
  • PR #140755
  • PR #140859
  • PR #140994
  • PR #141007
  • PR #141001
  • PR #140717
  • PR #141006
  • PR #141014
  • PR #140967
  • PR #141010 Thanks @vincentkoc.
  • PR #140958
  • PR #140808 Thanks @vincentkoc.
  • PR #140501 Thanks @vincentkoc.
  • PR #140975
  • PR #140578
  • PR #141024
  • PR #137059 Thanks @vincentkoc.
  • PR #140969
  • PR #141003 Related #140998.
  • PR #140764 Related #140703.
  • PR #141026
  • PR #141029
  • PR #141030
  • PR #140990
  • PR #141049
  • PR #140997
  • PR #141040
  • PR #141058
  • PR #137098 Thanks @vincentkoc.
  • PR #141050
  • PR #141056
  • PR #140980
  • PR #141016
  • PR #140984
  • PR #141044
  • PR #125399
  • PR #141048 Related #141036.
  • PR #141053
  • PR #141059
  • PR #122221 Related #97601. Thanks @vincentkoc and @obviyus and @joeykrug.
  • PR #141074
  • PR #140935
  • PR #132451 Thanks @jesse-merhi.
  • PR #141075 Related #141068. Thanks @brokemac79.
  • PR #140985
  • PR #141055 Thanks @vincentkoc.
  • PR #141080
  • PR #121287 Thanks @hydraxman and @bryan.
  • PR #137841 Thanks @vincentkoc.
  • PR #140951
  • PR #141084 Thanks @vincentkoc.
  • PR #141100
  • PR #141106
  • PR #141077
  • PR #141096
  • PR #141082 Thanks @vincentkoc.
  • PR #141092
  • PR #141073
  • PR #141021 Thanks @vincentkoc.
  • PR #141019
  • PR #139492
  • PR #140903 Thanks @pgondhi987.
  • PR #141061 Thanks @vincentkoc.
  • PR #141070
  • PR #141139 Thanks @vincentkoc.
  • PR #140818 Related #140817. Thanks @Marvinthebored and @obviyus.
  • PR #140993 Related #140968. Thanks @ooiuuii and @obviyus.
  • PR #141009 Thanks @obviyus.
  • PR #141148
  • PR #141108
  • PR #141158 Thanks @vincentkoc.
  • PR #141152 Thanks @shakkernerd.
  • PR #141085
  • PR #141020
  • PR #140875 Thanks @pgondhi987.
  • PR #141144 Thanks @vincentkoc.
  • PR #141149 Thanks @vincentkoc.
  • PR #141169 Thanks @vincentkoc.
  • PR #133843 Thanks @SunnyShu0925 and @vincentkoc.
  • PR #141118
  • PR #140283 Thanks @Grynn and @claw-openclaw.
  • PR #141159 Thanks @vincentkoc.
  • PR #141119
  • PR #141031
  • PR #141045 Thanks @shakkernerd.
  • PR #141137 Thanks @vincentkoc.
  • PR #141027
  • PR #139514
  • PR #140960
  • PR #141098
  • PR #141164 Thanks @vincentkoc.
  • PR #141120 Related #141111.
  • PR #133775 Related #133757. Thanks @zxdvd and @vincentkoc.
  • PR #141178 Thanks @vincentkoc.
  • PR #141160
  • PR #139145 Thanks @SebTardif.
  • PR #140982
  • PR #140628
  • PR #141126
  • PR #141116 Related #137116. Thanks @shakkernerd.
  • PR #141195 Thanks @vincentkoc.
  • PR #140654
  • PR #141166
  • PR #140972
  • PR #141185
  • PR #141089
  • PR #140645 Related #131004. Thanks @wangmiao0668000666.
  • PR #141154
  • PR #141145 Thanks @vincentkoc.
  • PR #141204
  • PR #141094
  • PR #141208
  • PR #140742
  • PR #141193
  • PR #141200 Thanks @vincentkoc.
  • PR #141203 Thanks @vincentkoc.
  • PR #141047
  • PR #140636
  • PR #140873 Thanks @pgondhi987.
  • PR #140677
  • PR #141192
  • PR #141212
  • PR #141207
  • PR #141194
  • PR #141173 Thanks @vincentkoc.
  • PR #140696
  • PR #141215 Thanks @vincentkoc.
  • PR #141188 Thanks @vincentkoc.
  • PR #140695
  • PR #138953 Thanks @brokemac79.
  • PR #141063 Thanks @vincentkoc.
  • PR #140238 Thanks @Alix-007 and @shakkernerd.
  • PR #141220 Related #141198.
  • PR #141227
  • PR #141229
  • PR #138989 Thanks @Alix-007 and @shakkernerd.
  • PR #141210
  • PR #140684
  • PR #141095 Related #131970.
  • PR #141234 Related #141222.
  • PR #141141
  • PR #141236 Thanks @shakkernerd.
  • PR #141235
  • PR #141238
  • PR #141241 Thanks @vincentkoc.
  • PR #141205 Related #140943. Thanks @Takhoffman.
  • PR #141223 Thanks @Takhoffman.
  • PR #141165
  • PR #141135
  • PR #140452 Thanks @brokemac79.
  • PR #141186
  • PR #141244
  • PR #141253
  • PR #141262 Thanks @vincentkoc.
  • PR #141109
  • PR #141267
  • PR #141246
  • PR #141258
  • PR #140125 Related #139946. Thanks @Dreamer-HIT and @MoerAI and @kip-claw.
  • PR #141256
  • PR #141282
  • PR #140887
  • PR #141247 Thanks @shakkernerd.
  • PR #141281
  • PR #140547 Thanks @aeoess.
  • PR #137229 Thanks @qingminglong.
  • PR #141251 Thanks @shakkernerd.
  • PR #141298
  • PR #141293 Thanks @obviyus.
  • PR #141294 Thanks @masatohoshino.
  • PR #141284 Thanks @vincentkoc.
  • PR #141302 Related #141263.
  • PR #141168
  • PR #141125
  • PR #141081 Related #141035.
  • PR #140973
  • PR #141103
  • PR #141297 Thanks @obviyus.
  • PR #141278
  • PR #141183 Thanks @vincentkoc.
  • PR #141324 Thanks @vincentkoc.
  • PR #138633 Related #138589. Thanks @ruel225 and @javikas.
  • PR #141296 Thanks @obviyus.
  • PR #141105
  • PR #141274
  • PR #141325
  • PR #141060
  • PR #141320 Thanks @vincentkoc.
  • PR #141280
  • PR #141131
  • PR #141130
  • PR #141090
  • PR #141087
  • PR #141219
  • PR #119367 Thanks @jalehman.
  • PR #141327
  • PR #141336
  • PR #141065
  • PR #141335
  • PR #141343 Thanks @vincentkoc.
  • PR #141334
  • PR #139604 Thanks @teddytennant and @obviyus.
  • PR #141127 Related #141099.
  • PR #141216
  • PR #141329
  • PR #141342
  • PR #141146
  • PR #141175
  • PR #141354 Thanks @obviyus.
  • PR #141358 Thanks @vincentkoc.
  • PR #141353 Thanks @shakkernerd.
  • PR #141359
  • PR #141112
  • PR #141344 Thanks @IWhatsskill.
  • PR #138451
  • PR #141371 Thanks @vincentkoc.
  • PR #141368 Thanks @vincentkoc.
  • PR #141232
  • PR #133255 Related #133122. Thanks @Alix-007 and @shakkernerd.
  • PR #141086
  • PR #141362
  • PR #141360
  • PR #141370
  • PR #140672
  • PR #141364
  • PR #141381 Related #141356.
  • PR #141378
  • PR #141333
  • PR #141376
  • PR #141386 Thanks @vincentkoc.
  • PR #141385
  • PR #141390 Related #141357.
  • PR #141395 Thanks @obviyus.
  • PR #140992
  • PR #141402 Thanks @obviyus.
  • PR #141405
  • PR #141147
  • PR #141350
  • PR #141396 Thanks @obviyus.
  • PR #141404
  • PR #141391
  • PR #141420 Thanks @vincentkoc.
  • PR #140730 Related #140681. Thanks @NianJiuZst and @obviyus and @justinkirklin-gif.
  • PR #141372
  • PR #141433 Thanks @obviyus.
  • PR #141425 Thanks @vincentkoc.
  • PR #141403
  • PR #141440
  • PR #141422
  • PR #141093
  • PR #140699
  • PR #140996
  • PR #141337
  • PR #141442
  • PR #141383
  • PR #141408
  • PR #141441 Related #141424.
  • PR #141439 Thanks @vincentkoc.
  • PR #141419
  • PR #139288 Thanks @TheAngryPit.
  • PR #141375
  • PR #141348
  • PR #141265 Related #141261. Thanks @Takhoffman.
  • PR #141398 Thanks @obviyus.
  • PR #140981
  • PR #141015
  • PR #141432
  • PR #128454 Thanks @MasterSwords1.
  • PR #141444 Thanks @hannesrudolph.
  • PR #141447
  • PR #141431
  • PR #139075 Related #138684. Thanks @ylcn91 and @eggc-tech.
  • PR #141142
  • PR #141369
  • PR #141452
  • PR #141013
  • PR #141449
  • PR #141450 Related #141430.
  • PR #136285 Related #127869. Thanks @Schimuneck and @cursoragent and @Jackten.
  • PR #141456
  • PR #141397
  • PR #141427
  • PR #141459
  • PR #137975
  • PR #141428
  • PR #141455
  • PR #141399
  • PR #141460
  • PR #141330 Related #137410. Thanks @shakkernerd and @najef1979-code.
  • PR #141421
  • PR #141124
  • PR #131014 Thanks @Alix-007 and @shakkernerd.
  • PR #141466
  • PR #141485
  • PR #141487
  • PR #141495
  • PR #141479
  • PR #138984 Related #138965, #139201. Thanks @VACInc and @keumhyun.
  • PR #141497
  • PR #141499
  • PR #141471
  • PR #141446
  • PR #141416
  • PR #141461 Related #141349.
  • PR #141484 Related #136813. Thanks @MaClawd.
  • PR #141488
  • PR #141500 Related #141498.
  • PR #141384
  • PR #141513 Related #141510.
  • PR #140392 Thanks @ayaangazali.
  • PR #141515
  • PR #141490
  • PR #141462
  • PR #141512
  • PR #141503 Related #141502.
  • PR #141478
  • PR #141493
  • PR #141507
  • PR #140988
  • PR #141522
  • PR #141434
  • PR #141469
  • PR #141511
  • PR #141491
  • PR #141494
  • PR #141524 Thanks @obviyus.
  • PR #141465
  • PR #141506 Related #141505.
  • PR #136761 Thanks @vincentkoc and @RomneyDa.
  • PR #141189 Related #141180. Thanks @ly85206559 and @colbertlee.
  • PR #141199 Thanks @VACInc.
  • PR #141519
  • PR #141467
  • PR #141517
  • PR #141516
  • PR #141514
  • PR #141492
  • PR #141518
  • PR #141525
  • PR #141104
  • PR #141423
  • PR #141509 Related #141508.
  • PR #141530
  • PR #141521
  • PR #141532
  • PR #141533 Thanks @DasX.
  • PR #141531 Thanks @obviyus.
  • PR #141529
  • PR #141546
  • PR #141549
  • PR #134454 Thanks @RomneyDa.
  • PR #141555 Related #141545. Thanks @DasX.
  • PR #141537
  • PR #137586 Thanks @RomneyDa.
  • PR #134390 Thanks @RomneyDa.
  • PR #120340 Thanks @sightingsstellar-beep and @Takhoffman.
  • PR #137631 Thanks @RomneyDa.
  • PR #137601 Thanks @RomneyDa.
  • PR #141565
  • PR #141534 Thanks @RomneyDa.
  • PR #141552 Thanks @obviyus.
  • PR #137603 Thanks @RomneyDa.
  • PR #141551
  • PR #141566
  • PR #141554
  • PR #134047 Thanks @RomneyDa.
  • PR #137585 Thanks @RomneyDa.
  • PR #138666 Related #138590. Thanks @DasX and @javikas.
  • PR #141560 Related #141550.
  • PR #141553
  • PR #141584
  • PR #141587
  • PR #141574 Thanks @VACInc.
  • PR #141572
  • PR #137661 Thanks @RomneyDa.
  • PR #141412
  • PR #125900 Thanks @Grynn.
  • PR #141580
  • PR #141593
  • PR #141591
  • PR #141557
  • PR #137592 Thanks @RomneyDa.
  • PR #141594
  • PR #139624
  • PR #141598
  • PR #137604 Thanks @RomneyDa.
  • PR #141567
  • PR #141595
  • PR #128189 Thanks @chelsealong.
  • PR #141579
  • PR #141589
  • PR #137347 Thanks @ylcn91.
  • PR #141597
  • PR #141571 Thanks @RomneyDa.
  • PR #141607
  • PR #140907 Thanks @Alix-007.
  • PR #141613
  • PR #141611 Thanks @RomneyDa.
  • PR #141618 Related #141606.
  • PR #141622
  • PR #141311 Thanks @hugenshen.
  • PR #141624
  • PR #141601
  • PR #141623
  • PR #141619
  • PR #141612
  • PR #141630
  • PR #141627
  • PR #141609
  • PR #141562
  • PR #141588
  • PR #141631
  • PR #140579
  • PR #141634
  • PR #141636
  • PR #141632
  • PR #141645
  • PR #141650
  • PR #141649 Related #141644.
  • PR #141543
  • PR #141610
  • PR #141635
  • PR #141629
  • PR #141659
  • PR #141646
  • PR #141662 Related #141661.
  • PR #141654 Thanks @obviyus.
  • PR #141671
  • PR #141544 Thanks @VACInc.
  • PR #141681

View full changelog

]]>
2026.9.2 Sat, 05 Sep 2026 23:48:36 +0000 https://raw.githubusercontent.com/openclaw/openclaw/main/appcast.xml 2609000290 2026.9.2 15.0 OpenClaw 2026.9.2

Highlights

  • 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-astra with 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.

Changes

  • Plugin branding: package your plugin icon at assets/icon.png instead 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 ultra orchestration 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)
  • Dashboards fit your task: browse saved dashboards in a gallery, swap chat and dashboard views, place panels left, right, or below, and keep loaded widget input when hiding and reopening a panel. (#137069, #137068, #138077) Thanks @Patrick-Erichsen.
  • Discord meeting notes: opt into occupancy-driven, listen-only meeting capture with automatic notes and a Control UI Meetings page. (#136679)
  • Bring teammates into the conversation: mention authorized people from the composer and receive temporary Inbox entries, with optional browser notifications. Related #135645. (#135853) Thanks @ruel225.
  • Cross-agent session access: session tools now default to all-session visibility and ordinary agent-to-agent access is enabled; set tools.sessions.visibility to agent or self for narrower session access, and retain existing tool and sandbox restrictions. (#136755)
  • Devices at a glance: show device types, resource meters, capability chips, and Desktop availability in the Devices page, with native iOS CPU/memory and Android memory/disk reporting. (#136858, #137082, #137083)
  • Slack session controls: add a native Stop button, session processing and approval status, and synchronized session titles; enable the documented Slack session-event subscriptions to receive Stop and title changes. (#136706)
  • macOS approvals: simplify command, node, and device approval panels so requested access and administrator warnings are easier to review. (#138049, #138137)
  • Native text copying: select message text on iOS and copy code blocks directly on iOS and macOS. (#136729)
  • Realtime Talk: support native realtime sessions for thin audio clients while retaining the selected model and account, transcripts, spoken controls, and scoped agent consultations. (#134003) Thanks @edenfunf and @obviyus.
  • Cloud worker checkouts: fast-forward replacement cloud workers to the pushed session branch while preserving local modifications, deliberate deletions, and divergent branches. Related #137011. (#137392)
  • Owner profiles: give single-user Gateway connections a durable Owner profile for identity and personal preferences without granting additional permissions. (#136819)
  • Provider account priority: expose configured provider account priority through the Gateway. (#132450) Thanks @jesse-merhi.
  • Gateway latency diagnostics: break RPC latency into phases in OpenTelemetry and Prometheus diagnostics so slow dispatch and execution are easier to distinguish. (#138015)

Fixes

  • Question answers: recover lost answer confirmations without sending the same input through ordinary steering again, and report uncertainty visibly while preserving independently accepted work. (#134003) Thanks @edenfunf and @obviyus.
  • Doctor database diagnostics: report the concrete SQLite error for a stable malformed database instead of incorrectly blaming concurrent changes, while preserving the source database and its sidecars. (#139136) Thanks @vincentkoc.
  • Plugin SDK code ranges: accept positional CodeRegion inputs containing only start and end again; consumers needing parser metadata should retain the inferred findCodeRegions result. Related #137509. (#137510)
  • HTTP proxy safety: update HTTP dependencies and keep destination DNS checks in effect when requests bypass a configured proxy. (#139056)
  • Transcript rewrites: leave live history intact when a durable tail rewrite fails and retain the admitted user input through repeated branch rewrites. (#138412, #138967) Thanks @fuller-stack-dev.
  • Session cleanup: preserve other agents’ plugin state on session deletion, keep case-sensitive peer identifiers distinct, and prevent canceled queued cleanup from erasing newly restored plugin state. Related #121984. (#138925, #122006, #138957) Thanks @RamiNoodle733, @obviyus, and @yunligou711-commits.
  • Skill Workshop backups: refuse incomplete directory snapshots and verify retained originals before restore so deep user edits are not overwritten by an incomplete view. (#138082)
  • Pending child launches: stop pending native and ACP child launches when their originating parent authority closes, while preserving ownership already transferred to accepted children. Related #139001. (#139020)
  • Provider sign-in: keep the active plugin registry intact while discovering provider sign-in methods. (#138838)
  • Automation replies: keep automation and heartbeat completions attached to their originating conversation and topic while retaining the isolated execution session and its policy. (#133323) Thanks @Marvinthebored, @Peetiegonzalez, and @obviyus.
  • Configured agent hooks: retain configured hooks when a turn selects a non-default model. Related #138368. (#138979) Thanks @xialonglee, @obviyus, and @syncword.
  • Channel reloads: keep channel start attempts and shutdown bound to the correct Gateway after plugin reloads, and isolate reloads of named IRC accounts. (#126547, #138699) Thanks @NianJiuZst and @ylcn91.
  • Telegram proxy media: restore media through explicitly configured SOCKS proxies and HTTPS-proxy requests, including deployments where local DNS cannot resolve the destination. Related #131354. (#131436) Thanks @scoootscooob.
  • Telegram details formatting: preserve headings, code, quotes, and tables inside authored details containers on sends and edits, including nested containers and literal code, when rich mode is enabled. Related #132624. (#132688) Thanks @sunlit-deng, @obviyus, and @YangManBOBO.
  • Discord messages and voice: retain action-message bodies, intentional empty edits, and inline code across message chunks, and keep voice playback moving through pauses with a partial audio frame buffered. Related #138532. (#138347, #138413, #138536)
  • Mattermost commands and recovery: recognize mention-prefixed commands such as @bot /new when commands.text is enabled, and recover reactions, button actions, and username matching after transient lookup failures. (#137902, #137968) Thanks @goffern.
  • Plugin setup and diagnostics: repair retired plugin install configuration before service startup, avoid install warnings for intentionally disabled plugins, and attribute invalid-configuration errors to their actual source. Related #138652, #138791, #137694. (#138914, #138813, #137738) Thanks @obviyus, @worldtrading520, @NianJiuZst, @miguelarios, @SunnyShu0925, @altaywtf, and @anyech.
  • Tlon summaries: refresh channel history after a monitor restart so explicit summaries use current messages, with independent caches for concurrent accounts. (#114580) Thanks @sunlit-deng and @obviyus.
  • Doctor upgrade settings: retain active settings and the original default agent when automatically migrating a legacy multi-agent roster, preventing an older last-known-good snapshot from replacing the migratable configuration during an update. (#138837)
  • Worker transcript safety: revalidate the live turn owner before committing queued transcript updates, preventing stale workers from publishing after their turn closes. (#138538)
  • Video authentication and redaction: honor explicit no-auth and API-key modes for compatible video providers and redact reflected request credentials from provider failures. (#138205)
  • Per-turn settings: keep inline thinking, verbosity, and authorized tracing scoped to the current turn through queueing, model changes, and fallbacks; model selection retains its existing persistence behavior. (#138695)
  • Long conversations: keep the Gateway responsive while preparing long transcripts and keep cancellation effective throughout history preparation. (#138094)
  • Compaction accounting: include orphaned, duplicate, and displaced tool results removed during history repair in dropped-message summaries and token totals. (#134987) Thanks @qingminglong, @Dengshanzhi, and @obviyus.
  • Delegated approvals: wait for the actual approval outcome, retain cancellation and expiry behavior, and prevent late approval responses from applying closed work. (#137017)
  • Code Mode recovery: return failed cells to the normal agent loop so the agent can inspect partial effects and continue the task with its configured tools. (#138044)
  • OAuth tools and accounts: keep OAuth-authenticated MCP tools available to CLI agents through token refresh and preserve stored identity metadata when providers return only rotated token fields. Related #136238. (#136331, #127988) Thanks @NianJiuZst, @obviyus, @Volevanius, and @yetval.
  • Slack delivery: avoid duplicate replies after lost streaming acknowledgments, keep progress temporary, send completion as a new reply, and retry explicit rate-limit rejections during delivery and uploads. Related #138479. (#138221, #137952, #138487) Thanks @pash-openai.
  • WhatsApp terminal outcomes: deliver the reason a turn failed, timed out, or was refused instead of leaving the conversation silent. Related #136560. (#136864) Thanks @vyctorbrzezowski.
  • Telegram upgrades: retain account names and sender-policy keys that happen to match retired tuning-setting names in Doctor migration. (#137860)
  • Cron jobs: preserve the final reply when an automation removes itself, cancel removed conditions before main-session handoff, retain native creator tools in scheduled jobs, and preserve failure-alert policies when editing or cloning. Related #130753. (#138231, #138313, #137832, #129302) Thanks @Peetiegonzalez and @jalehman.
  • Memory recall and recovery: keep rotated recall, allow memories to promote after an earlier daily claim, and show database, WAL, and embedding-cache usage with guidance for safe offline disk recovery. Related #136963, #135347. (#137967, #136965, #137876) Thanks @cleebailey75, @obviyus, and @AlexisBallo2.
  • Update outcomes: make chat-triggered updates report success, failure, or an intentional skip, with actionable owner-setup and restart-recovery guidance. (#136588, #136995)
  • Install cleanup: preserve runtime dependencies used by other installations and protect active update staging directories from concurrent cleanup. Related #137996. (#134099, #137998)
  • Plugin recovery: repair missing installed plugin payloads so reinstall can recover a usable plugin. (#136806)
  • Session search: find older matching sessions beyond the currently loaded window and load their matching rows. Related #138154. (#138167)
  • macOS Gateway switching: keep windows, approvals, drafts, queued actions, and settings tied to the selected Gateway, clearing stale settings when switching. Related #136940. (#137089, #137502)
  • Chat startup: load deep-linked conversations sooner by compressing large WebSocket payloads and deferring background transcript warming while the visible chat loads. (#136862)
  • Realtime voice interruptions: prevent missed interruptions and stalled replies across Discord, OpenAI, and xAI voice paths, discarding queued audio for interrupted output. Related #137417. (#138072)
  • Literal chat content: keep TTS directives literal inside Markdown code and keep attachment hints out of command input. (#138319, #138193)

Upcoming deprecations

  • Plugin SDK context aliases: deprecated untrusted-named prompt-context aliases become eligible for removal on or after September 8, 2026. Migrate to the channel-named context fields and buildChannelMetadata; see plugin compatibility.

Complete contribution record

This audited record covers the complete 999239d745d9cf73b0bf5c8791944565ecd3fcf2..001e5d6b75c7de0c071f687590a063ac6d2b6b10 history: 1,247 in-range PRs + 0 retained seed-only PRs = 1,247 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact. Shipped baseline exclusions: v2026.9.1 (1223 PRs: #64490, #70002, #93842, #98236, #99864, #102180, #109622, #111194, #111527, #112678, #112967, #114678, #115405, #117561, #118045, #118197, #119051, #119501, #120105, #120161, #120645, #120660, #120913, #121394, #121569, #121598, #121618, #122078, #122586, #122628, #122726, #122730, #123220, #123243, #123893, #124568, #124672, #125378, #125791, #126419, #126473, #126818, #126887, #127284, #127959, #127999, #128453, #128548, #129035, #129174, #129345, #129402, #129475, #129825, #129918, #129930, #130030, #130856, #130894, #131017, #131220, #131228, #131329, #131400, #131408, #131456, #131567, #131619, #131691, #131717, #131735, #131767, #131786, #131811, #132186, #132199, #132266, #132370, #132379, #132477, #132490, #132492, #132571, #132582, #132623, #132627, #132697, #132723, #132727, #132753, #132756, #132868, #132883, #132917, #132951, #132983, #133091, #133105, #133151, #133220, #133224, #133268, #133297, #133321, #133354, #133379, #133381, #133414, #133445, #133660, #133716, #133724, #133747, #133773, #133778, #133799, #133806, #133814, #133829, #133847, #133871, #133888, #133897, #133963, #133978, #134010, #134068, #134083, #134103, #134111, #134172, #134207, #134208, #134218, #134219, #134221, #134272, #134281, #134299, #134302, #134333, #134351, #134361, #134362, #134365, #134368, #134385, #134403, #134412, #134413, #134423, #134428, #134443, #134457, #134466, #134473, #134478, #134483, #134490, #134517, #134519, #134525, #134532, #134536, #134537, #134548, #134549, #134568, #134572, #134581, #134585, #134590, #134593, #134598, #134601, #134603, #134607, #134613, #134614, #134615, #134622, #134626, #134627, #134630, #134631, #134632, #134634, #134636, #134637, #134639, #134641, #134642, #134643, #134645, #134646, #134648, #134650, #134651, #134652, #134653, #134654, #134655, #134656, #134659, #134660, #134661, #134663, #134664, #134668, #134669, #134670, #134671, #134672, #134673, #134674, #134675, #134676, #134677, #134680, #134684, #134686, #134688, #134689, #134691, #134693, #134694, #134695, #134696, #134698, #134699, #134702, #134704, #134706, #134707, #134708, #134711, #134712, #134714, #134716, #134717, #134719, #134720, #134722, #134724, #134725, #134728, #134732, #134733, #134734, #134737, #134738, #134739, #134740, #134742, #134744, #134745, #134746, #134747, #134751, #134752, #134754, #134755, #134756, #134758, #134759, #134760, #134762, #134763, #134764, #134765, #134775, #134776, #134778, #134779, #134780, #134781, #134782, #134791, #134792, #134793, #134794, #134795, #134797, #134799, #134802, #134804, #134805, #134807, #134808, #134809, #134811, #134812, #134813, #134814, #134819, #134820, #134821, #134822, #134824, #134825, #134827, #134828, #134831, #134832, #134833, #134835, #134836, #134837, #134838, #134839, #134840, #134842, #134844, #134845, #134847, #134850, #134852, #134853, #134854, #134856, #134857, #134858, #134860, #134861, #134862, #134863, #134865, #134870, #134872, #134874, #134875, #134876, #134877, #134879, #134880, #134881, #134882, #134884, #134885, #134888, #134889, #134890, #134891, #134892, #134893, #134894, #134902, #134903, #134904, #134905, #134907, #134908, #134909, #134910, #134911, #134912, #134913, #134915, #134917, #134921, #134923, #134924, #134926, #134927, #134928, #134929, #134930, #134932, #134933, #134934, #134935, #134936, #134937, #134939, #134940, #134941, #134942, #134944, #134945, #134946, #134947, #134948, #134949, #134950, #134952, #134954, #134957, #134958, #134961, #134962, #134964, #134965, #134966, #134969, #134973, #134974, #134976, #134977, #134978, #134979, #134980, #134981, #134983, #134984, #134986, #134988, #134991, #134992, #134998, #135001, #135003, #135004, #135005, #135006, #135007, #135008, #135011, #135012, #135014, #135015, #135016, #135019, #135020, #135021, #135024, #135025, #135027, #135029, #135030, #135031, #135033, #135034, #135037, #135039, #135040, #135041, #135042, #135043, #135044, #135046, #135047, #135048, #135050, #135051, #135059, #135062, #135063, #135064, #135065, #135066, #135069, #135070, #135071, #135072, #135073, #135074, #135075, #135076, #135077, #135078, #135080, #135081, #135082, #135083, #135090, #135091, #135093, #135094, #135095, #135096, #135097, #135098, #135099, #135100, #135101, #135102, #135103, #135105, #135106, #135107, #135108, #135109, #135110, #135112, #135113, #135114, #135116, #135118, #135119, #135120, #135121, #135122, #135123, #135124, #135125, #135126, #135128, #135131, #135135, #135136, #135138, #135141, #135145, #135146, #135148, #135153, #135154, #135155, #135157, #135158, #135159, #135160, #135161, #135162, #135165, #135166, #135168, #135169, #135170, #135172, #135174, #135177, #135179, #135181, #135182, #135183, #135185, #135186, #135189, #135193, #135195, #135200, #135201, #135203, #135204, #135206, #135207, #135208, #135210, #135219, #135220, #135222, #135226, #135227, #135229, #135232, #135235, #135239, #135245, #135246, #135254, #135255, #135257, #135258, #135259, #135260, #135264, #135265, #135269, #135270, #135271, #135273, #135274, #135275, #135279, #135281, #135284, #135285, #135287, #135288, #135289, #135292, #135294, #135295, #135301, #135302, #135303, #135304, #135306, #135312, #135313, #135315, #135317, #135319, #135321, #135322, #135323, #135325, #135326, #135332, #135336, #135337, #135341, #135342, #135345, #135346, #135351, #135353, #135355, #135357, #135360, #135363, #135367, #135368, #135369, #135373, #135374, #135375, #135380, #135382, #135386, #135390, #135391, #135392, #135393, #135394, #135396, #135397, #135398, #135401, #135405, #135407, #135410, #135412, #135415, #135417, #135421, #135423, #135425, #135426, #135428, #135429, #135430, #135431, #135432, #135439, #135440, #135441, #135443, #135444, #135445, #135447, #135451, #135454, #135455, #135456, #135460, #135462, #135464, #135466, #135467, #135470, #135473, #135474, #135475, #135476, #135477, #135478, #135486, #135495, #135497, #135500, #135501, #135504, #135505, #135508, #135511, #135514, #135516, #135517, #135520, #135521, #135523, #135524, #135526, #135529, #135531, #135543, #135547, #135557, #135559, #135560, #135561, #135563, #135564, #135568, #135572, #135574, #135577, #135579, #135580, #135582, #135583, #135584, #135585, #135586, #135588, #135592, #135593, #135594, #135595, #135597, #135598, #135600, #135601, #135602, #135605, #135607, #135608, #135609, #135611, #135616, #135617, #135619, #135622, #135624, #135625, #135626, #135629, #135638, #135639, #135640, #135643, #135644, #135647, #135650, #135651, #135653, #135657, #135662, #135665, #135667, #135669, #135670, #135671, #135672, #135674, #135680, #135681, #135685, #135687, #135697, #135698, #135701, #135702, #135703, #135711, #135712, #135713, #135715, #135718, #135719, #135721, #135722, #135723, #135724, #135725, #135728, #135729, #135731, #135733, #135735, #135736, #135738, #135739, #135740, #135741, #135742, #135744, #135746, #135748, #135749, #135751, #135752, #135753, #135755, #135756, #135758, #135759, #135760, #135761, #135763, #135765, #135766, #135769, #135772, #135773, #135781, #135784, #135786, #135787, #135789, #135790, #135791, #135792, #135793, #135794, #135795, #135796, #135797, #135798, #135799, #135802, #135803, #135804, #135805, #135806, #135807, #135810, #135812, #135816, #135817, #135818, #135820, #135822, #135823, #135824, #135825, #135828, #135829, #135830, #135831, #135832, #135833, #135834, #135844, #135846, #135847, #135848, #135849, #135850, #135851, #135854, #135855, #135857, #135859, #135863, #135864, #135869, #135870, #135873, #135875, #135877, #135878, #135883, #135884, #135885, #135888, #135891, #135894, #135898, #135901, #135902, #135903, #135904, #135911, #135915, #135916, #135918, #135919, #135923, #135925, #135926, #135928, #135931, #135932, #135936, #135938, #135939, #135940, #135942, #135943, #135945, #135950, #135951, #135952, #135953, #135954, #135956, #135957, #135960, #135961, #135962, #135963, #135965, #135967, #135971, #135972, #135973, #135974, #135976, #135981, #135983, #135985, #135986, #135988, #135989, #135993, #135994, #135995, #135998, #136000, #136001, #136002, #136003, #136004, #136006, #136007, #136008, #136010, #136012, #136014, #136017, #136018, #136019, #136020, #136021, #136023, #136024, #136027, #136028, #136030, #136031, #136033, #136036, #136037, #136038, #136040, #136041, #136043, #136044, #136050, #136053, #136054, #136055, #136056, #136057, #136061, #136062, #136063, #136064, #136065, #136066, #136067, #136069, #136072, #136075, #136077, #136078, #136080, #136084, #136085, #136086, #136090, #136091, #136092, #136093, #136094, #136099, #136101, #136105, #136107, #136108, #136109, #136111, #136112, #136114, #136119, #136121, #136124, #136125, #136127, #136132, #136133, #136134, #136136, #136137, #136138, #136141, #136142, #136150, #136151, #136152, #136153, #136160, #136161, #136162, #136164, #136166, #136167, #136168, #136169, #136171, #136172, #136173, #136176, #136178, #136180, #136182, #136184, #136185, #136186, #136187, #136191, #136192, #136193, #136195, #136196, #136201, #136205, #136209, #136211, #136214, #136215, #136216, #136220, #136221, #136222, #136223, #136227, #136228, #136229, #136230, #136232, #136233, #136234, #136241, #136243, #136245, #136247, #136249, #136254, #136256, #136263, #136265, #136269, #136272, #136273, #136276, #136278, #136280, #136283, #136286, #136287, #136291, #136295, #136296, #136298, #136301, #136304, #136305, #136307, #136308, #136309, #136312, #136315, #136316, #136319, #136323, #136325, #136335, #136336, #136340, #136344, #136347, #136350, #136351, #136352, #136353, #136354, #136359, #136362, #136366, #136373, #136377, #136380, #136381, #136388, #136389, #136391, #136393, #136395, #136398, #136399, #136401, #136402, #136403, #136404, #136407, #136413, #136416, #136417, #136418, #136419, #136420, #136423, #136425, #136428, #136430, #136434, #136435, #136438, #136439, #136440, #136444, #136445, #136446, #136448, #136450, #136451, #136457, #136458, #136460, #136461, #136463, #136465, #136469, #136470, #136473, #136478, #136479, #136481, #136483, #136495, #136500, #136501, #136504, #136505, #136509, #136510, #136511, #136517, #136519, #136520, #136521, #136522, #136524, #136527, #136531, #136532, #136534, #136537, #136539, #136540, #136541, #136542, #136550, #136557, #136559, #136564, #136566, #136567, #136569, #136570, #136571, #136572, #136574, #136577, #136578, #136580, #136590, #136596, #136597, #136599, #136600, #136601, #136602, #136603, #136604, #136605, #136606, #136607, #136609, #136614, #136615, #136616, #136619, #136620, #136621, #136624, #136626, #136627, #136628, #136633, #136636, #136637, #136641, #136643, #136644, #136646, #136647, #136648, #136649, #136650, #136654, #136657, #136658, #136659, #136664, #136666, #136667, #136668, #136670, #136672, #136675, #136676, #136678, #136681, #136683, #136685, #136688, #136695, #136698, #136700, #136704, #136705, #136716, #136717, #136770, #136771, #136798, #136968, #137012).

Pull requests

  • PR #136297
  • PR #136579 Thanks @hannesrudolph.
  • PR #136655
  • PR #135646 Thanks @vincentkoc.
  • PR #136720 Related #136671.
  • PR #136728
  • PR #136731
  • PR #136706
  • PR #135714 Thanks @vincentkoc.
  • PR #136730
  • PR #136735 Related #136732.
  • PR #135780 Thanks @vincentkoc.
  • PR #136694
  • PR #136743
  • PR #136746
  • PR #136756
  • PR #136752
  • PR #134826 Related #134697. Thanks @VACInc.
  • PR #136738
  • PR #136737
  • PR #136759
  • PR #136723
  • PR #136758 Related #136724.
  • PR #133449 Related #133432.
  • PR #136711 Thanks @Patrick-Erichsen.
  • PR #136762
  • PR #136760 Thanks @Patrick-Erichsen.
  • PR #123351 Thanks @vyctorbrzezowski.
  • PR #136753 Thanks @vincentkoc and @VACInc.
  • PR #136763
  • PR #136772 Related #136765.
  • PR #136396
  • PR #136673 Thanks @vincentkoc.
  • PR #136787
  • PR #135525 Related #135503. Thanks @vyctorbrzezowski.
  • PR #133366 Thanks @VACInc.
  • PR #136782
  • PR #136788
  • PR #136776
  • PR #136722
  • PR #136741
  • PR #136679
  • PR #135879 Thanks @vincentkoc.
  • PR #136793 Related #136791.
  • PR #128482 Thanks @Alix-007.
  • PR #136718
  • PR #135732 Thanks @vincentkoc.
  • PR #136799
  • PR #136796
  • PR #135886 Thanks @vincentkoc.
  • PR #136809
  • PR #135707 Thanks @vincentkoc.
  • PR #136634 Related #136631. Thanks @jason-allen-oneal.
  • PR #135934 Thanks @masatohoshino.
  • PR #136817 Thanks @vincentkoc.
  • PR #136719 Thanks @Patrick-Erichsen.
  • PR #136878 Thanks @fuller-stack-dev.
  • PR #136855
  • PR #136867
  • PR #136901
  • PR #136816 Related #133513. Thanks @vyctorbrzezowski.
  • PR #136583
  • PR #136928
  • PR #136918
  • PR #136864 Related #136560. Thanks @vyctorbrzezowski.
  • PR #136840
  • PR #136702 Related #135250.
  • PR #136034 Thanks @vincentkoc.
  • PR #136802 Thanks @shakkernerd.
  • PR #136612 Thanks @Patrick-Erichsen.
  • PR #136848
  • PR #136803 Related #136789.
  • PR #134160 Related #134158. Thanks @vyctorbrzezowski.
  • PR #133186 Related #129207. Thanks @shakkernerd.
  • PR #136823
  • PR #136839
  • PR #136838 Thanks @ly85206559 and @obviyus.
  • PR #136016 Thanks @vincentkoc.
  • PR #136916
  • PR #136811
  • PR #135238 Related #135237. Thanks @vyctorbrzezowski.
  • PR #136561
  • PR #136933
  • PR #136936
  • PR #136846
  • PR #136814 Thanks @vincentkoc.
  • PR #135709 Thanks @vincentkoc.
  • PR #136849
  • PR #136843
  • PR #136861
  • PR #136932
  • PR #134817 Thanks @lordratner.
  • PR #136876
  • PR #136496 Related #136447. Thanks @pfrederiksen and @obviyus.
  • PR #136856
  • PR #136929
  • PR #136806
  • PR #136953
  • PR #136930
  • PR #136807
  • PR #136877
  • PR #136902
  • PR #136915
  • PR #136822
  • PR #136904
  • PR #135387 Thanks @vincentkoc.
  • PR #136819
  • PR #136790
  • PR #136910 Related #136908.
  • PR #136909
  • PR #136955
  • PR #136845 Related #136834.
  • PR #136836 Related #136831.
  • PR #136920
  • PR #136810 Related #136808.
  • PR #136830 Related #136795.
  • PR #132450 Thanks @jesse-merhi.
  • PR #135907 Thanks @vincentkoc.
  • PR #136866
  • PR #136941
  • PR #136944
  • PR #136947
  • PR #135663 Related #135660. Thanks @Colton-Harris.
  • PR #136972
  • PR #136921
  • PR #136962
  • PR #136982 Related #136939.
  • PR #136980
  • PR #136925
  • PR #136942
  • PR #136754 Related #118642. Thanks @RothElektronik.
  • PR #136713 Related #136684. Thanks @ericcaiwx-star and @cursoragent and @obviyus and @potterdigital.
  • PR #136826 Thanks @lzhan011 and @obviyus.
  • PR #136825
  • PR #136959
  • PR #136917
  • PR #135654 Thanks @fuller-stack-dev.
  • PR #136740 Related #136710. Thanks @LiuwqGit and @obviyus and @ourcoms2018.
  • PR #135453 Thanks @gaoanze888 and @obviyus.
  • PR #137007
  • PR #135762 Thanks @vincentkoc.
  • PR #136987
  • PR #136983 Related #136863. Thanks @hannesrudolph.
  • PR #136832
  • PR #136971
  • PR #136978 Related #136821.
  • PR #136958 Related #136957.
  • PR #136859
  • PR #135984 Thanks @vincentkoc.
  • PR #136682 Related #136645. Thanks @LiuwqGit and @vincentkoc and @obviyus and @cataldoc.
  • PR #136433 Related #136414.
  • PR #136858
  • PR #137002
  • PR #135499 Related #135498. Thanks @vyctorbrzezowski.
  • PR #137023 Related #136769. Thanks @obviyus and @CloudDevops.
  • PR #137009
  • PR #136586 Thanks @teddytennant and @obviyus.
  • PR #131510 Thanks @Patrick-Erichsen.
  • PR #136948
  • PR #136977
  • PR #136934
  • PR #136744
  • PR #136992
  • PR #136608 Thanks @Patrick-Erichsen.
  • PR #136755
  • PR #131511 Thanks @Patrick-Erichsen.
  • PR #136426 Related #136339. Thanks @wangyan2026 and @obviyus and @Grynn.
  • PR #137003 Related #136999.
  • PR #136922
  • PR #137035
  • PR #136079 Related #136074.
  • PR #136938
  • PR #136994
  • PR #137001
  • PR #137040 Related #136954.
  • PR #135673 Thanks @vincentkoc.
  • PR #137054
  • PR #137050
  • PR #137058 Thanks @hannesrudolph.
  • PR #136989 Related #136945.
  • PR #137042
  • PR #136862
  • PR #137046 Thanks @obviyus.
  • PR #136923
  • PR #137063
  • PR #137029 Related #137026. Thanks @omarshahine.
  • PR #137027
  • PR #137017
  • PR #137053
  • PR #137019
  • PR #136965 Related #136963. Thanks @cleebailey75 and @obviyus.
  • PR #137018
  • PR #137031
  • PR #137072
  • PR #137000
  • PR #137073
  • PR #136745 Related #135668. Thanks @mushuiyu886 and @obviyus and @iselbernal.
  • PR #135853 Related #135645. Thanks @ruel225.
  • PR #137005 Thanks @vincentkoc.
  • PR #137045 Thanks @vincentkoc.
  • PR #135768 Thanks @vincentkoc.
  • PR #137091 Thanks @hannesrudolph.
  • PR #129302
  • PR #136432
  • PR #137075
  • PR #137087 Related #137079.
  • PR #137038
  • PR #137065 Thanks @vincentkoc.
  • PR #136960 Related #136707. Thanks @fuller-stack-dev and @Lamer217.
  • PR #137074
  • PR #137047
  • PR #136390 Thanks @aldiz1711 and @obviyus.
  • PR #137086
  • PR #136784 Thanks @Patrick-Erichsen.
  • PR #136912 Thanks @onevcat and @obviyus.
  • PR #137076
  • PR #137109
  • PR #136990
  • PR #136582 Thanks @teddytennant and @obviyus.
  • PR #136528 Thanks @openclaw-agent-man and @obviyus.
  • PR #137093
  • PR #137036 Related #136951. Thanks @chelsealong and @obviyus and @deYangar.
  • PR #136779 Thanks @Patrick-Erichsen.
  • PR #137081
  • PR #137066
  • PR #136913 Thanks @hannesrudolph.
  • PR #135727 Thanks @vincentkoc.
  • PR #137113
  • PR #137096
  • PR #136384 Thanks @sunlit-deng and @obviyus.
  • PR #137057
  • PR #136729
  • PR #136412 Thanks @marmar9615-cloud and @obviyus.
  • PR #136610 Thanks @vincentkoc.
  • PR #137082
  • PR #137101 Related #136708.
  • PR #137100 Related #137099.
  • PR #136588
  • PR #136498 Related #136113. Thanks @harjothkhara and @obviyus and @adityasngh.
  • PR #136669 Related #136576. Thanks @TheAngryPit and @obviyus.
  • PR #137077
  • PR #137106 Thanks @vincentkoc.
  • PR #136375 Thanks @teddytennant and @obviyus.
  • PR #137088
  • PR #137149
  • PR #136952 Related #136818.
  • PR #137083
  • PR #137117
  • PR #135666 Thanks @vincentkoc.
  • PR #137078
  • PR #137123 Related #137121.
  • PR #137020
  • PR #134703 Thanks @qingminglong and @obviyus.
  • PR #137021
  • PR #137062 Thanks @vincentkoc.
  • PR #136973
  • PR #134987 Thanks @qingminglong and @Dengshanzhi and @obviyus.
  • PR #137119
  • PR #137166 Related #137164. Thanks @fuller-stack-dev.
  • PR #137176 Thanks @vincentkoc.
  • PR #136964
  • PR #136009 Thanks @vincentkoc.
  • PR #137196
  • PR #137041 Related #137039, #137111, #137404.
  • PR #135060 Thanks @linhongyu510 and @obviyus.
  • PR #133165 Thanks @edenfunf and @obviyus.
  • PR #137199
  • PR #136974 Related #136783. Thanks @jalehman.
  • PR #137158
  • PR #137183
  • PR #137195
  • PR #137104
  • PR #135686 Thanks @vincentkoc.
  • PR #137128
  • PR #136507 Thanks @SebTardif and @obviyus.
  • PR #137130
  • PR #137167
  • PR #137133
  • PR #133034 Thanks @masatohoshino and @obviyus.
  • PR #137140
  • PR #137205
  • PR #137148
  • PR #137132
  • PR #137172
  • PR #137173
  • PR #137022
  • PR #137175
  • PR #137178
  • PR #137187
  • PR #131949 Related #131711. Thanks @zhangguiping-xydt and @obviyus and @guanbear.
  • PR #135897 Thanks @vincentkoc.
  • PR #137160
  • PR #137193
  • PR #137090
  • PR #134524 Related #134460. Thanks @jason-allen-oneal.
  • PR #137168
  • PR #135537 Thanks @vincentkoc.
  • PR #137161
  • PR #132704 Related #119143. Thanks @zhangguiping-xydt and @obviyus and @ruel225.
  • PR #137182
  • PR #137163
  • PR #137013 Thanks @vincentkoc.
  • PR #137064
  • PR #137162
  • PR #137048 Thanks @vincentkoc.
  • PR #132469 Thanks @xydt-tanshanshan and @obviyus.
  • PR #136410 Thanks @zeroaltitude and @obviyus.
  • PR #137171 Related #137103. Thanks @shakkernerd.
  • PR #137067 Thanks @Patrick-Erichsen.
  • PR #137068 Thanks @Patrick-Erichsen.
  • PR #137069 Thanks @Patrick-Erichsen.
  • PR #132395 Thanks @SebTardif and @obviyus.
  • PR #132378 Related #132262. Thanks @wangmiao0668000666 and @obviyus.
  • PR #132397 Thanks @SebTardif and @obviyus.
  • PR #131569 Related #131573. Thanks @wangmiao0668000666 and @obviyus.
  • PR #137228
  • PR #135241 Thanks @vincentkoc.
  • PR #134920 Related #134499. Thanks @gaoanze888 and @obviyus and @LowCode191.
  • PR #137238
  • PR #136334 Thanks @vincentkoc.
  • PR #131779 Related #131743. Thanks @ruel225 and @obviyus and @hartmark.
  • PR #131431 Thanks @zenglingbiao and @obviyus.
  • PR #131383 Thanks @zenglingbiao and @obviyus.
  • PR #137016 Thanks @vincentkoc.
  • PR #130962 Related #130761. Thanks @gaoanze888 and @obviyus and @73ttv627re77.
  • PR #137157
  • PR #131226 Thanks @CGlashu and @A28Hui and @obviyus.
  • PR #137254
  • PR #129817 Thanks @aniruddhaadak80 and @obviyus.
  • PR #131733 Related #131401. Thanks @LiuwqGit and @obviyus and @aspalagin.
  • PR #137262
  • PR #137136 Thanks @vincentkoc.
  • PR #137220 Thanks @edenfunf and @obviyus.
  • PR #125656 Thanks @wanyongstar and @obviyus.
  • PR #127712 Thanks @kiranvk-2011 and @kvk-code and @obviyus.
  • PR #127988 Thanks @yetval and @obviyus.
  • PR #126320 Related #102288. Thanks @Thinkr1 and @obviyus and @erathia65.
  • PR #128490 Thanks @Alix-007 and @obviyus.
  • PR #137286
  • PR #137258
  • PR #137181 Related #137156.
  • PR #137243 Thanks @shakkernerd.
  • PR #137283 Related #137245. Thanks @vincentkoc.
  • PR #126035 Thanks @HermanZeng and @obviyus.
  • PR #137210
  • PR #137084
  • PR #137203 Thanks @vincentkoc.
  • PR #137290
  • PR #136995
  • PR #137285
  • PR #137223
  • PR #136313 Thanks @qinghuanandejiangshi and @obviyus.
  • PR #137298
  • PR #137150
  • PR #137213 Related #137174.
  • PR #137305
  • PR #136742
  • PR #134970 Thanks @scoootscooob.
  • PR #131436 Related #131354. Thanks @scoootscooob.
  • PR #137256
  • PR #137284
  • PR #137296
  • PR #137315
  • PR #137244 Thanks @vincentkoc.
  • PR #137312
  • PR #137327
  • PR #137309
  • PR #137318 Thanks @vincentkoc.
  • PR #137310
  • PR #128165 Related #112592. Thanks @a-yeyang and @obviyus and @NOVA-Openclaw.
  • PR #137328
  • PR #137333
  • PR #137325
  • PR #137118 Thanks @vincentkoc.
  • PR #137089 Related #136940.
  • PR #137186
  • PR #137340
  • PR #136828 Thanks @RomneyDa.
  • PR #137346 Related #137245. Thanks @vincentkoc.
  • PR #137358
  • PR #137338
  • PR #136546 Thanks @mmaps.
  • PR #137146 Related #137145.
  • PR #137375
  • PR #136660 Thanks @Solvely-Colin.
  • PR #137352
  • PR #137354 Related #137345.
  • PR #137343 Related #137339.
  • PR #137317 Related #137316. Thanks @vyctorbrzezowski.
  • PR #137350
  • PR #137341
  • PR #136985
  • PR #136725 Thanks @eleqtrizit.
  • PR #137393
  • PR #137406 Related #137380. Thanks @vincentkoc.
  • PR #137405
  • PR #137420
  • PR #137419 Related #137394.
  • PR #136914 Thanks @vincentkoc.
  • PR #137227
  • PR #136343 Related #136326. Thanks @vsumner and @NianJiuZst and @obviyus.
  • PR #137408 Thanks @omarshahine.
  • PR #136379 Related #135892. Thanks @sunlit-deng and @obviyus and @LiuwqGit.
  • PR #137383
  • PR #137423
  • PR #137431 Related #137409.
  • PR #137421
  • PR #133057 Related #119869. Thanks @jjjhenriksen and @obviyus and @kritisanexa-sys.
  • PR #137445
  • PR #137433 Related #137349.
  • PR #137412
  • PR #137389 Related #137378.
  • PR #137448 Related #137447.
  • PR #137429
  • PR #137426
  • PR #137460
  • PR #137392 Related #137011.
  • PR #122300 Related #122241. Thanks @Alix-007 and @WeeLi-009.
  • PR #137455 Thanks @vincentkoc.
  • PR #137465 Related #137457.
  • PR #137468
  • PR #137384
  • PR #137449 Thanks @vincentkoc and @fuller-stack-dev.
  • PR #137321 Thanks @vincentkoc.
  • PR #137480
  • PR #137487 Thanks @vincentkoc.
  • PR #137481
  • PR #137501
  • PR #137500 Related #137499.
  • PR #137505 Related #137497.
  • PR #137510 Related #137509.
  • PR #137512
  • PR #137498
  • PR #137511
  • PR #137521 Related #137520.
  • PR #137523 Related #137491. Thanks @joncursi.
  • PR #137515
  • PR #137475 Thanks @jalehman.
  • PR #137518 Thanks @fuller-stack-dev.
  • PR #136693 Thanks @RomneyDa.
  • PR #136692 Thanks @RomneyDa.
  • PR #136691 Thanks @RomneyDa.
  • PR #136697 Thanks @RomneyDa.
  • PR #137526 Related #137504. Thanks @joncursi.
  • PR #132240 Thanks @RomneyDa.
  • PR #137529
  • PR #137519 Related #137514.
  • PR #137522
  • PR #137004
  • PR #137071 Thanks @fuller-stack-dev.
  • PR #137545 Related #137541.
  • PR #137550 Related #137549.
  • PR #137482 Related #137111.
  • PR #137548 Related #137547.
  • PR #136874 Thanks @RomneyDa.
  • PR #136873 Thanks @RomneyDa.
  • PR #136871 Thanks @RomneyDa.
  • PR #136872 Thanks @RomneyDa.
  • PR #137554
  • PR #131929 Related #131927. Thanks @vyctorbrzezowski.
  • PR #136690 Thanks @RomneyDa.
  • PR #137538
  • PR #136535 Thanks @RomneyDa.
  • PR #131948 Related #131933. Thanks @vyctorbrzezowski.
  • PR #137546
  • PR #137561
  • PR #137267 Thanks @jalehman.
  • PR #137564
  • PR #131921 Related #131900. Thanks @vyctorbrzezowski.
  • PR #133650 Related #133642. Thanks @vyctorbrzezowski.
  • PR #137575 Thanks @RomneyDa.
  • PR #136553 Thanks @tharuntejmeta and @RomneyDa.
  • PR #137558
  • PR #137582
  • PR #137556
  • PR #137559
  • PR #137578
  • PR #137590
  • PR #137463 Related #136617.
  • PR #137633
  • PR #137568
  • PR #137597
  • PR #137640
  • PR #137639
  • PR #137569 Thanks @VACInc.
  • PR #137571 Thanks @jalehman.
  • PR #137655
  • PR #137396 Related #137388.
  • PR #137402 Related #137391.
  • PR #137716 Thanks @vincentkoc and @RomneyDa and @Patrick-Erichsen.
  • PR #137692 Thanks @vincentkoc.
  • PR #137456 Related #137386.
  • PR #137714
  • PR #137724
  • PR #137743 Thanks @Patrick-Erichsen.
  • PR #137723
  • PR #137717
  • PR #137715
  • PR #137739
  • PR #137626
  • PR #137635
  • PR #137638
  • PR #137718
  • PR #137502
  • PR #137730
  • PR #137666 Thanks @Patrick-Erichsen and @RomneyDa and @vincentkoc.
  • PR #137711 Thanks @Patrick-Erichsen.
  • PR #137506 Thanks @Patrick-Erichsen.
  • PR #137741
  • PR #137637
  • PR #137656 Thanks @Patrick-Erichsen.
  • PR #137765
  • PR #137793
  • PR #137727
  • PR #137825
  • PR #137780 Related #137749.
  • PR #137814
  • PR #137818 Related #137815.
  • PR #137771 Related #137746.
  • PR #137790
  • PR #137835
  • PR #137737
  • PR #137627 Thanks @Patrick-Erichsen.
  • PR #137829 Related #137823.
  • PR #137833
  • PR #137844 Thanks @Patrick-Erichsen.
  • PR #137854 Thanks @Patrick-Erichsen.
  • PR #137860
  • PR #137789 Thanks @fuller-stack-dev.
  • PR #137708
  • PR #136979 Thanks @jesse-merhi and @fuller-stack-dev.
  • PR #137812 Related #137728.
  • PR #137775
  • PR #137237
  • PR #137774
  • PR #137623
  • PR #137735
  • PR #137913 Related #137820. Thanks @obviyus and @syncword.
  • PR #134003 Thanks @edenfunf and @obviyus.
  • PR #137753
  • PR #137894
  • PR #137881 Thanks @vincentkoc.
  • PR #137632 Related #137628.
  • PR #137909
  • PR #137671
  • PR #137879
  • PR #137794
  • PR #137782 Related #137742. Thanks @teddytennant and @obviyus and @rayseling.
  • PR #137616
  • PR #137617
  • PR #137630
  • PR #137645
  • PR #137660
  • PR #137676
  • PR #137698
  • PR #137700
  • PR #137652
  • PR #137941
  • PR #137646
  • PR #137840
  • PR #137857 Related #137751.
  • PR #137924
  • PR #137821
  • PR #137953 Thanks @obviyus.
  • PR #137563
  • PR #137784
  • PR #137707
  • PR #137859
  • PR #137930
  • PR #137938
  • PR #137777 Related #137748.
  • PR #137658
  • PR #137896
  • PR #137898 Related #137897.
  • PR #137677 Thanks @teddytennant and @obviyus.
  • PR #137960 Thanks @vincentkoc.
  • PR #137945
  • PR #137672
  • PR #137950
  • PR #137949 Related #137920.
  • PR #137956 Related #137943.
  • PR #137952 Thanks @pash-openai.
  • PR #137619
  • PR #137670
  • PR #137703
  • PR #137807 Related #137791, #137792.
  • PR #137636 Related #137574.
  • PR #137732 Thanks @fuller-stack-dev.
  • PR #137964 Related #137929.
  • PR #137612
  • PR #137701
  • PR #137951
  • PR #137882
  • PR #137827
  • PR #137867
  • PR #137921
  • PR #137849 Related #137848.
  • PR #137884
  • PR #137982
  • PR #137985
  • PR #137955 Related #137931.
  • PR #137726
  • PR #137988
  • PR #137870 Thanks @teddytennant and @obviyus.
  • PR #137966
  • PR #137989
  • PR #137912 Related #137911.
  • PR #137981 Related #137962.
  • PR #137847
  • PR #137875
  • PR #136780 Thanks @fuller-stack-dev.
  • PR #137926
  • PR #137691
  • PR #137832 Related #130753. Thanks @Peetiegonzalez and @jalehman.
  • PR #137819
  • PR #137876 Related #135347.
  • PR #137610
  • PR #137977
  • PR #137800 Thanks @fuller-stack-dev.
  • PR #137853
  • PR #137993
  • PR #137275 Related #137216. Thanks @chelsealong and @obviyus and @josephbergvinson.
  • PR #137772
  • PR #138003
  • PR #137923
  • PR #134099
  • PR #138032
  • PR #138028 Related #138009, #138011.
  • PR #138000
  • PR #137744
  • PR #137980 Thanks @amknight.
  • PR #138008 Related #138004.
  • PR #137702
  • PR #136998
  • PR #137863
  • PR #137899
  • PR #137997
  • PR #137695 Thanks @ly85206559 and @obviyus.
  • PR #137787
  • PR #138038 Thanks @vincentkoc.
  • PR #137998 Related #137996.
  • PR #138029
  • PR #136306 Related #136303. Thanks @cestercian and @obviyus.
  • PR #138037
  • PR #136146 Related #136145.
  • PR #138052
  • PR #138054 Thanks @vincentkoc.
  • PR #138053
  • PR #138050 Related #138025, #138027.
  • PR #131108 Related #127505. Thanks @Lockyer228 and @obviyus.
  • PR #138034
  • PR #137733
  • PR #138051
  • PR #138088
  • PR #138069
  • PR #136805 Thanks @SebTardif and @obviyus.
  • PR #138075
  • PR #137297 Thanks @vincentkoc.
  • PR #137685 Thanks @Patrick-Erichsen.
  • PR #137994
  • PR #137967
  • PR #138091
  • PR #138022
  • PR #137999
  • PR #137535 Related #137524. Thanks @vincentkoc.
  • PR #137986
  • PR #138049
  • PR #138024
  • PR #137992
  • PR #138100
  • PR #138020
  • PR #137606
  • PR #138046
  • PR #138045
  • PR #138072 Related #137417.
  • PR #138121
  • PR #138095 Related #138067.
  • PR #138128 Related #138115.
  • PR #138108
  • PR #138030 Related #137990.
  • PR #137862
  • PR #138005
  • PR #138130
  • PR #138013
  • PR #137906 Related #137905.
  • PR #138157
  • PR #138136 Related #138114.
  • PR #138026 Related #138023.
  • PR #138142
  • PR #138126 Related #138096.
  • PR #138077
  • PR #138148
  • PR #138145
  • PR #138107
  • PR #138123
  • PR #138093 Related #138078.
  • PR #138131
  • PR #138127
  • PR #138076 Related #93346. Thanks @fuller-stack-dev and @davidstoll.
  • PR #136514 Related #136472.
  • PR #138152
  • PR #138158
  • PR #137891
  • PR #138169 Related #138147.
  • PR #137271 Thanks @vincentkoc.
  • PR #138104
  • PR #138055
  • PR #138162 Related #138159.
  • PR #138135 Related #138079.
  • PR #138187 Related #138171.
  • PR #138168
  • PR #138156
  • PR #137276 Thanks @vincentkoc.
  • PR #138175 Thanks @vincentkoc.
  • PR #138048
  • PR #138080
  • PR #138172
  • PR #138106
  • PR #138058
  • PR #138044
  • PR #138063 Related #138062.
  • PR #138081
  • PR #137289 Thanks @vincentkoc.
  • PR #138140
  • PR #138073
  • PR #138105
  • PR #138001
  • PR #138167 Related #138154.
  • PR #137804
  • PR #138214
  • PR #138103
  • PR #138173
  • PR #138118
  • PR #138116
  • PR #138117
  • PR #138124
  • PR #138208 Thanks @vincentkoc.
  • PR #138238
  • PR #138122
  • PR #137598
  • PR #138235
  • PR #137272 Thanks @vincentkoc.
  • PR #137704
  • PR #138213
  • PR #138146
  • PR #138132
  • PR #138188
  • PR #138189
  • PR #138222
  • PR #138155 Related #138102. Thanks @JosephNatsu and @obviyus.
  • PR #138216
  • PR #138190
  • PR #138035 Related #138031.
  • PR #138166 Related #121985, #137750. Thanks @Grynn.
  • PR #138191
  • PR #138250 Related #138174.
  • PR #138205
  • PR #138064
  • PR #138206 Thanks @vincentkoc.
  • PR #138149
  • PR #138218 Thanks @vincentkoc.
  • PR #138071
  • PR #138258
  • PR #138193
  • PR #138061
  • PR #138178
  • PR #138220 Thanks @vincentkoc.
  • PR #138243
  • PR #138239
  • PR #138164
  • PR #137260 Thanks @vincentkoc.
  • PR #138252
  • PR #137439 Related #127328. Thanks @aniruddhaadak80 and @vyctorbrzezowski.
  • PR #137622 Thanks @vincentkoc.
  • PR #138060
  • PR #138266
  • PR #138265
  • PR #137562 Thanks @jalehman.
  • PR #138021
  • PR #138165
  • PR #136331 Related #136238. Thanks @NianJiuZst and @obviyus and @Volevanius.
  • PR #138180
  • PR #138254
  • PR #138200
  • PR #138230
  • PR #138179
  • PR #138267
  • PR #138221
  • PR #138015
  • PR #137185 Thanks @coderdailyone and @obviyus.
  • PR #138056
  • PR #137280 Thanks @vincentkoc.
  • PR #135843 Thanks @goslingmanagment and @dmsrg399.
  • PR #138276
  • PR #137225 Thanks @ignacioarsuaga and @obviyus.
  • PR #138137
  • PR #138294
  • PR #137852
  • PR #138231
  • PR #137180 Related #137037. Thanks @shakkernerd.
  • PR #138293
  • PR #138282
  • PR #138271
  • PR #138094
  • PR #138307 Related #138298. Thanks @obviyus.
  • PR #137442 Related #137441. Thanks @IWhatsskill.
  • PR #138327 Related #138306. Thanks @obviyus and @ced-cm.
  • PR #138313
  • PR #137259 Thanks @jalehman.
  • PR #138074
  • PR #138319
  • PR #138296
  • PR #138241
  • PR #138112 Thanks @NianJiuZst and @ylcn91.
  • PR #126547 Thanks @NianJiuZst and @ylcn91.
  • PR #136282 Related #136281. Thanks @goslingmanagment and @dmsrg399 and @obviyus.
  • PR #137206 Thanks @coderdailyone and @obviyus.
  • PR #138086
  • PR #138328
  • PR #138017
  • PR #138283
  • PR #138082
  • PR #138065
  • PR #138066
  • PR #137797 Related #136148. Thanks @vincentkoc and @ahmadtv.
  • PR #138183 Thanks @obviyus.
  • PR #138305
  • PR #138330 Thanks @teddytennant and @obviyus.
  • PR #138304 Related #138291. Thanks @vyctorbrzezowski.
  • PR #138219
  • PR #137851 Thanks @fuller-stack-dev.
  • PR #138312
  • PR #137785 Thanks @fuller-stack-dev.
  • PR #138337
  • PR #138318 Related #138257. Thanks @chelsealong and @obviyus and @markmilian.
  • PR #134818 Related #134816. Thanks @w9n and @obviyus.
  • PR #138367
  • PR #138361
  • PR #138347
  • PR #138359
  • PR #136194 Related #126144. Thanks @leilei3167 and @vyctorbrzezowski and @DougButdorf.
  • PR #137933 Related #137916.
  • PR #138325
  • PR #138371
  • PR #138057
  • PR #138295 Related #138292.
  • PR #137971
  • PR #137323 Thanks @gaoanze888 and @vyctorbrzezowski.
  • PR #134943
  • PR #137918 Thanks @Patrick-Erichsen.
  • PR #136129 Related #135683. Thanks @Grynn and @vyctorbrzezowski.
  • PR #136236 Thanks @vincentkoc.
  • PR #138401
  • PR #138284
  • PR #138286
  • PR #138404 Related #138153.
  • PR #138240 Related #138237.
  • PR #138315
  • PR #137968 Thanks @goffern.
  • PR #138249
  • PR #137902 Thanks @goffern.
  • PR #138379
  • PR #137811
  • PR #138453
  • PR #138399
  • PR #138456
  • PR #137342 Thanks @obviyus.
  • PR #138343
  • PR #138449 Related #138421. Thanks @obviyus.
  • PR #138447
  • PR #127118 Thanks @rrmars and @obviyus.
  • PR #138464 Related #138426.
  • PR #138465
  • PR #138485
  • PR #138454
  • PR #138435
  • PR #138311
  • PR #138484
  • PR #138390
  • PR #138450 Related #138446.
  • PR #138492 Related #138491. Thanks @obviyus.
  • PR #138194
  • PR #132729 Related #132133. Thanks @xydt-juyaohui and @obviyus and @marmar9615-cloud.
  • PR #138420
  • PR #132688 Related #132624. Thanks @sunlit-deng and @obviyus and @YangManBOBO.
  • PR #138429
  • PR #138455
  • PR #138445
  • PR #138501
  • PR #138377
  • PR #131161 Thanks @rob1nzon and @obviyus.
  • PR #138490
  • PR #137947
  • PR #138417
  • PR #138207 Thanks @obviyus.
  • PR #138047 Related #138036.
  • PR #138428
  • PR #137507 Related #137473. Thanks @LiuwqGit and @vyctorbrzezowski and @pavonis-martian.
  • PR #138412
  • PR #138354 Related #138339. Thanks @gregbond and @obviyus.
  • PR #137474 Related #137472. Thanks @arieleli01212 and @vyctorbrzezowski.
  • PR #138423
  • PR #138418
  • PR #138317
  • PR #138463
  • PR #138433
  • PR #138494
  • PR #138384 Related #138308. Thanks @ylcn91 and @obviyus and @rileysheehan.
  • PR #138402 Related #138370. Thanks @RileyJJY and @obviyus and @Cyb3rb1ade.
  • PR #138481 Thanks @obviyus.
  • PR #138517 Related #138514.
  • PR #138521
  • PR #138505
  • PR #138529
  • PR #138467
  • PR #138380
  • PR #137614 Related #137570. Thanks @ylcn91 and @609NFT.
  • PR #138519 Related #138518.
  • PR #138539
  • PR #138475
  • PR #138462
  • PR #138523 Related #138522.
  • PR #138442
  • PR #138393
  • PR #138536 Related #138532.
  • PR #138508
  • PR #138477 Related #138471.
  • PR #138497
  • PR #138538
  • PR #138542 Related #138480.
  • PR #137424 Thanks @ceckert and @obviyus.
  • PR #138563 Related #138476. Thanks @miguelbranco80.
  • PR #138498
  • PR #138507
  • PR #138483 Related #138443.
  • PR #138434
  • PR #138509
  • PR #138482
  • PR #138526
  • PR #138549 Related #138546.
  • PR #138506
  • PR #138510
  • PR #138511
  • PR #138470
  • PR #138565 Related #138564.
  • PR #138414
  • PR #138195
  • PR #136411 Thanks @zeroaltitude.
  • PR #138297
  • PR #138535
  • PR #131901 Related #131807. Thanks @IWhatsskill and @VACInc.
  • PR #138458 Thanks @vincentkoc.
  • PR #138425
  • PR #128644 Thanks @ericcurtin.
  • PR #138572 Related #138571.
  • PR #138310
  • PR #138487 Related #138479.
  • PR #126548 Thanks @NianJiuZst and @obviyus.
  • PR #138520
  • PR #137336 Thanks @Alix-007.
  • PR #138593
  • PR #138541
  • PR #138598
  • PR #138436
  • PR #138586
  • PR #137390 Related #137367. Thanks @LiuwqGit and @cyborgobi.
  • PR #138362 Related #126848. Thanks @VACInc and @todddickerson.
  • PR #138440 Related #138408.
  • PR #138356 Thanks @coderdailyone.
  • PR #138605
  • PR #138611
  • PR #122006 Related #121984. Thanks @RamiNoodle733 and @obviyus and @yunligou711-commits.
  • PR #138606
  • PR #138002
  • PR #138578
  • PR #138618 Thanks @Patrick-Erichsen.
  • PR #138550 Related #138547.
  • PR #138583
  • PR #138631
  • PR #138615
  • PR #138431
  • PR #138459
  • PR #138533 Related #138525.
  • PR #138496
  • PR #138649 Thanks @vincentkoc.
  • PR #138637
  • PR #138575 Related #138573.
  • PR #138636
  • PR #138559
  • PR #138628
  • PR #138201 Thanks @shakkernerd.
  • PR #138651 Related #138650.
  • PR #138617
  • PR #137734
  • PR #138626
  • PR #138413
  • PR #138209
  • PR #138625 Thanks @obviyus.
  • PR #138607
  • PR #138640 Thanks @Patrick-Erichsen.
  • PR #138612
  • PR #138469
  • PR #138585
  • PR #138331 Related #138288. Thanks @teddytennant and @vincentkoc and @r3n3x.
  • PR #138527
  • PR #138581 Related #127348. Thanks @MoerAI and @vincentkoc.
  • PR #138621
  • PR #138604
  • PR #138608
  • PR #138582
  • PR #138551 Related #138548.
  • PR #138609
  • PR #138577
  • PR #138638
  • PR #138601
  • PR #138673
  • PR #138622
  • PR #125336 Thanks @kiranvk-2011 and @obviyus.
  • PR #138671
  • PR #138372
  • PR #122146 Related #121592. Thanks @NianJiuZst and @obviyus and @alfred429.
  • PR #138678 Thanks @Patrick-Erichsen.
  • PR #138646
  • PR #138647
  • PR #138545 Related #138530.
  • PR #138665
  • PR #138683
  • PR #138186 Thanks @vincentkoc.
  • PR #138710 Thanks @fuller-stack-dev.
  • PR #138438 Related #138437. Thanks @DasX and @vincentkoc.
  • PR #118822 Thanks @iamvaleriofantozzi and @lassobjjmadrid and @obviyus.
  • PR #138681
  • PR #138653
  • PR #138654
  • PR #138473 Related #137914. Thanks @vincentkoc.
  • PR #138182 Thanks @vincentkoc.
  • PR #138394 Related #137991. Thanks @fuller-stack-dev.
  • PR #138600
  • PR #138708 Thanks @vincentkoc.
  • PR #127177 Related #127176. Thanks @wszkxlllll and @obviyus.
  • PR #138524 Related #138486.
  • PR #138701
  • PR #138730 Thanks @fuller-stack-dev.
  • PR #129561 Related #39777. Thanks @vincentkoc and @Shennng and @ahtgithub.
  • PR #138713
  • PR #138734
  • PR #138717 Related #138705.
  • PR #138223
  • PR #137885 Thanks @fuller-stack-dev.
  • PR #138711
  • PR #138716
  • PR #138687 Thanks @Kimiyu-186.
  • PR #138743
  • PR #138574
  • PR #138709
  • PR #138680
  • PR #138332
  • PR #138635
  • PR #138648
  • PR #138728
  • PR #138720
  • PR #114625 Thanks @sunlit-deng and @obviyus.
  • PR #136781 Thanks @vincentkoc.
  • PR #138694
  • PR #138725
  • PR #138715
  • PR #138718 Thanks @vincentkoc.
  • PR #138738
  • PR #138747 Thanks @obviyus.
  • PR #138744
  • PR #138699
  • PR #116157 Thanks @MatthewSynthia and @obviyus.
  • PR #138656
  • PR #138733
  • PR #138739
  • PR #138740
  • PR #138398
  • PR #113611 Related #111903. Thanks @SebTardif and @obviyus and @VectorPeak.
  • PR #132552 Thanks @Alix-007.
  • PR #136900 Thanks @vincentkoc.
  • PR #137030
  • PR #138772
  • PR #138556
  • PR #114580 Thanks @sunlit-deng and @obviyus.
  • PR #124633 Thanks @ericcaiwx-star and @obviyus.
  • PR #138669
  • PR #138748 Thanks @obviyus.
  • PR #138719
  • PR #138764
  • PR #137131 Thanks @obviyus.
  • PR #137527 Thanks @fuller-stack-dev.
  • PR #138624
  • PR #138767 Thanks @vincentkoc.
  • PR #138754
  • PR #138769
  • PR #138765 Related #138762.
  • PR #138742 Related #138677.
  • PR #138655
  • PR #138784
  • PR #138785
  • PR #138782
  • PR #138766
  • PR #138804
  • PR #138805
  • PR #127182 Related #127173. Thanks @ampagent.
  • PR #138674 Related #138668.
  • PR #138675 Related #138616.
  • PR #138500
  • PR #138690
  • PR #138796 Related #138795.
  • PR #138793
  • PR #138758
  • PR #138746
  • PR #138693
  • PR #138792
  • PR #138801
  • PR #138568 Thanks @jalehman.
  • PR #138806 Related #138797.
  • PR #138794
  • PR #138695
  • PR #138707
  • PR #138822
  • PR #138776
  • PR #138810
  • PR #138816
  • PR #138246
  • PR #138828 Related #138825.
  • PR #138820 Thanks @vincentkoc.
  • PR #138780
  • PR #138731 Thanks @eleqtrizit.
  • PR #138827
  • PR #118358 Thanks @peter3n and @obviyus.
  • PR #138818
  • PR #138781 Related #138760. Thanks @jason-allen-oneal.
  • PR #138627 Thanks @ylcn91.
  • PR #138858
  • PR #138824
  • PR #138859
  • PR #135808 Thanks @obviyus.
  • PR #138855
  • PR #138838
  • PR #138851
  • PR #129897 Related #116048. Thanks @BsnizND.
  • PR #138840
  • PR #138360 Thanks @maxsxu and @vincentkoc.
  • PR #138830
  • PR #138866 Thanks @vincentkoc.
  • PR #138862 Related #138783.
  • PR #138849
  • PR #138884 Related #127986. Thanks @obviyus and @yetval.
  • PR #138856 Related #138800.
  • PR #138890
  • PR #138857
  • PR #138841
  • PR #138832
  • PR #138872
  • PR #138889
  • PR #138904
  • PR #138111
  • PR #138880 Related #138874.
  • PR #138837
  • PR #138876 Related #138864.
  • PR #138863
  • PR #138854
  • PR #138908
  • PR #138877
  • PR #138895
  • PR #138737
  • PR #138902
  • PR #138759 Related #138704.
  • PR #138875
  • PR #138914 Related #138652. Thanks @obviyus and @worldtrading520.
  • PR #138912
  • PR #138916
  • PR #138865
  • PR #138909
  • PR #138845 Related #138843. Thanks @Colton-Harris and @obviyus.
  • PR #138920
  • PR #138911
  • PR #138926
  • PR #138921
  • PR #138896 Thanks @Patrick-Erichsen.
  • PR #138248
  • PR #136661 Thanks @Takhoffman.
  • PR #138868 Thanks @fuller-stack-dev.
  • PR #138925
  • PR #138860
  • PR #138927
  • PR #138891 Related #127564.
  • PR #138894
  • PR #138888
  • PR #138932
  • PR #138898
  • PR #137681 Thanks @teddytennant and @altaywtf.
  • PR #138935
  • PR #133318 Related #133314. Thanks @Leon-SK668 and @altaywtf.
  • PR #138942 Thanks @obviyus.
  • PR #138813 Related #138791. Thanks @NianJiuZst and @obviyus and @miguelarios.
  • PR #138931 Thanks @fuller-stack-dev.
  • PR #138940
  • PR #138907
  • PR #138941
  • PR #138910
  • PR #138878
  • PR #136364 Related #135835. Thanks @holny and @altaywtf and @whl1997-an.
  • PR #138933
  • PR #138641 Related #138610. Thanks @LiuwqGit and @obviyus and @benmillerat.
  • PR #138752 Thanks @vincentkoc.
  • PR #137830 Thanks @Alix-007 and @altaywtf.
  • PR #138937 Thanks @vincentkoc.
  • PR #138968 Thanks @vincentkoc.
  • PR #138930
  • PR #138957
  • PR #138969 Thanks @vincentkoc.
  • PR #138814 Related #138660.
  • PR #138970 Thanks @vincentkoc.
  • PR #138971 Thanks @vincentkoc.
  • PR #138949
  • PR #138946
  • PR #138962
  • PR #138973
  • PR #138974
  • PR #138280 Thanks @anandnsharma and @anand-thepasselgroup and @obviyus.
  • PR #138967 Thanks @fuller-stack-dev.
  • PR #138977
  • PR #138885 Related #138883.
  • PR #138980
  • PR #137738 Related #137694. Thanks @SunnyShu0925 and @altaywtf and @anyech.
  • PR #138745 Related #138698.
  • PR #133323 Thanks @Marvinthebored and @Peetiegonzalez and @obviyus.
  • PR #138960
  • PR #138961
  • PR #137368 Thanks @Yigtwxx and @altaywtf.
  • PR #139018
  • PR #138978 Thanks @shannon0430 and @obviyus.
  • PR #138979 Related #138368. Thanks @xialonglee and @obviyus and @syncword.
  • PR #139020 Related #139001.
  • PR #139046
  • PR #139056
  • PR #139111 Thanks @vincentkoc.
  • PR #139116 Thanks @vincentkoc.
  • PR #139126 Thanks @vincentkoc.
  • PR #139132 Thanks @vincentkoc.
  • PR #139135 Thanks @vincentkoc.
  • PR #139136 Thanks @vincentkoc.
  • PR #139150 Thanks @vincentkoc.
  • PR #139153 Thanks @vincentkoc.

View full changelog

]]>