Features
- feat(runtime): send one request id per user request on the Intelligence lock call (#7936) (d028e14)
- feat(react-core,vue,angular): translate the chat's remaining hard-coded strings through labels (#7867) (4ca3a23)
- feat(showcase): add runnable Vue documentation (#6222) (136f515)
Fixes
- fix(a2ui-renderer,react-core,vue): theme the A2UI basic catalog in dark mode (#7866) (6bc87e7)
- fix(react-core): treat runs started via runAgent as local in CopilotChat (#7889) (ed78b19)
- fix(runtime): pass BuiltInAgent's system prompt via streamText
system, notmessages(#7881) (8863a2a) - fix(react-core): keep a tool call group's look from its first call (#8028) (ef8f126)
- fix(a2ui): omit component schemas from catalog context when includeSchema is false (React, Vue, Angular) (#7810) (a57920b)
- fix(react-textarea): join blocks, not text nodes, in editorToText (#7628) (7d1f273)
- fix(core): reopen MCP Apps while native approvals are pending (#7900) (b1d7e02)
- fix(runtime): only clone the response when afterRequestMiddleware is set (#8012) (2c74500)
- fix(runtime): keep error messages out of telemetry and honour a late opt-out (#8016) (063a7a9)
- fix: keep MCP URL credentials out of logs and validate MCP Apps CSP domains (#8017) (2d3f4ca)
- fix(react-textarea): fill the cleared block in replaceEditorText (#7626) (b0570a0)