## What's Changed
* feat(telemetry): add sensitive span attribute opt-in by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/3893
* chore(release): v0.15.8 [skip ci] by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/3928
* feat: add commit attribution with per-file AI contribution tracking by @wenshao in https://github.com/QwenLM/qwen-code/pull/3115
* fix(core): per-agent ContentGenerator view via AsyncLocalStorage by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/3707
* refactor(cli): provider-first auth registry with unified install pipeline by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/3864
* fix(core): accept partial reads in prior-read enforcement by @wenshao in https://github.com/QwenLM/qwen-code/pull/3932
* fix(cli,core): live-phase panel-ownership filter + post-delete statusChange emit by @wenshao in https://github.com/QwenLM/qwen-code/pull/3919
* fix(core): close bound-tool gap on runForkedAgent's YOLO wrapper by @wenshao in https://github.com/QwenLM/qwen-code/pull/3892
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/v0.15.8...v0.15.8-preview.0