Bienvenue dans la présentation de la version 2025.2 d'IntelliJ IDEA. Cette version apporte de puissantes mises à jour pour vous aider à rester productif, à écrire du code de meilleure qualité et à adopter les dernières technologies en toute confiance. Les points clés de cette mise à jour incluent :
À l'occasion de cette version, nous modifions notre présentation des mises à jour. Au lieu de répertorier tous les changements et correctifs, cette page met désormais en évidence les nouvelles fonctionnalités les plus marquantes. Nos utilisateurs vont rarement au-delà du troisième écran. En nous concentrant sur l'essentiel, nous espérons vous permettre de suivre plus facilement les mises à jour qui impactent réellement votre travail.
Un article distinct sur les Correctifs suivra pour présenter en détail les améliorations concernant la stabilité et la qualité dans des domaines essentiels comme le développement à distance, les performances, l'expérience utilisateur et la dette technique.
Assurez-vous de passer aux dernières versions de JetBrains AI Assistant (automatiquement mis à jour avec IntelliJ IDEA) et de Junie, l'agent de programmation IA de JetBrains (allez dans Settings | Plugins pour installer Junie). Elles priorisent la flexibilité du modèle, une gestion du contexte plus intelligente et la prise en charge du MCP, afin d'adapter votre configuration d'IA aux besoins spécifiques de votre projet.
Meilleures performances et nouvelles fonctionnalités pour Junie et l'AI Assistant :
Nouveaux moyens de fournir un contexte plus précis à l'IA :
@ ou de #. Prise en charge du MCP dans Junie et IntelliJ IDEA 2025.2 :
Toutes les fonctionnalités de JetBrains AI sont disponibles gratuitement, avec une saisie semi-automatique de code illimitée, de puissants workflows locaux et des fonctionnalités basée sur le cloud limitées. Essayez-le dès maintenant.
Soyez parmi les premiers à adopter les toutes dernières technologies grâce à la prise en charge des fonctionnalités finales et préliminaires de Java 25, la prochaine version prise en charge à long terme (LTS) par IntelliJ IDEA. Comme beaucoup de développeurs devraient migrer depuis Java 11, 17 ou 21, nous nous assurons que l'IDE soit prêt à l'avance pour la transition.
Nous avons également ajouté la possibilité de télécharger les versions Early Access de Java 25 directement depuis l'IDE, comme pour les versions stables.
Spring Debugger améliore fondamentalement la façon dont les développeurs comprennent et résoudre les problèmes des applications Spring. Il fournit en temps réel des informations sur l'exécution directement dans l'IDE. Voyez quels beans sont chargés ou simulés, inspectez les valeurs de configuration résolues avec le suivi de la source et surveillez les connexions de base de données actives et les états des transactions. Vous pouvez évaluer les définitions de bean en direct et suivre les valeurs des propriétés, même lorsqu'elles proviennent de variables d'environnement ou de configurations spécifiques au profil. Pour en savoir plus, consultez notre article de blog sur le sujet.
Pour commencer, installez le plugin depuis la JetBrains Marketplace. Aucune configuration supplémentaire n'est nécessaire au-delà de l'exécution de votre application en mode Debug. Dans une prochaine version, Spring Debugger sera directement fourni dans IntelliJ IDEA.
Spring Modulith gagne en popularité et, avec la version 2025.2, IntelliJ IDEA Ultimate en propose une prise en charge robuste, conçue en collaboration avec l'équipe Spring Modulith.
Un nouvel ensemble de vérifications, de correctifs et de suggestions aide à gérer les dépendances des modules et à appliquer des limites de domaine propres. Une icône d'avertissement dans la fenêtre contextuelle de saisie semi-automatique du code signale les beans d'autres modules, tandis qu'une nouvelle vue Logical vous permet d'explorer votre structure Modulith d'un coup d'œil.
Cela facilite le suivi des principes DDD et la création d'applications Spring Boot modulaires et pilotées par les événements, directement dans votre IDE !
Maven 4 est en développement depuis un certain temps, mais sa sortie officielle approche. Dans le cadre de notre engagement à fournir une prise en charge précoce pour les technologies de pointe, IntelliJ IDEA vous permet déjà de travailler avec des projets Maven 4, afin que vous puissiez ensuite adopter la version stable de façon fluide. En attendant, vous pouvez essayer Maven 4 dans votre projet en utilisant l'une des dernières release candidates, avec toutes les fonctionnalités essentielles que vous attendez : synchronisation de projet fiable, sorties exactes, navigation complète, prise en charge de la syntaxe pour la nouvelle version du modèle, et plus.
Les threads virtuels, introduits dans LE JDK 21 et améliorés dans LE JDK 24, constituent une avancée majeure pour la concurrence Java. Leur prise en charge représentait toutefois un défi d'ingénierie pour les développeurs d'outils. IntelliJ IDEA 2025.2 apporte des mises à jour importantes pour le débogueur et le visualiseur de vidage de threads afin de combler cette lacune.
Vous pouvez maintenant collecter et inspecter les threads virtuels dans les vidages de threads, même lorsque l'application est en pause ou à un point d'arrêt. L'IDE montre sur quel objet chaque thread virtuel est verrouillé pour vous aider à diagnostiquer les goulots d'étranglement. Pour éviter d'inonder la vue, les threads avec des traces de pile identiques sont automatiquement regroupés, ce qui facilite la navigation dans les dumps volumineux.
Vous pouvez également charger des dumps de threads à partir d'outils tels que jstack et jcmd, qui vous offrent davantage de moyens d'analyser les problèmes de performances dans les applications hautement concurrentes.
IntelliJ IDEA 2025.2 introduit la prise en charge complète des types opaques Scala 3 et des nouvelles opérations de tuples génériques. Les types opaques s'intègrent désormais correctement avec les givens, les méthodes d'extension et les limites d'alias, avec une inférence améliorée dans les scénarios complexes. Les opérations de tuple telles que zip ou concat sont maintenant reconnues et prises en charge dans la saisie semi-automatique du code et la résolution de type.
La nouvelle disposition du module sbt est désormais sortie de la version bêta et est activée par défaut. Elle reflète plus précisément les paramètres spécifiques à la portée main/test de sbt dans l'IDE. De plus, la synchronisation du projet génère désormais automatiquement des fichiers sources gérés par sbt, ce qui permet de réduire le code rouge causé par les sources manquantes et améliore l'expérience avec les plugins sbt populaires.
Pour en savoir plus sur toutes les mises à jour pour le développement Scala, consultez cet article de blog.
Une nouvelle politique fluidifie votre expérience lors de l'expiration de votre abonnement IntelliJ IDEA Ultimate. Même si le renouvellement de votre abonnement est retardé, les fonctionnalités principales de Java et de Kotlin restent accessibles pour vous permettre de poursuivre votre travail de développement sans perturbation immédiate. Ce changement contribue à préserver la productivité et à assurer la continuité des activités lorsqu'il n'est pas possible de renouveler l'abonnement immédiatement.
IntelliJ IDEA 2025.2 apporte une amélioration majeure pour le travail avec les données. Auparavant, la modification des données dans la grille de résultats se limitait à de simples requêtes SELECT. Désormais, même les instructions SELECT avec des clauses JOIN peuvent être modifiées directement, ce qui facilite grandement la mise à jour des données associées sans passer par l'écriture manuelle d'instructions UPDATE.
Pour en savoir plus sur les améliorations concernant les bases de données, cliquez ici.
Les mises à jour récentes améliorent les workflows de développement web grâce à une meilleure assistance au code, une documentation plus intelligente et une intégration plus fluide des outils. Une prise en charge expérimentale pour le nouveau serveur de langage TypeScript-Go est maintenant disponible. Elle offre une assistance plus rapide et plus précise pour les projets TypeScript.
La documentation rapide inclut les données Web Platform Baseline, ce qui facilite la vérification de la prise en charge des API web par le navigateur sans quitter l'éditeur. Bun est également détecté automatiquement et entièrement configuré (de l'exécution des scripts à l'installation des paquets), ce qui permet aux projets de démarrer avec un minimum de configuration.
Les problèmes de nullité restent l'une des sources de bugs les plus courantes en Java. JSpecify propose une norme unifiée basée sur une bibliothèque pour les annotations de nullabilité, afin d'apporter de la cohérence entre les bibliothèques, les outils et le langage lui-même. Sa version 1.0.0 est désormais publiée et a prouvé son efficacité dans de grands projets comme Spring Framework 7, positionnant JSpecify comme la norme dans le domaine.
Pour soutenir l'adoption de JSpecify, IntelliJ IDEA traite désormais ses annotations comme des fonctionnalités de langage à part entière, comme nos propres annotations JetBrains. Grâce à ses capacités d'analyse statique uniques, IntelliJ IDEA peut détecter les problèmes de nullité même dans des scénarios complexes impliquant des génériques et des collections. De plus, Kotlin respecte également ces annotations lors de l'analyse du code Java, ce qui améliore la sécurité null interlangage.
Bazel gagne en popularité, notamment dans les projets à grande échelle et dans les projets d'entreprise. Nous sommes fiers d'introduire sa prise en charge native dans IntelliJ IDEA 2025.2 via le plugin JetBrains Bazel officiel, qui est désormais disponible publiquement. Bazel prend de l'importance dans IntelliJ IDEA, avec une intégration poussée pour Java, Kotlin, Scala, Python et Go. Vous bénéficiez d'un mappage précis entre la cible et le module, des performances élevées et un guidage utilisateur clair, sur tous les systèmes d'exploitation.
Si votre équipe s'appuie sur Bazel, cette version supprime les frictions et s'aligne parfaitement sur vos workflows de développement. Pour en savoir plus, consultez cet article.
Ne manquez pas le prochain article concernant les Correctifs pour en savoir plus sur les améliorations en matière de stabilité, de performances et d'expérience utilisateur dans IntelliJ IDEA 2025.2.
Dites-nous ce que vous pensez des nouvelles fonctionnalités de cette version, car vos commentaires nous aident à orienter les évolutions du produit afin qu'il fonctionne au mieux pour vous.
Adoptez dès maintenant IntelliJ IDEA 2025.2 pour essayer ces nouvelles fonctionnalités. N'oubliez pas de nous rejoindre sur X, Bluesky ou LinkedIn et de partager les nouveautés que vous préférez sur les réseaux sociaux. Merci d'utiliser IntelliJ IDEA !