Das ist neu in IntelliJ IDEA 2025.2

Willkommen bei unserem Überblick über IntelliJ IDEA 2025.2. Die neue Version enthält leistungsstarke Updates, die Ihnen helfen, produktiv zu arbeiten, besseren Code zu schreiben und neue Technologien reibungslos einzuführen. Einige Highlights in diesem Release:

Neue „Das ist neu“-Seite

Mit diesem Release ändern wir die Art und Weise, wie wir Ihnen Updates präsentieren. Anstatt alle Verbesserungen und Korrekturen aufzulisten, werden wir auf dieser Seite nur noch die wichtigsten Neuerungen hervorheben. Nur selten scrollen Benutzer*innen über die dritte Seite hinaus. Indem wir uns auf das Wesentliche konzentrieren, hoffen wir, dass Sie die Updates, die sich unmittelbar auf Ihre Arbeit auswirken, leichter erkennen können.

Im Anschluss wird ein separater Artikel „Behobene Probleme“ folgen, in dem die Stabilitäts- und Qualitätsverbesserungen in Kernbereichen wie Remote-Entwicklung, Performance, Nutzungserfahrung und technische Schulden ausführlich beschrieben werden.

KI-Erfahrung auf einem neuen Niveau: mehr Kontrolle und besseres Kontextmanagement

Aktualisieren Sie unbedingt auf die neuesten Versionen von JetBrains AI Assistant (wird automatisch mit IntelliJ IDEA aktualisiert) und Junie, dem KI-Coding-Agent von JetBrains (unter Settings | Plugins können Sie Junie installieren). Die Updates verbessern die Modellflexibilität, bieten ein intelligenteres Kontextmanagement und führen MCP-Unterstützung ein, sodass Sie Ihr KI-Setup an die spezifischen Anforderungen Ihres Projekts anpassen können.

Verbesserte Performance und neue Funktionen für Junie und AI Assistant:

  • AI Assistant bietet endlich KI-gestützte Code-Completion für SQL, YAML, JSON und Markdown.
  • Die KI-Completion schlägt jetzt im Offline-Modus Codeblöcke für Java vor und lässt Sie Ihr bevorzugtes Modell für die lokale Completion wählen. So erhalten Sie überall sinnvolle Vorschläge, ob im Flugzeug, unterwegs oder in einer abgeschotteten Unternehmensumgebung.
  • Junie ist jetzt bis zu 30% schneller und funktioniert auch in Remote-Umgebungen.
  • Mit der neuen Project Rules-Datei können Sie projektspezifische Vorgaben definieren, z. B. bezüglich des Codestils oder der Framework-Einschränkungen, um den KI-Antworten die Richtung vorzugeben.
  • Wählen Sie AUTO im Dropdown-Menü für die Modellauswahl, um IntelliJ IDEA die Auswahl zu überlassen und die beste Generierungsqualität mit optimierten Kosten zu erreichen.

Neue Möglichkeiten, um der KI einen zielgerichteten Kontext bereitzustellen:

  • Hängen Sie einzelne Tabellen oder Views an den KI-Chat an, um eine viel zielgenauere KI-Unterstützung zu erhalten, die dem tatsächlichen Stand Ihrer Datenstrukturen entspricht. Dies ist vor allem bei komplexen Projekten im Unternehmenseinsatz nützlich.
  • Hängen Sie Bilder an den KI-Chat an, um Fehler und Diagramme bereitzustellen, ohne sie abtippen zu müssen. Diese Funktion wird derzeit von Anthropic- und OpenAI-Modellen unterstützt und wird demnächst auch auf andere Modelle erweitert.
  • Hängen Sie mit @ oder # Ordner als Chat-Kontext an, um dateiübergreifenden Kontext für Ihre KI-Unterhaltung bereitzustellen.

