IntelliJ IDEA 2025.2 の新機能

IntelliJ IDEA 2025.2 リリースの概要へようこそ。 このバージョンでは、生産性を維持し、より良いコードを書き、自信を持って最新のテクノロジーを採用できるようにするための強力な更新が導入されています。 このリリースのハイライトは以下の通りです。

新しくなった新機能ページ

このリリースでは、更新情報の紹介方法を変更しています。 このページにすべての調整や修正を列挙せず、最も影響の大きな新機能のみを取り上げるようにしました。 3 画面以上スクロールする必要はめったにありません。 最も重要な機能に的を絞ることで、実際に作業に影響する更新を把握しやすくなることを期待しています。

「修正されたバグ」の記事が追記され、そこでリモート開発、パフォーマンス、ユーザーエクスペリエンス、長年の技術的負債などの基本的な部分にわたる安定性と品質の改善が説明されます。

高い制御機能と優れたコンテキスト管理で AI の使用感を大幅に改善

最新バージョンの JetBrains AI Assistant と JetBrains の AI コーディングエージェント「Junie」へのアップグレードをお忘れなく。JetBrains AI Assistant は IntelliJ IDEA と一緒に自動的に更新され、Junie は Settings(設定)| Plugins(プラグイン)でインストールできます。 どちらのアップグレードもモデルの柔軟性、よりスマートなコンテキスト管理、および MCP のサポートを中心としており、プロジェクトに固有のニーズに合わせて AI のセットアップをカスタマイズできるようにすることを意図しています。

Junie と AI Assistant のパフォーマンス改善と新機能:

  • ついに AI Assistant に AI を使用した SQL、YAML、JSON、および Markdown のコード補完機能が備わりました。
  • AI を使用したコード補完では、Java のコードブロックがオフラインモードで提案され、ご愛用のローカルのコード補完モデルを選択できるようになっています。 航空機の中であれ、通信不可能な場所であれ、非公開のエンタープライズ環境内であれ、どこでもスマートな提案を受けることができます。
  • Junie の処理速度が 30% 向上し、リモート環境で動作するようになりました。
  • 新しい Project Rules(プロジェクトルール)ファイルでは、プロジェクトに固有のコーディングスタイルやフレームワークの制約などに関する指示を定義し、AI の回答を方向付けることができます。
  • モデルのドロップダウンメニューで AUTO(自動)を選択してモデルの選択を IntelliJ IDEA に任せることで、最高の生成品質とコストの最適化を実現できます。

AI により正確なコンテキストを提供する新しい方法:

  • 特定のテーブルやビューを AI チャットに添付すると、実際のデータ構造の状態を反映した非常に正確な AI 支援を得ることができます。 これは、複雑なエンタープライズ規模のプロジェクトでは特に有益です。
  • 画像を AI チャットに添付すると、入力し直すことなくエラーやダイアグラムを共有できます。 この機能は現時点で Anthropic と OpenAI のモデルでサポートされており、他のモデルでも近日有効になる予定です。
  • フォルダーをチャットのコンテキストに追加すると、AI との対話で @ または # を使用して複数ファイルのコンテキストを改善できます。

Junie と IntelliJ IDEA2025.2 における MCP のサポート:

  • Junie で Model Context Protocol(MCP)がサポートされ、外部ツールに接続できるようになりました。これにより、より詳細なコンテキストの認識とよりスマートなタスクの実行が可能になりました。
  • IntelliJ IDEA がサードパーティ AI エージェントの MCP サーバーとして動作できるようになりました。 IDE がマシン上のクライアントを検出し、ワンクリックで AI ワークフローを強化する 30 以上の組み込みツールを提供します。 詳細はこちらをご覧ください

無制限のコード補完、強力なローカルワークフロー、および制限付きのクラウドベースの機能を含め、すべての JetBrains AI の機能を無料でご利用いただけます。 今すぐお試しください

