Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Catatan rilis Amazon Athena JDBC 3.x
Catatan rilis ini memberikan rincian perbaikan dan perbaikan di driver Amazon JDBC Athena 3.x.
3.3.0
Dirilis 2024-10-30
Perbaikan
-
DataZone otentikasi - Ditambahkan dukungan untuk plugin DataZone
DataZoneIdC
otentikasi dan.DataZoneIAM
Untuk informasi selengkapnya, silakan lihat DataZone Penyedia Kredensial IDc dan DataZone IAMPenyedia Kredensial. -
Batas waktu jaringan — Batas waktu jaringan sekarang dapat diatur menggunakan parameter
NetworkTimeoutMillis
koneksi. Sebelumnya bisa diatur hanya padaConnection
objek itu sendiri. Untuk informasi selengkapnya, lihat Batas waktu jaringan.
Perbaikan
-
Penanganan objek kosong S3
- Driver sekarang menangani objek kosong di fetcher S3 alih-alih melempar pengecualian Amazon S3 Range Not Satisfiable.
-
Logging — Driver tidak lagi mencatat pesan
Item yang diminta untuk eksekusi kueri [...], tetapi langganan dibatalkan
setelah mengkonsumsi hasil kueri. -
String parameter kosong — Driver sekarang menangani string kosong yang ada dalam parameter koneksi seolah-olah parameter tidak ada. Ini menyelesaikan masalah yang terjadi ketika beberapa alat BI secara tidak sengaja melewati string kosong yang menyebabkan upaya otentikasi yang tidak diinginkan.
3.2.2
Dirilis 2024-07-29
Perbaikan
-
Pemetaan tipe data - Meningkatkan kepatuhan dengan JDBC spesifikasi dengan mengubah cara driver memetakan
tinyint
,,smallint
row
, dan tipestruct
data ke objek Java. -
AWS SDKupdate versi - AWS SDK Versi yang digunakan dalam driver telah diperbarui ke 2.26.23.
Perbaikan
-
Komentar - Memperbaiki masalah dengan komentar baris di akhir pernyataan.
-
Daftar database - Memperbaiki masalah di mana daftar database bisa memasukkan loop tak terbatas ketika halaman terakhir yang dikembalikan oleh paginated kosong
ListDatabases
API.
3.2.1
Dirilis 2024-07-03
Perbaikan
-
JWTpenyedia kredensyal - Ditambahkan dukungan untuk durasi sesi yang ditentukan pengguna. Untuk informasi selengkapnya, lihat Durasi sesi peran.
Perbaikan
-
Thread pool — Dibuat satu
ThreadPoolExecutor
per koneksi untuk tugas asinkron agar tidak menggunakan pool.ForkJoin
-
Penyedia kredensyal — Host proxy sekarang diurai untuk mendapatkan skema dan host saat HTTP klien dikonfigurasi untuk eksternal. IdPs
-
Penyedia kredensyal default - Memastikan penyedia kredensyal default tidak dapat ditutup oleh kode klien.
-
getColumns- Memperbaiki masalah properti
ORDINAL_COLUMN
kolom dalamDatabaseMetaData#getColumns
metode. -
ResultSet— Menambahkan dukungan untuk
Infinity
-Infinity
,, danNaN
untukResultSet.
Memperbaiki perbedaan antara jenis kolom yang dikembalikan dari operasi katalog dan kumpulan hasil kueri yang lengkap.
3.2.0
Dirilis 2024-04-26
Perbaikan
-
Kinerja operasi katalog — Kinerja telah ditingkatkan untuk operasi katalog yang tidak menggunakan karakter wildcard.
-
Perubahan interval polling minimum — Default interval polling minimum telah dimodifikasi untuk mengurangi jumlah API panggilan yang dilakukan pengemudi ke Athena. Penyelesaian kueri masih terdeteksi sesegera mungkin.
-
Penemuan alat BI — Pengemudi telah dibuat lebih mudah ditemukan untuk alat intelijen bisnis.
-
Pemetaan tipe data — Pemetaan tipe data ke Athena
binary
,array
, dan tipestruct
DDL data telah ditingkatkan. -
AWS SDKversi — AWS SDK Versi yang digunakan dalam driver telah diperbarui ke 2.25.34.
Perbaikan
-
Daftar tabel katalog federasi - Memperbaiki masalah yang menyebabkan katalog federasi mengembalikan daftar tabel kosong.
-
getSchemas— Memperbaiki masalah yang menyebabkan getSchemas metode JDBC DatabaseMetaData#
untuk mengambil database hanya dari katalog default, bukan dari semua katalog. -
getColumns— Memperbaiki masalah yang menyebabkan katalog null dikembalikan ketika getColumns metode JDBC DatabaseMetaData#
dipanggil dengan nama katalog null.
3.1.0
Dirilis 2024-02-15
Perbaikan
-
Support ditambahkan untuk Microsoft Active Directory Federation Services (AD FS) Windows Integrated Authentication dan otentikasi berbasis formulir.
-
Untuk kompatibilitas mundur dengan versi 2.x,
awsathena
JDBC sub-protokol sekarang diterima tetapi menghasilkan peringatan penghentian. Gunakanathena
JDBC sub-protokol sebagai gantinya. -
AwsDataCatalog
sekarang default untuk parameter katalog, dandefault
merupakan default untuk parameter database. Perubahan ini memastikan bahwa nilai yang benar untuk katalog dan database saat ini dikembalikan, bukan null. -
Sesuai dengan JDBC spesifikasi,
IS_AUTOINCREMENT
danIS_GENERATEDCOLUMN
sekarang kembalikan string kosong, bukan.NO
-
Tipe
int
data Athena sekarang memetakan ke tipe yang sama dengan JDBC Athenainteger
, bukan ke.other
-
Ketika metadata kolom dari Athena tidak berisi opsional
precision
danscale
bidang, driver sekarang mengembalikan nol untuk nilai yang sesuai dalam kolom.ResultSet
-
AWS SDKVersi telah diperbarui ke 2.21.39.
Perbaikan
-
Memperbaiki masalah
GetQueryResultsStream
yang menyebabkan pengecualian terjadi ketika hasil teks biasa dari Athena memiliki jumlah kolom yang tidak konsisten dengan jumlah kolom di metadata hasil Athena.
3.0.0
Dirilis 2023-11-16
Driver Athena JDBC 3.x adalah driver generasi baru yang menawarkan kinerja dan kompatibilitas yang lebih baik. Driver JDBC 3.x mendukung pembacaan hasil kueri langsung dari Amazon S3, yang meningkatkan kinerja aplikasi yang menggunakan hasil kueri besar. Driver baru ini juga memiliki lebih sedikit dependensi pihak ketiga, yang membuat integrasi dengan alat BI dan aplikasi khusus lebih mudah.