MCP-Unterstützung in Junie und IntelliJ IDEA 2025.2:

  • Junie unterstützt jetzt das Model Context Protocol (MCP), das die Einbindung externer Tools und somit eine gründlichere Kontexterfassung und eine intelligentere Aufgabenausführung ermöglicht.
  • IntelliJ IDEA kann jetzt als MCP-Server für KI-Agents von Drittanbietern fungieren. Die IDE erkennt Clients auf Ihrem System und bietet über 30 integrierte Tools, um KI-Workflows mit einem einzigen Klick zu verbessern. Mehr erfahren.

Alle Funktionen von JetBrains AI sind kostenlos verfügbar, inklusive unbegrenzter Code-Completion, leistungsstarker lokaler Workflows und einer begrenzten Nutzung von cloudbasierten Funktionen. Jetzt ausprobieren.

Java-25-Unterstützung für Early Adopter

Seien Sie unter den Ersten, die die neuesten Technologien von Java 25 einführen, dem nächsten LTS-Release (Long-Term-Support). IntelliJ IDEA unterstützt sowohl die Final- als auch die Preview-Sprachmerkmale. Da viele Entwickler*innen von Java 11, 17 oder 21 migrieren dürften, wollten wir sichergehen, dass die IDE bereits im Vorfeld auf die Umstellung vorbereitet ist.

Darüber hinaus können Sie jetzt Early-Access-Builds von Java 25 direkt in der IDE herunterladen – wie bisher schon bei stabilen Releases.

Spring Debugger – der neue Standard für das Spring-Boot-Debugging
Ultimate

Spring Debugger bietet grundlegende Verbesserungen für das Verständnis und die Fehlersuche in Spring-Anwendungen. Er integriert Laufzeitinformationen in Echtzeit direkt in die IDE. Sie können sehen, welche Beans geladen oder gemockt sind, aufgelöste Konfigurationswerte mit Rückverfolgung der Quelle untersuchen und aktive Datenbankverbindungen sowie den Status von Transaktionen überwachen. Sie können Bean-Definitionen live auswerten und Eigenschaftswerte rückverfolgen, selbst wenn diese aus Umgebungsvariablen oder profilspezifischen Konfigurationen stammen. Weitere Informationen finden Sie in unserem speziellen Blogbeitrag.

Um loszulegen, installieren Sie das Plugin vom JetBrains Marketplace. Es ist keine zusätzliche Konfiguration erforderlich – Sie müssen nur die Anwendung im Debug-Modus ausführen. In einem zukünftigen Release werden wir den Spring Debugger in IntelliJ IDEA integrieren.

Spring Modulith
Ultimate

Spring Modulith wird immer beliebter, und dank einer Zusammenarbeit mit dem Spring-Modulith-Team bietet IntelliJ IDEA Ultimate 2025.2 eine solide Unterstützung dafür.

Neue Checks, Fixes und Vorschläge helfen bei der Verwaltung von Modulabhängigkeiten und bei der Durchsetzung klarer Domänengrenzen. Im Code-Completion-Popup weist ein Warnsymbol auf Beans aus anderen Modulen hin, und die neue Logical-Ansicht bietet einen Überblick über Ihre Modulith-Struktur.

Dadurch ist es einfacher, den DDD-Prinzipien zu folgen und modulare, ereignisgesteuerte Spring-Boot-Anwendungen direkt in Ihrer IDE zu erstellen.

Maven-4-Unterstützung für Early Adopter

Maven 4 befindet sich bereits seit einiger Zeit in der Entwicklung und steht kurz vor der offiziellen Einführung. Da es unser Anspruch ist, Ihnen frühzeitig Unterstützung für neue Technologien bereitzustellen, können Sie in IntelliJ IDEA bereits jetzt an Maven-4-Projekten arbeiten. Sobald die stabile Version veröffentlicht wird, können Sie somit problemlos wechseln. In der Zwischenzeit können Sie eine der neuesten Release-Candidate-Versionen von Maven 4 in Ihrem Projekt ausprobieren und dabei alle wichtigen Funktionen nutzen: zuverlässige Projektsynchronisation, korrekte Outputs, vollständige Navigation, Syntaxunterstützung für die neue modelVersion und mehr.

