¡DataGrip 2025.1 ya está aquí!
Contexto de esquema para explicaciones de errores basadas en IA, introspección por niveles para MySQL y MariaDB, compatibilidad con repositorios espejo de Maven, mejoras en la interfaz de usuario de cuadrícula, ¡y mucho más!
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!
¡La selección de modelos de IA en el chat acaba de ampliarse! Ahora, puede elegir entre los modelos lingüísticos más recientes y avanzados para tomar el control total de su experiencia con la IA, entre ellos:
Con esta versión, JetBrains AI Assistant ha recibido una actualización importante, que permite que el desarrollo basado en IA sea más accesible y eficiente. Todas las funcionalidades de JetBrains AI están ahora disponibles de forma gratuita en nuestros 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 ampliación según sea necesario con los niveles AI Pro y AI Ultimate.
Continuamos trabajando para mejorar el rendimiento de la introspección. Ahora, existen diferentes niveles de introspección para MySQL y MariaDB, y la cantidad de metadatos que se cargan se ajustará de forma automática 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.
DataGrip ahora prioriza la experiencia del usuario y el rendimiento sobre una funcionalidad exhaustiva. El valor predeterminado del nivel de introspección es Auto select, lo que significa que DataGrip utiliza una heurística interna para detectar cuántos metadatos deben cargarse.
Por ahora, esta heurística tiene el siguiente aspecto:
Nos estamos planteando la posibilidad de ajustar la heurística o incluso hacerla personalizable.
De forma predeterminada, DataGrip establecerá automáticamente el nivel de introspección. Si desea restaurar el comportamiento anterior de DataGrip, vaya a Data Source properties | Options | Introspection | Default level y seleccione Level 3: Everything.
También puede seleccionar manualmente un nivel si cree que eso maximizará el rendimiento de DataGrip para sus casos de uso.
En resumen, ya no debería experimentar ningún problema de rendimiento significativo relacionado con la introspección de MySQL o MariaDB. Si tiene algún problema, contáctenos a través de nuestro sistema de seguimiento de incidencias.
Este controlador JDBC fue desarrollado inicialmente por el equipo de Rider. A partir de esta versión, también está disponible en DataGrip.
La principal funcionalidad de este controlador es su compatibilidad con el protocolo de memoria compartida. Este protocolo lo utilizan los clientes para conectarse a la instancia de SQL Server que se está ejecutando en la misma máquina. El protocolo de memoria compartida de SQL Server es el más sencillo, dado que no tiene parámetros configurables que deban ajustarse para poder utilizarlo.
DBE-96 se ha solucionado. ¡No todos los días cerramos un ticket con un número de ID inferior a 100! Ahora puede conectarse a Oracle y definir el rol específico para la conexión en el cuadro de diálogo de conexión.
Solo tiene que seleccionar el rol deseado en la lista desplegable Authentication.
Hemos implementado la compatibilidad con el uso de virgulillas (~
) en los campos de ruta para certificados SSL y archivos de claves de 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 Cmd+ (macOS) o Ctrl+ (Windows/Linux) 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.
Esta versión le permite añadir repositorios personalizados para descargar controladores. Para ello, añada los repositorios que necesite al atributo mirrors
del archivo ${user.home}/.m2/settings.xml
.
DataGrip tiene un ajuste que limita la cantidad de datos que se cargan en cada celda. Esto se ha diseñado para mejorar el rendimiento cuando hay demasiados datos en las tablas.
Pero en algunos casos, es necesario cargar todos los datos, ¡y ahora es posible! Para ello, pase el ratón por encima de la celda y haga clic en Load Full Cell en la barra de herramientas emergente de acciones rápidas.
Para las bases de datos espaciales de PostgreSQL, MySQL y MariaDB, DataGrip ahora puede mostrar correctamente valores de geotipos sin procesar en la cuadrícula.
Para ver las marcas de tiempo presentadas en microsegundos, simplemente elija el tipo de visualización correspondiente haciendo clic con el botón derecho en el encabezado de la columna y vaya hasta Change Display Type.
Al crear tablas temporales, DataGrip le sugiere ahora que cambie al modo Single session. Este modo le permitirá ver estas tablas en el explorador de bases de datos.
UNIQUE NULLS NOT DISTINCT
ahora se admite. ASOF JOIN
de Snowflake ahora se interpreta correctamente. DATETIME
de SQLite se almacenan ahora en formato TEXT
de forma predeterminada. JOIN
ahora funciona según lo previsto.