Novedades de IntelliJ IDEA 2025.1

IntelliJ IDEA 2025.1 ofrece compatibilidad total con Java 24, incorpora notebooks de Kotlin y convierte el modo K2 en el predeterminado, lo que supone un gran paso hacia la mejor experiencia en Kotlin. La depuración es más potente, con funciones de pausa y reanudación para las evaluaciones de inspecciones, mientras que otros numerosos retoques en todo el IDE mejoran la productividad, la calidad del código y la comodidad general del desarrollador.

IntelliJ IDEA goes AI

JetBrains AI ha recibido una actualización importante, y ahora combina AI Assistant y Junie en una única suscripción. Con esta versión, todas las funcionalidades de JetBrains AI están disponibles de forma gratuita en nuestro IDE, con uso ilimitado para algunas, como la finalización de código ilimitada y la compatibilidad con modelos locales, y con acceso limitado basado en créditos para otras. También estamos introduciendo un nuevo sistema de suscripción que facilita la escalabilidad según sea necesario con los niveles AI Pro y AI Ultimate.

Esta versión introduce importantes mejoras para aumentar la productividad y reducir el trabajo repetitivo. Las actualizaciones incluyen una finalización de código más inteligente, compatibilidad con nuevos modelos de nube como OpenAI GPT-4.1 (próximamente), Claude 3.7 Sonnet y Gemini 2.0 Flash, conocimiento avanzado del contexto basado en RAG y un nuevo modo de edición para editar varios archivos directamente desde el chat. Más información.

Aspectos más destacados

Compatibilidad con Java 24

La versión 2025.1 ofrece compatibilidad total con todas las funcionalidades de la última versión de Java 24, lo que garantiza una experiencia fluida con las actualizaciones más recientes del lenguaje. Los recolectores de secuencias, ahora una funcionalidad estable, se integran en el flujo de trabajo de depuración de secuencias. Todas las demás funcionalidades, ya sean experimentales, en fase preliminar o finalizadas, también son compatibles, por lo que podrá aprovecharlas en sus proyectos. Más información.

Modo Kotlin K2 de forma predeterminada

En esta versión, el modo K2 está activado de forma predeterminada. Se trata de un hito importante basado en todos los progresos que hemos realizado para mejorar el análisis de código, la eficiencia de la memoria y el rendimiento general para el desarrollo en Kotlin. Con compatibilidad completa con todas las funcionalidades del lenguaje Kotlin 2.1 (y más recientes), el modo K2 es un importante paso adelante que nos permitirá seguir mejorando la compatibilidad con el lenguaje del IDE.

Aunque los usuarios activos del modo K2 ya están viendo una experiencia más fluida, todavía estamos trabajando en algunas acciones, como ciertas refactorizaciones e inspecciones de uso poco frecuentes. Sin embargo, nuestro compromiso con la calidad sigue siendo más fuerte que nunca: trabajamos sin descanso para solucionar todas las incidencias pendientes y perfeccionar la experiencia de los desarrolladores. Si tiene alguna dificultad, nos encantaría conocerla para poder ayudarle. Consulte este artículo del blog para obtener más detalles sobre el estado actual del modo K2.

Control de las evaluaciones de inspección

Ahora puede pausar y reanudar la evaluación de las inspecciones para controlar los posibles efectos secundarios de los cálculos de las inspecciones. Basta con hacer clic con el botón derecho en una inspección durante la evaluación y seleccionar Pause Watch. Mientras esté en pausa, no evaluará ni informará de los errores. Para reanudar el proceso de evaluación, haga clic en Resume Watch en el menú contextual.

Kotlin notebooks para todos

Kotlin Notebook, un nuevo entorno interactivo para desarrolladores de JVM, ¡ahora es una funcionalidad integrada de IntelliJ IDEA! Los notebooks de Kotlin son perfectos para una amplia gama de tareas, desde la creación de prototipos en tiempo real, la presentación, el análisis sintáctico de registros y la redacción de documentación, hasta el análisis y la visualización de datos en profundidad.
Más información.

Experiencia de usuario

Nueva arquitectura de terminal Beta

La versión 2025.1 introduce una arquitectura de terminal renovada, que está disponible en Beta. El terminal ahora se ejecuta en un núcleo estable y compatible con los estándares y utiliza el editor del IDE para representar la interfaz de usuario. Este cambio nos permite introducir nuevas funcionalidades al tiempo que preservamos la compatibilidad y el rendimiento en varias plataformas, tanto locales como remotas. Obtenga más detalles sobre nuestros planes y progresos en esta publicación del blog.

