Skip to content
QC

Qwen Code v0.24.5

Released · Alibaba (Qwen)

Breaking

What the release notes say

<!-- qwen-release-notes:v1 -->

Highlights

See the complete change list below.

Breaking Changes

No known breaking changes.

Complete Change List

Features

  • feat(channels): decouple group-member access from senderPolicy (#12475) by @qwen-code-dev-bot

  • feat(cli): Add managed runtime attestation worker (#12506) by @doudouOUC

  • feat(serve): restore serve.channels once for a workspace registered after boot (#12396) by @qqqys

  • feat(core): record when each tool call started (#12517) by @qqqys

  • feat(cua): unify App workflows and fix no-Metal capture for SDK 0.20.11 (#12386) by @LaZzyMan

  • feat(web-shell): trajectory overview strip showing where a run spent its time (#12524) by @qqqys

  • feat(web-shell): load the whole trajectory window before drawing it (#12533) by @qqqys

  • feat(web-shell): add shared URL navigation for pages and sessions (#12499) by @Lilian0122

  • feat(web-shell): edit group senders and session operators in the channel editor (#12535) by @qqqys

  • feat(sdk-java): Add managed runtime attestation client (#12522) by @doudouOUC

  • feat(web-shell): select a time range on the trajectory overview to narrow the table (#12543) by @qqqys

  • feat(serve,web-shell): set the Qwen Live endpoint and model from settings (#12529) by @qqqys

  • feat(channels): separate private and group access policies (#12547) by @qqqys

  • feat(serve): run Qwen Live through the Web Shell, native macOS Host opt-in (#12534) by @qqqys

  • feat(web-shell): search within the current conversation (#12234) by @samuelhsin

  • feat(web-shell): add host controls for model management (#12345) by @Lilian0122

  • feat(browser-use): make the bundled runtime self-contained (#12548) by @tanzhenxin

  • feat(web-shell): zoom and pan the trajectory overview (#12557) by @qqqys

  • feat(review): audit the applied --fix for unpinned new assumptions (#10169) by @wenshao

  • feat(channels): route messages to prefix-specific sessions (#12595) by @qqqys

  • feat(web-shell): show the trajectory over real time, idle included (#12607) by @qqqys

  • feat(sdk-java): Adopt a Managed Runtime only after attestation (#12552) by @doudouOUC

  • feat(web-shell): inspect session tool calls by prompt (#12466) by @ytahdn

  • feat(web-shell): support selective host artifact integration (#12588) by @dreamWB

  • feat(live): stream shared screens into browser voice calls (#12623) by @qqqys

  • feat(desktop): add QWEN_DESKTOP_DISABLE_UPDATES opt-out for the startup update check (#12587) by @yiliang114

  • feat(review): record per-file content verdicts that survive a rebase (#9661) by @wenshao

  • feat(web-shell): manage the repository's worktrees from the git dialog (#12154) by @wenshao

Bug Fixes

  • fix(vscode-ide-companion): regenerate NOTICES.txt after release dependency reorder (#12479) (#12483) by @qwen-code-dev-bot

  • fix(java): Fence stale tool dispatch owners (#12477) by @doudouOUC

  • fix(java): Make JDBC lease clocks timezone and storage safe (#12478) by @doudouOUC

  • fix(cli): hide external editor option when the configured editor is unavailable (#12498) by @yiliang114

  • fix(review): Move trusted state outside workspaces (#12491) by @doudouOUC

  • fix(cli): report clipboard unavailability on Linux instead of failing silently (#12489) by @yiliang114

  • fix(release): keep manifest layout when bumping versions (#12487) by @yiliang114

  • fix(chrome-extension): make the store release fail where it can be read (#12392) by @tanzhenxin

  • fix(cli): report clipboard unavailability when the native module throws (#12508) by @yiliang114

  • fix(web-shell): keep mobile composer controls reachable above a soft keyboard (#12462) by @wenshao

  • fix(web-shell): open an ordinary task from New task in a Live chat (#12516) by @qqqys

  • fix(channels): one operator rule for shared sessions, with an explicit operators list (#12515) by @qqqys

  • fix(core): Simplify system prompts and remove conflicting examples (#12360) by @doudouOUC