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ão authenticator.

  • 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 e PRIV_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 como true.

    • 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 como true.

    • 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âmetros id_cliente_oauth e oauth_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 e PRIV_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 e oauth_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 e oauth_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 como false.

  • 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 e oauth_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 e oauth_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 como false.

Isenção de responsabilidade:

  • Esses recursos só podem ser acessados com a configuração da variável de ambiente SF_ENABLE_EXPERIMENTAL_AUTHENTICATION como true.

  • 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 era null ou não era válido ou quando havia uma falha de segmentação porque a variável de ambiente HOME 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.