Back to Freedom.Tech Back
All Qwen Code releasesAll versions
Release Thu, Jul 30, 2026 2 min read

Qwen Code 0.21.1-nightly.20260730.1643a6c9a

Original release notes

What's Changed

fix(ci): add default bash shell to container jobs in qwen-triage by @qwen-code-dev-bot in #7838 fix(web-shell): preserve pasted text in composer by @ytahdn in #7824 feat(web-shell): add monitor task details by @ytahdn in #7817 fix(ci): add git safe.directory for container jobs by @qwen-code-dev-bot in #7843 fix(ci): add --init to container jobs to reap zombie processes by @qwen-code-dev-bot in #7848 fix(core): wait for output stream flush before settling background shells by @ComplexSimply in #7833 fix(scripts): retry model calls and surface degraded release notes by @he-yufeng in #7535 feat(web-shell): Scope voice to composer workspace by @doudouOUC in #7754 feat(hooks): Add submitted prompt provenance by @doudouOUC in #7762 fix(ci): prevent worktree cleanup from failing the verify job by @qwen-code-dev-bot in #7857 perf(acp): Preload providers after session creation by @doudouOUC in #7767 test(channels): run the feishu, weixin and qqbot suites in CI by @chinesepowered in #7853 feat(autofix): retry deterministic rejection once by @qqqys in #7796 fix(release): publish all channel packages, not just channel-base by @yiliang114 in #7845 feat(web-shell): add Channel management page by @qqqys in #7793 feat(acp): add session-scoped runtime MCP by @qqqys in #7847 feat(core): persist and replay Goal v3 state by @qqqys in #7815 feat(core): add full-resolution image zoom tool by @qqqys in #7809 fix(scripts): harden retry classification and preserve deadline error context by @yiliang114 in #7854 feat(web-shell): add composer footer renderer by @dreamWB in #7856 fix(core): fast-fail permanent quota-exhaustion 429s instead of silent retry by @yiliang114 in #7842 fix(web-shell): isolate history and session drafts by @ytahdn in #7810 fix(triage): retry a transient npm ci before blaming the PR for it by @wenshao in #7884 fix(webui): fall back to history_truncated marker recordId for transcript pagination anchor by @wenshao in #7829 feat: Gate session writer lease behind opt-in by @doudouOUC in #7894 fix(review): give the review retry the remaining time budget by @wenshao in #7852 fix(integration): configure Docker sandbox networking for submitted-prompt provenance test (#7879) by @qwen-code-dev-bot in #7881 fix(cli): report a genuine $0.00 cost instead of N/A by @chinesepowered in #7784 fix(core): reject socks5h and socks4a proxy URLs by @chinesepowered in #7786 fix(core): correct the character classes in checkContentLoop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chinesepowered/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github