Debugging von virtuellen Threads

Virtuelle Threads, die in JDK 21 eingeführt und in JDK 24 verbessert wurden, sind ein großer Fortschritt für die nebenläufige Programmierung in Java. Für Toolentwickler*innen war ihre Unterstützung jedoch mit erheblichen technischen Hürden verbunden. IntelliJ IDEA 2025.2 enthält wichtige Updates für den Debugger und den Threadabbild-Betrachter, um diese Lücke zu schließen.

Sie können jetzt virtuelle Threads in Threadabbildern erfassen und untersuchen, selbst wenn die Anwendung unterbrochen oder an einem Haltepunkt angehalten wurde. Die IDE zeigt an, welches Objekt durch jeden virtuellen Thread gesperrt ist, was Ihnen bei der Diagnose von Engpässen hilft. Um eine Überflutung der Ansicht zu vermeiden, werden Threads mit identischen Stack-Traces automatisch gruppiert, wodurch große Abbilder einfacher zu überblicken sind.

Sie können auch Threadabbilder von Tools wie jstack und jcmd laden, sodass Sie mehr Möglichkeiten zur Analyse von Leistungsproblemen in stark parallelisierten Anwendungen haben.

Scala-Unterstützung

IntelliJ IDEA 2025.2 bietet vollständige Unterstützung für die in Scala 3 eingeführten opaken Typen und die neuen generischen Tupel-Operationen. Bei opaken Typen ist jetzt eine korrekte Integration mit Givens, Erweiterungsmethoden und Alias-Grenzen möglich, wobei die Inferenz in komplexen Szenarien verbessert wurde. Tupel-Operationen wie zip, concat und andere werden jetzt erkannt und bei der Completion und Typauflösung unterstützt.

Die Betaphase des neuen sbt-Modul-Layouts ist jetzt beendet und das Layout ist standardmäßig aktiviert. Dadurch werden sbt-main/test-spezifischen Einstellungen in der IDE genauer dargestellt. Darüber hinaus generiert die Projektsynchronisierung jetzt automatisch sbt-verwaltete Quellcodedateien. Dadurch wird weniger Code aufgrund von fehlenden Quellen rot markiert, und die Nutzungserfahrung von gängigen sbt-Plugins wird verbessert.

Weitere Informationen zu den Updates für die Scala-Entwicklung finden Sie in unserem Blogartikel.

Verbesserte Erfahrung bei Ablauf Ihres Abonnements
Ultimate

Eine Neuerung sorgt für eine reibungslosere Erfahrung beim Ablauf Ihres IntelliJ-IDEA-Ultimate-Abonnements. Selbst wenn Sie Ihr Abonnement einmal mit Verzögerung verlängern, bleiben die zentralen Funktionen für Java und Kotlin nutzbar, sodass Sie die Entwicklung ohne unmittelbare Unterbrechung fortsetzen können. Diese Änderung trägt zur Gewährleistung Ihrer Produktivität und Geschäftskontinuität bei, selbst wenn Ihnen einmal eine sofortige Verlängerung des Abonnements nicht möglich ist.

Bessere Datenbank-Workflows
Ultimate

IntelliJ IDEA 2025.2 führt eine wichtige Verbesserung für die Arbeit mit Daten ein. Bisher konnten nur bei einfachen SELECT-Abfragen die Daten in der Ergebnistabelle bearbeitet werden. Jetzt können auch SELECT-Abfragen mit JOIN-Klauseln direkt bearbeitet werden. Dadurch können solche Daten erheblich leichter aktualisiert werden, ohne manuelle UPDATE-Anweisungen zu schreiben.

Mehr über diese und andere Verbesserungen für die Arbeit mit Datenbanken erfahren Sie hier.

