IntelliJ IDEA 2025.2 リリースの概要へようこそ。 このバージョンでは、生産性を維持し、より良いコードを書き、自信を持って最新のテクノロジーを採用できるようにするための強力な更新が導入されています。 このリリースのハイライトは以下の通りです。
このリリースでは、更新情報の紹介方法を変更しています。 このページにすべての調整や修正を列挙せず、最も影響の大きな新機能のみを取り上げるようにしました。 3 画面以上スクロールする必要はめったにありません。 最も重要な機能に的を絞ることで、実際に作業に影響する更新を把握しやすくなることを期待しています。
「修正されたバグ」の記事が追記され、そこでリモート開発、パフォーマンス、ユーザーエクスペリエンス、長年の技術的負債などの基本的な部分にわたる安定性と品質の改善が説明されます。
最新バージョンの JetBrains AI Assistant と JetBrains の AI コーディングエージェント「Junie」へのアップグレードをお忘れなく。JetBrains AI Assistant は IntelliJ IDEA と一緒に自動的に更新され、Junie は Settings(設定)| Plugins(プラグイン)でインストールできます。 どちらのアップグレードもモデルの柔軟性、よりスマートなコンテキスト管理、および MCP のサポートを中心としており、プロジェクトに固有のニーズに合わせて AI のセットアップをカスタマイズできるようにすることを意図しています。
Junie と AI Assistant のパフォーマンス改善と新機能:
AI により正確なコンテキストを提供する新しい方法:
@ または # を使用して複数ファイルのコンテキストを改善できます。 Junie と IntelliJ IDEA2025.2 における MCP のサポート:
無制限のコード補完、強力なローカルワークフロー、および制限付きのクラウドベースの機能を含め、すべての JetBrains AI の機能を無料でご利用いただけます。 今すぐお試しください。
次期長期サポート(LTS)リリースである Java 25 の最終機能とプレビュー機能の両方をサポートする IntelliJ IDEA で最新テクノロジーをいち早く採用しましょう。 多くの開発者が Java 11、17、または 21 から移行することが予測されているため、JetBrains は IDE の移行準備に前もって取り組んでいます。
また、Java 25 の早期アクセスビルドを安定版リリースと同様の手順で IDE から直接ダウンロードできるようにしました。
Spring デバッガーは、開発者による Spring アプリケーションの理解とトラブルシューティングの方法を根本的に改善します。 このデバッガーは、実行時の動作に関するインサイトをリアルタイムに IDE へ取り込みます。 ロードまたはモック化されている Bean の確認、ソースの追跡によって解決された構成値の検査、および有効なデータベース接続とトランザクションの状態の監視が可能です。 環境変数かプロファイル固有の構成がソースの場合でも、Bean の定義をリアルタイムに評価してプロパティ値をトレースできます。 詳細は、このデバッガーに特化したブログ記事をご覧ください。
このデバッガーを使用するには、JetBrains Marketplace からプラグインをインストールしてください。 アプリケーションを Debug(デバッグ)モードで実行するだけで、追加の構成は必要ありません。 今後のリリースでは、Spring デバッガーは IntelliJ IDEA にバンドルされる予定です。
Spring Modulith の人気が高まっているため、バージョン 2025.2 の IntelliJ IDEA Ultimate では Spring Modulith チームの協力の下で信頼性の高いサポートを組み込みで提供するようにしました。
新しいチェック、修正、および提案は、モジュールの依存関係を管理し、明確なドメイン境界を徹底するのに役立ちます。 他のモジュールの Bean はコード補完ポップアップの警告アイコンで通知され、新しい Logical(論理)ビューでは Modulith 構造を一目で確認することができます。
これにより、DDD の原則に従い、IDE 内でモジュール式のイベント駆動型 Spring Boot アプリを構築するのが簡単になります!
Maven 4 は長らく開発中ですが、徐々に一般公開のリリースが近づいています。 JetBrains は最先端テクノロジーの早期サポートを提供する取り組みを行っており、その一環で IntelliJ IDEA ではすでに Maven 4 を扱えるようになっています。そのため、安定バージョンがリリースされ次第、速やかに移行することができます。 それまでは、最新リリース候補の 1 つを使用して Maven 4 をプロジェクト内でお試しください。信頼性の高いプロジェクト同期、正確な出力、網羅的な移動操作、新しい modelVersion の構文サポートなど、期待されるすべての主要機能をご利用いただけます。
JDK 21 で導入され、JDK 24 で改善された仮想スレッドは、Java の並行処理の実現に向けた大きな一歩となるものです。 しかしながら、仮想スレッドのサポートはツール開発者にとって技術的に難しい課題でした。 IntelliJ IDEA 2025.2 では理想と現実のギャップを埋めるため、デバッガーとスレッドダンプビューアーに重要な更新を導入しています。
このリリースでは、アプリが一時停止された場合やブレークポイントに到達した場合でも、スレッドダンプ内の仮想スレッドを収集して調査できるようになりました。 IDE には各仮想スレッドをロックしているオブジェクトが表示されるため、ボトルネックの診断に役立ちます。 ビューに大量の情報が表示されないようにするため、同一のスタックトレースを持つスレッドは自動的にグループ化されます。そのため、ダンプのサイズが大きくても調査しやすくなっています。
また、jstack や jcmd などのツールからもスレッドダンプを読み込めるため、並行処理の多いアプリのパフォーマンスの問題をより多くの方法で解析できます。
IntelliJ IDEA 2025.2 では、Scala 3 の不透明型と新しい汎用的なタプル演算が全面的にサポートされるようになりました。 不透明型が given、拡張メソッド、およびエイリアス境界と適切に連携するようになり、複雑なシナリオにおける推論が改善されました。 zip や concat などのタプル演算が補完や型の解決で認識され、サポートされるようになりました。
新しい SBT モジュールレイアウトがベータ段階を終了し、デフォルトで有効化されるようになりました。これにより、sbt main/test スコープ固有の設定が IDE により正確に反映されるようになります。 また、プロジェクトの同期によって sbt の管理対象ソースファイルが自動生成されるようになったため、ソースの欠落に起因するレッドコードが少なくなり、一般的な sbt プラグインの使用感が改善されます。
Scala 開発に関するすべての更新については、こちらのブログ記事をご覧ください。
新しいポリシーを導入し、IntelliJ IDEA Ultimate サブスクリプションが失効した場合の利便性を向上させました。 サブスクリプションの更新が遅れた場合でもすぐにサブスクリプションを無効にせず、引き続き Java と Kotlin の基本機能を使用して開発を継続することができるようにしています。 この変更は、サブスクリプションを円滑に更新できない場合でも生産性を維持し、事業を中断なく継続するのに役立ちます。
IntelliJ IDEA 2025.2 では、データの操作に関する大きな改善が行われています。 従来の結果グリッドでは単純な SELECT クエリのデータしか編集できませんでしたが、 このリリースでは JOIN 句を含む SELECT ステートメントも直接編集できるようになったため、UPDATE ステートメントを手動で書かなくても非常に簡単に関連データを更新できるようになりました。
この新機能とデータベース関連のその他の改善点については、こちらをご覧ください。
最近の更新によってウェブ開発のワークフローが強化されたことで、コーディング支援が改善され、よりスマートなドキュメントの作成とより円滑なツール統合が可能になりました。 新しい TypeScript-Go 言語サーバーに対する実験的なサポートが提供され、より高速かつ正確な TypeScript プロジェクトの支援機能を得られるようになりました。
クイックドキュメントには Web Platform Baseline データが含まれるため、ブラウザーによるウェブ API のサポート状況をエディターを離れることなく簡単に確認することができます。 Bun も自動的に検出され、スクリプトの実行からパッケージのインストールに至るすべてが構成されるようになったため、最小限のセットアップでプロジェクトを開始することができます。
null 許容性の問題は、今も Java でよくあるバグの原因の 1 つです。 JSpecify は null 許容性アノテーションに対して統一されたライブラリベースの標準を適用し、ライブラリ、ツール、および言語自体を含む全体の一貫性を確保することを目的とするものです。 バージョン 1.0.0 がリリースされ、Spring Framework 7 などの大規模なプロジェクトでの効果が実証された JSpecify は、業界の標準となる存在として位置づけられています。
JSpecify の採用を支援するため、IntelliJ IDEA で JSpecify のアノテーションを JetBrains 独自のアノテーションと同様に第一級オブジェクトとして扱うようにしました。 IntelliJ IDEA には固有の静的解析機能があるため、ジェネリクスやコレクションを伴う複雑なシナリオでも null 許容性を検出することができます。 また、Kotlin は Java コードを解析する際にもこれらのアノテーションを考慮し、複数言語での null 安全性を向上させます。
Bazel は、特に大規模なプロジェクトやエンタープライズプロジェクトで盛んに導入され始めています。 IntelliJ IDEA 2025.2 では、一般公開となった JetBrains 公式の Bazel プラグインを介してネイティブサポートが提供されるようになりました。 Bazel は IntelliJ IDEA の第一級オブジェクトとなり、Java、Kotlin、Scala、Python、および Go と緊密に連携します。 ターゲットとモジュールの正確なマッピング、高いパフォーマンス、および分かりやすい UX をすべてのオペレーティングシステムで実現しています。
このリリースにより、チームで Bazel を使用している方は何の支障もなく完全に開発ワークフローに沿った作業を行えるようになります。 詳細は、こちらの記事をご覧ください。
修正されたバグの記事では、IntelliJ IDEA 2025.2 の安定性、パフォーマンス、およびユーザーエクスペリエンスに関する改善点を詳しくご覧いただけます。
このリリースの新機能についてのご意見をお聞かせください。フィードバックは、この製品がユーザーにとって最適な機能を提供できるようにするのに役立ちます。
今すぐ IntelliJ IDEA 2025.2 に更新し、これらの新機能をお試しください。 X、Bluesky、または LinkedIn で JetBrains をフォローし、ソーシャルメディアでお気に入りの新機能をご紹介ください。 IntelliJ IDEA をご利用いただきありがとうございます!