Novedades de IntelliJ IDEA 2026.1

Le damos la bienvenida al resumen de la versión 2026.1 de IntelliJ IDEA. Esta versión incorpora compatibilidad integrada con más agentes de IA, entre ellos Codex, Cursor y cualquier agente compatible con ACP, y ofrece mejoras de primer nivel específicas para Java, Kotlin y Spring. Este lanzamiento también anticipa la misión de IntelliJ IDEA de ofrecer compatibilidad con los lenguajes y herramientas más novedosos desde el primer día.

Cualquier agente, integrado:

Inteligencia en la plataforma:

Compatibilidad de primer nivel con los lenguajes:

  • Java 26: disfrute de compatibilidad desde el primer día, incluidas funcionalidades de vista previa.
  • Kotlin 2.3.20: goce de compatibilidad desde el momento de la instalación, incluidas funcionalidades experimentales.
  • C/C++ en IntelliJ IDEA: acceda a asistencia a la codificación en C/C++ de primer nivel para proyectos multilenguaje.
  • Compatibilidad con JavaScript sin suscripción a la versión Ultimate.

Productividad y entorno:

Junto con las nuevas funcionalidades, 2026.1 aporta numerosas mejoras en cuanto a estabilidad, rendimiento y usabilidad en toda la plataforma. Estas mejoras se describen por separado en este artículo del blog.

IA

IntelliJ IDEA evoluciona como plataforma abierta que le permite incorporar las herramientas de IA que desee a sus flujos de trabajo de desarrollo profesional.

Además de Junie y Claude Agent, ahora puede elegir más agentes en el chat de IA, incluido Codex. También Cursor y GitHub Copilot, junto con docenas de agentes externos ahora son compatibles a través del Agent Client Protocol. Con el nuevo ACP Registry, puede descubrir agentes disponibles e instalarlos en un solo clic.

Ahora las sugerencias de ediciones siguientes están disponibles sin consumir la cuota de IA de su suscripción a AI Pro. Estas sugerencias van más allá de la finalización de código tradicional para Java, Kotlin y, ahora, Scala. En lugar de actualizar solo lo que hay en el cursor, aplican de forma inteligente los cambios relacionados a todo el archivo, lo que le ayudará a mantener su código coherente y actualizado con el mínimo esfuerzo.

Esta evolución natural de la finalización de código ofrece una experiencia fluida, en la que basta con pulsar varias veces la tecla Tab, para que no pierda la concentración.

Compatibilidad con el lenguaje JVM

Java 26

IntelliJ IDEA continúa ofreciendo compatibilidad con las versiones más recientes de Java desde el primer día, además de la compatibilidad anticipada con las versiones futuras de Java, por ejemplo, permitiéndole instalar compilaciones de acceso anticipado directamente desde el IDE.

A diferencia de Java 25, Java 26 no incorpora ninguna nueva funcionalidad estable del lenguaje, pero incluye versiones preliminares de concordancia de patrones y constantes perezosas, que ya son compatibles con IntelliJ IDEA. Más información.

Mejoras en el desarrollo de Kotlin con JPA

La combinación de Kotlin y Jakarta Persistence es popular para el desarrollo del lado del servidor, pero como Jakarta Persistence se diseñó originalmente para Java, algunas funcionalidades de Kotlin —como la seguridad contra valores nulos, así como la semántica val y data class— se pueden comportar de un modo inesperado en las entidades. IntelliJ IDEA 2026.1 aborda estos problemas con una compatibilidad con JPA más adaptado a Kotlin. Estos son algunos ejemplos de lo que encontrará en la nueva versión:

  • Autoconfiguración de los complementos del compilador de Kotlin no-arg y all-open al añadir Kotlin a un proyecto existente.
  • Eliminación de las construcciones no-arg redundantes y modificadores abiertos.
  • Detección y arreglos rápidos de los problemas, como utilizar clases de datos y campos val en entidades JPA, entre otros.

Puede obtener más información sobre estos problemas en este artículo del blog.

Compatibilidad con Kotlin 2.3.20

