Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Notes de mise à jour d'Amazon Athena JDBC 3.x
Ces notes de mise à jour fournissent des informations détaillées sur les améliorations et les correctifs apportés au pilote Amazon Athena JDBC 3.x.
3.2.2
Publié le 29/07/2022
Améliorations
-
Cartographie des types de données : amélioration de la conformité aux JDBC spécifications en modifiant la façon dont le pilote mappe les types de
struct
donnéestinyint
smallint
row
,, et aux objets Java. -
AWS SDKmise à jour de la version — La AWS SDK version utilisée dans le pilote a été mise à jour vers la version 2.26.23.
Correctifs
-
Commentaires — Correction d'un problème avec les commentaires de ligne à la fin d'une déclaration.
-
Liste des bases de données : correction d'un problème en raison duquel les bases de données de listes pouvaient entrer dans une boucle infinie lorsque la dernière page renvoyée par la page paginée
ListDatabases
API était vide.
3.2.1
Publié le 03/07/2022
Améliorations
-
JWTfournisseur d'informations d'identification — Ajout de la prise en charge des durées de session spécifiées par l'utilisateur. Pour de plus amples informations, veuillez consulter Durée de la session de rôle.
Correctifs
-
Pool de threads : création d'un pool de threads
ThreadPoolExecutor
par connexion pour les tâches asynchrones afin d'éviter d'utiliser leForkJoin
pool. -
Fournisseurs d'informations d'identification — L'hôte proxy est désormais analysé pour obtenir le schéma et l'hôte lorsque le HTTP client est configuré pour l'externe. IdPs
-
Fournisseur d'informations d'identification par défaut : garantie que le fournisseur d'informations d'identification par défaut ne peut pas être fermé par le code client.
-
getColumns— Correction d'un problème de propriété de
ORDINAL_COLUMN
colonne dans laDatabaseMetaData#getColumns
méthode. -
ResultSet— Ajout de la prise en charge de
Infinity
-Infinity
, etNaN
deResultSet.
correction d'un écart entre le type de colonne renvoyé par les opérations de catalogue et le jeu de résultats d'une requête terminée.
3.2.0
Publié le 26/04/2022
Améliorations
-
Performances des opérations de catalogue : les performances ont été améliorées pour les opérations de catalogue qui n'utilisent pas de caractères génériques.
-
Modification de l'intervalle d'interrogation minimal — L'intervalle d'interrogation minimal par défaut a été modifié afin de réduire le nombre d'APIappels que le chauffeur passe à Athéna. Les requêtes terminées sont toujours détectées dès que possible.
-
Découvrabilité des outils de BI — Le moteur a été rendu plus facilement détectable pour les outils de business intelligence.
-
Cartographie des types de données — Le mappage des types de données vers l'Athéna
binary
etarray
les types destruct
DDL données a été amélioré. -
AWS SDKversion — La AWS SDK version utilisée dans le pilote a été mise à jour vers la version 2.25.34.
Correctifs
-
Listes de tables de catalogue fédérées : correction d'un problème en raison duquel les catalogues fédérés renvoyaient une liste de tables vide.
-
getSchemas— Correction d'un problème en raison duquel la getSchemas méthode JDBC DatabaseMetaData#
récupérait les bases de données uniquement à partir du catalogue par défaut et non à partir de tous les catalogues. -
getColumns— Correction d'un problème qui provoquait le renvoi d'un catalogue nul lorsque la getColumns méthode JDBC DatabaseMetaData#
était appelée avec un nom de catalogue nul.
3.1.0
Publié le 15/02/2022
Améliorations
-
Support ajouté pour l'authentification intégrée Windows Microsoft Active Directory Federation Services (AD FS) et l'authentification par formulaire.
-
Pour des raisons de rétrocompatibilité avec la version 2.x, le
awsathena
JDBC sous-protocole est désormais accepté mais produit un avertissement d'obsolescence. Utilisez plutôt leathena
JDBC sous-protocole. -
AwsDataCatalog
est désormais la valeur par défaut pour le paramètre du catalogue, etdefault
c'est la valeur par défaut pour le paramètre de base de données. Ces modifications garantissent que les valeurs correctes du catalogue et de la base de données actuels sont renvoyées au lieu de valeurs nulles. -
Conformément à la JDBC spécification,
IS_AUTOINCREMENT
et renvoieIS_GENERATEDCOLUMN
désormais une chaîne vide au lieu deNO
. -
Le type de
int
données Athéna correspond désormais au même JDBC type qu'Athénainteger
plutôt qu'à.other
-
Lorsque les métadonnées de colonne d'Athena ne contiennent pas les
scale
champs facultatifsprecision
et, le pilote renvoie désormais zéro pour les valeurs correspondantes dans uneResultSet
colonne. -
La AWS SDK version a été mise à jour vers la version 2.21.39.
Correctifs
-
Correction d'un problème
GetQueryResultsStream
qui provoquait une exception lorsque le nombre de colonnes des résultats en texte brut d'Athéna ne correspondait pas au nombre de colonnes indiqué dans les métadonnées des résultats d'Athéna.
3.0.0
Publié le 16/11/2023
Le pilote Athena JDBC 3.x est le pilote de nouvelle génération offrant de meilleures performances et une meilleure compatibilité. Le pilote JDBC 3.x prend en charge la lecture des résultats de requêtes directement depuis Amazon S3, ce qui améliore les performances des applications consommant des résultats de requêtes volumineux. Le nouveau pilote comporte également moins de dépendances tierces, ce qui facilite l'intégration aux outils de BI et aux applications personnalisées.