O DataGrip 2025.1 chegou!
Contexto de esquema para explicações de erros baseadas em IA, introspecção por níveis para MySQL e MariaDB, suporte a espelhos Maven, melhorias na interface de grade e muito mais!
As explicações são mais eficazes quando usam todo o contexto relevante. Agora, quando você pede ao AI Assistant para explicar uma consulta, o esquema correspondente é automaticamente anexado ao chat!
A seleção de modelos de IA no chat acaba de ser ampliada! Agora, você pode assumir o controle total da sua experiência com IA, escolhendo entre os modelos de idiomas mais recentes e avançados, incluindo:
Com este lançamento, o Assistente de IA da JetBrains recebeu uma grande atualização, tornando o desenvolvimento com IA mais acessível e eficiente. Todos os recursos de IA da JetBrains agora estão acessíveis gratuitamente em nossos IDEs, com uso ilimitado para alguns, como preenchimento de código ilimitado e suporte a modelos locais, e acesso limitado baseado em créditos para outros. Também estamos introduzindo um novo sistema de assinatura que facilita a escalabilidade conforme necessário com os níveis AI Pro e AI Ultimate.
Continuamos o nosso trabalho de melhorar o desempenho da introspecção. Agora, existem diferentes níveis de introspecção para MySQL e MariaDB, e a quantidade de metadados carregados será ajustada automaticamente dependendo do tamanho do seu banco de dados. Em outras palavras, não carregaremos todos os metadados se o seu banco de dados for grande. Isso reduzirá significativamente o tempo de introspecção e permitirá que você comece imediatamente a trabalhar com fontes de dados recém-conectadas.
O DataGrip agora prioriza a experiência do usuário e o desempenho em detrimento da abrangência da funcionalidade. O valor padrão do nível de introspecção é definido como Auto select, o que significa que o DataGrip usa uma heurística interna para detectar quantos metadados precisam ser carregados.
Por enquanto, esta heurística funciona assim:
Estamos considerando a possibilidade de ajustar a heurística ou até mesmo torná-la personalizável.
Por padrão, o DataGrip definirá automaticamente o nível de introspecção. Se você quiser restaurar o comportamento anterior do DataGrip, vá para Data Source properties | Options | Introspection | Default level e selecione Level 3: Everything.
Você também pode selecionar um nível manualmente se achar que isso maximizará o desempenho do DataGrip para seus casos de uso.
Em suma, você não deve mais enfrentar problemas significativos de desempenho relacionados à introspecção de MySQL ou MariaDB. Se enfrentar, por favor, informe-nos sobre eles através do nosso rastreador de issues.
Este driver JDBC foi inicialmente desenvolvido pela equipe do Rider. A partir desta versão, ele também está disponível no DataGrip.
A principal característica deste driver é o suporte ao protocolo de memória compartilhada. Este protocolo é usado por clientes para se conectar à instância do SQL Server que está sendo executada na mesma máquina. O protocolo de memória compartilhada do SQL Server é o protocolo mais simples, pois não possui configurações ajustáveis que precisam ser configuradas para usá-lo.
DBE-96 foi corrigido. Não é todo dia que fechamos um ticket com um ID menor que 100! Agora você pode se conectar ao Oracle e definir a função específica para a conexão no diálogo de conexão.
Basta selecionar a função desejada na lista suspensa Autenticação.
Implementamos suporte para o uso do til (~
) em campos de caminho para certificados SSL e arquivos de chave do BigQuery. Agora, você pode usar esse caractere para especificar diretórios no diálogo Data Sources and Drivers. Para fazer isso para sua conexão SSL, abra o diálogo pressionando Cmd+; (macOS) ou Ctrl+; (Windows/Linux) e selecione a fonte de dados para a qual deseja alterar as configurações. Em seguida, abra a aba SSH/SSL e navegue até a seção SSL.
Esta versão permite adicionar repositórios personalizados para baixar drivers. Para fazer isso, adicione os repositórios necessários ao atributo mirrors
do arquivo ${user.home}/.m2/settings.xml
.
O DataGrip possui uma configuração que limita a quantidade de dados carregados em cada célula. Isto foi projetado para melhorar o desempenho quando há muitos dados em suas tabelas.
Mas, em alguns casos, você precisa carregar todos os dados. Agora isso é possível! Para fazer isso, passe o mouse sobre a célula e clique em Load Full Cell na barra de ferramentas de ações rápidas.
Para bancos de dados espaciais PostgreSQL, MySQL e MariaDB, o DataGrip agora pode exibir corretamente valores de tipo geográfico bruto na grade.
Para ver timestamps apresentados em microssegundos, basta escolher o tipo de exibição correspondente clicando com o botão direito no cabeçalho da coluna e navegando até Change Display Type.
Quando criar tabelas temporárias, o DataGrip agora sugere que você altere para o modo Single session. Este modo permitirá que você veja essas tabelas no explorador de banco de dados.
UNIQUE NULLS NOT DISTINCT
agora é suportado. ASOF JOIN
agora é interpretada corretamente. DATETIME
agora são armazenados no formato TEXT
por padrão. JOIN
agora funciona como esperado.