IntelliJ IDEA 2026.1 ha mejorado la compatibilidad con las funcionalidades del lenguaje más recientes en Kotlin 2.3.0, así como las de 2.3.20. Las nuevas versiones trasladan al estado estable alias de tipo anidado y comprobaciones de exhaustividad de flujo de datos para expresiones when, y también incorporan varias funcionalidades experimentales que ya puede probar en IntelliJ IDEA:

  • La desestructuración basada en nombres desestructura por nombre de propiedad en lugar de posición, de modo que cambiar el orden de las propiedades no estropea el código (versión 2.3.20).
  • Los campos de respaldo explícitos recortan el código reutilizable cuando busca una propiedad que se puede escribir internamente pero es de solo lectura para los llamantes (versión 2.3.0).
  • El comprobador de valores de retorno no utilizados le advierte cuando realiza una llamada que devuelve un resultado significativo y ese resultado se ignora silenciosamente, lo que le ayuda a detectar errores (versión 2.3.0).

Scala

Esta versión incorpora compatibilidad total con Scaladoc para Scala 3, lo que significa que ahora puede utilizar sintaxis Markdown moderna directamente en los comentarios de su documentación.

Además, trabajar con proyectos sbt dentro de contenedores Docker y WSL ahora resulta tan fluido como trabajar en proyectos locales. También hemos hecho varias mejoras de rendimiento en el resaltado y hemos agilizado la sincronización de proyectos sbt.

Encontrará más información sobre estas actualizaciones aquí.

Spring Ultimate

Análisis en tiempo de ejecución para aplicaciones de Spring

Spring Debugger ahora le permite ver el estado de su aplicación de Spring directamente en su código, sin pausar su ejecución. Esto significa que ya no tiene que hacer suposiciones ni saltar al árbol de proyecto para comprender las conexiones, la configuración de perfiles y el entorno. Puede detectar inyecciones de beans incorrectas, puntos de conexión protegidos con pruebas, y revisar la configuración de la aplicación en el código en ejecución, lo que le permite ahorrar tiempo y dinero en análisis estático de código.

  • Beans inyectados en el código: vea la clase exacta de bean que se ha inyectado en su componente de Spring: la definición de bean, los beans relacionados y la navegación a la clase de definición de bean o al método factory ahora están a un solo clic de distancia.
  • Inserciones de seguridad de punto de conexión [llegará en 2026.1.X]: vea cómo está asegurado cada punto de conexión, así como qué reglas están en vigor y de dónde proceden, consulte el contexto del usuario actual y desbloquee temporalmente un punto de conexión mientras depura para verificar el comportamiento sin editar la configuración: ¡todo directamente desde el cliente HTTP!
  • Valores de propiedades reales [llegará en 2026.1.X]: vea el valor real de la propiedad utilizado en tiempo de ejecución en la anotación @Value, para poder detectar sobrescrituras desde el entorno, la configuración de ejecución o el servidor de configuración más rápidamente.

Fuentes y documentación para dependencias listas para usar

Con una cantidad cada vez mayor de código generado, revisar y depurar es cada vez más importante para mantener un código de alta calidad. Es ahí donde disponer de acceso local a las fuentes y a la documentación para las dependencias utilizadas en su proyecto resulta especialmente útil.

A partir de la versión 2026.1, las fuentes de todas sus dependencias se descargan automáticamente de forma no intrusiva. Ahora dispone de todo el contexto necesario para inspeccionar, depurar y navegar por el código de las dependencias con facilidad.

Compatibilidad con C/C++ en IntelliJ IDEA Ultimate

Al trabajar con Java, a veces es necesario aprovechar el rendimiento de C++ en casos específicos, como en microservicios optimizados o en bibliotecas nativas. Los nuevos complementos C++ para IntelliJ IDEA le permiten mantener la concentración sin necesidad de cambiar de herramienta.

El complemento C/C++ Language Support ofrece asistencia a la codificación de primer nivel para el desarrollo moderno en C y C++ en IntelliJ IDEA. Le ofrece análisis del código avanzado, comprobaciones de calidad en tiempo real y una refactorización potente para asegurarse de que su código nativo es mantenible y de alta calidad, como sus proyectos de JVM.

Para habilitar esta asistencia, solo tiene que instalar el complemento de CLion. Esto sirve como infraestructura base, que conecta sus proyectos con cadenas de herramientas esenciales, depuradores, sistemas de compilación como CMake y Meson, la base de datos de compilación, vcpkg y complementos para marcos de trabajo de pruebas.

Funcionalidades de mejora de la productividad

Asistencia ampliada de Java y Kotlin para la finalización de comandos ..

