Todos los productos
Search
Centro de documentos

Tablestore:Tablestore SDK for Java version history

Última actualización: Sep 22, 2026

El historial de versiones del Tablestore SDK for Java.

Nota

Los SDK de la versión 4.0.0 y posteriores son compatibles con max versions y time to live (TTL). Estas versiones no son compatibles con los SDK de la serie 2.x.x.

Versión 5.17.7

Fecha de lanzamiento: 2025-11-06

Descargue: 5.17.7

Cambios:

  • Se agregó compatibilidad con Global Tables.

  • Se añadió el tipo FLATTENED para los índices de búsqueda.

  • Se incorporó la limitación por etiqueta en los índices de búsqueda.

Versión 5.17.6

Fecha de lanzamiento: 2025-05-06

Descargue: 5.17.6

Cambios:

  • El tipo de campo vector ahora admite el formato bytes.

  • Se incluyó el tipo de datos IP para los índices de búsqueda.

  • Se añadió el tipo de datos JSON para los índices de búsqueda.

  • Se tradujeron los comentarios del código del chino al inglés.

  • Se actualizó la versión de Protobuf a la 4.28.2.

Versión 5.17.5

Fecha de lanzamiento: 2025-01-13

Descargue: 5.17.5

Cambios:

  • Se eliminó el estado de sincronización de las respuestas de consulta de índices de búsqueda.

  • Se optimizó la lógica readMaxTimesPerRound de TunnelClient.

  • Se agregaron los parámetros minScore y numCandidates para AISearch en los índices de búsqueda.

  • Se incorporó el parámetro trackTotalCount a los índices de búsqueda.

  • Se añadió la función post-query filtering para los índices de búsqueda.

  • Se incluyeron detalles de acceso denegado en las excepciones relacionadas con permisos.

  • Se implementó la autenticación basada en CredentialsProvider para TunnelClient.

Versión 5.17.4

Fecha de lanzamiento: 2024-09-04

Descargue: 5.17.4

Cambios: se agregó el parámetro updateFullRow a la configuración de TableOptions.

Versión 5.17.2

Fecha de lanzamiento: 2024-06-21

Descargue: 5.17.2

Cambios:

  • Se añadió una opción de distinción entre mayúsculas y minúsculas para la tokenización.

  • Se permitió un nombre de medición vacío para las tablas de series temporales en Time Series Model.

Versión 5.17.1

Fecha de lanzamiento: 2024-05-29

Descargue: 5.17.1

Cambios:

Versión 5.16.3

Fecha de lanzamiento: 2023-09-07

Descargue: 5.16.3

Cambios:

  • Se agregó compatibilidad con deletion de analytical store.

  • Se incorporó el almacenamiento en caché de DNS con actualización en segundo plano.

Versión 5.16.1

Fecha de lanzamiento: 2023-08-17

Descargue: 5.16.1

Cambios:

  • Se añadió compatibilidad con la firma V4 para la autenticación de identidad.

  • Se incorporó la clase TableStoreReader para consultas de datos por lotes de manera concurrente. Para obtener más información, consulte Read data.

  • Se agregaron estadísticas de histograma de fechas para los índices de búsqueda. Para obtener más información, consulte Aggregation.

  • Se optimizaron los componentes internos del SDK.

Versión 5.16.0

Fecha de lanzamiento: 2023-07-28

Descargue: 5.16.0

Cambios:

Versión 5.13.15

Fecha de lanzamiento: 2023-04-03

Descargue: 5.13.15

Cambios: Se optimizaron los componentes internos del SDK.

Versión 5.13.13

Fecha de lanzamiento: 2023-01-17

Descargue: 5.13.13

Cambios: se optimizaron los componentes internos del SDK y se corrigieron diversos bugs.

Versión 5.13.9

Fecha de lanzamiento: 2022-05-15

Descargue: 5.13.9

Cambios: se agregó compatibilidad con datos de fecha para los índices de búsqueda. Para obtener más información, consulte Create a search index.

Versión 5.13.5

Fecha de lanzamiento: 2022-01-06

Descargue: 5.13.5

Cambios:

  • Se añadió la eliminación de metadatos de series temporales para el modelo TimeSeries. Para obtener más información, consulte Delete time series metadata.

  • Se incorporó el orden cronológico inverso en las consultas de datos de series temporales del modelo TimeSeries. Para obtener más información, consulte Query time series data.

Versión 5.13.0

Fecha de lanzamiento: 2021-11-17

Descargue: 5.13.0

Cambios: se agregó la función de consulta SQL. Para obtener más información, consulte SQL query.

Versión 5.12.0

Fecha de lanzamiento: 2021-10-27

Descargue: 5.12.0

Cambios: se añadió el modelo TimeSeries. Para obtener más información, consulte TimeSeries model.

Versión 5.11.0

Fecha de lanzamiento: 2021-07-23

Descargue: 5.11.0

Cambios:

  • Se incorporó la función de columnas virtuales a los índices de búsqueda. Para obtener más información, consulte Use virtual columns.

  • Se añadieron la agregación por percentil y la agregación por histograma para los índices de búsqueda. Para obtener más información, consulte Aggregation.

Versión 5.10.3

Fecha de lanzamiento: 2020-10-26

Descargue: 5.10.3

