Notas de lançamento do Snowpark Connect for Spark para 2026

Snowflake usa controle de versão semântico para atualizações de Snowpark Connect for Spark.

Para ver a documentação, consulte Execução de cargas de trabalho do Apache Spark™ no Snowflake com Snowpark Connect for Spark e Enviando aplicativos Spark.

1.14.0 (19 de fevereiro de 2026)

Snowpark Connect for Spark

Correções de bugs

  • Tipo de tabela de cache ao executar saveAsTable

  • Otimizar entrada literal para conversão de subcadeia de caracteres e tipo para coalesce

  • Tratamento do estouro decimal em avg/mean e correção da coerção do tipo decimal

  • Iceberg: preservar concessões ao substituir

  • Padronizar modo de passagem SQL

  • Otimizar from_utc_timestamp/to_utc_timestamp para fuso horário literal

  • Manipular valores nulos JSON em tipos estruturados para corresponder à semântica do Spark

  • Emular tipos integrais na criação de tabelas com base em SQL

  • Corrigir caso de borda com mapeamento de linhas aninhadas em UDFs Scala

  • Corrigir como o Parquet lida com leitura e gravação de tipos de dados estruturados complexos

  • Oferecer suporte ao argumento “save ignore” para arquivos Parquet

  • Adicionar suporte para repositório de artefatos

  • Corrigir nulidade de matriz em UDxF Scala

  • Corrigir log1p para argumentos da faixa (-1, 0)

  • Corrigir first_value e last_value em contexto agregado

  • Corrigir a leitura:code:DayTimeIntervalType para cliente Scala

Novos recursos

  • Manusear fusos horários corretamente em UDFs Scala

  • Oferecer suporte a Java 11 e 17 sem nenhuma configuração

Atualizações de envio do Snowpark

Novos recursos

  • Oferecer suporte a snowpark-submit para Python 3.9

  • Aprimorar init_spark_session para ser usado no fluxo de trabalho de snowpark-submit

1.13.0 (13 de fevereiro de 2026)

Snowpark Connect for Spark

Correções de bugs

  • Corrigido o problema da função split

  • Realizado o downgrade da dependência snowflake-snowpark-python para a versão 1.44

  • Corrigido o dialeto Neo4j correspondente para melhorar a tradução de SQL

  • Corrigido o ID da operação retornado em respostas de execução para manter a consistência

  • Corrigido o tratamento de metadados do gRPC para conexões de canal TCP

Novos recursos

  • Adicionado suporte para partition_hint em operações mapPartitions

  • Adicionado suporte do leitor XML para cenários com esquemas definidos pelo usuário

1.11.0 (28 de janeiro de 2026)

Snowpark Connect for Spark

Correções de bugs

  • Preservar colunas ocultas após vários operadores DataFrame

  • Corrigir problemas de tipos de entrada udf Scala (byte, binary, scala.math.BigDecimal)

Outras atualizações

  • Adicionar argumentos snowpark-submit definidos pelo usuário para comentar

1.10.0 (22 de janeiro de 2026)

Snowpark Connect for Spark

Correções de bugs

  • Corrigido o erro do comando config unset na configuração de sessão.

  • Uso de «copiar em» para carregar arquivos CSV em paralelo.

  • Correção das gravações de DataFrames usando junções externas.

  • Tratamento de nulos em UDFs do Scala.

  • Otimização da geração de consultas CTE com proteção de parâmetros.

  • Evitar converter argumentos de DATEDIFF.

  • Corrigida a anexação de arquivos particionados e a leitura de partições nulas.

  • Melhoria feita no desempenho em 10 vezes para conversão entre base 10 e 16 usando SQL.

Novos recursos

  • Substituição somente de partições modificadas para arquivos parquet.

Outras atualizações

  • Lógica atualizada para detectar se o Snowpark Connect for Spark está em execução no XP.

  • Suporte à gravação em tabela com tipo de dados «variante» no Snowflake.

  • Remoção de logs de informação desnecessários.

  • Os testes do Java foram movidos do trabalho de testes do Scala para um trabalho separado.

  • Atualização da versão de dependência para gcsfs.

Snowpark Submit

Nenhum.

1.9.0 (14 de janeiro de 2026)

Snowpark Connect for Spark

Correções de bugs

  • Correção da serialização de tuplas do Scala.

  • Correção do carregamento de arquivos JSON enormes.

  • Implementação de pequenas correções de problemas de clientes.

  • Implementação de correções para comparações com struct (estrutura).

  • Adição de tratamento para DataFrames de coluna 0.

  • Caminho correto do arquivo de carregamento.

  • Correção de Upload_files_if_needed que não era executado em paralelo.

  • Melhoria na inferência de tipo de entrada quando tipos de entrada de UDF não são definidos no proto.

  • Correção de casos de borda NA.

Novos recursos

  • Suporte à leitura de único arquivo JSON BZ2.

  • Suporte a UDFs do Scala no Snowpark Connect for Spark do lado do servidor.

  • Implementação de conversão entre cadeia de caracteres e daytime.

  • Suporte adicionado para UDFs do Scala em group_map.

Snowpark Submit

Correções de bugs

  • Redução dos nomes gerados de carga de trabalho.

1.8.0 (7 de janeiro de 2026)

Snowpark Connect for Spark

Correções de bugs

  • Tratamento de JAVA_HOME corrigido para Windows.

Novos recursos

  • Suporte para fonte de dados neo4j via JDBC.

Snowpark Submit

Nenhum.