## What's Changed
* chore(release): v0.15.10 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/4019
* perf(core): bound session-list metadata reads to head/tail 64KB; pool buffer; lazy message count by @qqqys in https://github.com/QwenLM/qwen-code/pull/3897
* test: stabilize main e2e flakes by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3992
* feat(cli): core built-in i18n coverage by @shenyankm in https://github.com/QwenLM/qwen-code/pull/3871
* feat(core): write runtime.json sidecar for active sessions by @yeelam-gordon in https://github.com/QwenLM/qwen-code/pull/3714
* feat(telemetry): inject traceId/spanId into debug log files for OTel correlation by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/3847
* feat(tools): defer low-frequency built-in tools to reduce initial prompt size by @wenshao in https://github.com/QwenLM/qwen-code/pull/4022
* ci: skip unnecessary release and SDK checks by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3984
* feat(installer): add standalone archive installation by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3776
* feat(cli): Ctrl+B promote keybind (#3831 PR-3 of 3) by @wenshao in https://github.com/QwenLM/qwen-code/pull/3969
* feat(cli): add --json-schema for structured output in headless mode by @wenshao in https://github.com/QwenLM/qwen-code/pull/3598
* refactor(cli): remove legacy `qwen auth` CLI subcommand, redirect to /auth TUI dialog by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/3959
* chore(deps): upgrade ink 6.2.3 → 7.0.2 + bump Node engine to 22 by @chiga0 in https://github.com/QwenLM/qwen-code/pull/3860
* feat(skills): Add codegraph skill for PR review risk analysis and conflict detection by @BingqingLyu in https://github.com/QwenLM/qwen-code/pull/3910
* refactor(core): route side-query LLM calls through runSideQuery chokepoint by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/3775
* feat(tools): keep ask_user_question always-visible to surface clarification UX by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/4041
* feat(core): improve Anthropic proxy compatibility and enable global prompt cache scope by @wenshao in https://github.com/QwenLM/qwen-code/pull/4020
* fix(cli): keep long model stats header on one line by @Jerry2003826 in https://github.com/QwenLM/qwen-code/pull/4032
* refactor(telemetry): remove dead useCollector setting and unreachable TelemetryTarget.QWEN by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/4061
* chore(core): runtime.json sidecar follow-ups from #3714 review by @wenshao in https://github.com/QwenLM/qwen-code/pull/4030
* fix(test): repair stale --json-schema integration assertion by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/4075
* feat(cli): add tools.toolSearch.enabled setting for prefix-caching models by @wenshao in https://github.com/QwenLM/qwen-code/pull/4069
* feat(core): replace fdir crawler with git ls-files + ripgrep fallback by @scrollDynasty in https://github.com/QwenLM/qwen-code/pull/3214
* fix(cli): improve rendering on narrow terminals by @chiga0 in https://github.com/QwenLM/qwen-code/pull/3968
* feat(dashscope): support DASHSCOPE_PROXY_BASE_URL for prompt cache via API gateway by @HeZiGang in https://github.com/QwenLM/qwen-code/pull/3991
* Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in https://github.com/QwenLM/qwen-code/pull/1876
* doc[sdk-python] Expand Python SDK usage documentation by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/3995
* ci(e2e): stabilize MCP/CLI flows and cancel stale main runs by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/4039
* fix(channels): expand tilde in channel cwd config by @qqqys in https://github.com/QwenLM/qwen-code/pull/4045
* fix(cli): preserve table ANSI color across wrapped lines by @chiga0 in https://github.com/QwenLM/qwen-code/pull/4050
* revert(deps): downgrade ink 7 → 6 to fix Static-remount TUI regression from #3860 by @chiga0 in https://github.com/QwenLM/qwen-code/pull/4083
* feat(telemetry): add hierarchical session tracing spans by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/4071
## New Contributors
* @BingqingLyu made their first contribution in https://github.com/QwenLM/qwen-code/pull/3910
* @scrollDynasty made their first contribution in https://github.com/QwenLM/qwen-code/pull/3214
* @HeZiGang made their first contribution in https://github.com/QwenLM/qwen-code/pull/3991
* @salmanmkc made their first contribution in https://github.com/QwenLM/qwen-code/pull/1876
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/v0.15.10...v0.15.10-nightly.20260513.14512080e