Notas de lançamento de ODBC Driver para 2025¶
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.8.0 (30 de abril de 2025)¶
Novos recursos e atualizações¶
Adicionado suporte para PAT (token de acesso programático), fluxo de código de autorização OAuth 2.0, fluxo de credenciais de cliente OAuth 2.0 e armazenamento em cache de tokens OAuth:
Para PAT:
Adicionado o parâmetro
PROGRAMMATIC_ACCESS_TOKEN
para o parâmetro authenticator.
Para fluxo do código de autorização OAuth 2.0:
Foram adicionados os parâmetros
oauth_client_id
,oauth_client_secret
,oauth_authorization_url
,oauth_token_request_url
eoauth_scope
DSN.Adicionado o parâmetro
OAUTH_AUTHORIZATION_CODE
para o parâmetro authenticator.
Para fluxo de credenciais do cliente OAuth 2.0:
Foram adicionados os parâmetros
oauth_client_id
,oauth_client_secret
,oauth_token_request_url
eoauth_scope
DSN.Adicionado o parâmetro
OAUTH_CLIENT_CREDENTIALS
para o parâmetro authenticator.
Para o cache do token OAuth:
É necessário passar o UID (nome de usuário) para a configuração do driver, e a propriedade
client_store_temporary_credential
não pode ser definida comofalse
.
Correções de bugs¶
Nenhum.
Versão 3.7.0 (14 de abril de 2025)¶
Recursos do Private Preview (PrPr)¶
Adicionado suporte para PAT (token de acesso programático), fluxo de código de autorização OAuth 2.0, fluxo de credenciais de cliente OAuth 2.0 e armazenamento em cache de tokens OAuth no Private Preview:
Para PAT:
Adicionado o parâmetro
PROGRAMMATIC_ACCESS_TOKEN
para o parâmetro authenticator.
Para fluxo do código de autorização OAuth 2.0:
Foram adicionados os parâmetros
oauth_client_id
,oauth_client_secret
,oauth_authorization_url
,oauth_token_request_url
eoauth_scope
DSN.Adicionado o parâmetro
OAUTH_AUTHORIZATION_CODE
para o parâmetro authenticator.
Para fluxo de credenciais do cliente OAuth 2.0:
Foram adicionados os parâmetros
oauth_client_id
,oauth_client_secret
,oauth_token_request_url
eoauth_scope
DSN.Adicionado o parâmetro
OAUTH_CLIENT_CREDENTIALS
para o parâmetro authenticator.
Para o cache do token OAuth:
É necessário passar o UID (nome de usuário) para a configuração do driver, e a propriedade
clientStoreTemporaryCredential
não pode ser definida comofalse
.
Isenção de responsabilidade:
Esses recursos só podem ser acessados com a configuração da variável de ambiente
SF_ENABLE_EXPERIMENTAL_AUTHENTICATION
comotrue
.Você deve usar esses recursos somente com dados que não sejam de produção.
Não há suporte disponível para esses recursos do PrPr. No entanto, as equipes de Produto e Engenharia estão disponíveis para consulta no PrPr.
Entre em contato com a equipe da sua conta para obter informações sobre participação e documentação.
Novos recursos e atualizações¶
Atualizada a biblioteca curl (libcurl) da versão 8.10.1 para a 8.12.1.
Correções de bugs¶
Ativada a opção do compilador de segurança Address Space Layout Randomization (ASLR) para Windows.
Corrigido um problema com determinados caminhos de código que registravam todo o texto da consulta SQL usando o nível INFO. Para obter mais informações, consulte CVE-2025-46614.
Versão 3.6.0 (08 de março de 2025)¶
Novos recursos e atualizações¶
Adição de suporte para pontos de extremidade regionais do Google Cloud Storage.
Correções de bugs¶
Corrigido um problema em que o driver falhava quando
basic_string::_M_construct
eranull
ou não era válido ou quando havia uma falha de segmentação porque a variável de ambienteHOME
não estava definida.Corrigido um problema com o auxiliar MacOS Secure Storage.
Corrigidos os problemas com o uso de letras minúsculas no URL ao usar a autenticação OKTA.
Corrigido um problema de registro em log com o botão
test
.Corrigido um problema quando uma resposta de consulta omitia seu comprimento.
Corrigido um problema com o formato do cabeçalho HTTP Date dependendo da localidade.