JetbrainsVaclav PechAnnouncement
The MPS 2026.2 Early Access Program Has Started
Summary
MPS 2026.2 EAP1 introduces improvements to editor test reporting, usage-result grouping, node selection, and startup configuration, alongside bug fixes. Editor tests can now use node-matching rules or per-node markers to ignore irrelevant containment roles, properties, references, or other fixture differences, while failures identify the responsible node and cell with presentation, concept name, and node ID. Find Usages can group results by virtual package, including one tree level per segment of dotted names, and this option is enabled by default. Select Up now treats lists of sibling nodes as an intermediate editing unit, supporting more predictable repeated selection and group copy-paste. Build tooling separates the IntelliJ Platform-provided boot classpath from MPS-specific extensions, exposes additional JVM arguments, and applies shared and operating-system-specific --add-opens options more precisely, reducing launcher maintenance and stale configuration risks.
Context
Editor tests could produce false failures when irrelevant differences mattered, and large models with many virtual folders made usage results harder to locate. The release also addresses launcher maintenance by aligning MPS startup configuration more closely with the IntelliJ Platform.
Approach / What changed
MPS 2026.2 EAP1 adds configurable node-matching rules and per-node result markers, richer editor-test failure details, virtual-package grouping in Find Usages, list-aware Select Up behavior, and startup tooling that separates platform and MPS classpaths while applying platform and operating-system-specific JVM options.
Takeaways
Editor test result matching can ignore selected containment roles, properties, references, or other differences through rules or per-node markers; failures identify the relevant node and cell.
Find Usages groups results under virtual-package folders, expanding dotted names into nested levels; the new grouping is enabled by default in that tool window.
Generated launchers inherit the matching IntelliJ Platform boot classpath and JVM options, while adding MPS-specific settings and operating-system-specific --add-opens options.
Source and freshness
- Source
- blog.jetbrains.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.