Basándose en los comentarios positivos y en la adopción que hemos visto hasta ahora, vamos a continuar expandiendo la finalización de comandos para ofrecer más compatibilidad con flujos de trabajo de Java y Kotlin:

  • Nuevas acciones basadas en IA disponibles a través de la finalización de comandos. Puede pedirle rápidamente al IDE que le explique el código, genere documentación o haga cambios en el código directamente utilizando un cuadro de diálogo de peticiones integrado, todo ello en contexto sin salir del editor.
  • Todas las plantillas postfix ahora se pueden descubrir e invocar vía .., lo que facilita el uso de ambos mecanismos juntos en un solo flujo coherente.
  • La finalización de comandos ahora también está disponible en los archivos de configuración .properties. Esto mejora la productividad en proyectos basados en marcos de trabajo donde la configuración y el código están conectados estrechamente.

Mejores prácticas de Gradle para humanos y agentes

Gradle ofrece varias formas de configurar compilaciones, y no todas ellas son óptimas. Esto podría dar lugar a confusión tanto para los desarrolladores como para los agentes de IA.

Para orientarle, JetBrains ha unido fuerzas con Gradle y Google para crear un conjunto de mejores prácticas oficiales, que abarcan las opciones complejas para los usuarios y también ayudan a los agentes de IA a mejorar. Se redactan nuevas prácticas con regularidad, y ya se han publicado más de 30.

Para que este recurso sea todavía más accesible, IntelliJ IDEA 2026.1 pone a su disposición el primer lote directamente como inspecciones y arreglos rápidos, y próximamente llegarán más.

Actualizaciones del signo de intercalación y la selección en el editor

Continuaremos modernizando sus IDE y, en esta actualización, hemos renovado algo con lo que interactúa constantemente: el editor. La animación fluida del signo de intercalación y el comportamiento de selección actualizado proporcionan una mayor comodidad, un aspecto más limpio y una experiencia de programación más agradable. Leer más.

Posibilidad de trabajar en varias ramas simultáneamente con árboles de trabajo Git

Con la evolución de los agentes de IA, ejecutar varias tareas en paralelo le ahorra mucho tiempo, y es ahí precisamente donde los árboles de trabajo Git resultan extremadamente prácticos. Para admitir flujos de trabajo de vanguardia para desarrollo de software basado en IA, IntelliJ IDEA ahora ofrece compatibilidad de primer nivel para árboles de trabajo Git. Cree un árbol de trabajo independiente para un hotfix urgente, asigne otro a un agente de IA y siga trabajando en su rama principal, todo al mismo tiempo y sin interrupciones.

Incluso si no utiliza agentes, los árboles de trabajo le ahorrarán tiempo al cambiar de ramas, especialmente en proyectos grandes.

Compatibilidad nativa con Wayland

Los IDE basados en IntelliJ ahora se ejecutan de forma nativa en Wayland de forma predeterminada. Esta transición ofrece a los profesionales de Linux el máximo confort mediante un HiDPI más nítido y una mejor gestión de las entradas, y allana el camino a futuras mejoras como la compatibilidad con Vulkan.

Aunque Wayland ofrece ventajas y actúa como base para futuras mejoras, priorizamos la fiabilidad: el IDE volverá de forma automática a X11 en entornos no compatibles para no interrumpir su flujo de trabajo. Más información.

Finalización en el terminal

Deje de memorizar comandos. Comience a descubrirlos. La finalización en el terminal le ayuda a explorar instantáneamente los subcomandos y parámetros disponibles a medida que escribe. Tanto si trabaja con herramientas de CLI complejas como Git, Docker o kubectl, como si utiliza scripts personalizados, esta funcionalidad le sugiere opciones válidas de manera inteligente y en tiempo real.

Previamente introducida para los shells Bash y Zsh, ahora también está disponible en PowerShell.

Capacidad de trabajar con proyectos en contenedores de desarrollo como si fuesen localesUltimate

El desarrollo de software moderno cada vez se basa más en los contenedores de desarrollo para definir entornos coherentes y profesionales. Aunque IntelliJ IDEA hace tiempo que es compatible con ellos utilizando el modo Remote Development, ahora dispone de un enfoque más simplificado para que no pierda la concentración.

