Notas de lançamento do Snowflake CLI para 2026¶
Este artigo contém as notas de versão do Snowflake CLI, incluindo o seguinte, quando aplicável:
Mudanças de comportamento
Novos recursos
Correções de bugs voltados para o cliente
Consulte Snowflake CLI para ver a documentação.
Versão 3.16.0 (19 de março de 2026)¶
Novos recursos e atualizações¶
Adição de compatibilidade com comandos DCM em versão preliminar.
Adição da opção
--in-accountpara listar comandos (por exemplo,snow object list,snow stage list). Essa opção lista todos os objetos de um determinado tipo na conta. Não pode ser utilizada em conjunto com a opção--in.Adição do comando experimental
snow spcs service build-imagepara criar imagens de contêiner usando um serviço SPCS. O comando carrega o contexto de criação local para uma área de preparação, executa um trabalho de criação e transmite logs em tempo real até a conclusão. Esse comando é experimental e está sujeito a alterações.Adição da opção
--asyncao comandosnow spcs service execute-jobpara executar serviços de trabalho de forma assíncrona, sem esperar pela conclusão.Adição da opção
--replicasao comandosnow spcs service execute-jobpara especificar o número de réplicas de tarefas a serem executadas.Adição da opção
--dbt-versionaos comandossnow dbt deployesnow dbt execute. Essa opção define a versão do dbt Core em um objeto de projeto dbt (comandosnow dbt deploy) ou executa um comando dbt em uma versão específica do dbt Core sem alterar o objeto dbt (comandossnow dbt execute).Todos os autenticadores (incluindo
snowflake-jwt,username_password_mfaeworkload_identity) agora não diferenciam maiúsculas de minúsculas.Alteração da forma como os nomes totalmente qualificados para áreas de preparação temporárias são estabelecidos para
snow dbt deploy. O banco de dados e o esquema do nome totalmente qualificado do objeto do projeto dbt agora têm precedência sobre os da sessão.
Correções de bugs¶
Correção do problema em que
snow stage copy --recursiveremovia os qualificadores de banco de dados e esquema dos nomes totalmente qualificados das áreas de preparação, o que fazia com que o comando resolvesse as áreas de preparação no banco de dados padrão da conexão em vez do especificado no FQN.Correção do problema em que
snow streamlit deploy --prunefalhava com um formato de caminho de área de preparação incorreto para entidades Streamlit usando implantação com controle de versões. O prefixosnow://agora é preservado corretamente em todas as operações de caminho de área de preparação.Correção de um bug com
snow dbt deployem que o projeto dbt carregava arquivos primeiro e atualizava as propriedades do projeto depois. Isso poderia causar falhas nas implantações se, por exemplo, o projeto não tivesse integrações de acesso externo e dependências fossem especificadas.Correção do problema que fazia com que os comandos
snow stage copyesnow stage putfalhassem quando um caminho de diretório local continha caracteres especiais glob (como colchetes em [id] ou [slug]). O caminho agora passa por escape antes da expansão glob, para que os nomes de diretório literais sejam correspondidos corretamente.
Versão 3.15.0 (3 de fevereiro de 2026)¶
Novos recursos e atualizações¶
A opção
--if-existsfoi adicionada ao comandosnow object drope aos comandos de descarte específicos do objeto (por exemplo,snow stage drop) para descartar objetos apenas se existirem, impedindo erros ao descartar objetos que não existem.Atualização da definição do projeto com versões Python compatíveis alinhadas com
snowflake-connector-python.
Correções de bugs¶
Correção da análise do caminho do repositório git para permitir aspas em nomes de repositório e ramificação (como
@"example-repo"/branches/"feature/branch"/*).Correção da autenticação de navegador externo (
EXTERNALBROWSER) para sistemas headless.