Bienvenue dans la présentation de la version 2026.1 d'IntelliJ IDEA. Cette nouvelle mouture offre une prise en charge intégrée pour un éventail élargi d'agents d'IA, notamment Codex, Cursor et tout agent compatible ACP, et propose des améliorations ciblées et de premier ordre pour Java, Kotlin et Spring. Cette version fait également progresser la mission d'IntelliJ IDEA, qui est de prendre en charge les langages et outils les plus récents dès le premier jour.
Outre ces nouvelles fonctionnalités, la version 2026.1 apporte de nombreuses améliorations en matière de stabilité, de performances et d'ergonomie sur l'ensemble de la plateforme. Ces dernières sont décrites dans un article de blog distinct intitulé Correctifs.
IntelliJ IDEA évolue vers une plateforme ouverte qui vous permet d'intégrer les outils d'IA de votre choix à vos workflows de développement professionnel.
En plus de Junie et de Claude Agent, vous pouvez maintenant choisir plus d'agents dans le chat IA, y compris Codex. Cursor et GitHub Copilot, ainsi que des dizaines d'agents externes, sont maintenant pris en charge via l'Agent Client Protocol. Avec le nouveau registre ACP, vous pouvez découvrir les agents disponibles et les installer en un seul clic.
Les suggestions de prochaine modification sont désormais disponibles sans consommer le quota d'IA de votre abonnement JetBrains AI Pro. Ces suggestions dépassent le cadre de la saisie semi-automatique de code traditionnelle pour Java, Kotlin et maintenant Scala. Au lieu de mettre à jour uniquement ce qui se trouve sous votre curseur, elles appliquent intelligemment les modifications connexes à l'ensemble du fichier, et vous aident ainsi à maintenir votre code cohérent et à jour avec un minimum d'effort.
Cette évolution naturelle de la saisie semi-automatique offre une expérience fluide via Tab Tab qui vous permet de rester concentré.
IntelliJ IDEA continue de prendre en charge les dernières versions de Java dès le premier jour, et propose une prise en charge précoce pour les versions Java à venir, par exemple en vous permettant d'installer des builds d'accès anticipé directement depuis l'IDE.
Contrairement à Java 25, Java 26 n'introduit aucune nouvelle fonctionnalité stable du langage, mais cette nouvelle mouture propose des aperçus pour la correspondance de schémas et les constantes retardées, qui sont déjà prises en charge dans IntelliJ IDEA. En savoir plus.
La combinaison de Kotlin et de Jakarta Persistence est un choix populaire pour le développement côté serveur, mais comme Jakarta Persistence a initialement été conçu pour Java, certaines fonctionnalités de Kotlin (comme la sécurité des valeurs null, ainsi que la sémantique de val et data class) peuvent se comporter de manière inattendue dans les entités. IntelliJ IDEA 2026.1 remédie à ces pièges en tenant davantage compte de Kotlin dans sa prise en charge de JPA. Voici quelques exemples de ce que vous apporte la nouvelle version :
no-arg et all-open lors de l'ajout de Kotlin à un projet existant. no-arg et des modificateurs ouverts. val sur les entités JPA et autres. Pour en savoir plus sur ces pièges, consultez cet article de blog.
IntelliJ IDEA 2026.1 a amélioré sa prise en charge des dernières fonctionnalités du langage Kotlin 2.3.0, ainsi que celles de la version 2.3.20. Les nouvelles versions passent les alias de types imbriqués et les vérifications d'exhaustivité du flux de données pour les expressions when à l'état stable, et apportent également plusieurs fonctionnalités expérimentales que vous pouvez déjà essayer dans IntelliJ IDEA :
Cette version apporte une prise en charge complète de Scaladoc pour Scala 3. Vous pouvez donc désormais utiliser la syntaxe Markdown moderne directement dans les commentaires de votre documentation.
De plus, travailler sur des projets sbt dans WSL et dans des conteneurs Docker est désormais aussi simple que de travailler avec des projets locaux. Nous avons également apporté plusieurs améliorations aux performances de la mise en évidence et accéléré la synchronisation des projets sbt.
Cliquez ici pour en savoir plus sur ces mises à jour.
Spring Debugger vous permet désormais de visualiser l'état de votre application Spring directement dans votre code, sans interrompre son exécution. Finis les devinettes ou les bonds dans l'arborescence du projet pour comprendre le câblage, la configuration des profils et l'environnement. Vous pouvez détecter les injections de beans incorrectes, tester les points de terminaison sécurisés et examiner la configuration de l'application dans le code pendant son exécution. Vous gagnez ainsi du temps et de l'argent sur l'analyse statique du code.
@Value, afin de repérer plus rapidement les substitutions provenant de l'environnement, de la configuration d'exécution ou du serveur de configuration. Avec la quantité croissante de code généré, la révision et le débogage prennent encore plus d'importance pour maintenir un code de haute qualité. C'est là que l'accès local aux sources et à la documentation des dépendances utilisées dans votre projet s'avère particulièrement utile.
À partir de la version 2026.1, les sources de toutes vos dépendances sont automatiquement téléchargées de manière non intrusive. Vous disposez à présent de tout le contexte nécessaire pour inspecter, déboguer et naviguer facilement dans le code des dépendances.
Lorsqu'on travaille avec Java, on a parfois besoin d'avoir recours aux performances du C++ dans certains cas particuliers, comme des microservices optimisés ou des bibliothèques natives. De nouveaux plugins C++ pour IntelliJ IDEA vous permettent de rester concentré sur votre travail sans avoir à changer d'outil.
Le plugin C/C++ Language Support offre une assistance de premier ordre à la programmation pour le développement moderne en C et C++ dans IntelliJ IDEA. Il vous propose une analyse avancée du code, des contrôles de qualité en temps réel et de puissantes refactorisations pour garantir que votre code natif est aussi maintenable et qualitatif que vos projets JVM.
Pour activer cette fonctionnalité, il suffit d'installer le plugin CLion. Cela constitue l'infrastructure de base, qui relie vos projets aux chaînes d'outils essentielles, aux débogueurs, aux systèmes de build tels que CMake et Meson, à la base de données de compilation, à vcpkg et aux plugins du framework de test.
..Au vu des retours positifs et de l'adoption constatée jusqu'à présent, nous continuons à étendre la saisie semi-automatique des commandes afin de prendre en charge davantage de workflows Java et Kotlin :
.., ce qui facilite l'utilisation conjointe des deux mécanismes dans un flux unique et cohérent. .properties. Cela améliore la productivité dans les projets basés sur des frameworks où la configuration et le code sont étroitement liés. Gradle offre plusieurs moyens de configurer les builds, et ils ne sont pas tous optimaux. Cela peut engendrer de la confusion aussi bien chez les développeurs que chez les agents d'IA.
Afin de vous guider, JetBrains s'est associé à Gradle et Google pour créer un ensemble de bonnes pratiques officielles, qui couvrent les options complexes offertes aux utilisateurs et contribuent également à l'amélioration des agents d'IA. De nouvelles pratiques sont régulièrement élaborées, et plus de 30 sont déjà publiées.
Pour améliorer l'accès à cette ressource, IntelliJ IDEA 2026.1 met directement à votre disposition une première série d'inspections et de correctifs rapides, et d'autres suivront.
Nous poursuivons la modernisation de nos IDE et, dans cette mise à jour, nous avons amélioré un élément que vous utilisez constamment : l'éditeur. Une animation fluide du caret et un comportement de sélection mis à jour offrent un meilleur confort, une apparence plus soignée et une expérience de programmation plus agréable. En savoir plus.
Avec l'évolution des agents d'IA, l'exécution de plusieurs tâches en parallèle est devenue un gain de temps considérable, et c'est précisément là que les arbres de travail Git se révèlent extrêmement utiles. Pour prendre en charge les workflows de pointe pour le développement logiciel optimisé par IA, IntelliJ IDEA offre désormais une prise en charge de premier ordre des arbres de travail Git. Créez une arborescence de travail distincte pour un correctif urgent, confiez-en une autre à un agent d'IA et continuez à travailler sur votre branche principale, tout cela en même temps, sans interruption.
Même si vous n'utilisez pas d'agents, les arbres de travail vous feront gagner du temps lors des changements de branche, en particulier dans les grands projets.
Les IDE basés sur IntelliJ fonctionnent désormais nativement sous Wayland par défaut. Cette transition offre un confort optimal aux professionnels sous Linux grâce à une résolution HiDPI plus nette et une meilleure gestion des entrées, mais elle ouvre aussi la voie à de futures améliorations telles que la prise en charge de Vulkan.
Bien que Wayland offre des avantages et serve de base à de futures améliorations, nous privilégions la fiabilité : l'IDE basculera automatiquement vers X11 dans les environnements non pris en charge afin de garantir la continuité de votre workflow. En savoir plus.
Arrêtez de mémoriser des commandes. Commencez à les découvrir. La saisie semi-automatique intégrée au terminal vous permet d'explorer instantanément les sous-commandes et les paramètres disponibles au fil de la frappe. Que vous utilisiez des outils CLI complexes comme Git, Docker ou kubectl, ou vos propres scripts personnalisés, cette fonctionnalité suggère intelligemment des options valides en temps réel.
Initialement disponible pour les shells Bash et Zsh, cette fonctionnalité est désormais également proposée dans PowerShell.
Le développement logiciel moderne s'appuie de plus en plus sur les conteneurs de développement pour définir des environnements cohérents et professionnels. Si IntelliJ IDEA les prend en charge depuis longtemps via le mode Remote Development, une approche plus simple est désormais disponible pour préserver votre concentration.
À partir de la version 2026.1 d'IntelliJ IDEA, vous pouvez ouvrir nativement des projets depuis un conteneur de développement dans votre IDE local. Contrairement aux méthodes précédentes qui nécessitaient un backend d'IDE complet dans le conteneur, cette nouvelle architecture basée sur des agents offre une connexion haute performance au système de fichiers sans épuiser les ressources système. Cela réduit la charge cognitive et le temps de configuration, et vous permet de vous concentrer sur vos tâches les plus importantes.
L'intégration du chat IA pour Codex et Claude Agent offre désormais une prise en charge complète et native de vos bases de données connectées. Grâce à cela, vous pouvez maintenant interroger, analyser et modifier l'état de votre base de données en langage naturel directement depuis l'IDE.
La même fonctionnalité est disponible pour les agents externes via un serveur MCP.
Vous pouvez à présent enregistrer des paramètres de source de données dans votre compte JetBrains à l'aide des modèles de source de données. Particulièrement pratique pour les utilisateurs du All Products Pack ou pour toute personne utilisant plusieurs instances de JetBrains IDEs, cette mise à niveau vous permet d'accéder aux modèles et paramètres de source de données dans tous vos JetBrains IDEs dotés de fonctionnalités de base de données.
Vous pouvez maintenant gérer votre infrastructure Terraform avec plus de clarté et de contrôle en travaillant directement avec Terraform Stacks dans votre IDE. Bénéficiez de la saisie semi-automatique du code, accédez à une meilleure analyse de la structure, créez des composants et des déploiements, et naviguez rapidement entre ces derniers. Gardez le cap dans les configurations d'infrastructures complexes.
Travailler avec Kubernetes dans IntelliJ IDEA est à présent plus simple que jamais. Nous avons créé un écran d'accueil dédié qui vous guide pour tirer le meilleur parti de votre workflow en cluster. Vous pouvez étudier les fonctionnalités, vous connecter aux clusters, sélectionner facilement le contexte, appliquer des configurations, visualiser l'arborescence des ressources, examiner les journaux et déboguer, le tout depuis le confort de votre IDE.
Bénéficiez d'un workflow plus fluide et plus fiable grâce à la prise en charge de TypeScript, désormais activée par défaut sur le moteur de types basé sur le service. Optimisée pour le développement professionnel, cette mise à jour offre une inférence de type plus précise et réduit considérablement l'utilisation du processeur, même dans des projets d'entreprise de grande envergure. La prise en charge de TypeScript est renforcée grâce à une meilleure gestion de l'importation automatique des alias de chemin et des références de projet, ainsi qu'à l'intégration de conseils d'insertion provenant du serveur de langage TypeScript basé sur Go. L'analyse JavaScript gère désormais correctement les spécificateurs import / export en chaînes littérales.
IntelliJ IDEA vous permet de rester à la pointe de l'écosystème web en optimisant la prise en charge de vos frameworks préférés :
use memo et use no memo de React. @vue/typescript-plugin.
Avec l'environnement de développement unifié IntelliJ IDEA, nous nous efforçons d'offrir la meilleure expérience possible à tous les développeurs Java et Kotlin. Le développement frontend est indispensable pour la plupart des projets, et JavaScript est le choix par défaut pour cela.
Dans la version 2026.1, IntelliJ IDEA prend en charge JavaScript sans nécessiter d'abonnement Ultimate, bien que celui-ci reste nécessaire pour utiliser les fonctionnalités de productivité avancées pour JavaScript. En savoir plus.
Vous pourrez en apprendre davantage sur les améliorations apportées à la stabilité, aux performances et à l'expérience utilisateur d'IntelliJ IDEA 2026.1 dans l'article dédié sur les Correctifs.
N'hésitez pas à nous faire part de vos impressions sur les nouvelles fonctionnalités de cette version, car vos commentaires nous aident à façonner le produit afin qu'il fonctionne au mieux pour vous.
Adoptez dès maintenant IntelliJ IDEA 2026.1 pour essayer ces nouvelles fonctionnalités. N'oubliez pas de nous rejoindre sur X, Bluesky ou LinkedIn et n'hésitez pas à partager les nouveautés que vous préférez.
Merci d'utiliser IntelliJ IDEA !