What’s New in MPS 2025.2

MPS 2025.2 brings quality and stability improvements across the board, along with several notable upgrades. This release adds the ability to start MPS with OS-native launchers, introduces a modernized Node Info dialog, and improves how resolve-info is handled when copy-pasting references. Developers can now provide icons using factory methods, and the platform has been updated with a range of enhancements.

Explore the full list of changes below.

Binary launchers for Windows and Linux

MPS now includes native binary launchers for Windows and Linux. These launchers provide a more robust and convenient way to start MPS than the script-based launchers, for example, by allowing you to pin the application to the taskbar and to the start menu.

The Build Solution wizard will now create updated build scripts.

Adding binary launchers and product-info.json to existing build scripts

If you're updating an older MPS-based distribution to include the new binary launchers, please follow the steps mentioned in the documentation.

Factory method icons

In addition to the existing TextIcon, FileIcon, and ConstantFieldIcon concepts, a new FactoryMethodIcon concept is now available. It allows an icon to be specified by reference to a concrete static factory method declaration that creates and returns an instance of javax.swing.Icon.

resolve-info updated during copy-paste

resolve-info is now correctly updated when copying references to the clipboard. When you rename the target of a reference, such as a variable, without using the Rename refactoring, the resolve-info of references pointing to that target will not be updated. However, as soon as you copy such references to the clipboard, their resolve-info gets updated correctly, and the references will be correctly re-resolved when pasted.

Raising the bar to Java 21

MPS is keeping pace with the evolving Java ecosystem. In this release, we’ve updated both the source and target compatibility to Java 21, unlocking access to new language features and improved runtime performance.

Numerous bug fixes

As part of our ongoing commitment to stability and performance, MPS 2025.2 includes a wide range of bug fixes across the platform. From minor annoyances to impactful edge cases, we’ve addressed issues to help ensure a smoother development experience. The complete list of resolved issues can be found here.

Platform updates

In 2025.2, we’ve enabled the reworked terminal for all users. This change brings significant improvements in rendering and overall terminal performance. For bash and zsh, it also brings some minor visual changes, but without compromising the shells’ behavior.

Migration guide

For every major release, we prepare instructions on how to migrate from older MPS versions to ensure everything goes smoothly. Please review them carefully in the updated migration guide.