A partir de IntelliJ IDEA 2026.1, puede abrir proyectos desde un contenedor de desarrollo de forma nativa en su IDE local. A diferencia de los métodos previos, que requerían un backend del IDE completo dentro del contenedor de desarrollo, esta nueva arquitectura basada en agentes ofrece una conexión de alto rendimiento al sistema de archivos sin agotar los recursos del sistema. Así se reduce la carga cognitiva y el tiempo de configuración, para que pueda concentrarse en las tareas más importantes.

Bases de datos

La integración del chat de IA con Codex y Claude Agent ahora ofrece compatibilidad completa y nativa para sus bases de datos conectadas. Ahora puede consultar, analizar y modificar el estado de su base de datos utilizando lenguaje natural directamente desde el IDE.

Esta misma funcionalidad está disponible para agentes externos a través de un servidor MCP.

La configuración de la fuente de datos ahora se puede almacenar en su cuenta de JetBrains mediante plantillas de fuentes de datos. Especialmente práctica para los usuarios del All Products Pack o para cualquiera que utilice varias instancias de JetBrains IDEs, esta actualización le permite acceder a plantillas de fuentes de datos y ajustes en todos los JetBrains IDEs con funcionalidad de base de datos.

Compatibilidad con Terraform Stacks Ultimate

Ahora puede gestionar su infraestructura de Terraform con mayor claridad y control trabajando con Terraform Stacks directamente en el IDE. Disfrute de finalización del código, comprenda mejor la infraestructura, cree nuevos componentes e implementaciones, y navegue entre ellos con facilidad. No se pierda en configuraciones de infraestructura complejas.

Experiencia en Kubernetes optimizada Ultimate

Trabajar con Kubernetes en IntelliJ IDEA es ahora más sencillo que nunca. Hemos creado una pantalla de bienvenida específica que le guía para sacar el máximo partido a su flujo de trabajo con clústeres. Puede estudiar funcionalidades, conectarse a clústeres, seleccionar el contexto con facilidad, aplicar configuraciones, ver el árbol de recursos, examinar registros y depurar, todo ello sin salir del IDE.

Javascript y Typescript

Disfrute de un flujo de trabajo más fluido y fiable con la compatibilidad con TypeScript, que ahora se ejecuta en el motor de tipos basado en servicios de forma predeterminada. Esta actualización, optimizada para el desarrollo profesional, ofrece una inferencia de tipos más precisa y reduce significativamente el consumo de la CPU, incluso en proyectos empresariales a gran escala. La compatibilidad con TypeScript se ha mejorado aún más con una mejor gestión de las autoimportaciones para los alias de ruta y las referencias de proyectos, así como la integración de consejos de inserción desde el servidor de lenguaje TypeScript basado en Go. El análisis de JavaScript ahora también trata correctamente los especificadores de literales de cadena import / export.

IntelliJ IDEA le mantiene a la vanguardia del ecosistema web con una compatibilidad perfeccionada con sus marcos de trabajo preferidos:

  • El IDE ahora resalta las nuevas directivas de React use memo y use no memo.
  • La integración con Vue utiliza la versión 3.1.8 actualizada de @vue/typescript-plugin.
  • Los ajustes de Astro aceptan configuraciones basadas en JSON para la integración con el servidor de lenguaje.
  • La sintaxis de plantillas de Angular 21.x ahora es compatible.

Compatibilidad con JavaScript y TypeScript sin suscripción a Ultimate

Con el IntelliJ IDEA unificado, buscamos ofrecer la mejor experiencia a todos los desarrolladores de Java y Kotlin. El desarrollo de frontend es imprescindible para la mayoría de los proyectos, y JavaScript es la opción predeterminada.

En la versión 2026.1, IntelliJ IDEA ofrece compatibilidad con JavaScript sin necesidad de una suscripción a Ultimate, aunque la necesitará para utilizar las funcionalidades de productividad avanzadas para JavaScript. Más información.

Esté atento

Puede obtener más información sobre las mejoras en la estabilidad, el rendimiento y la experiencia de usuario de IntelliJ IDEA 2026.1 en el artículo Correcciones.

Cuéntenos lo que piensa de las nuevas funcionalidades de esta versión, ya que sus comentarios nos ayudan a dar forma al producto para que funcione aún mejor para usted.

Actualice ahora a IntelliJ IDEA 2026.1 para probar estas nuevas funcionalidades. No olvide unirse a nosotros en X, Bluesky o LinkedIn, y asegúrese de compartir sus actualizaciones favoritas.

¡Gracias por utilizar IntelliJ IDEA!