Skip to content

Releases: microsoft/copilot-for-eclipse

0.16.0 - 20260403

22 Apr 06:48
7c06632

Choose a tag to compare

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

22 Apr 06:47
06a67cc

Choose a tag to compare

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

22 Apr 06:46
e6e8c28

Choose a tag to compare

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

22 Apr 06:45
1e6538b

Choose a tag to compare

Fixed

  • Chat View - NPE when rendering buttons in action bar.
  • Completion - Invalid thread access when completion in Eclipse 2024-03.

0.13.0 - 20251114

22 Apr 06:44
9eb6495

Choose a tag to compare

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

22 Apr 06:44
575ea04

Choose a tag to compare

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

22 Apr 06:42
83214c1

Choose a tag to compare

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

22 Apr 06:42
8b9c24e

Choose a tag to compare

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

22 Apr 06:41

Choose a tag to compare

Fixed

  • Update CLS to 1.348.0.

0.9.2 - 20250723

22 Apr 06:40

Choose a tag to compare

Fixed

  • Update CLS to 1.347.0.