Novidades no MPS 2025.2

O MPS 2025.2 traz melhorias de qualidade e estabilidade em todas as áreas, além de várias atualizações notáveis. Esta versão traz a capacidade de iniciar o MPS com launchers nativos do sistema operacional, introduz um diálogo Node Info modernizado e melhora o tratamento de informações de resolução ao copiar e colar referências. Agora os desenvolvedores podem fornecer ícones usando métodos de fábrica e a plataforma foi atualizada com diversas melhorias.

Explore a lista completa de mudanças abaixo.

Launchers binários para Windows e Linux

Agora o MPS inclui launchers binários nativos para Windows e Linux. Esses launchers fornecem uma maneira mais robusta e conveniente de iniciar o MPS que os launchers baseados em scripts — por exemplo, permitem fixar o aplicativo na barra de tarefas e no menu Iniciar.

Agora o assistente Build Solution cria scripts de build atualizados.

Como adicionar launchers binários e product-info.json a scripts existentes de build

Se você estiver atualizando uma distribuição mais antiga baseada no MPS para incluir os novos launchers binários, siga as etapas mencionadas na documentação.

Ícones de métodos de fábrica

Além dos conceitos já existentes TextIcon, FileIcon e ConstantFieldIcon, agora está disponível um novo conceito FactoryMethodIcon. Ele permite que seja especificado um ícone através de uma referência a uma declaração concreta de método de fábrica que crie e retorne uma instância de javax.swing.Icon.

Informações de resolução atualizadas durante operações de copiar e colar

Agora as informações de resolução são atualizadas corretamente ao se copiar referências para a área de transferência. Quando se renomeia o destino de uma referência, como uma variável, sem usar a refatoração Rename, não são atualizadas as informações de resolução das referências que apontam para aquele alvo. Porém, assim que você copiar essas referências para a área de transferência, suas informações de resolução serão atualizadas corretamente e as referências serão resolvidas novamente de forma correta quando coladas.

Elevando o padrão para o Java 21

O MPS está acompanhando a evolução do ecossistema do Java. Nesta versão, atualizamos a compatibilidade tanto de origem quanto de destino para o Java 21, liberando o acesso a novos recursos da linguagem e melhorando o desempenho em tempo de execução.

Diversas correções de bugs

Como parte do nosso compromisso contínuo com a estabilidade e o desempenho, o MPS 2025.2 inclui uma grande variedade de correções de bugs em toda a plataforma. Desde pequenos aborrecimentos até casos de extremo impacto, corrigimos problemas para ajudar a garantir uma experiência mais suave de desenvolvimento. A lista completa de problemas resolvidos pode ser encontrada aqui.

Atualizações da plataforma

Na versão 2025.2, habilitamos o terminal reformulado para todos os usuários. Esta mudança traz melhorias significativas na renderização e no desempenho geral do terminal. No caso do bash e o zsh, também há algumas pequenas alterações visuais que não afetam o comportamento desses shells.

Guia de Migração

Para cada lançamento principal, preparamos instruções sobre como migrar de versões mais antigas do MPS para garantir que tudo corra bem. Veja-os em detalhes no guia de migração atualizado.