Updates für die Webentwicklung
Ultimate

Die jüngsten Updates verbessern die Arbeitsabläufe in der Webentwicklung durch optimierte Programmierhilfen, intelligentere Dokumentationsunterstützung und eine reibungslosere Integration von Tools. Für den neuen TypeScript-Go-Sprachserver ist jetzt experimentelle Unterstützung verfügbar. Dadurch werden schnellere und zielgenauere Programmierhilfen bei TypeScript-Projekten ermöglicht.

Die Schnelldokumentation umfasst Web-Platform-Baseline-Daten, sodass Sie die Browserunterstützung für Web-APIs leicht überprüfen können, ohne den Editor zu verlassen. Bun wird außerdem automatisch erkannt und vollständig für die Nutzung konfiguriert, von der Ausführung von Skripten bis hin zur Installation von Paketen, sodass Projekte mit minimalem Einrichtungsaufwand gestartet werden können.

JSpecify-Unterstützung – ein großer Schritt zu mehr Codesicherheit

Nullability-Probleme gehören nach wie vor zu den häufigsten Fehlerursachen bei der Java-Programmierung. JSpecify bietet einen einheitlichen, bibliotheksbasierten Standard für Nullability-Annotationen mit dem Ziel, für Bibliotheken, Tools und die Sprache selbst Einheitlichkeit zu schaffen. Nachdem Version 1.0.0 veröffentlicht wurde und sich der Einsatz in großen Projekten wie Spring Framework 7 bewährt hat, hat JSpecify das Potenzial, zum Industriestandard zu werden.

Um die Verbreitung von JSpecify zu unterstützen, behandelt IntelliJ IDEA JSpecify-Annotationen jetzt als vollwertige Sprachmerkmale, genau wie unsere eigenen JetBrains-Annotationen. Dank einzigartiger statischer Analysefunktionen erkennt IntelliJ IDEA Nullability-Probleme selbst in komplexen Szenarien mit Generics und Collections. Darüber hinaus berücksichtigt auch Kotlin diese Annotationen bei der Analyse von Java-Code, sodass die Nullsicherheit sprachübergreifend verbessert wird.

Native Bazel-Unterstützung

Bazel gewinnt zunehmend an Bedeutung, insbesondere bei Großprojekten und im Unternehmenseinsatz. Wir sind stolz darauf, durch die allgemeine Einführung des offiziellen JetBrains-Bazel-Plugins in IntelliJ IDEA 2025.2 native Unterstützung für Bazel anzubieten. Bazel verfügt damit über eine vollwertige Unterstützung in IntelliJ IDEA, mit umfassender Integration in Java, Kotlin, Scala, Python und Go. Sie erhalten eine zielgenaue Zuordnung zwischen Ziel und Modul, eine hohe Performance und eine klare Benutzerführung – und zwar auf allen Betriebssystemen.

Wenn Ihr Team Bazel verwendet, beseitigt dieses Release Reibungsverluste und fügt sich perfekt in Ihre Entwicklungsabläufe ein. Weitere Informationen erhalten Sie in diesem Artikel.

Bleiben Sie dran

In unserem Artikel Behobene Probleme werden wir Sie über Änderungen in IntelliJ IDEA 2025.2 informieren, die sich positiv auf Stabilität, Performance und Nutzungserfahrung auswirken.

Lassen Sie uns wissen, was Sie von den Neuerungen in dieser Version halten, denn Ihr Feedback hilft uns, die Entwicklung des Produkts auf Ihre Bedürfnisse auszurichten.

Aktualisieren Sie jetzt auf IntelliJ IDEA 2025.2, um diese Neuerungen auszuprobieren. Sie finden uns auch auf X, Bluesky oder LinkedIn – lassen Sie uns in den sozialen Netzwerken wissen, welche Updates Ihnen besonders zusagen. Vielen Dank, dass Sie IntelliJ IDEA verwenden!