Menú principal fusionado en la barra de herramientas principal en Windows y Linux

Para los usuarios de Windows y Linux, el IDE ofrece ahora una nueva opción para fusionar el menú principal con la barra de herramientas principal, para crear una interfaz más ágil.

Funcionalidad de búsqueda en las vistas previas de Markdown

En IntelliJ IDEA 2025.1, puede realizar búsquedas dentro de las vistas previas de Markdown. Dado que las vistas previas de README.md son a menudo lo primero que se ve al abrir o clonar un proyecto, esta actualización hace que sea más fácil encontrar información clave al instante.

Cuadros de diálogo de archivos nativos del SO en Windows

IntelliJ IDEA ahora utiliza de forma predeterminada los cuadros de diálogo de archivos nativos de Windows en lugar de la implementación personalizada del IDE. Esto le ofrece una experiencia más familiar al abrir o guardar archivos. Si prefiere el comportamiento anterior, puede restaurarlo en Advanced Settings | User Interface.

Creación de un archivo nuevo en la ventana de herramientas Project

Crear un nuevo archivo es ahora más cómodo. Puede acceder a la ventana emergente que enumera las plantillas de archivos disponibles directamente desde la barra de herramientas de la ventana Project mediante el icono +, y el campo de búsqueda le permite filtrar y encontrar rápidamente el tipo de archivo que necesita.

Actualizaciones automáticas de complementos

Puede configurar IntelliJ IDEA para que actualice automáticamente los complementos en segundo plano. Descargará las actualizaciones disponibles y las aplicará la próxima vez que reinicie el IDE sin notificaciones adicionales. Puede activar las actualizaciones automáticas haciendo clic en la casilla Enable auto-update del cuadro de diálogo de actualización o a través de File | Settings | Appearance & Behavior | System Settings | Updates.

Kotlin

Resolución de dependencias mejorada en main.kts

IntelliJ IDEA 2025.1 mejora la estabilidad y la previsibilidad de la resolución de dependencias en los scripts de compilación de Kotlin. Anteriormente, la resolución se efectuaba en paralelo con el resaltado de código, lo que provocaba retrasos y proporcionaba una retroalimentación poco clara. Ahora, puede seguir su progreso utilizando el botón Load script dependencies. Los scripts sin dependencias se abren inmediatamente y están listos para su resaltado sin procesamiento innecesario.

Arreglo rápido para los nombres de KDoc no importados

IntelliJ IDEA 2025.1 incorpora un arreglo rápido muy esperado para simplificar la escritura en KDoc. Ahora el IDE puede insertar de forma automática nombres cualificados en los enlaces KDoc.

Consejos sobre alteraciones del código causadas por los complementos del compilador de Kotlin

Con esta actualización, IntelliJ IDEA proporciona ahora una visión más clara de las modificaciones introducidas por los complementos del compilador, para que su comportamiento sea más transparente. Kotlin cuenta con varios potentes complementos del compilador, como kotlinx.serialization y all-open, que se utilizan en diversos ámbitos y pueden alterar el comportamiento del código Kotlin. Más información.

Scala

Compatibilidad con Scala 3

Esta versión incluye una compatibilidad mejorada con la nueva sintaxis de límites de contexto y givens (SIP-64). También hemos mejorado la compatibilidad con tuplas con nombre (SIP-58) e introducido la compatibilidad con la sintaxis de comprensión for (SIP-62). Hemos adoptado completamente los cambios de Scala 3 en la lógica de resolución implícita. Incluye muchas otras pequeñas correcciones de errores y mejoras, y ahora el código Scala 3 se resalta correctamente en los fragmentos de código de los archivos Markdown.

Experiencia de depuración mejorada

El depurador ya no encuentra problemas al detenerse en puntos de interrupción dentro de lambdas en traits y dentro de lazy vals en bloques try…catch.

Resaltado de código perfeccionado para Scala

En la versión 2024.3, introdujimos la compatibilidad con métodos inline transparentes en Scala 3. Ahora, mientras seguimos trabajando en la compatibilidad con macros Scala, ofrecemos la compatibilidad con tipos de macros Scala 2. También hemos mejorado los consejos de tipo para patrones de variables, generadores y parámetros literales, así como la información de tipo para parámetros con guion bajo y sintaxis kind-projector.

