Notas de lançamento de ODBC Driver para 2024

Este artigo contém as notas de versão do ODBC Driver, incluindo o seguinte, quando aplicável:

  • Mudanças de comportamento

  • Novos recursos

  • Correções de bugs voltados para o cliente

Snowflake usa controle de versão semântico para atualizações de ODBC Driver.

Consulte Driver ODBC para ver a documentação.

Versão 3.4.1 (3 de setembro de 2024)

Novos recursos e atualizações

  • Mensagens de erro aprimoradas para erros de rede.

Correções de bugs

  • Correção de um problema de introdução de atrasos em alguns casos ao executar o comando PUT/GET.

  • Correção de um problema em que o uso sem suporte de SQL_DEFAULT_PARAM não era tratado corretamente.

Versão 3.4.0 (29 de julho de 2024)

Novos recursos e atualizações

  • Adição de suporte para passagem de conteúdo de arquivo de chave privada por meio do SQLSetConnectAttr ao usar autenticação de par de chaves.

  • Adição de suporte a diferentes domínios de nível superior, como .cn na China.

  • Adição de um log de alterações no pacote rpm Linux.

  • Aumento do tamanho máximo permitido de objeto grande (LOB).

Correções de bugs

  • Correção de um problema que fazia com que o driver parasse de responder em alguns casos ao efetuar login.

  • Correção de um problema em que um erro era retornado ao chamar um procedimento SQL que retornava NULL.

  • Correção de um problema em que consultas com múltiplas instruções retornavam resultados de consulta incorretos quando a consulta com múltiplas instruções tinha mais de um comando USE.

  • Correção de um problema com vazamentos de memória ao ler variáveis de ambiente.

  • Correção de um problema em que as configurações de proxy em variáveis de ambiente não eram respeitadas no Windows.

Versão 3.3.2 (24 de junho de 2024)

Novos recursos e atualizações

  • Adição do parâmetro de conexão disableSamUrlCheck para desabilitar a verificação para os URLs SAML.

Correções de bugs

  • Correção de um problema com a escolha do domínio de URL regional do S3 com base no nome da região.

  • Correção de um problema em que o driver não retornava os resultados de consulta corretamente em alguns casos usando script.

  • Correção de um problema em que SQLColAttribute(SQL_DESC_TYPE_NAME) não retornava nomes de tipo para tipos de dados SQL personalizados.

  • Correção de um problema com informações incorretas no registro.

Versão 3.3.1 (02 de maio de 2024)

Novos recursos e atualizações

  • Atualizadas as seguintes versões da biblioteca:

    • arrow de 0.17.1 para 15.0.0.

    • aws sdk de 1.3.50 para 1.11.283.

    • curl de 8.6.0 para 8.7.1

Correções de bugs

  • Nenhum.

Versão 3.3.0 (08 de abril de 2024)

Novos recursos e atualizações

  • Adicionado suporte para configurações de log em um arquivo de configuração de log.

  • Atualizadas as seguintes versões da biblioteca:

    • curl de 8.4.0 para 8.6.0

    • openssl de 3.0.11 para 3.0.13

    • zlib de 1.2.13 para 1.3.1.

Correções de bugs

  • Correção da regressão de desempenho no Windows ao usar SQLGetData para recuperar os resultados da consulta.

  • Corrigido um problema onde SQLProcedures() não listou procedimentos armazenados que retornaram uma tabela sem uma definição de coluna.

  • Atualizado o compilador no Windows e adicionados mais sinalizadores de compilação para resolver problemas de segurança.

  • Corrigido um problema em que falhas de alocação de memória podiam fazer com que os aplicativos fossem encerrados com um possível vazamento de recursos.

  • Corrigido um problema relacionado a erros de acesso à memória fora dos limites.

  • Removidas as funções CRT banidas pela Microsoft devido a questões de segurança.

  • Corrigido um problema em que o uso da autenticação de par de chaves falhava quando um caminho de arquivo de chave privada continha caracteres não-ASCII.

Versão 3.2.0 (19 de janeiro de 2024)

Mudanças de BCR (versão da mudança de comportamento)

Com a versão 3.2.0, o driver ODBC removeu a configuração ODBCInstLib do arquivo de configuração ao instalar inicialmente o driver. Durante a instalação, o driver agora pesquisa na biblioteca do gerenciador de driver diferentes locais possíveis com base na plataforma. Essa abordagem oferece maior flexibilidade para diversas plataformas. Se o driver não conseguir encontrar a biblioteca, ele exibirá um erro Unable to locate SQLGetPrivateProfileString function. Nesse caso, pode ser necessário definir ODBCInstLib manualmente com o nome do gerenciador de driver em seu sistema. Para obter mais informações, consulte Configuração do driver ODBC.

Novos recursos e atualizações

  • Adição de suporte para múltiplas integrações SAML.

Correções de bugs

  • Correção da regressão de desempenho no Windows ao usar SQLGetData para recuperar o resultado da consulta. Alguns casos, como varchar, ainda podem apresentar regressão de desempenho. Esses problemas serão corrigidos em uma versão futura.

  • Corrigido um problema em que o uso da autenticação Okta falhava ao receber um erro HTTP 429.

  • Corrigida uma mensagem de erro inadequada ao criar um DSN com nome inválido.