Historique des versions du SDK Tablestore pour Java.
Les SDK en version 4.0.0 et ultérieures prennent en charge les versions maximales et la durée de vie (TTL). Ces versions ne sont pas compatibles avec les SDK de la série 2.x.x.
Version 5.17.7
Date de publication : 2025-11-06
Téléchargement : 5.17.7
Modifications :
Prise en charge des Global Tables.
Ajout du type FLATTENED pour les index de recherche.
Ajout de la limitation par tag pour les index de recherche.
Version 5.17.6
Date de publication : 2025-05-06
Téléchargement : 5.17.6
Modifications :
Le type de champ vectoriel prend désormais en charge le format bytes.
Ajout du type de données IP pour les index de recherche.
Ajout du type de données JSON pour les index de recherche.
Traduction des commentaires de code du chinois vers l'anglais.
Mise à jour de Protobuf vers la version 4.28.2.
Version 5.17.5
Date de publication : 2025-01-13
Téléchargement : 5.17.5
Modifications :
Suppression du statut de synchronisation des réponses aux requêtes d'index de recherche.
Optimisation de la logique
readMaxTimesPerRoundde TunnelClient.Ajout des paramètres
minScoreetnumCandidatespour AISearch dans les index de recherche.Ajout du paramètre
trackTotalCountaux index de recherche.Ajout de la fonctionnalité de filtrage post-requête pour les index de recherche.
Ajout de détails sur les refus d'accès aux exceptions liées aux autorisations.
Ajout de l'authentification basée sur CredentialsProvider pour TunnelClient.
Version 5.17.4
Date de publication : 2024-09-04
Téléchargement : 5.17.4
Modifications : ajout du paramètre updateFullRow à la configuration TableOptions.
Version 5.17.2
Date de publication : 2024-06-21
Téléchargement : 5.17.2
Modifications :
Ajout d'une option de sensibilité à la casse pour la tokenisation.
Autorisation d'un nom de mesure vide pour les tables de séries temporelles dans le modèle Time Series.
Version 5.17.1
Date de publication : 2024-05-29
Téléchargement : 5.17.1
Modifications :
Ajout d'identifiants de séries temporelles personnalisés et de champs de données comme clés primaires pour les modèles de séries temporelles.
Prise en charge de l'index Lastpoint pour les modèles de séries temporelles.
Ajout de la fonctionnalité de requête vectorielle k-plus proches voisins (KNN) pour les index de recherche. Pour plus d'informations, consultez AISearch.
Version 5.16.3
Date de publication : 2023-09-07
Téléchargement : 5.16.3
Modifications :
Prise en charge de la suppression du magasin analytique.
Ajout de la mise en cache DNS avec actualisation en arrière-plan.
Version 5.16.1
Date de publication : 2023-08-17
Téléchargement : 5.16.1
Modifications :
Prise en charge de la signature V4 pour l'authentification.
Ajout de la classe TableStoreReader pour les requêtes de données par lots concurrentes. Pour plus d'informations, consultez Lire les données.
Ajout de statistiques d'histogramme de date pour les index de recherche. Pour plus d'informations, consultez Agrégation.
Optimisation des composants internes du SDK.
Version 5.16.0
Date de publication : 2023-07-28
Téléchargement : 5.16.0
Modifications :
Ajout d'opérations API pour gérer le magasin analytique d'une table de séries temporelles. Pour plus d'informations, consultez Créer une table de séries temporelles et Interroger les informations du magasin analytique.
Ajout des types de données date et heure aux réponses des requêtes SQL. Pour plus d'informations, consultez Lire les données de date et d'heure.
Version 5.13.15
Date de publication : 2023-04-03
Téléchargement : 5.13.15
Modifications : Optimisation des composants internes du SDK.
Version 5.13.13
Date de publication : 2023-01-17
Téléchargement : 5.13.13
Modifications : optimisation des composants internes du SDK et correction de bugs.
Version 5.13.9
Date de publication : 2022-05-15
Téléchargement : 5.13.9
Modifications : prise en charge des données de date pour les index de recherche. Pour plus d'informations, consultez Créer un index de recherche.
Version 5.13.5
Date de publication : 2022-01-06
Téléchargement : 5.13.5
Modifications :
Suppression des métadonnées de séries temporelles pour le modèle TimeSeries. Pour plus d'informations, consultez Supprimer les métadonnées de séries temporelles.
Tri chronologique inverse pour les requêtes de données de séries temporelles dans le modèle TimeSeries. Pour plus d'informations, consultez Interroger les données de séries temporelles.
Version 5.13.0
Date de publication : 2021-11-17
Téléchargement : 5.13.0
Modifications : fonctionnalité de requête SQL. Pour plus d'informations, consultez Requête SQL.
Version 5.12.0
Date de publication : 2021-10-27
Téléchargement : 5.12.0
Modifications : modèle TimeSeries. Pour plus d'informations, consultez Modèle TimeSeries.
Version 5.11.0
Date de publication : 2021-07-23
Téléchargement : 5.11.0
Modifications :
Fonctionnalité de colonne virtuelle pour les index de recherche. Pour plus d'informations, consultez Utiliser les colonnes virtuelles.
Agrégation par percentile et agrégation par histogramme pour les index de recherche. Pour plus d'informations, consultez Agrégation.
Version 5.10.3
Date de publication : 2020-10-26
Téléchargement : 5.10.3
Modifications :
Fonctionnalité de livraison de données. Pour savoir comment livrer les données vers Object Storage Service (OSS) via la console Tablestore ou les SDK Tablestore, consultez Utiliser la console Tablestore pour livrer les données vers OSS et Livrer les données vers OSS à l'aide d'un SDK.
Récupération de lignes au sein des groupes d'agrégation pour les index de recherche. Pour plus d'informations, consultez Agrégation.
Validation du format pour les paramètres de configuration.
Optimisation de l'intégration du SDK avec les moteurs de calcul.
Version 5.7.0
Date de publication : 2020-04-07
Téléchargement : 5.7.0
Modifications :
Prise en charge de l'analyse parallèle pour les index de recherche. Pour plus d'informations, consultez Analyse parallèle.
Optimisation de TableStoreWriter.
Version 5.4.0
Date de publication : 2019-11-18
Téléchargement : 5.4.0
Modifications :
Gestion des colonnes prédéfinies (ajout et suppression) pour les tables existantes.
Optimisation du SDK interne pour Tunnel Service.
Prise en charge de la création de tables chiffrées. Pour plus d'informations, consultez Créer une table chiffrée.
Version 5.3.0
Date de publication : 2019-09-10
Téléchargement : 5.3.0
Modifications : fonctionnalité d'agrégation statistique pour les index de recherche.
Version 5.1.0
Date de publication : 2019-07-01
Téléchargement : 5.1.0
Modifications : nouveaux types de tokenizeurs pour les index de recherche.
Version 5.0.0
Date de publication : 2019-06-10
Téléchargement : 5.0.0
Modifications :
Passage du numéro de version à 5.x pour aligner les SDK. La version 5.x est rétrocompatible avec les interfaces du SDK 4.x.
Requête exists pour les index de recherche.
Version 4.12.1
Date de publication : 2019-05-08
Téléchargement : 4.12.1
Modifications : modèle TimelineV2.
Version 4.10.2
Date de publication : 2019-03-11
Téléchargement : 4.10.2
Modifications :
Suppression de l'implémentation log4j2 et du fichier log4j2.xml.
TunnelWorker : correction de la logique de nouvelle tentative automatique en cas de mauvaises conditions réseau.
Version 4.7.4
Date de publication : 2018-09-27
Téléchargement : 4.7.4
Modifications :
-
Fonctionnalité d'index de recherche. Les types de requête suivants sont pris en charge :
Recherche multichamp
Requête de plage
Requête avec caractères génériques
Requête imbriquée
Recherche en texte intégral
Tri
Fonctionnalité d'index secondaire global.
Version 4.0.0
Date de publication : 2016-08-01
Téléchargement : 4.0.0
Modifications :
Fonctionnalité TTL. Pour plus d'informations, consultez Durée de vie (TTL).
Fonctionnalité de versions maximales. Pour plus d'informations, consultez Versions de données et TTL.
Version 2.2.4
Date de publication : 2016-05-12
Téléchargement : 2.2.4
Modifications :
Mises à jour conditionnelles.
Filtres.
Version 2.1.0
Date de publication : 2015-11-12
Modifications :
Implémentation de la transmission réseau asynchrone et réglage des performances, multipliant par plusieurs le nombre de requêtes par seconde (QPS) pour une même utilisation du CPU.
API asynchrones flexibles prenant en charge les callbacks et retournant des futures.
Découplage du SDK du SDK OSS. Le nouveau SDK contient uniquement le code lié à Tablestore, avec des ajustements mineurs de la structure des répertoires.
Optimisation de la logique de nouvelle tentative. La logique de nouvelle tentative par défaut est améliorée et les erreurs de ligne unique dans les opérations par lots peuvent faire l'objet de nouvelles tentatives individuelles. Une méthode plus claire pour personnaliser la logique de nouvelle tentative est également fournie.
Optimisation de la journalisation. Les journaux sont désormais enregistrés pour chaque étape d'une requête. La prise en charge des journaux de requêtes lentes est ajoutée. Les ID de trace relient la chaîne complète des journaux entre le SDK et les services backend.
API OTSWriter pour une importation de données par lots facile et efficace.
Autres optimisations : ajout de fonctions utilitaires supplémentaires pour divers types de données et fourniture d'une API pour calculer la taille des données.
Important :
La version 2.1.0 présente les incompatibilités mineures suivantes avec la version 2.0.4 :
Après avoir remplacé le SDK, mettez à jour les chemins d'importation pour les classes dont les packages ont changé. Par exemple, le package pour ClientConfiguration est passé de com.aliyun.openservices à com.aliyun.openservices.ots. Les packages ont été ajustés car le SDK Tablestore est désormais séparé du SDK OSS, ce qui rend plus logique le placement des classes précédemment partagées sous le package ots.
Avant la sortie de votre programme ou lorsqu'une instance OTSClient n'est plus nécessaire, appelez la méthode
shutdownde l'OTSClient pour libérer les threads et les ressources de connexion détenus par l'objet OTSClient.Certains noms d'éléments de configuration dans ClientConfiguration sont modifiés. Par exemple, des unités de temps sont ajoutées aux noms.
Le nouveau SDK possède différentes dépendances de package, telles que HttpAsyncClient et Joda-Time. Si vous rencontrez des problèmes lors de l'exécution, vérifiez les conflits de dépendances.
Version 2.0.4
Date de publication : 2015-09-25