This release brings a powerful set of enhancements designed to make development faster, smarter, and more enjoyable. At a time when AI is doing more of the typing, Inline Diff and Zen Mode remind us that coding can still be one of the most enjoyable parts of software development. And when you do want an AI assistant by your side, the new MyEclipse MCP Server bridges the gap between AI and the IDE, enabling agents to interact directly with your projects, databases, application servers and development environment to help you work smarter and faster. This release runs on Java 25 LTS under the hood, and does support development with Java 26 as well. Combined with updated support for TypeScript and JavaScript, new support for Astro, the latest application servers, and numerous quality-of-life improvements, this release delivers a significant boost to productivity across the entire development lifecycle.
Included in this release:
- Java 26 Support
- Inline Diff
- MyEclipse MCP Server
- Zen Mode
- Modern Web Development
- Application Servers
- Miscellaneous Fixes and Enhancements
Java 26 Support
Java 26 Support
Development with Java 26 is now supported out of the box – take advantage of the Vector API (JEP 529), Lazy Constants (JEP 526), Structured Concurrency (JEP 525) and other new language capabilities while coding in the Java editor.
To access these capabilities, in addition to configuring a Java 26 JDK, please ensure you enable Java 26 preview features.
Java 25
We have made the move to Java 25 and MyEclipse now runs on Java 25.0.3, the current LTS version of Java. Please review these release notes for a list of bugs and security issues addressed. We’ll continue to keep the Java version shipped with MyEclipse updated.
Inline Diff
MyEclipse now brings to Eclipse a powerful inline diff capability that’s available both in text editors and in the compare view. Within an editor, use the Inline Diffs option on the status bar to quickly bring up a diff against the current Git HEAD or the last saved version of your file. You can then easily navigate between changes to examine them, undo changes you’d like to delete, or make additional changes and see the diff update live. You can control how this feature works from Preferences > General > Editors > Text Editors > Inline Diffs
An inline view is also available in the compare editor, for any comparison use cases you may have – comparing changes from the staging view, two random points in a file’s history, comparison against local history, clipboard, etc. You can even use it to examine changes an AI agent like GitHub Copilot has made to your files. Just hit the Inline Diff button in the compare editor to bring it up. You can make this the default compare mode by changing the preference at Preferences > General > Compare/Patch > Inline Diffs.
MyEclipse MCP Server
Tired of crafting complex SQL queries by hand, finding that elusive artifact on Maven central, messing with Git repositories or simply want to provide better IDE tooling to support your agents? Our MyEclipse MCP Server fixes these issues by enabling AI assistants to interact directly with MyEclipse features and your development workspace through the Model Context Protocol (MCP). Besides agentic workflows, the server also enables you to perform tasks in the IDE through chat instructions, performing both analysis and executing a series of IDE actions as required.
The server exposes a set of development, database, application server, Git, Maven, and workspace tools that can be consumed by GitHub Copilot Plugin (GHCP) inside MyEclipse and other MCP-compatible clients like Claude Desktop / Code that run external to MyEclipse.Continue to interact with your AI agent as before and it should pick the right tool automatically, sometimes chaining multiple tool calls together.
Note: For updates from prior versions, the AI component is not installed by default. Please use Help > Choose Components and install the AI > Advanced IDE AI Support component.
Here are just a few examples of queries you can run in a chat that will be facilitated by tools provided by the MyEclipse MCP server.
Database: “Find products that were purchased more than 25 times and list their most recent purchase dates”
Application servers: “Deploy my webdemo application to Wildfly”
Project structure: “Please analyze the structure of the spring-petclinic application”
Git: “Can you find all the Git repositories in my home directory? Can you import the qmk_firmware repository into Eclipse?
Maven: “Which JAR has the org.apache.catalina.authenticator.FormAuthenticator class? Can you add the appropriate version to my pom?”
Console: “Can you place a breakpoint in my code based on the stack trace in the console”?
The MCP Server can be configured at Preferences > MyEclipse > AI > Model Context Protocol and is automatically enabled if you have GHCP installed and a Spring + AI or higher license. Please see our documentation for further details.
Zen Mode
Have you ever wished you could cut out the noise and just focus on your code in the IDE? With our new Zen mode, we now make this possible – activating Zen mode will take your IDE full screen, turn off the toolbar, menu bar, status bar and close all views – it will only show the currently open editors.
You can activate/deactivate Zen mode using Window > Toggle Zen mode or the keybindings – Ctrl + Alt + F11 on Windows, Ctrl + ⌘ + Z on macOS, Shift + F11 on Linux.
Modern Web Development
We now have development support for the Astro web framework, with the inclusion of the Astro language server. The TypeScript editor will now support TypeScript 5.9 language features like the import defer syntax and stricter conditional return checking.
Better Markdown support with the new Markdown language server.
Several language servers have been updated to bring in support for the latest versions of frameworks like Angular, Vue, TypeScript, JavaScript, etc.
Formatting and Code Lens preferences have been added for JavaScript and TypeScript.
Application Servers
Our embedded MyEclipse Tomcat server has been updated to the latest release 11.0.22 to pick up the latest fixes and security updates.
We’ve added support for the latest versions of the following application servers.
- Payara v7.2026
- WebLogic 15
- JBoss EAP 8.1
Miscellaneous Fixes and Enhancements
If you have “pom-less” Maven projects, you may have seen a build error frequently displayed when builds run – this has been fixed.
Fixed a regression due to which the RAML editor was not available.
We’ve made some changes to send fewer info-style messages to the Error Log, making it easier to see actual issues.
