Releases: microsoft/copilot-for-eclipse
Releases · microsoft/copilot-for-eclipse
0.16.0 - 20260403
Added
- Support tool calling in Ask Mode.
- Show detailed model information on dropdown hover.
- Add openChatView mode parameter and wire handoff to command.
Changed
- Update chat mode selector and model selector to show more information.
- Remove 'Included' billing message and simplify multiplier to 0.
- Remove border for Add Context button and center layout in ActionBar.
Fixed
- Fix NPE under updateCodeMinings() lambda if editor is already disposed
- Fix bind Ctrl++ shortcut additionally for increaseChatFontSize command
- Fix Binary LSP agent start failed
- Fix some languages does not have syntax highlighting
- Fix wrong line delimiter is generated in completion
- Fix "Copy and Open" does not copy
- Fix BadPositionCategoryException in RenderManager when closing markdown editor
- Fix use invisible OSC escape sequence for terminal command completion marker
- Fix URI comparison for similar URI schemes.
- Fix CLS "temperature and top_p cannot both be specified for this model".
0.15.0 - 20260127
Added
- Add JDT debugger tool for agent.
- Support increasing or decreasing font size in chat view.
- Add ManageTodoList tool UI support.
- Support agent max request preference.
- Add current editor selection to chat context.
- Support custom scheme file creation, edit and get errors.
- Support commit instruction.
Changed
- Update MCP registry dialog.
- Remove nightly check for the MCP registry feature.
- Update file change summary bar hover effect.
Fixed
- Remove unimplemented ToolConfigurationQuickFixProcessor causing ClassNotFoundException.
- NPE from NES feature when working on an editor without text widget.
- Update Jobs View category to reflect correct labeling.
- Fix markup rendering under dark theme.
- Fix css for handoff container in dark mode.
- Support traverse through the chat view via Tab.
- Fix git repository detection when.git is excluded in.project.
- Fix ChatView input undo/redo functionality.
- Remove redundant focus listener for created buttons.
- Defer the status check until setting sync is finished.
- Prevent deadlock in updateCodeMinings by using asyncExec.
- Add focus visual hint for widgets in action bar.
- Linux terminal shell not working due to incorrect environment property.
- Add content type to the quickAssistProcessor extension point.
- Always update modeToolStatus even when no tools are defined.
- Refactor action area visibility handling in chat history viewer.
- Set model apply to always.
- IllegalArgumentException when parsing Windows file paths in chat hyperlinks.
- SWTException on shutdown when Chat view is open.
0.14.0 - 20251212
Added
- Set a max file number for the FileChangeSummaryBar and make the bar scrollable.
- Add dialog prompting users about missing terminal dependencies.
- Enable CVE Remediator sub-agent (rollout progressively).
Changed
- Update MCP registry API version to v0.1.
- Move the Coding Agent Jobs top buttons to view toolbar.
- Move the Chat view top buttons to view toolbar.
- Remove the allow list for MCP contribution extension point.
Fixed
- Simplify the parameters for getting built-in chat modes.
- Do not show footer for coding agent turns.
- Completion not working in.agent.md files.
- Update feedback URL.
- NPE when initialize MCP registry dialog.
- Failed to connect to proxy when auth contains backslash.
- Support non-UTF-8 encoded files.
- Eclipse hangs when the workspace contains too many files.
- Exclude output files when collecting watched files.
- Enable horizontal scrolling for command text in tool confirmation box.
- Chat view is empty when opening it after plugin activated.
- Update the UI for organization managed settings.
- Revert workaround for free plan users default model.
- Tools status will not be updated when manually edit tool list.
- Prompt user to restart eclipse when sub-agent preference changes.
- Load custom chat modes asynchronously to prevent UI freeze.
- Directly open the created file when clicking it in file change summary bar.
- Cannot create new empty files in new workspace in agent mode.
- Tool list is not refresh after configure tools in an unsaved.agent.md file.
- Improve tool specification parsing to handle server names with slashes.
- Avoid blocking the thread when sync tools.
- Update prompt of run_in_terminal tool.
- Improve event handling in ChatView and FileToolService.
- Quota display rendering not correct on MacOS.
- Improve the perf when typing in chat view.
- Limited description length to 100 in AgentMessageWidget.
- Should prompt user when disposing file change summary bar.
- Changed files panel will not dispose when switching chat history.
- Added tool call status to the tool call reply.
0.13.1 - 20251118
Fixed
- Chat View - NPE when rendering buttons in action bar.
- Completion - Invalid thread access when completion in Eclipse 2024-03.
0.13.0 - 20251114
Added
- Support Next Edit Suggestion (NES).
- Support Custom Agent.
- Support Plan mode.
- Support Auto model.
- Support delegating tasks to coding agent and view the jobs.
- Support dynamic OAuth for MCP servers.
- Support allow list check for the MCP registry.
Changed
- Update chat view icons.
Fixed
- MCP - Sync proxy bypass settings to CLS.
- MCP Registry - Cannot restore MCP registry URL.
- MCP Registry - Auto load more not working on MacOS.
- MCP Registry - Check server ID and base URL for MCP servers from registry.
- MCP Registry - Dynamically set the table row height for MCP registry dialog. - MCP Registry - Only store the MCP registry URL to configuration scope.
- MCP Registry - Refresh the tool bar of MCP registry dialog after clicking.
- Chat History - Persisted chat history title contains line breaks.
- Chat History - Conversation with id does not exist.
- Chat View: Apply default TM theme for source viewer.
- Extension Point - Activate bundle when the checking the MCP registration.
- Extension Point - Allow plugin to remove the mcp registration.
- Extension Point - Displaying new MCP server registration found but none actually exists.
- Accessibility - Add name attribute to the widgets in chat view.
- Typo - typo in completion settings page.
0.12.0 - 20251016
Added
- Support chat history.
- Support BYOK (Bring Your Own Keys), including Azure, OpenAI, Groq, Anthropic, OpenRouter and Gemini.
- (Preview) Support MCP Registry.
- (Preview) Add an extension point to allow MCP server registration from other plugins.
Changed
- Show the generate commit message button to different places per Eclipse platform version.
- Re-organize the Copilot preference pages.
- Use new GitHub App ID.
Fixed
- Improve focus indicator for buttons in chat view.
- Misleading description for custom instructions.
- SWT Resource was not properly disposed by run_in_terminal tool.
- java.nio.file.FileSystemException thrown by TerminalServiceManager.
- Rendering of the whats new page is broken on webkit.
- Consider product customization for what's new preferences.
- Get charset by file.
- Dedup the files from the add context file dialog.
- '&' is used as mnemonic character in SWT Label.
- Refine color of line separator in chat view.
- Validates the files before editing.
- Set right background color and hover listener for action items in summary bar.
- Do not trigger completion if code mining is disabled.
- UI bundle is started before CLS is activated.
0.11.0 - 20250901
Added
- Support drag and drop resources to referenced files.
- Support adding resources to referenced files via context menu in Package Explorer and Project Explorer.
- Enhance the color design of chat view.
- Use fragment bundle to split Copilot Language Server binaries.
- Add public API to start a new ask session.
- Add Copilot chat view to JEE related perspectives.
- Use configuration scope to control whether to show what's new page and expose to preference dialog.
- Add copyright info and branding plugin.
Fixed
- Input history in chat is wrong in a new conversation.
- Use configuration scope to control getting started walkthrough page display.
- Fix compatibility issue for terminal across different Eclipse platform versions.
- Typo in release note entry.
- Referenced files cannot be closed if the project is deleted.
- NPE when calling InputNavigation.
- Shift+Tab move from inputText to chatContent.
0.10.0 - 20250811
Added
- Support custom instructions.
- Support MCP feature flag.
- Support GitHub MCP server OAuth.
- Support adding image to the chat context.
- Support adding folder to chat context.
- Add confirmation dialog for unhandled files when create a new conversation in agent mode.
- Add
Edit Preferences...button into chat top banner. - Show conversation title in chat top banner.
Changed
- Improve the Copilot perspective with onboarding images and more shortcuts.
- Update chat view's icon.
- Merge all open url related commands into one command.
Fixed
- Error 'Document for URI could not be found' during chat.
- Unexpected files are listed in the Search Attachments dialog.
- Correct the default index when build SignInDialog.
- Input history is not cleared after switching account.
- Preference will be cleared if username is not ready when start up.
- Delay the show hint invocation timing to avoid command not found error.
- Active model does not reset to default model when model list change.
- Welcome view does not render correctly when height is limited.
- Persist chat input when mode switches.
- Send MCP tools status notification after server started.
Removed
- Remove CopilotAuthStatusListener from AvatarService.
- Remove CopilotAuthStatusListener from CopilotStatusManager.
0.9.3 - 20250724
Fixed
- Update CLS to 1.348.0.
0.9.2 - 20250723
Fixed
- Update CLS to 1.347.0.