早期採用者への Java 25 のサポート

次期長期サポート(LTS)リリースである Java 25 の最終機能とプレビュー機能の両方をサポートする IntelliJ IDEA で最新テクノロジーをいち早く採用しましょう。 多くの開発者が Java 11、17、または 21 から移行することが予測されているため、JetBrains は IDE の移行準備に前もって取り組んでいます。

また、Java 25 の早期アクセスビルドを安定版リリースと同様の手順で IDE から直接ダウンロードできるようにしました。

Spring デバッガー - Spring Boot デバッグの新標準
Ultimate

Spring デバッガーは、開発者による Spring アプリケーションの理解とトラブルシューティングの方法を根本的に改善します。 このデバッガーは、実行時の動作に関するインサイトをリアルタイムに IDE へ取り込みます。 ロードまたはモック化されている Bean の確認、ソースの追跡によって解決された構成値の検査、および有効なデータベース接続とトランザクションの状態の監視が可能です。 環境変数かプロファイル固有の構成がソースの場合でも、Bean の定義をリアルタイムに評価してプロパティ値をトレースできます。 詳細は、このデバッガーに特化したブログ記事をご覧ください。

このデバッガーを使用するには、JetBrains Marketplace からプラグインをインストールしてください。 アプリケーションを Debug(デバッグ)モードで実行するだけで、追加の構成は必要ありません。 今後のリリースでは、Spring デバッガーは IntelliJ IDEA にバンドルされる予定です。

Spring Modulith
Ultimate

Spring Modulith の人気が高まっているため、バージョン 2025.2 の IntelliJ IDEA Ultimate では Spring Modulith チームの協力の下で信頼性の高いサポートを組み込みで提供するようにしました。

新しいチェック、修正、および提案は、モジュールの依存関係を管理し、明確なドメイン境界を徹底するのに役立ちます。 他のモジュールの Bean はコード補完ポップアップの警告アイコンで通知され、新しい Logical(論理)ビューでは Modulith 構造を一目で確認することができます。

これにより、DDD の原則に従い、IDE 内でモジュール式のイベント駆動型 Spring Boot アプリを構築するのが簡単になります!

早期採用者への Maven 4 のサポート

Maven 4 は長らく開発中ですが、徐々に一般公開のリリースが近づいています。 JetBrains は最先端テクノロジーの早期サポートを提供する取り組みを行っており、その一環で IntelliJ IDEA ではすでに Maven 4 を扱えるようになっています。そのため、安定バージョンがリリースされ次第、速やかに移行することができます。 それまでは、最新リリース候補の 1 つを使用して Maven 4 をプロジェクト内でお試しください。信頼性の高いプロジェクト同期、正確な出力、網羅的な移動操作、新しい modelVersion の構文サポートなど、期待されるすべての主要機能をご利用いただけます。

仮想スレッドのデバッグ

JDK 21 で導入され、JDK 24 で改善された仮想スレッドは、Java の並行処理の実現に向けた大きな一歩となるものです。 しかしながら、仮想スレッドのサポートはツール開発者にとって技術的に難しい課題でした。 IntelliJ IDEA 2025.2 では理想と現実のギャップを埋めるため、デバッガーとスレッドダンプビューアーに重要な更新を導入しています。

このリリースでは、アプリが一時停止された場合やブレークポイントに到達した場合でも、スレッドダンプ内の仮想スレッドを収集して調査できるようになりました。 IDE には各仮想スレッドをロックしているオブジェクトが表示されるため、ボトルネックの診断に役立ちます。 ビューに大量の情報が表示されないようにするため、同一のスタックトレースを持つスレッドは自動的にグループ化されます。そのため、ダンプのサイズが大きくても調査しやすくなっています。

また、jstackjcmd などのツールからもスレッドダンプを読み込めるため、並行処理の多いアプリのパフォーマンスの問題をより多くの方法で解析できます。

