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.