MPS 2025.2에서는 전반적인 품질과 안정성이 향상되었으며, 여러 가지 주목할 만한 업그레이드도 함께 제공하고 있습니다. 이번 릴리스에서는 OS 네이티브 런처를 통해 MPS를 실행할 수 있는 기능이 추가되었으며, 세련된 Node Info(노드 정보) 대화상자가 도입되었습니다. 또한 참조를 복사 및 붙여 넣을 때의 resolve-info 처리 방식이 개선되었습니다. 이제 개발자는 factory 메서드를 사용해 아이콘을 제공할 수 있으며, 플랫폼에는 다양한 개선 사항이 적용되었습니다.
아래에서 전체 변경 목록을 확인하세요.
MPS에 이제 Windows와 Linux용 네이티브 바이너리 런처가 포함됩니다. 이 런처를 이용하면 스크립트 기반 런처보다 더 강력하고 편리한 방식으로 MPS를 시작할 수 있습니다. 예를 들어 애플리케이션을 작업 표시줄이나 시작 메뉴에 고정할 수 있습니다.
빌드 솔루션 마법사가 이제 업데이트된 빌드 스크립트를 생성합니다.
기존 MPS 기반 배포판을 새로운 바이너리 런처와 함께 업데이트하려면 문서에 설명된 단계를 따라 주세요.
기존의 TextIcon, FileIcon 및 ConstantFieldIcon 개념 외에도 이제 새로운 FactoryMethodIcon 개념이 추가되었습니다. 이를 통해 javax.swing.Icon 인스턴스를 생성하고 반환하는 구체적인 정적 factory 메서드 선언을 참조하여 아이콘을 지정할 수 있습니다.
이제 참조를 클립보드에 복사할 때 resolve-info가 올바르게 업데이트됩니다. 변수와 같은 참조 대상의 이름을 Rename(이름 변경) 리팩터링을 사용하지 않고 변경하면, 해당 대상을 가리키는 참조의 resolve-info는 업데이트되지 않습니다. 하지만 이러한 참조를 클립보드에 복사하는 즉시 resolve-info가 올바르게 업데이트되며, 붙여 넣을 때 참조가 올바르게 다시 해결됩니다.
MPS는 진화하는 Java 에코시스템의 흐름에 발맞추고 있습니다. 이번 릴리스에서는 소스와 타깃 호환성이 모두 Java 21로 업데이트되어 새로운 언어 기능과 향상된 런타임 성능이 제공됩니다.
안정성 및 성능에 대한 지속적인 노력의 일환으로, MPS 2025.2에는 플랫폼 전반에 걸쳐 다양한 버그 수정이 포함됩니다. 사소한 불편함부터 중요한 특수 사례까지 문제를 해결하여 더 원활한 개발 경험을 제공하도록 했습니다. 해결된 문제의 전체 목록은 여기에서 확인할 수 있습니다.
2025.2 버전에서는 모든 사용자가 새롭게 작업된 터미널을 이용할 수 있습니다. 이 재작업으로 렌더링과 전체 터미널 성능이 크게 향상됩니다. bash와 zsh의 경우, 일부 사소한 시각적 변경 사항도 포함되며 이는 셸의 동작에는 영향을 주지 않습니다.
주요 릴리스가 나올 때마다 JetBrains는 이전 버전의 MPS에서 마이그레이션하기 위한 지침을 준비하여 모든 부분이 원활하게 작동하도록 합니다. 자세한 내용은 업데이트된 마이그레이션 가이드에서 확인해 보세요.