What's Changed
- fix(mcp): survive transient WS transport drops for Box stdio MCP servers by @dadachann in #2303
- refactor(mcp): make MCP test reuse the shared Box session (near-instant tests) by @dadachann in #2304
- fix(mcp): retry stdio handshake during slow (npx) cold starts by @dadachann in #2306
- fix(mcp): fix cold-start connection drop (use lexically-intact owner exit stack) by @dadachann in #2307
- fix(mcp): set _preserve_managed_process before finally in cold-start path by @dadachann in #2309
- feat(mcp): add MCP server log panel backend by @dadachann in #2308
- feat(mcp): add logs tab to MCP server detail panel (frontend) by @dadachann in #2310
- fix(mcp): add missing MCPLogs import to MCPForm by @dadachann in #2311
- [codex] fix mcp sidebar status sync by @RockChinQ in #2312
- fix(mcp): bump default memory to 1024MB for node (npx) stdio MCP servers by @dadachann in #2313
- fix(mcp): pin langbot-plugin 0.4.10 - per-process memory_mb for node OOM fix by @dadachann in #2314
- fix(mcp): pin langbot-plugin 0.4.12 - fixes node MCP OOM kills by @dadachann in #2315
- fix(mcp): uniform session memory_mb=1024 to prevent BoxSessionConflictError by @dadachann in #2316
- fix(deps): pin langbot-plugin 0.4.13 - fixes node MCP OOM root cause by @dadachann in #2317
- feat(mcp): add box.default_memory_mb config (default 1536 MB) by @dadachann in #2318
- docs(config): add box.default_memory_mb to config.yaml template by @dadachann in #2319
- feat(vector): add Valkey Search vector database backend by @daric93 in #2276
- fix(mcp): harden remote SSE fallback by @wangcham in #2324
- fix: skip valkey-glide on Windows by @RockChinQ in #2333
- feat: add supports for dify hitl by @fdc310 in #2226
- fix(aiocqhttp): correct listener lifecycle handling by @StevenQinDev in #2336
- fix(embed): isolate browser chat sessions by @RockChinQ in #2335
- fix(provider): strip think tags for MiniMax-M3 and other OpenAI-compatible models by @MIKAZE3 in #2330
- docs(readme): reorder demo and remove star history by @dadachann in #2341
- fix(dingtalk): avoid blocking event loop on connection open by @WierJZ in #2337
- feat(lark): support render markdown table in lark message by @advancer-young in #2338
- fix(mcp): reconnect session when timeout by @advancer-young in #2340
- feat(provider): add TokenLab requester by @hedging8563 in #2326
- fix(lark): prevent WebSocket reconnect from freezing LangBot by @dadachann in #2342
- chore(release): bump version to 4.10.6 by @dadachann in #2343
New Contributors
- @daric93 made their first contribution in #2276
- @MIKAZE3 made their first contribution in #2330
- @WierJZ made their first contribution in #2337
- @hedging8563 made their first contribution in #2326
Full Changelog: v4.10.5...v4.10.6