Novedades de MPS 2025.2

MPS 2025.2 ofrece mejoras generales de calidad y estabilidad, junto con varias actualizaciones importantes. Esta versión añade la posibilidad de iniciar MPS con iniciadores nativos del sistema operativo, introduce un cuadro de diálogo «Node Info» modernizado y mejora la forma en que se gestiona la información de resolución al copiar y pegar referencias. Ahora los desarrolladores pueden proporcionar iconos mediante métodos de fábrica, y la plataforma se ha actualizado con una serie de mejoras adicionales.

Consulte la lista completa de cambios a continuación.

Iniciadores binarios para Windows y Linux

MPS ahora incluye iniciadores binarios nativos para Windows y Linux. Estos iniciadores proporcionan una forma más sólida y práctica de iniciar MPS que los basados en scripts, por ejemplo, al permitir anclar la aplicación a la barra de tareas o al menú de inicio.

El asistente Build Solution ahora creará scripts de compilación actualizados.

Añadir iniciadores binarios y product-info.json a los scripts de compilación existentes

Si está actualizando una distribución basada en MPS más antigua para incluir los nuevos iniciadores binarios, siga los pasos indicados en la documentación.

Iconos de método de fábrica

Además de los conceptos existentes como TextIcon, FileIcon y ConstantFieldIcon, ahora está disponible el nuevo concepto FactoryMethodIcon. Permite especificar un icono por referencia a una declaración de método de fábrica estático en concreto que crea y devuelve una instancia de javax.swing.Icon.

Información de resolución actualizada al copiar y pegar

La información de resolución ahora se actualiza correctamente al copiar referencias al portapapeles. Cuando se cambia el nombre del destino de una referencia, como una variable, sin usar la refactorización Rename, la información de resolución de las referencias que apuntan a ese destino no se actualiza. Sin embargo, en cuanto se copian estas referencias al portapapeles, su información de resolución se actualiza correctamente y las referencias se resolverán de nuevo al pegarlas.

Elevando el nivel a Java 21

MPS sigue el ritmo de la evolución del ecosistema Java. En esta versión, hemos actualizado la compatibilidad de origen y destino a Java 21, lo que permite acceder a nuevas funcionalidades del lenguaje y mejorar el rendimiento en tiempo de ejecución.

Gran cantidad de correcciones de errores

Como parte de nuestro compromiso continuo con la estabilidad y el rendimiento, MPS 2025.2 incluye una amplia gama de correcciones de errores en toda la plataforma. Desde pequeños inconvenientes hasta casos extremos más relevantes, hemos solucionado problemas para garantizar una experiencia de desarrollo más fluida. La lista completa de problemas resueltos puede consultarse aquí.

Actualizaciones de la plataforma

En la versión 2025.2, hemos habilitado el terminal rediseñado para todos los usuarios. Este cambio aporta mejoras significativas en la renderización y el rendimiento general del terminal. Para bash y zsh, también aporta algunos cambios visuales menores, pero sin comprometer el comportamiento de los shells.

Guía de migración

Para cada versión principal, preparamos instrucciones sobre cómo migrar desde versiones anteriores de MPS para asegurarnos de que todo se realiza sin problemas. Puede consultarlas con mayor detalle en la guía de migración actualizada.