Mejoras en los proyectos sbt

Hemos introducido varias mejoras en los nuevos módulos independientes de producción y pruebas. Una nueva acción Generate sbt managed sources le ayuda a evitar situaciones en las que el código bueno se marca en rojo porque depende de fuentes generadas durante la importación del proyecto. Además, el asistente New Project sugiere ahora la descarga del JDK para los nuevos proyectos sbt.

Otras mejoras

Ahora la finalización de código puede proporcionar resultados parciales durante la indexación. Además, cuando utilice Code With Me para proyectos Scala, verá que el arreglo rápido de importación automática solo se ofrece después de editar el código en el host.

Marcos de trabajo y tecnologías

Creación automática de repositorios Spring Data inexistentes Ultimate

IntelliJ IDEA crea ahora de forma automática los repositorios de Spring Data por usted. Simplemente empiece a escribir el nombre de la entidad, y si el repositorio no existe, el IDE le sugerirá crear uno. Elija el tipo de repositorio y continúe su trabajo sin problemas añadiendo métodos de consulta derivados y procesando los datos extraídos.

Experiencia de usuario mejorada para las solicitudes HTTP generadas Ultimate

El cliente HTTP ahora abre las solicitudes HTTP generadas a partir de código en la división derecha del editor, lo que significa que ya no es necesario revisarlas en una pestaña distinta.

Compatibilidad con Liquibase en la vista de estructura de código Logical Ultimate

Con la vista de estructura Logical del código en IntelliJ IDEA 2025.1, ahora puede disfrutar de una representación de la estructura más significativa y de una navegación más ágil adaptada específicamente a los conjuntos de cambios de Liquibase. Explore y gestione fácilmente sus conjuntos de cambios con una vista general intuitiva que resalta su jerarquía lógica, lo que le ayudará a mantener la organización y la productividad cuando trabaje en cambios del esquema de la base de datos.

Opción para exportar registros de Kafka directamente a JSON, CSV y TSV Ultimate

IntelliJ IDEA ahora permite exportar registros de Kafka directamente a archivos JSON, CSV y TSV, lo que hace más fácil analizar y compartir datos de streaming. El IDE puede guardar los detalles completos de los registros, incluidos el tema, marca de tiempo, clave, valor, partición y offset, en formatos muy utilizados. Con esta actualización, podrá diagnosticar problemas con mayor rapidez, verificar la integridad de los datos, permitir análisis avanzados y agilizar la colaboración, ya que la exportación de registros Kafka ayuda a garantizar que los datos sean accesibles y procesables. Al reducir el tiempo de resolución y mejorar la transparencia de los datos, esta mejora proporciona una experiencia Kafka más eficiente y eficaz.

Acciones del medianil para OpenTofu Ultimate

IntelliJ IDEA 2025.1 incorpora acciones del medianil interactivas para archivos .tofu, que se utilizan para definir recursos en la nube en OpenTofu, un marco de infraestructura como código (IaC) de código abierto. Con esta nueva integración en el medianil, puede ejecutar comandos clave de OpenTofu directamente desde el editor, sin necesidad de pasar al terminal. Un icono sobre el que se puede hacer clic en el medianil del editor abre un menú de acciones comunes como Init, Validate, Plan, Apply y Destroy, lo que pone los comandos de su infraestructura al alcance de la mano.

Compatibilidad con Containerfiles Ultimate

IntelliJ IDEA reconoce ahora los Containerfiles de forma nativa, y ofrece resaltado de sintaxis, análisis lint y sugerencias de fragmentos. Garantiza una experiencia de desarrollador fluida para cualquiera que lidie con Docker, Podman y Buildah en el mismo entorno. Esta actualización elimina la fricción que antes le obligaba a cambiar el nombre «Containerfile» a «Dockerfile» y perder el acceso a las funcionalidades específicas de Podman, o simplemente seguir adelante con la edición básica de texto.

Compatibilidad con instrucciones en minúsculas en Dockerfiles Ultimate

IntelliJ IDEA 2025.1 le permite escribir directivas en minúsculas además de las mayúsculas convencionales. Anteriormente, el IDE reconocía comandos como FROM, RUN y COPY como instrucciones de Dockerfile. Ahora, también es libre de utilizar en minúsculas from, run ycopy para adaptarse a comandos específicos, complementos, normas corporativas o preferencias personales.