Scala のサポート

IntelliJ IDEA 2025.2 では、Scala 3 の不透明型と新しい汎用的なタプル演算が全面的にサポートされるようになりました。 不透明型が given、拡張メソッド、およびエイリアス境界と適切に連携するようになり、複雑なシナリオにおける推論が改善されました。 zipconcat などのタプル演算が補完や型の解決で認識され、サポートされるようになりました。

新しい SBT モジュールレイアウトがベータ段階を終了し、デフォルトで有効化されるようになりました。これにより、sbt main/test スコープ固有の設定が IDE により正確に反映されるようになります。 また、プロジェクトの同期によって sbt の管理対象ソースファイルが自動生成されるようになったため、ソースの欠落に起因するレッドコードが少なくなり、一般的な sbt プラグインの使用感が改善されます。

Scala 開発に関するすべての更新については、こちらのブログ記事をご覧ください。

サブスクリプション失効時の利便性向上
Ultimate

新しいポリシーを導入し、IntelliJ IDEA Ultimate サブスクリプションが失効した場合の利便性を向上させました。 サブスクリプションの更新が遅れた場合でもすぐにサブスクリプションを無効にせず、引き続き Java と Kotlin の基本機能を使用して開発を継続することができるようにしています。 この変更は、サブスクリプションを円滑に更新できない場合でも生産性を維持し、事業を中断なく継続するのに役立ちます。

データベースワークフローの改善
Ultimate

IntelliJ IDEA 2025.2 では、データの操作に関する大きな改善が行われています。 従来の結果グリッドでは単純な SELECT クエリのデータしか編集できませんでしたが、 このリリースでは JOIN 句を含む SELECT ステートメントも直接編集できるようになったため、UPDATE ステートメントを手動で書かなくても非常に簡単に関連データを更新できるようになりました。

この新機能とデータベース関連のその他の改善点については、こちらをご覧ください。

ウェブ開発関連の更新
Ultimate

最近の更新によってウェブ開発のワークフローが強化されたことで、コーディング支援が改善され、よりスマートなドキュメントの作成とより円滑なツール統合が可能になりました。 新しい TypeScript-Go 言語サーバーに対する実験的なサポートが提供され、より高速かつ正確な TypeScript プロジェクトの支援機能を得られるようになりました。

クイックドキュメントには Web Platform Baseline データが含まれるため、ブラウザーによるウェブ API のサポート状況をエディターを離れることなく簡単に確認することができます。 Bun も自動的に検出され、スクリプトの実行からパッケージのインストールに至るすべてが構成されるようになったため、最小限のセットアップでプロジェクトを開始することができます。

JSpecify のサポート - より安全なコードへの大きな一歩

null 許容性の問題は、今も Java でよくあるバグの原因の 1 つです。 JSpecify は null 許容性アノテーションに対して統一されたライブラリベースの標準を適用し、ライブラリ、ツール、および言語自体を含む全体の一貫性を確保することを目的とするものです。 バージョン 1.0.0 がリリースされ、Spring Framework 7 などの大規模なプロジェクトでの効果が実証された JSpecify は、業界の標準となる存在として位置づけられています。

JSpecify の採用を支援するため、IntelliJ IDEA で JSpecify のアノテーションを JetBrains 独自のアノテーションと同様に第一級オブジェクトとして扱うようにしました。 IntelliJ IDEA には固有の静的解析機能があるため、ジェネリクスやコレクションを伴う複雑なシナリオでも null 許容性を検出することができます。 また、Kotlin は Java コードを解析する際にもこれらのアノテーションを考慮し、複数言語での null 安全性を向上させます。

Bazel のネイティブサポート

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 に更新し、これらの新機能をお試しください。 XBluesky、または LinkedIn で JetBrains をフォローし、ソーシャルメディアでお気に入りの新機能をご紹介ください。 IntelliJ IDEA をご利用いただきありがとうございます!