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.
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.
Wenn Sie eine ältere MPS-basierte Distribution aktualisieren, um die neuen binären Launcher einzubinden, folgen Sie bitte der Anleitung in der Dokumentation.
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.
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.
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.
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.
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.
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.