Nueva inspección para una inicialización fiable de ENTRYPOINT con exec Ultimate

Hemos añadido una nueva inspección Dockerfile que asegura que su ENTRYPOINT se inicie correctamente con exec. El uso de exec permite que las señales enviadas a través de docker stop lleguen directamente al proceso principal, lo que evita que los procesos se queden rezagados y que se terminen de forma incorrecta. Si omite exec, su aplicación puede ejecutarse como un proceso secundario y no recibir señales como SIGTERM, de modo que la terminación no será fiable. Esta inspección destaca el uso incorrecto de ENTRYPOINT y le guía hacia las mejores prácticas, para ayudarle a mantener unos Dockerfiles más limpios y unos ciclos de vida de los contenedores más robustos.

Imagen de Ubuntu lista para Git para facilitar la configuración de Dev Containers Ultimate

Cuando clona un repositorio sin una configuración de Dev Container, el asistente New Project del IDE ofrece ahora la opción de utilizar un contenedor optimizado basado en Ubuntu que tiene Git preinstalado. Esta actualización elimina problemas comunes como la ausencia de Git, lo que reduce el tiempo de configuración para que pueda centrarse en la codificación.

Compatibilidad con userEnvProbe para los contenedores de desarrollo Ultimate

El IDE ahora admite la opciónuserEnvProbe en devcontainer.json, lo que hacer más fácil replicar su entorno shell local dentro de los contenedores de desarrollo. Esta función importa automáticamente configuraciones como alias, variables de entorno y tokens de autenticación durante el arranque del contenedor, para garantizar una experiencia de desarrollo fluida sin sobrecarga de rendimiento en cada subproceso. Conservar las configuraciones conocidas ayuda a los equipos a incorporarse rápidamente y a trabajar con eficacia en entornos de contenedores.

Flujos de trabajo WSL más rápidos y desarrollo multiplataforma más sencillo Ultimate

Estamos mejorando los JetBrains IDEs para que funcionen mejor en entornos heterogéneos, es decir, en lugares en los que su sistema operativo local es diferente de aquel en el que se encuentra realmente su proyecto. Un ejemplo común de este tipo de entorno, y el primero para el que hemos añadido la compatibilidad, es WSL (el subsistema de Windows para Linux), pero añadiremos más en el futuro.

Si su proyecto se encuentra en WSL, IntelliJ IDEA 2025.1 utiliza automáticamente el JDK disponible en su interior. Esto hace que la indexación de archivos al utilizar WSL desde Windows sea hasta un 30% más rápida, sin retrasos ni congelaciones apreciables. Los enlaces simbólicos también son totalmente compatibles, y seguimos mejorando la compatibilidad con Maven, Gradle, Git y otras herramientas para garantizar que funcionen sin problemas en estas configuraciones mixtas.

Herramientas de compilación

Compatibilidad con cadenas de herramientas Gradle Daemon

A partir de Gradle 8.13, puede utilizar la cadena de herramientas nativa para definir la JVM exacta para el Gradle Daemon, al igual que lo hace para el propio proyecto. IntelliJ IDEA se sincroniza con la configuración de Gradle e incluso permite que Gradle descargue la JVM necesaria de forma automática, en caso de ser necesario. La configuración en Preferences/Settings | Build Tools | Gradle permanece totalmente sincronizada con la configuración de Gradle. Aunque esta configuración es opcional, le animamos a que la utilice para evitar errores de Daemon JVM y garantizar que los proyectos se sincronizan siempre sin problemas.

Descarga automática de fuentes de bibliotecas para proyectos Gradle

IntelliJ IDEA 2025.1 facilita el acceso al código fuente de las bibliotecas cuando se trabaja con dependencias en proyectos Gradle. El IDE ahora descarga automáticamente las fuentes al navegar a un archivo relevante. Anteriormente, se basaba en fuentes descompiladas de forma predeterminada y solo le daba la opción de descargar los originales manualmente. Con esta actualización, obtendrá de inmediato un código fuente bien formateado y la documentación correspondiente.

Compatibilidad mejorada con JAR multiversión

IntelliJ IDEA 2025.1 mejora la compatibilidad con JAR multiversión, lo que hace que la configuración de proyectos Maven sea más fluida y fiable. Anteriormente, las raíces de fuente adicionales con diferentes niveles de lenguaje dentro de un único JAR no se reconocían correctamente durante la sincronización del proyecto. Ahora, el IDE las maneja adecuadamente, agilizando este flujo de trabajo avanzado para la generación de JAR multiversión introducida en Java 9.

