Versões de cliente e política de suporte¶
Snowflake fornece uma CLI (interface de linha de comando), bem como outros softwares cliente (drivers, conectores etc.) para conexão ao Snowflake e uso de certos recursos do Snowflake (por exemplo, Apache Kafka para carregamento de dados e metadados do Apache Hive para tabelas externas). Os clientes devem ser instalados em cada estação de trabalho ou sistema local a partir do qual se deseja conectar.
Conforme necessário, lançamos novas versões dos clientes para corrigir bugs, e introduzimos melhorias e novos recursos. Novas versões são retrocompatíveis com os recursos Snowflake existentes, mas não garantimos que as versões anteriores sejam compatíveis com versões posteriores. Dessa forma, recomendamos monitorar e manter ativamente as versões de seus clientes instalados; se eles não estiverem em sincronia com a versão atual do Snowflake, é possível encontrar problemas ao se conectar e usar o Snowflake.
Para obter mais informações sobre como determinar a versão atual de um cliente ou driver, consulte o seguinte:
Todos os downloads nesta página são considerados “Software Cliente”, conforme definido em seu contrato de uso do Serviço Snowflake.
Neste tópico:
Atenção
Os clientes que usam o GCP (Google Cloud Platform) para autenticação devem atualizar seus clientes e drivers para novas versões mínimas devido às futuras alterações do Google para assinatura de cabeçalhos de solicitação e cargas úteis. A Snowflake recomenda que os clientes afetados leiam o artigo da base de conhecimento FAQ: Suspensão de uso do driver de cliente para clientes GCP 2023 para obter mais informações.
Versões de cliente recomendadas¶
Como regra geral, a Snowflake recomenda que você tenha sempre a última versão (ou seja, a mais recente) de cada cliente instalada, se possível.
Snowflake usa controle de versão semântica para atualizações de cliente e driver.
Nota
A política de suporte do Snowflake geralmente oferece um período mínimo de dois anos para clientes e drivers, após o qual o suporte pode ser descontinuado. Para ajudar você a rastrear as versões suportadas, a tabela a seguir inclui a versão mínima de clientes e drivers que o Snowflake suporta atualmente. Se você usar uma versão mais antiga do que o mínimo, Snowflake não se compromete a fornecer suporte.
Uma vez instalado um cliente, não é necessário atualizar toda vez que uma nova versão for lançada; entretanto, para se manter atualizado com as últimas correções, atualizações e recursos, recomendamos o monitoramento de novas versões e atualizações em intervalos regulares (por exemplo, mensal, trimestral ou semestralmente).
Tipo |
Cliente |
Versão recomendada |
Versão de fim de suporte (a partir de May 01, 2024) |
Informações de lançamento |
Onde baixar os instaladores |
|
---|---|---|---|---|---|---|
CLI (Interface da linha de comando) |
1.2.32 (ou posterior) |
1.2.21 |
1.2.21 |
Página de Download do SnowSQL |
||
Conectores e drivers |
3.0.0 (ou posterior) |
2.0.9 |
2.0.11 |
Página de Drivers e bibliotecas |
||
1.8.0 (ou posterior) |
1.6.6 |
1.6.9 |
Página de Drivers e bibliotecas |
|||
3.15.0 (ou posterior) |
3.13.14 |
3.13.18 |
Página de Drivers e bibliotecas |
|||
1.10.0 (ou posterior) |
1.6.6 |
1.6.9 |
Página de Drivers e bibliotecas |
|||
3.2.0 (ou posterior) |
2.24.5 |
2.24.7 |
Página de Download do ODBC |
|||
2.0.2 (ou posterior) |
1.2.0 |
1.2.1 |
Página de Drivers e bibliotecas |
|||
2.2.0 (ou posterior) |
1.6.5 |
1.6.6 |
Página de Drivers e bibliotecas |
|||
3.7.1 (ou posterior) |
2.7.3 |
2.7.7 |
Página de Drivers e bibliotecas |
|||
2.15.0 (ou posterior) |
2.9.3 |
2.10.0 |
Página de Drivers e bibliotecas |
|||
1.5.1 (ou posterior) |
1.3.3 |
1.3.4 |
Página de Drivers e bibliotecas |
|||
Snowpark |
1.10.0 (ou posterior) |
1.0.0 |
N/A |
Página de Drivers e bibliotecas |
||
1.13.0 (ou posterior) |
1.0.0 |
N/A |
Página de Drivers e bibliotecas |
|||
1.10.0 (ou posterior) |
1.0.0 |
N/A |
Página de Drivers e bibliotecas |
|||
1.2.3 (ou posterior) |
1.1.1 |
1.2.3 |
Página de Drivers e bibliotecas |
|||
Outros |
Mais recentes |
Nenhuma (versão preliminar) |
Nenhuma (versão preliminar) |
Notas de lançamento (em GitHub) |
Consulte Integração de metastores do Apache Hive com o Snowflake. |
Dica
Você também pode usar a função do sistema SYSTEM$CLIENT_VERSION_INFO para recuperar essas informações programaticamente.
Versões mínimas do cliente¶
A versão mínima de um cliente identifica a versão do cliente compatível mais antiga. Quaisquer versões de cliente inferiores à mínima documentada não são mais cobertas por nossa política de suporte (consulte abaixo) e podem encontrar problemas ao se conectar ao Snowflake.
Atenção
Conforme declarado na Política de suporte ao cliente, a Snowflake corrige problemas apenas nas versões mais recentes do cliente. Como tal, as versões mínimas podem conter problemas que foram corrigidos em versões posteriores. Portanto, você não deve instalar as versões mínimas.
As versões documentadas na tabela acima servem apenas como diretrizes para o gerenciamento de seus clientes instalados em relação à nossa política de suporte.
Política de suporte ao cliente¶
Snowflake mantém a seguinte política de suporte a todos os clientes fornecidos por Snowflake:
Para todos os clientes listados nesta página, o Snowflake geralmente oferece suporte para cada versão de cliente por pelo menos dois anos, exceto nos casos em que uma versão mais recente introduz correções críticas (por exemplo, para questões de segurança ou desempenho).
Versões de clientes abaixo da versão mínima compatível podem ser sua conexão ao Snowflake bloqueada. Observe que Snowflake fornecerá notificações avançadas antes de bloquear o acesso a uma determinada versão de cliente.
As versões sem suporte podem ser removidas da distribuição (ou seja, podem não estar mais disponíveis para download/instalação).
Snowflake fornece correções de erros, novos recursos e atualizações de segurança necessárias somente nas versões de cliente mais recentes. Da mesma forma, ao solucionar problemas de clientes, Snowflake verifica apenas as últimas versões de cliente.
Snowflake garante retrocompatibilidade de APIs em todas as versões de clientes compatíveis.
Para mudanças críticas/importantes de clientes (por exemplo, atualizações de segurança necessárias), Snowflake pode exigir que você atualize para a versão mais recente ou, pelo menos, uma versão superior à versão mínima (consulte a tabela neste tópico).
Nota
Esta política não cobre os conectores de clientes fornecidos por parceiros terceirizados (Informatica, Tableau etc.); consulte diretamente o parceiro que fornece o conector para obter informações sobre sua política de suporte.
Para obter mais detalhes sobre os parceiros terceirizados da Snowflake, consulte Ecossistema do Snowflake.
Suporte ao sistema operacional¶
As versões mais recentes da maioria dos clientes Snowflake são compatíveis com os seguintes sistemas operacionais:
Sistema operacional |
Versões com suporte |
---|---|
AIX |
AIX 7.2 (somente JDBC) |
Linux |
CentOS 7 e 8 |
Red Hat Enterprise Linux (RHEL) 7 e 8 |
|
Ubuntu 16.04, 18.04, 20.04 ou posterior |
|
macOS |
10.14 ou superior |
Microsoft Windows |
Microsoft Windows 8 ou superior |
Microsoft Windows Server 2012, 2016, 2019, 2022 |
Nota
Os números das versões compatíveis mudam com o tempo, com base em grande parte nas políticas de suporte em evolução dos fornecedores de sistemas operacionais.
A tabela a seguir mostra quais clientes estão disponíveis em quais sistemas operacionais:
Linux |
macOS |
Microsoft Windows |
||
---|---|---|---|---|
Driver Go Snowflake |
✔ |
✔ |
✔ |
|
Driver .NET |
✔ |
✔ |
✔ |
|
Driver Node.js |
✔ |
✔ |
✔ |
|
Driver JDBC |
✔ |
✔ |
✔ |
|
Driver ODBC |
✔ |
✔ |
✔ |
|
Driver PHP PDO |
✔ |
✔ |
✔ |
|
Conector Snowflake para Kafka |
✔ |
✔ |
✔ |
|
Conector Snowflake para Python |
✔ |
✔ |
✔ |
|
Conector Snowflake para Spark |
✔ |
✔ |
✔ |
|
Biblioteca Snowflake para Java |
✔ |
✔ |
✔ |
|
Biblioteca Snowflake para Python |
✔ |
✔ |
✔ |
|
Biblioteca Snowflake para Scala |
✔ |
✔ |
✔ |
|
Snowflake ML |
✔ |
✔ |
✔ |
Política de suporte ao sistema operacional¶
Snowflake normalmente descontinua o suporte a uma versão de sistema operacional de acordo com o cronograma de suporte indicado pelo fornecedor do sistema operacional.
Snowflake normalmente fornece um aviso prévio com três meses de antecedência antes de descontinuar o suporte para uma versão específica de um sistema operacional.