What's Changed
- feat(console): add artifacts to assistant response card by @zhijianma in #7161
- fix(video): deliver tool-result videos on OpenAI Responses API by @xiaoka76 in #7061
- test(browser): bound sibling-session overlap span instead of fast-task latency by @yutai78786 in #7178
- chore: bump the version to v2.1.1b2 by @cuiyuebing in #7200
- perf(console): keep long chat sessions responsive by @rayrayraykk in #7176
- feat(hub): add self-hosted multi-user Hub with local and Docker runtimes by @rayrayraykk in #7112
- test(coverage): fix Windows integration coverage always reading 0 by @yutai78786 in #7205
- fix(console): include custom channels in MCP rules by @zhaozhuang521 in #7225
- docs(mailbox): add mailbox management documentation by @Luohh5 in #7202
- fix(console): decode non-ASCII file card names from DataBlock by @zhaozhuang521 in #7192
- fix(console): retain embedding verification across navigation by @jinliyl in #7227
- docs(readme): list Access Policy as the fifth security layer by @c020627 in #7214
- fix(chat): exclude reasoning from generated titles by @niceIrene in #7187
- feat(os): auto-hide Dock for maximized windows by @zhijianma in #7233
- feat(skill): Add built-in skill auto update by @Leirunlin in #7232
- fix(console): mark installed apps in market by @zhaozhuang521 in #7235
- fix(console): restore complete free model listings by @wangfei010313 in #7175
- feat(token-usage): attribute token usage by agent by @yuanxs21 in #7207
- Fix/pr 7235 review by @zhaozhuang521 in #7238
- feat: session-scoped multi project directories by @x1n95c in #6976
- fix(qq): isolate conversation sessions and preserve reply routes by @hongxicheng in #7169
- fix(runtime): prevent cumulative heartbeat memory growth by @rayrayraykk in #7244
- perf(runtime): avoid quadratic long-thinking accumulation by @rayrayraykk in #7239
- feat(ci): gate main mergeability on tests (required checks ready) by @yutai78786 in #6764
- feat(creator) 1.1.0: mainstream image/video providers, Anthropic/Gemini protocols, dialogue-gated video dispatch, expanded effects library, project copy & recreate, session status cards, 2GB uploads, and runtime reliability hardening by @xuanrui-L in #7167
- chore(console): remove desktop mode reminder by @zhijianma in #7245
- fix(ci): derive Docker boundary version from package by @rayrayraykk in #7248
New Contributors
Full Changelog: v2.1.1-beta.1...v2.1.1-beta.2