Histórico de versões do Tablestore SDK for Java.
SDKs da versão 4.0.0 e posteriores oferecem suporte a versões máximas e tempo de vida (TTL). Essas versões são incompatíveis com os SDKs da série 2.x.x.
Versão 5.17.7
Data de lançamento: 06/11/2025
Baixe: 5.17.7
Alterações:
Suporte adicionado para Global Tables.
Tipo FLATTENED incluído para índices de pesquisa.
Limitação por tag implementada em índices de pesquisa.
Versão 5.17.6
Data de lançamento: 06/05/2025
Baixe: 5.17.6
Alterações:
O tipo de campo vetorial agora aceita o formato bytes.
Tipo de dados IP incluído para índices de pesquisa.
Tipo de dados json adicionado para índices de pesquisa.
Comentários de código traduzidos do chinês para o inglês.
Versão do Protobuf atualizada para 4.28.2.
Versão 5.17.5
Data de lançamento: 13/01/2025
Baixe: 5.17.5
Alterações:
Status de sincronização removido das respostas de consulta de índice de pesquisa.
Lógica
readMaxTimesPerRounddo TunnelClient otimizada.Parâmetros
minScoreenumCandidatesadicionados para AISearch em índices de pesquisa.Parâmetro
trackTotalCountincluído nos índices de pesquisa.Recurso de filtragem pós-consulta adicionado para índices de pesquisa.
Detalhes de acesso negado incluídos nas exceções relacionadas a permissões.
Autenticação baseada em CredentialsProvider adicionada para o TunnelClient.
Versão 5.17.4
Data de lançamento: 04/09/2024
Baixe: 5.17.4
Alterações: Parâmetro updateFullRow adicionado à configuração TableOptions.
Versão 5.17.2
Data de lançamento: 21/06/2024
Baixe: 5.17.2
Alterações:
Opção de diferenciação entre maiúsculas e minúsculas adicionada para tokenização.
Nome de medição vazio permitido para tabelas de séries temporais no Time Series Model.
Versão 5.17.1
Data de lançamento: 29/05/2024
Baixe: 5.17.1
Alterações:
Identificadores de séries temporais personalizados e campos de dados como chaves primárias adicionados para modelos de séries temporais.
Suporte ao índice Lastpoint incluído para modelos de séries temporais.
Recurso de consulta vetorial k-nearest neighbor (KNN) implementado para índices de pesquisa. Para mais informações, consulte AISearch.
Versão 5.16.3
Data de lançamento: 07/09/2023
Baixe: 5.16.3
Alterações:
Suporte à exclusão de analytical store adicionado.
Cache de DNS com atualização em segundo plano implementado.
Versão 5.16.1
Data de lançamento: 17/08/2023
Baixe: 5.16.1
Alterações:
Suporte à assinatura V4 adicionado para autenticação de identidade.
Classe TableStoreReader incluída para consultas de dados em lote concorrentes. Para mais informações, consulte Ler dados.
Estatísticas de histograma de datas adicionadas para índices de pesquisa. Para mais informações, consulte Agregação.
Componentes internos do SDK otimizados.
Versão 5.16.0
Data de lançamento: 28/07/2023
Baixe: 5.16.0
Alterações:
Operações de API adicionadas para gerenciar o analytical store de uma tabela de séries temporais. Para mais informações, consulte Criar tabelas de séries temporais e Consultar informações de um analytical store.
Tipos de dados de data e hora incluídos nas respostas de consultas SQL. Para mais informações, consulte Consultar dados de data e hora.
Versão 5.13.15
Data de lançamento: 03/04/2023
Baixe: 5.13.15
Alterações: Componentes internos do SDK otimizados.
Versão 5.13.13
Data de lançamento: 17/01/2023
Baixe: 5.13.13
Alterações: Componentes internos do SDK otimizados e bugs corrigidos.
Versão 5.13.9
Data de lançamento: 15/05/2022
Baixe: 5.13.9
Alterações: Suporte a dados de data adicionado para índices de pesquisa. Para mais informações, consulte Criar um índice de pesquisa.
Versão 5.13.5
Data de lançamento: 06/01/2022
Baixe: 5.13.5
Alterações:
Exclusão de metadados de séries temporais adicionada para o modelo TimeSeries. Para mais informações, consulte Excluir séries temporais.
Ordenação cronológica inversa implementada para consultas de dados de séries temporais no modelo TimeSeries. Para mais informações, consulte Consultar dados de séries temporais.
Versão 5.13.0
Data de lançamento: 17/11/2021
Baixe: 5.13.0
Alterações: Recurso de consulta SQL adicionado. Para mais informações, consulte Consulta SQL.
Versão 5.12.0
Data de lançamento: 27/10/2021
Baixe: 5.12.0
Alterações: Modelo TimeSeries adicionado. Para mais informações, consulte Modelo TimeSeries.
Versão 5.11.0
Data de lançamento: 23/07/2021
Baixe: 5.11.0
Alterações:
Recurso de coluna virtual adicionado aos índices de pesquisa. Para mais informações, consulte Colunas virtuais.
Agregação por percentil e agregação por histograma implementadas para índices de pesquisa. Para mais informações, consulte Agregação.
Versão 5.10.3
Data de lançamento: 26/10/2020
Baixe: 5.10.3
Alterações:
Recurso de entrega de dados adicionado. Para obter informações sobre como entregar dados ao Object Storage Service (OSS) no console do Tablestore ou usando SDKs do Tablestore, consulte Usar o console do Tablestore para entregar dados ao OSS e Entregar dados ao OSS usando um SDK.
Recuperação de linhas dentro de grupos de agregação implementada para índices de pesquisa. Para mais informações, consulte Agregação.
Validação de formato adicionada para parâmetros de configuração.
Integração do SDK com mecanismos de computação otimizada.
Versão 5.7.0
Data de lançamento: 07/04/2020
Baixe: 5.7.0
Alterações:
Suporte a varredura paralela adicionado para índices de pesquisa. Para mais informações, consulte Varredura paralela.
TableStoreWriter otimizado.
Versão 5.4.0
Data de lançamento: 18/11/2019
Baixe: 5.4.0
Alterações:
Gerenciamento de colunas predefinidas (adição e exclusão) adicionado para tabelas existentes.
SDK interno para o Tunnel Service otimizado.
Suporte à criação de tabelas criptografadas implementado. Para mais informações, consulte Criar uma tabela criptografada.
Versão 5.3.0
Data de lançamento: 10/09/2019
Baixe: 5.3.0
Alterações: Recurso de agregação estatística adicionado aos índices de pesquisa.
Versão 5.1.0
Data de lançamento: 01/07/2019
Baixe: 5.1.0
Alterações: Mais tipos de tokenizador adicionados para índices de pesquisa.
Versão 5.0.0
Data de lançamento: 10/06/2019
Baixe: 5.0.0
Alterações:
Número da versão elevado para 5.x para alinhamento entre os SDKs. A versão 5.x é compatível com as interfaces do SDK 4.x.
Consulta exists adicionada para índices de pesquisa.
Versão 4.12.1
Data de lançamento: 08/05/2019
Baixe: 4.12.1
Alterações: Modelo TimelineV2 adicionado.
Versão 4.10.2
Data de lançamento: 11/03/2019
Baixe: 4.10.2
Alterações:
Implementação log4j2 e arquivo log4j2.xml removidos.
TunnelWorker: Lógica de nova tentativa automática corrigida para condições de rede instáveis.
Versão 4.7.4
Data de lançamento: 27/09/2018
Baixe: 4.7.4
Alterações:
-
Recurso de índice de pesquisa adicionado. Os seguintes tipos de consulta têm suporte:
Pesquisa em vários campos
Consulta de intervalo
Consulta com curinga
Consulta aninhada
Pesquisa de texto completo
Ordenação
Recurso de índice secundário global implementado.
Versão 4.0.0
Data de lançamento: 01/08/2016
Baixe: 4.0.0
Alterações:
Recurso TTL adicionado. Para mais informações, consulte Tempo de vida (TTL).
Recurso de versões máximas implementado. Para mais informações, consulte Versões de dados e TTL.
Versão 2.2.4
Data de lançamento: 12/05/2016
Baixe: 2.2.4
Alterações:
Atualizações condicionais adicionadas.
Filtros incluídos.
Versão 2.1.0
Data de lançamento: 12/11/2015
Alterações:
Transmissão de rede assíncrona e ajuste de desempenho implementados, aumentando as consultas por segundo (QPS) várias vezes com o mesmo uso de CPU.
APIs assíncronas flexíveis fornecidas com suporte a callbacks e retorno de futures.
SDK desacoplado do OSS SDK. O novo SDK contém apenas código relacionado ao Tablestore, com pequenos ajustes na estrutura de diretórios.
Lógica de nova tentativa otimizada. A lógica padrão foi aprimorada, e erros de linha única em operações em lote podem ser tentados novamente individualmente. Também há uma maneira mais clara de personalizar a lógica de nova tentativa.
Registro de logs otimizado. Agora os logs são registrados para cada estágio de uma solicitação. Há suporte para logs de solicitações lentas. IDs de rastreamento vinculam toda a cadeia de logs entre o SDK e os serviços de backend.
API OTSWriter disponibilizada para importação de dados em lote fácil e eficiente.
Outras otimizações: Mais funções utilitárias adicionadas para vários tipos de dados e API fornecida para calcular o tamanho dos dados.
Importante:
A versão 2.1.0 apresenta as seguintes pequenas incompatibilidades com a versão 2.0.4:
Após substituir o SDK, atualize os caminhos de importação para classes cujos pacotes foram alterados. Por exemplo, o pacote para ClientConfiguration mudou de com.aliyun.openservices para com.aliyun.openservices.ots. Os pacotes foram ajustados porque o SDK do Tablestore agora está separado do OSS SDK, tornando mais adequado colocar as classes anteriormente compartilhadas sob o pacote ots.
Antes que seu programa seja encerrado ou quando uma instância OTSClient não for mais necessária, chame o método
shutdowndo OTSClient para liberar as threads e os recursos de conexão mantidos pelo objeto OTSClient.Alguns nomes de itens de configuração em ClientConfiguration foram alterados. Por exemplo, unidades de tempo foram adicionadas aos nomes.
O novo SDK possui diferentes dependências de pacotes, como HttpAsyncClient e Joda-Time. Se você encontrar problemas durante a execução, verifique se há dependências conflitantes.
Versão 2.0.4
Data de lançamento: 25/09/2015