Das ist neu in MPS 2025.2

MPS 2025.2 bietet umfangreiche Qualitäts- und Stabilitätsverbesserungen sowie einige bemerkenswerte Upgrades. Ab diesem Release kann MPS mit Betriebssystem-nativen Launchern gestartet werden; der Node-Info-Dialog wurde modernisiert, und beim Kopieren und Einfügen von Referenzen wurde die Handhabung von Auflösungsinformationen verbessert. Entwickler*innen können jetzt Icons mithilfe von Factory-Methoden bereitstellen, und die Plattform erhielt eine Reihe von Verbesserungen.

Die vollständige Liste der Änderungen finden Sie weiter unten.

Binäre Launcher für Windows und Linux

MPS enthält jetzt native Startprogramme für Windows und Linux. Diese binären Launcher bieten eine robustere und praktischere Methode zum Starten von MPS als die skriptbasierten Launcher – sie lassen sich beispielsweise an die Taskleiste oder das Startmenü anheften.

Der Build Solution-Assistent erstellt jetzt aktualisierte Buildskripte.

Binäre Launcher und product-info.json zu bestehenden Buildskripten hinzufügen

Wenn Sie eine ältere MPS-basierte Distribution aktualisieren, um die neuen binären Launcher einzubinden, folgen Sie bitte der Anleitung in der Dokumentation.

Fabrikmethoden-Symbole

Zusätzlich zu den bestehenden Konzepten TextIcon, FileIcon und ConstantFieldIcon gibt es jetzt ein neues Konzept namens FactoryMethodIcon. Es ermöglicht das Angeben eines Icons als Referenz auf die Deklaration einer konkreten statischen Fabrikmethode, die eine Instanz von javax.swing.Icon konstruiert und zurückgibt.

Aktualisierung von Auflösungsinformationen beim Kopieren und Einfügen

Die Auflösungsinformationen werden jetzt beim Kopieren von Referenzen in die Zwischenablage korrekt aktualisiert. Wenn Sie das Ziel einer Referenz, z. B. eine Variable, ohne Verwendung des Rename-Refactorings umbenennen, werden die Auflösungsinformationen von Referenzen, die auf dieses Ziel zeigen, nicht aktualisiert. Sobald Sie jedoch solche Referenzen in die Zwischenablage kopieren, werden deren Auflösungsinformationen aktualisiert und die Referenzen beim Einfügen wieder korrekt aufgelöst.

Mit Java 21 die Messlatte noch höher gelegt

MPS hält mit der Entwicklung des Java-Ökosystems Schritt. Mit diesem Release haben wir sowohl die Quell- als auch die Zielkompatibilität auf Java 21 aktualisiert und damit den Zugang zu neuen Sprachmerkmalen und einer verbesserten Laufzeitperformance eröffnet.

Zahlreiche Fehlerkorrekturen

Im Rahmen unserer kontinuierlichen Bemühungen um Stabilität und Performance bringt MPS 2025.2 eine Vielzahl von Bugfixes mit, die sich auf die gesamte Plattform auswirken. Von kleinen Ärgernissen bis hin zu wichtigen Spezialfällen haben wir uns um Probleme gekümmert, um Ihnen eine reibungslosere Entwicklungserfahrung zu bieten. Die vollständige Liste der Fehlerkorrekturren finden Sie hier.

Plattform-Updates

In Version 2025.2 wurde das überarbeitete Terminal für alle Benutzer*innen aktiviert. Diese Änderung sorgt für erhebliche Verbesserungen beim Rendering und der allgemeinen Terminal-Performance. Bei bash und zsh gibt es auch einige kleinere visuelle Änderungen, die jedoch keine Auswirkungen auf das Verhalten der Shells haben.

Migrationsleitfaden

Für jede Hauptversion bieten wir eine Anleitung für die Migration von älteren MPS-Versionen, um einen reibungslosen Umstieg zu gewährleisten. Bitte überprüfen Sie sie sorgfältig im aktualisierten Migrationsleitfaden.