Compatibilidad mejorada con proyectos Bazel

Bazel está ahora listo para Java y Kotlin, y ofrece funcionalidades esenciales como depuración, ejecución y prueba de objetivos con cobertura, y HotSwap. También se habilita la compatibilidad con Python ofrecida a través del complemento, incluida la depuración para objetivos Python. Otras mejoras incluyen la sincronización por fases, que le permite importar y llegar al código más rápidamente, la posibilidad de ejecutar todas las pruebas dentro de un directorio o árbol de objetivos, acciones de menú contextual para copiar ID de objetivos y un sencillo asistente para crear nuevos proyectos. Obtenga más información en este artículo del blog.

Sistemas de control de versiones

Detalles de la confirmación en la vista Diff

Ahora puede ver los detalles de la confirmación directamente en la vista Diff. El cuadro de diálogo Diff muestra el mensaje de confirmación, el autor, la fecha y hora y el hash de confirmación completo, lo que le ofrece una visión más clara del historial de un archivo y le ayuda a comprender las modificaciones con mayor rapidez.

Posibilidad de ejecutar herramientas para comprobaciones previas a la confirmación

Ahora puede lanzar cualquier herramienta para realizar una comprobación previa a la confirmación junto con las inspecciones y el formateo. Las comprobaciones personalizadas pueden configurarse como configuraciones de ejecución en el cuadro de diálogo Run Configuration. Esto le ayuda a detectar posibles problemas con antelación y garantiza que su código cumple las normas del proyecto antes de confirmarse.

Obtención automática al añadir o modificar un Git remoto

IntelliJ IDEA ahora obtiene automáticamente los cambios cuando añade o actualiza un Git remoto, para que siempre tenga la lista de ramas y el historial de confirmaciones más reciente sin tener que recuperarlos manualmente. Las ramas recién obtenidas aparecerán inmediatamente en el árbol de ramas Git. Podrá empezar a trabajar con ellas de inmediato y su repositorio estará siempre actualizado.

Posibilidad de desactivar la ejecución de vínculos de confirmación de Git

Una nueva opción le permite indicar al IDE que no ejecute los vínculos de confirmación de Git. Anteriormente, los vínculos de Git se ejecutaban de forma automática durante las operaciones de confirmación, lo cual podía no ser deseable en todas las situaciones. Con esta actualización, ahora puede configurar el IDE para omitir estos vínculos, lo cual le ofrece más control sobre su proceso de confirmación.

Actualizaciones en la experiencia de confirmación

Estamos perfeccionando el flujo de trabajo de confirmación no modal, la opción integrada de forma predeterminada, en respuesta a los amplios comentarios que recibimos durante el programa de acceso anticipado. La interfaz de confirmación modal se convierte en un complemento, que puede activarse en Settings | Advanced Settings | Version Control. Git. En la versión 2025.1, el complemento se incluirá con el IDE, por lo que podrá seguir utilizando la interfaz sin tener que instalarla manualmente.

Depurador

Personalización más sencilla de la barra de herramientas en la ventana de herramientas Debug

Ahora puede personalizar la barra de herramientas del depurador para que se adapte mejor a su flujo de trabajo y pueda aprovechar al máximo sus potentes funcionalidades. Haga clic con el botón derecho del ratón junto al menú de opciones (tres puntos verticales) del panel superior y seleccione Add to Debugger Toolbar para ver una lista de las acciones disponibles.

Texto emergente en los consejos inline

Durante la depuración, al inspeccionar un valor que contiene texto de marcado, ahora puede verlo con el formato adecuado en lugar de como una cadena larga sin formato. Por ejemplo, si el valor es una entrada XML para un analizador sintáctico, se mostrará en un formato estructurado y legible. Esta funcionalidad, que antes solo estaba disponible en las inspecciones, se ha ampliado ahora a la depuración inline para que disfrute de una experiencia coherente en ambas vistas.

Calidad y seguridad del código

Análisis de seguridad de Qodana: nueva configuración y herramientas Ultimate

La configuración de las reglas de código no seguro para los analizadores de seguridad puede ser una tarea difícil y lenta, que a menudo requiere mucho esfuerzo manual. Para simplificar este proceso, vamos a introducir una configuración predefinida que cubre automáticamente las fuentes y receptores comunes, basada en varios puntos de referencia y proveedores externos.

