What's Changed
- feat(browser): add page coordinate click support to browser_control by @bfglx in #4905
- fix(browser): add CDP timeout param and browser profile isolation for cross-browser switching by @x1n95c in #4944
- fix(console): remove hover transform to prevent scrollbar flickering in Environment variables page by @SnowTQ in #4766
- fix(console): center shield icon and adjust rule table column widths by @SnowTQ in #4765
- fix: coding mode session switch failure and header overflow (#4987) by @zhaozhuang521 in #5011
- test(app): add unit + contract tests for runner & routers (#4340) by @hanson-hex in #4852
- test(integration): agent-scoped P0 contract coverage (+55 cases) by @yutai78786 in #4945
- feat(mcp): add per-server tool whitelisting with frontend toggle UI by @qbc2016 in #5002
- feat(acp): advertise commands, surface errors, tool params, agent/model meta, file links by @ekzhu in #4949
- feat(console): Plugin extension infrastructure by @sanfran1068 in #4997
- fix(dingtalk): prevent cross-user message merging when conversation_id suffix collides by @hongxicheng in #4932
- fix(onebot): graceful degradation on port conflict during reload by @hongxicheng in #5010
- feat(yuanbao): add typing indicator via heartbeat API by @hongxicheng in #5020
- test(console): M1 — Agent page + API modules unit tests + coverage ratchet by @hanson-hex in #5012
- fix(agent): await unawaited coroutine in _broadcast_to_subscribers by @rayrayraykk in #5048
- ci(e2e): complete E2E integration CI pipeline — backend startup, coverage, test fixes by @yutai78786 in #5054
- fix: change system theme toggle icon from computer to sun by @zhaozhuang521 in #5050
- feat(providers): zero-config free models & one-click OAuth authentication by @rayrayraykk in #5049
- chore(release): bump version to v1.1.11b2 by @lalaliat in #5055
- fix: resolve /compact and auto-compaction ignoring model's max_input_length when active_model is unset by @qbc2016 in #5021
New Contributors
Full Changelog: v1.1.11-beta.1...1.1.11-beta.2