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 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.

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.