What's Changed
- fix(console): use hybrid storage for per-tab agent selection by @zhaozhuang521 in #3857
- fix(timezone): normalize non-standard timezone names by @xieyxclack in #3858
- feat(ACP): add ACP agent rename and delete in WebUI by @x1n95c in #3859
- chore: remove mission cli by @rayrayraykk in #3860
- fix: localStorage by @zhaozhuang521 in #3867
- refactor(console): move Agent Statistics page into Workspace group on the sidebar by @bowenliang123 in #3754
- docs(readme): Fix formatting and spacing in README_zh.md by @LinQi0777 in #3870
- perf: add mtime check for loading config by @rayrayraykk in #3865
- feat(WeChat): add message merge to mitigate context_token 10-message limit by @hongxicheng in #3863
- feat(model): refine retry logic by @qbc2016 in #3874
- fix(config): inherit acp in fallback agent profile by @shadowabi in #3834
- fix(qq): reconnect on recoverable websocket socket aborts by @albert-zen in #3872
- fix(ci): correct integration test directory path in tests.yml by @hongxicheng in #3877
- chore(version): bumping version to 1.1.4.post3 by @xieyxclack in #3879
- clean up build directory after pip install in Dockerfile by @ideal in #3638
- feat(website): website footer add wechat and QR code card by @yuluo1007 in #3881
- fix(memory): resolve triple-quote parse error in memory prompts by @zhijianma in #3902
- feat(context): add light context manager with compaction fallback by @jinliyl in #3882
- fix(backup): improve error logging with exception details and stack traces by @jinglinpeng in #3885
- fix(feishu): add no-op handlers for reaction events to silence 'processor not found' logs by @CA-mambo in #3890
- fix(WeCom): strip @mention prefix in group chat for correct command detection by @hongxicheng in #3903
- fix(console): proxy approval_level through running config API by @zhaozhuang521 in #3896
- chore(console): update backups icon by @zhaozhuang521 in #3909
- fix(mcp): pass execution timeout to mcp client by @qbc2016 in #3904
- Console/chat performance by @zhaozhuang521 in #3908
- perf: cache skill manifest reads to prevent FD exhaustion by @xieyxclack in #3910
- perf(console): virtualize chat session list with react-window by @zhaozhuang521 in #3912
- refactor(chat): dedupe repeated model API requests when opening /chat page by @bowenliang123 in #3897
- fix(qq): voice message type mapping and platform ASR support by @bxy3045134656 in #3845
- chore(version): bumping version to 1.1.5b1 by @xieyxclack in #3914
- chore(console): upgrade @agentscope-ai/chat to beta version with stop… by @zhijianma in #3917
New Contributors
- @LinQi0777 made their first contribution in #3870
- @albert-zen made their first contribution in #3872
- @ideal made their first contribution in #3638
- @CA-mambo made their first contribution in #3890
- @bxy3045134656 made their first contribution in #3845
Full Changelog: v1.1.4.post2...v1.1.5-beta.1