Notas de lançamento de Ingest Java SDK para 2023¶
Este artigo contém as notas de versão do Ingest Java SDK, 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 Ingest Java SDK.
Versão 2.0.4 (31 de outubro de 2023)¶
Novos recursos e atualizações¶
Suporte a uma nova opção ON_ERROR SKIP_BATCH, que ignora o lote inteiro se houver algum problema e retorna todos os erros como parte da resposta.
Adicionadas informações de índice de linha a todas as exceções.
Dependência snappy-java atualizada.
Adicionada uma nova interface para retornar as informações do esquema da tabela para um canal.
Adicionada uma nova opção de configuração MAX_CLIENT_LAG que especifica a frequência de liberação, em segundos (padrão: 1).
Correções de bugs¶
Corrigido um problema usando
snowflake-jdbc-fips
.Corrigido um problema raro de
ConcurrentModificationException
.Foram corrigidos dois problemas em
insertRows
API que poderiam causar resultados errados em casos muito raros.Limitou o número máximo permitido de partes no blob para evitar o caso de a solicitação ser muito grande.
Versão 2.0.3 (31 de agosto de 2023)¶
Novos recursos e atualizações¶
Autenticação OAuth compatível.
Removido o código relacionado exatamente uma vez para Snowpipe.
Publicação suportada de lançamento de snapshot sem sombra no repositório Nexus.
Adicionada lógica de nova tentativa para tokens JWT inválidos.
Adicionado um aviso para lotes grandes em
insertRows
.
Correções de bugs¶
Corrigido um problema de NPE causado por condição de corrida.
Versão 2.0.2 (25 de julho de 2023)¶
Novos recursos e atualizações¶
Dependências atualizadas com base nos resultados da verificação de vulnerabilidades Wiz e Snyk.
Lógica de repetição aprimorada em exceções como
SSLException
.Tornou a função uma entrada opcional e suportada usando a função padrão associada ao usuário.
Enviou comprimentos de partes não compactadas para o lado do servidor para fins de rastreamento.
Correções de bugs¶
Nenhum.
Versão 2.0.1 (14 de junho de 2023)¶
Novos recursos e atualizações¶
Nenhum.
Correções de bugs¶
Corrigido um comportamento de dependência inesperado para Snowflake JDBC.
Versão 2.0.0 (13 de junho de 2023)¶
Novos recursos e atualizações¶
Versão GA do Snowpipe Streaming compatível.
Melhoradas as dependências para sombreamento e lógica de realocação.
Foram criados alguns parâmetros para configurar limites de tamanho de canal/parte/arquivo.
Adicionadas mais telemetrias para rastrear a latência ponta a ponta.
Token com escopo reduzido GCS compatível.
Limpeza de todo o código relacionado ao Arrow.
Adicionado um aviso de atribuição.
Intervalo permitido aplicado de DATE e TIMESTAMP.
Mais mensagens de erro expostas para invalidação de canal do lado do servidor para os clientes para automitigação.
Correções de bugs¶
Corrigido um problema em que alguns threads em segundo plano não eram interrompidos durante a exceção.