Nuestro analizador de seguridad incluye ahora reglas de código no seguro predefinidas para las categorías más comunes de vulnerabilidades OWASP Top 10:2021 (A01, A03, A07, A08, A10). Esto mejora considerablemente la detección de incidencias desde el primer momento, lo cual le ahorra esfuerzo y también le proporciona una amplia cobertura de seguridad.

Las reglas de código no seguro pueden configurarse mediante archivos .kts, lo que permite definir el código de la biblioteca y del usuario como fuentes o receptores. Esta flexibilidad garantiza que el análisis de seguridad se adapte a las necesidades específicas de su proyecto.

Para probarlo, visite la vista Problems, abra la pestaña Security Analysis e instale el complemento Security Analysis de Qodana, que es gratuito para los usuarios de IntelliJ IDEA Ultimate.

Desarrollo web

Mejoras en Angular Ultimate

IntelliJ IDEA 2025.1 añade compatibilidad con las consultas de señales de Angular 17.2, un completado más inteligente de formularios reactivos y compatibilidad con la finalización de código para atributos de vinculación de host basados en selectores de directivas con arreglos rápidos para crear campos dentro de expresiones de vinculación.

Mejor compatibilidad con monorepo Ultimate

¡Trabajar en un monorepo ahora es más fácil! El IDE ahora respeta las configuraciones Prettier por subproyecto, ofrece autoimportaciones más inteligentes y resolución de alias de ruta a través de una gestión mejorada de exportaciones, y ofrece una finalización de código y navegación más rápidas en grandes áreas de trabajo Nx. Disfrute de una experiencia de codificación más coherente y eficiente en todos sus proyectos.

Herramientas para bases de datos

Introspección por niveles para MySQL y MariaDB Ultimate

Seguimos trabajando para mejorar el rendimiento de la introspección. A partir de la versión 2025.1, habrá diferentes niveles de introspección para MySQL y MariaDB, y la cantidad de metadatos que se cargan se ajustará automáticamente en función del tamaño de su base de datos. En otras palabras, no cargaremos todos los metadatos si su base de datos es de gran tamaño. Esto reducirá significativamente el tiempo de introspección y le permitirá empezar a trabajar con fuentes de datos recién conectadas de inmediato. Para obtener más información acerca de los niveles y cómo adaptar su experiencia, visite esta página.

Esquemas adjuntos en el chat de Explain with AI Ultimate

Las explicaciones son más eficaces cuando utilizan todo el contexto relevante. Ahora, cuando solicite a AI Assistant que explique una consulta, el esquema correspondiente se adjuntará de forma automática al chat.

Compatibilidad con virgulillas en los campos de ruta Ultimate

Hemos implementado la compatibilidad con el uso de virgulillas (~) en los campos de ruta para certificados SSL y archivos de claves BigQuery. Ahora, puede utilizar el carácter para especificar directorios en el cuadro de diálogo Data Sources and Drivers. Para hacerlo para su conexión SSL, pulse Ctrl+I para abrir el cuadro de diálogo y seleccione la fuente de datos para la que desea cambiar la configuración. A continuación, abra la pestaña SSH/SSL y vaya a la sección SSL.

Compatibilidad para cargar valores de celda completos Ultimate

Ahora, un ajuste limita la cantidad de datos que se cargan en cada celda. Esta opción, diseñada para mejorar el rendimiento cuando se trabaja con tablas de gran tamaño, le permite decidir si desea que las celdas se carguen parcial o totalmente.

Visualización de datos de tipo geográfico Ultimate

Para las bases de datos espaciales PostgreSQL, MySQL y MariaDB, IntelliJ IDEA ahora puede mostrar correctamente los tipos geográficos sin procesar en la cuadrícula.

Posibilidad de descargar controladores desde Maven u otros repositorios personalizados Ultimate

La versión 2025.1 permite añadir repositorios personalizados para descargar controladores. Para ello, añada los repositorios que necesite al atributo mirrors del archivo HOME_PATH/.m2/settings.xml.

Otros

Desuso de la compatibilidad con versiones de glibc anteriores a la 2.28 en Linux

El IDE ya no es compatible con distribuciones Linux que ejecuten versiones de glibc anteriores a la 2.28. Si su sistema utiliza una versión no compatible, IntelliJ IDEA mostrará una advertencia al iniciarse.