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.11.0 (13 de agosto de 2025)¶
Novos recursos e atualizações¶
Adição de suporte para federação de identidade de carga de trabalho nas plataformas AWS, Azure, Google Cloud e Kubernetes.
Adicionado parâmetro de conexão
workload_identity_provider
.Adição de
WORKLOAD_IDENTITY
aos valores do parâmetro de conexãoauthenticator
.
Adição dos seguintes parâmetros de configuração:
DisableTelemetry
para desabilitar a telemetria.SSLVersionMax
para especificar a versão SSL máxima.
Adição dos parâmetros de conexão
PRIV_KEY_BASE64
ePRIV_KEY_PWD
que permitem passar uma chave privada codificada em base64.
Correções de bugs¶
Correção de um problema com o manipulador de eventos de telemetria em banda para redefinir corretamente os eventos.
Correção de cabeçalhos HTTP usados para autenticar via OKTA.
Remoção da barra final do
RedirectUri
padrão dentro do processo de autorização OAuth.
Versão 3.10.0 (7 de julho de 2025)¶
Recursos do Private Preview (PrPr)¶
Adição de suporte para nuvens soberanas para federação de identidade de carga de trabalho (WIF).
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¶
Adição de suporte para configuração de parâmetros de conexão em arquivos TOML.
Correções de bugs¶
Correção de um problema com o suporte a domínios de estilo virtual.
Correção de um problema que poderia causar um estouro de buffer.
Versão 3.9.0 (12 de junho de 2025)¶
Recursos do Private Preview (PrPr)¶
Adição de suporte para federação de identidade de carga de trabalho nas plataformas AWS, Azure, GCP e Kubernetes.
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¶
Adição de
LOCAL_APPLICATION
padrão para os parâmetrosid_cliente_oauth
eoauth_client_secret
OAUTH.Extensão da UI das janelas do driver ODBC com os parâmetros de autenticação de par de chaves
PRIV_KEY_FILE
ePRIV_KEY_FILE_PWD
.Adição de suporte para domínios de estilo virtual.
Adição do parâmetro de configuração
DriverManagerOverride
, que permite especificar o gerenciador de driver no Linux e MacOS.Atualização do driver para SimbaSDK 10.3.
Correções de bugs¶
Correção do erro incorreto gerado ao buscar a solicitação de cancelamento.
Correção de uma possível falha acionada ao usar primeiro a busca em massa (recuperar várias linhas por chamada de busca) e depois mudar para o modo de linha única.
Correção do problema em que o manuseio da configuração de registro fácil poderia interromper a conexão.
Correção de um problema de validação de OCSP na retomada da sessão que poderia levar a um problema de memória insuficiente.
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
.
Implementação e melhoria do cache de credenciais baseado em arquivo para Linux, incluindo cache de token aprimorado.
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.