Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Note di rilascio di Amazon Athena JDBC 3.x
Queste note di rilascio forniscono dettagli su miglioramenti e correzioni nel driver Amazon JDBC Athena 3.x.
3.3.0
Rilasciato il 30/10/2020
Miglioramenti
-
DataZone autenticazione: è stato aggiunto il supporto per i plugin di autenticazione e DataZone .
DataZoneIdC
DataZoneIAM
Per ulteriori informazioni, consulta DataZone Provider di credenziali IDC e DataZone IAMFornitore di credenziali. -
Timeout di rete: ora è possibile impostare il timeout di rete utilizzando il
NetworkTimeoutMillis
parametro di connessione. In precedenza poteva essere impostato solo sull'Connection
oggetto stesso. Per ulteriori informazioni, consulta Timeout di rete.
Correzioni
-
Gestione degli oggetti vuoti in S3
: il driver ora gestisce gli oggetti vuoti nel fetcher S3 invece di generare un'eccezione Amazon S3 Range Not Satisfiable.
-
Registrazione: il driver non registra più il messaggio
Items required for query execution [...], ma l'abbonamento viene annullato dopo aver consumato i risultati della query
. -
Stringhe di parametri vuote: il driver ora gestisce le stringhe vuote presenti in un parametro di connessione come se il parametro non fosse presente. In questo modo vengono risolti i problemi che si verificavano quando alcuni strumenti di BI passavano inavvertitamente stringhe vuote che causavano tentativi di autenticazione non intenzionali.
3.2.2
Rilasciato il 29/07/2020
Miglioramenti
-
Mappatura dei tipi di dati: è stata migliorata la conformità alle JDBC specifiche modificando il modo in cui il driver mappa i tipi di dati
tinyint
smallint
row
, estruct
i tipi di dati sugli oggetti Java. -
AWS SDKaggiornamento della versione: la AWS SDK versione utilizzata nel driver è stata aggiornata alla 2.26.23.
Correzioni
-
Commenti: è stato risolto un problema relativo ai commenti di riga alla fine di una dichiarazione.
-
Elenco dei database: è stato risolto un problema a causa del quale i database di elenco potevano entrare in un ciclo infinito quando l'ultima pagina restituita dall'utente impaginato
ListDatabases
API era vuota.
3.2.1
Rilasciato il 03/07/2020
Miglioramenti
-
JWTprovider di credenziali: è stato aggiunto il supporto per le durate delle sessioni specificate dall'utente. Per ulteriori informazioni, consulta Durata della sessione del ruolo.
Correzioni
-
Pool di thread: ne è stato creato uno
ThreadPoolExecutor
per connessione per attività asincrone in modo da evitare l'utilizzo del pool.ForkJoin
-
Fornitori di credenziali: l'host proxy viene ora analizzato per ottenere lo schema e l'host quando il HTTP client è configurato per l'esterno. IdPs
-
Provider di credenziali predefinito: garantito che il provider di credenziali predefinito non possa essere chiuso dal codice client.
-
getColumns— Risolto un problema relativo
ORDINAL_COLUMN
alla proprietà delle colonne nel metodo.DatabaseMetaData#getColumns
-
ResultSet— È stato aggiunto il supporto
NaN
perInfinity
e è stataResultSet.
risolta una discrepanza tra il tipo di colonna restituito dalle operazioni di catalogo e il set di risultati di una query completata.-Infinity
3.2.0
Rilasciato il 26/04/2020
Miglioramenti
-
Prestazioni del funzionamento del catalogo: le prestazioni sono state migliorate per le operazioni di catalogo che non utilizzano caratteri jolly.
-
Modifica dell'intervallo minimo di polling: l'impostazione predefinita dell'intervallo minimo di polling è stata modificata per ridurre il numero di API chiamate che il conducente effettua ad Athena. I completamenti delle query vengono comunque rilevati il prima possibile.
-
Scoperibilità degli strumenti di BI: il driver è stato reso più facilmente individuabile per gli strumenti di business intelligence.
-
Mappatura dei tipi di dati: la mappatura dei tipi di dati su Athena
binary
estruct
DDL dei tipi di dati è stata migliorata.array
-
AWS SDKversione — La AWS SDK versione utilizzata nel driver è stata aggiornata alla 2.25.34.
Correzioni
-
Elenchi di tabelle di cataloghi federati: è stato risolto un problema che causava la restituzione di un elenco vuoto di tabelle da parte dei cataloghi federati.
-
getSchemas— È stato risolto un problema a causa del quale il getSchemas metodo JDBC DatabaseMetaData#
recuperava i database solo dal catalogo predefinito anziché da tutti i cataloghi. -
getColumns— È stato risolto un problema che causava la restituzione di un catalogo nullo quando il getColumns metodo JDBC DatabaseMetaData#
veniva chiamato con un nome di catalogo nullo.
3.1.0
Rilasciato il 15/02/2020
Miglioramenti
-
Supporto aggiunto per l'autenticazione integrata di Windows di Microsoft Active Directory Federation Services (AD FS) e l'autenticazione basata su moduli.
-
Per motivi di retrocompatibilità con la versione 2.x, il
awsathena
JDBC sottoprotocollo è ora accettato ma genera un avviso di obsolescenza.athena
JDBCUtilizzate invece il sottoprotocollo. -
AwsDataCatalog
è ora l'impostazione predefinita per il parametro del catalogo eddefault
è l'impostazione predefinita per il parametro del database. Queste modifiche assicurano che vengano restituiti i valori corretti per il catalogo e il database correnti anziché null. -
In conformità con le JDBC specifiche,
IS_AUTOINCREMENT
eIS_GENERATEDCOLUMN
ora restituisce una stringa vuota anziché.NO
-
Il tipo di
int
dati Athena ora viene mappato allo stesso JDBC tipo di Athena anziché ainteger
.other
-
Quando i metadati della colonna di Athena non contengono i campi
precision
opzionaliscale
e, il driver ora restituisce zero per i valori corrispondenti inResultSet
una colonna. -
La AWS SDK versione è stata aggiornata alla 2.21.39.
Correzioni
-
È stato risolto un problema
GetQueryResultsStream
che causava un'eccezione quando i risultati di testo semplice di Athena avevano un conteggio delle colonne non coerente con il conteggio delle colonne nei metadati dei risultati di Athena.
3.0.0
Rilasciato il 16/11/23
Il driver Athena JDBC 3.x è il driver di nuova generazione che offre prestazioni e compatibilità migliori. Il driver JDBC 3.x supporta la lettura dei risultati delle query direttamente da Amazon S3, il che migliora le prestazioni delle applicazioni che utilizzano risultati di query di grandi dimensioni. Il nuovo driver ha anche un minor numero di dipendenze da terze parti, il che semplifica l'integrazione con strumenti di BI e applicazioni personalizzate.