|
7 | 7 | - [Previous Changelogs](https://github.com/opensumi/core/releases) |
8 | 8 | - [Previous Breaking Changes](https://github.com/opensumi/core/wiki/Breaking-Changes) |
9 | 9 |
|
| 10 | +<!-- Release notes generated using configuration in .github/release.yml at v3.9.0 --> |
| 11 | + |
| 12 | +## v3.9.0 |
| 13 | + |
| 14 | +### What's New Features |
| 15 | + |
| 16 | +- feat: add user's intention in apply prompt by @ensorrow in https://github.com/opensumi/core/pull/4454 |
| 17 | +- feat: support builtin mcp tool order by @ensorrow in https://github.com/opensumi/core/pull/4468 |
| 18 | +- feat: support chat reasoning by @ensorrow in https://github.com/opensumi/core/pull/4470 |
| 19 | +- feat: improve MCP Server edit UX and i18n by @erha19 in https://github.com/opensumi/core/pull/4455 |
| 20 | +- feat: support new chat mention input for MCP model by @erha19 in https://github.com/opensumi/core/pull/4466 |
| 21 | +- feat: support add image to chat by @ensorrow in https://github.com/opensumi/core/pull/4476 |
| 22 | +- feat: support upload multiple images by @ensorrow in https://github.com/opensumi/core/pull/4483 |
| 23 | +- feat: support sync MCP server by @erha19 in https://github.com/opensumi/core/pull/4486 |
| 24 | +- feat: add background command execution support in RunCommandHandler by @Aaaaash in https://github.com/opensumi/core/pull/4488 |
| 25 | +- fix: comment module upload function issue fixed by @wangxiaojuan in https://github.com/opensumi/core/pull/4444 |
| 26 | +- feat: support access function for custom fs provider by @erha19 in https://github.com/opensumi/core/pull/4496 |
| 27 | +- feat: statusBarService support extends addElement by @wangxiaojuan in https://github.com/opensumi/core/pull/4503 |
| 28 | +- feat: support guess languageId by fie ext name by @erha19 in https://github.com/opensumi/core/pull/4504 |
| 29 | +- feat: support TerminalWordLink can be override by @wangxiaojuan in https://github.com/opensumi/core/pull/4509 |
| 30 | +- fix: disable model selector when session start by @ensorrow in https://github.com/opensumi/core/pull/4513 |
| 31 | +- feat: mcp server expose client by @moreJs in https://github.com/opensumi/core/pull/4505 |
| 32 | +- feat: improve terminal link provider check logic by @erha19 in https://github.com/opensumi/core/pull/4514 |
| 33 | +- feat: support recreate watcher process after reconnected by @erha19 in https://github.com/opensumi/core/pull/4517 |
| 34 | +- feat: support code reference and reference bar by @erha19 in https://github.com/opensumi/core/pull/4519 |
| 35 | +- feat: improve tool result display by @erha19 in https://github.com/opensumi/core/pull/4521 |
| 36 | +- feat: support mcp.json for MCP configurations by @erha19 in https://github.com/opensumi/core/pull/4522 |
| 37 | +- feat: improve python debug stack frames view by @erha19 in https://github.com/opensumi/core/pull/4525 |
| 38 | +- feat: support multi file diff editor by @ensorrow in https://github.com/opensumi/core/pull/4523 |
| 39 | +- feat: improve LLM context service enhance logic by @erha19 in https://github.com/opensumi/core/pull/4527 |
| 40 | +- feat: improve debug variables order and fix console log by @erha19 in https://github.com/opensumi/core/pull/4533 |
| 41 | +- feat: support collapse/expand all files in multiDiffEditor by @ensorrow in https://github.com/opensumi/core/pull/4531 |
| 42 | +- feat: add terminal auto execution policy settings and localization by @Aaaaash in https://github.com/opensumi/core/pull/4529 |
| 43 | +- feat: support auto scroll code block on chat by @erha19 in https://github.com/opensumi/core/pull/4547 |
| 44 | +- feat: support apply none to skip apply by @ensorrow in https://github.com/opensumi/core/pull/4550 |
| 45 | +- feat: optimize thinking style by @ensorrow in https://github.com/opensumi/core/pull/4553 |
| 46 | +- feat: support more tool name by @erha19 in https://github.com/opensumi/core/pull/4558 |
| 47 | + |
| 48 | +### Refactor |
| 49 | + |
| 50 | +- refactor: refactor applyService to support apply recover by @ensorrow in https://github.com/opensumi/core/pull/4410 |
| 51 | +- refactor: upgrade markdown renderer from 4.x to 15.x by @erha19 in https://github.com/opensumi/core/pull/4548 |
| 52 | + |
| 53 | +### Style Changes |
| 54 | + |
| 55 | +- chore: add chat history module styles with less by @Ricbet in https://github.com/opensumi/core/pull/4404 |
| 56 | +- style: improve MCP configuration page style by @erha19 in https://github.com/opensumi/core/pull/4475 |
| 57 | +- fix: update default height in search panel container style by @erha19 in https://github.com/opensumi/core/pull/4506 |
| 58 | +- style: improve welcome button style by @erha19 in https://github.com/opensumi/core/pull/4512 |
| 59 | +- style: improve terminal tab style by @erha19 in https://github.com/opensumi/core/pull/4551 |
| 60 | + |
| 61 | +### Other Changes |
| 62 | + |
| 63 | +- chore: fix typos in packages by @co63oc in https://github.com/opensumi/core/pull/4414 |
| 64 | +- chore(release): v3.8.1 by @erha19 in https://github.com/opensumi/core/pull/4448 |
| 65 | +- fix(debug-variables): try to fix incorrect undefined type checking by @eason-hk-barcelona in https://github.com/opensumi/core/pull/4450 |
| 66 | +- chore(release): v3.8.2 by @erha19 in https://github.com/opensumi/core/pull/4467 |
| 67 | +- fix: tools view by @Aaaaash in https://github.com/opensumi/core/pull/4457 |
| 68 | +- fix: handle potential error when retrieving modified content during report by @ensorrow in https://github.com/opensumi/core/pull/4469 |
| 69 | +- fix: sse mcp esm module by @Ricbet in https://github.com/opensumi/core/pull/4473 |
| 70 | +- fix: increase timeout duration in RecursiveFileSystemWatcher to 60 se… by @Aaaaash in https://github.com/opensumi/core/pull/4472 |
| 71 | +- fix: codeBlock version & make sure block file opened by @ensorrow in https://github.com/opensumi/core/pull/4474 |
| 72 | +- chore: revert send data by chunk in websocket (#3988) by @Aaaaash in https://github.com/opensumi/core/pull/4477 |
| 73 | +- fix: delete files on multiple workspace by @erha19 in https://github.com/opensumi/core/pull/4449 |
| 74 | +- fix: showing all mcp server in the list by @erha19 in https://github.com/opensumi/core/pull/4478 |
| 75 | +- fix: paste document text to mention input and history navigator by @erha19 in https://github.com/opensumi/core/pull/4479 |
| 76 | +- fix: mcp server running status by @erha19 in https://github.com/opensumi/core/pull/4481 |
| 77 | +- fix: dispose previewer without reject when edit pending file by @ensorrow in https://github.com/opensumi/core/pull/4484 |
| 78 | +- fix: start MCP command server failure by @erha19 in https://github.com/opensumi/core/pull/4485 |
| 79 | +- fix: getModelInfo with providerOptions, pass args only when need by @ensorrow in https://github.com/opensumi/core/pull/4489 |
| 80 | +- fix: search folders on mention input by @erha19 in https://github.com/opensumi/core/pull/4492 |
| 81 | +- fix: toggle builtin MCP server error by @erha19 in https://github.com/opensumi/core/pull/4490 |
| 82 | +- fix: hide debug hover widget when esc pressed by @erha19 in https://github.com/opensumi/core/pull/4487 |
| 83 | +- chore: add MCP badge by @erha19 in https://github.com/opensumi/core/pull/4497 |
| 84 | +- fix: sumi extension restart logic by @erha19 in https://github.com/opensumi/core/pull/4498 |
| 85 | +- fix: monaco caused by the failure of window.addEventListener('compositionstart', () => {}) by @wangxiaojuan in https://github.com/opensumi/core/pull/4508 |
| 86 | +- fix: tabbar view can not be hidden by @erha19 in https://github.com/opensumi/core/pull/4507 |
| 87 | +- fix: passthrough icon and color for extension terminal by @ensorrow in https://github.com/opensumi/core/pull/4515 |
| 88 | +- fix: remove TypeScript ignore comment and improve keytar import handling by @Aaaaash in https://github.com/opensumi/core/pull/4528 |
| 89 | +- chore: improve terminal tool prompt by @erha19 in https://github.com/opensumi/core/pull/4530 |
| 90 | +- fix: read default model from preference by @ensorrow in https://github.com/opensumi/core/pull/4535 |
| 91 | +- fix: nsfw logic by @Aaaaash in https://github.com/opensumi/core/pull/4539 |
| 92 | +- fix: debug variables order by @erha19 in https://github.com/opensumi/core/pull/4536 |
| 93 | +- fix: update diff-manager & apply action btns when need by @ensorrow in https://github.com/opensumi/core/pull/4538 |
| 94 | +- fix: block change lines may be undefined by @ensorrow in https://github.com/opensumi/core/pull/4544 |
| 95 | +- fix: not process attached key to LLM by @erha19 in https://github.com/opensumi/core/pull/4545 |
| 96 | +- fix: remove prefix of builtin tools by @ensorrow in https://github.com/opensumi/core/pull/4546 |
| 97 | +- fix: improve error handling for tool call arguments and results by @ensorrow in https://github.com/opensumi/core/pull/4554 |
| 98 | +- fix: watcher logic by @Aaaaash in https://github.com/opensumi/core/pull/4552 |
| 99 | +- fix: model made no change by @ensorrow in https://github.com/opensumi/core/pull/4555 |
| 100 | +- fix: trim mcp command and url by @erha19 in https://github.com/opensumi/core/pull/4557 |
| 101 | +- fix: scm tree node duplicated by @erha19 in https://github.com/opensumi/core/pull/4556 |
| 102 | +- fix: update tool name sanitization regex for Claude 3.5+ Sonnet by @erha19 in https://github.com/opensumi/core/pull/4562 |
| 103 | +- fix: terminal validated link logic by @Aaaaash in https://github.com/opensumi/core/pull/4549 |
| 104 | + |
| 105 | +## New Contributors |
| 106 | + |
| 107 | +- @eason-hk-barcelona made their first contribution in https://github.com/opensumi/core/pull/4450 |
| 108 | + |
| 109 | +**Full Changelog**: https://github.com/opensumi/core/compare/v3.8.2...v3.9.0 |
| 110 | + |
10 | 111 | ## v3.8.0 |
11 | 112 |
|
12 | 113 | ### What's New Features |
|
0 commit comments