Notas de lançamento de Ingest Java SDK para 2024¶
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.3.0 (11 de outubro de 2024)¶
Mudanças de BCR (versão da mudança de comportamento)¶
A partir do lançamento 2.3.0, os valores numéricos preservam seu formato. Os valores numéricos não serão convertidos de e para notação científica.
Novos recursos e atualizações¶
Foram feitas atualizações para oferecer suporte a um novo formato de tabela.
Correções de bugs¶
Correção de dependências vulneráveis.
Atualização de Hadoop para correção de problemas de vulnerabilidade.
Dependências desnecessárias foram removidas para reduzir o tamanho de JAR.
Versão 2.2.2 (12 de setembro de 2024)¶
Correções de bugs¶
Correção de um problema crítico atualizando o local do nome do arquivo nos metadados.
Versão 2.2.1 (5 de setembro de 2024)¶
Novos recursos e atualizações¶
Adição de
ExternalVolumeManager
para oferecer suporte a vários estágios para um novo formato de tabela.Atualização das versões de dependência.
Parâmetros atualizados para oferecer suporte a um novo formato de tabela.
Versão 2.2.0 (9 de agosto de 2024)¶
Novos recursos e atualizações¶
Lógica de código aprimorada para oferecer suporte a diferentes volumes de armazenamento.
Correções de bugs¶
Correção de um problema crítico que poderia causar conflitos quando
change_tracking
fosse habilitado para fluxos e tabelas dinâmicas.
Nota
Para todos os usos do Snowpipe Streaming, a Snowflake recomenda usar o Ingest Java SDK versão 2.2.0 ou posterior.
Versão 2.1.2 (29 de julho de 2024)¶
Novos recursos e atualizações¶
Desempenho melhorado de
InsertRows
.Adição ou melhoria de vários logs para uma melhor observabilidade.
Ajuste fino dos tamanhos de canal e parte.
Correções de bugs¶
Correção de um problema com failover entre implementações.
Versão 2.1.1 (09 de maio de 2024)¶
Novos recursos e atualizações¶
Retornadas mensagens de erro mais detalhadas para o erro
INVALID_CHANNEL
.Adicionado suporte para OAuth externo 2.0.
Correções de bugs¶
Várias dependências foram atualizadas, incluindo correções de vulnerabilidades.
Corrigido um problema onde as conexões de HTTP vazam devido a respostas de erro.
As restrições de tamanho de arquivo foram flexibilizadas para lidar com problemas em que atrasos maiores na liberação do cliente produzem arquivos maiores.
Versão 2.1.0 (28 de fevereiro de 2024)¶
Mudanças de BCR (versão da mudança de comportamento)¶
Defina Zstandard como o algoritmo de compactação padrão.
Novos recursos e atualizações¶
Permitiu que os clientes abandonassem canais.
Atualização de JDBC para 3.14.5.
Implementada uma alteração no envio dos tokens de offset inicial e final para um canal.
Implementada uma mudança para enviar os dados ordinais da coluna para o lado do servidor para verificação cruzada de alterações no esquema da tabela.
Adicionado suporte para passar na lógica de verificação para um token de offset definido pelo usuário como parte da criação do canal.
Correções de bugs¶
Corrigido um problema de excesso que causava problema de dados silenciosos.
Versão 2.0.5 (22 de janeiro de 2024)¶
Novos recursos e atualizações¶
Adicionado um parâmetro opcional de token de offset para
openChannel
.Adicionado suporte para especificar o algoritmo de compactação a ser usado para arquivos BDEC Parquet.
Atualizado para oferecer suporte ao URL personalizado e adicionado o nome da conta Snowflake no cabeçalho da solicitação.
Implementada uma alteração para enviar o sinalizador
spansMixedTables
em solicitações de registro de blob.Parâmetro BUFFER_FLUSH_INTERVAL_IN_MILLIS obsoleto. Em vez disso, use o parâmetro MAX_CLIENT_LAG.
Implementada a atualização de tokens GCS com escopo reduzido.
Correções de bugs¶
Revertida uma alteração que atualizou a API pública para caso de uso interno.
Corrigido o teste JAR de ponta a ponta para que ele possa ser executado em todas as plataformas de nuvem.