Cambios:

  • Se agregó la función de entrega de datos. Para conocer cómo entregar datos a Object Storage Service (OSS) desde la consola de Tablestore o mediante los SDK de Tablestore, consulte Use the Tablestore console to deliver data to OSS y Deliver data to OSS using an SDK.

  • Se incorporó la recuperación de filas dentro de grupos de agregación para los índices de búsqueda. Para obtener más información, consulte Aggregation.

  • Se añadió la validación de formato para los parámetros de configuración.

  • Se optimizó la integración del SDK con los motores de cómputo.

Versión 5.7.0

Fecha de lanzamiento: 2020-04-07

Descargue: 5.7.0

Cambios:

  • Se añadió compatibilidad con el escaneo paralelo para los índices de búsqueda. Para obtener más información, consulte Parallel scan.

  • Se optimizó TableStoreWriter.

Versión 5.4.0

Fecha de lanzamiento: 2019-11-18

Descargue: 5.4.0

Cambios:

  • Se incorporó la gestión de columnas predefinidas (agregar y eliminar) para las tablas existentes.

  • Se optimizó el SDK interno de Tunnel Service.

  • Se añadió compatibilidad con la creación de tablas cifradas. Para obtener más información, consulte Create an encrypted table.

Versión 5.3.0

Fecha de lanzamiento: 2019-09-10

Descargue: 5.3.0

Cambios: se agregó la función de agregación estadística a los índices de búsqueda.

Versión 5.1.0

Fecha de lanzamiento: 2019-07-01

Descargue: 5.1.0

Cambios: se añadieron más tipos de tokenizer para los índices de búsqueda.

Versión 5.0.0

Fecha de lanzamiento: 2019-06-10

Descargue: 5.0.0

Cambios:

  • Se incrementó el número de versión a 5.x para unificarlo entre todos los SDK. La versión 5.x mantiene compatibilidad con versiones anteriores respecto a las interfaces del SDK 4.x.

  • Se incorporó la consulta exists para los índices de búsqueda.

Versión 4.12.1

Fecha de lanzamiento: 2019-05-08

Descargue: 4.12.1

Cambios: se añadió el modelo TimelineV2.

Versión 4.10.2

Fecha de lanzamiento: 2019-03-11

Descargue: 4.10.2

Cambios:

  • Se eliminaron la implementación de log4j2 y el archivo log4j2.xml.

  • TunnelWorker: se corrigió la lógica de reintento automático ante condiciones de red deficientes.

Versión 4.7.4

Fecha de lanzamiento: 2018-09-27

Descargue: 4.7.4

Cambios:

  • Se añadió la función de índice de búsqueda. A continuación se muestran los tipos de consulta compatibles:

    • Búsqueda en varios campos

    • Consulta de rango

    • Consulta con comodines

    • Consulta anidada

    • Búsqueda de texto completo

    • Ordenamiento

  • Se incorporó la función de índice secundario global.

Versión 4.0.0

Fecha de lanzamiento: 2016-08-01

Descargue: 4.0.0

Cambios:

  • Se añadió la función TTL. Para obtener más información, consulte Time to live (TTL).

  • Se incorporó la función max versions. Para obtener más información, consulte Data versions and TTL.

Versión 2.2.4

Fecha de lanzamiento: 2016-05-12

Descargue: 2.2.4

Cambios:

  • Se añadieron las actualizaciones condicionales.

  • Se incorporaron los filtros.

Versión 2.1.0

Fecha de lanzamiento: 2015-11-12

Cambios:

  • Se implementó la transmisión de red asíncrona y el ajuste de rendimiento. Esto aumentó varias veces las consultas por segundo (QPS) con el mismo uso de CPU.

  • Se proporcionaron API asíncronas flexibles que admiten callbacks y devuelven futuros.

  • Se desacopló el SDK del SDK de OSS. El nuevo SDK contiene únicamente código relacionado con Tablestore, con ajustes menores en la estructura de directorios.

  • Se optimizó la lógica de reintentos. Se mejoró la lógica predeterminada y los errores de filas individuales en operaciones por lotes ahora se pueden reintentar de forma aislada. También se ofrece un método más claro para personalizar esta lógica.

  • Se optimizó el registro. Ahora se registran todas las etapas de una solicitud y se admiten registros de solicitudes lentas. Los ID de seguimiento vinculan toda la cadena de registros entre el SDK y los servicios de backend.

  • Se proporcionó la API OTSWriter para importar datos por lotes de manera sencilla y eficiente.

  • Otras optimizaciones: se añadieron más funciones de utilidad para diversos tipos de datos y se proporcionó una API para calcular el tamaño de los datos.

Importante:

La versión 2.1.0 presenta las siguientes incompatibilidades menores con la versión 2.0.4:

  • Después de reemplazar el SDK, actualice las rutas de importación de las clases cuyos paquetes cambiaron. Por ejemplo, el paquete de ClientConfiguration cambió de com.aliyun.openservices a com.aliyun.openservices.ots. Estos ajustes se deben a que el SDK de Tablestore ahora está separado del SDK de OSS, por lo que resulta más adecuado ubicar las clases antes compartidas bajo el paquete ots.

  • Antes de que su programa finalice, o cuando ya no necesite una instancia de OTSClient, ejecute el método shutdown de OTSClient. Esto libera los hilos y los recursos de conexión que retiene el objeto OTSClient.

  • Algunos nombres de elementos de configuración en ClientConfiguration cambiaron. Por ejemplo, se añadieron unidades de tiempo a los nombres.

  • El nuevo SDK tiene dependencias de paquetes distintas, como HttpAsyncClient y Joda-Time. Si encuentra problemas durante la ejecución, compruebe que no haya dependencias en conflicto.

Versión 2.0.4

Fecha de lanzamiento: 2015-09-25