Amazon Athena JDBC 3.x 发布说明
这些发行说明详细介绍了 Amazon Athena JDBC 3.x 驱动程序中的改进和修复。
3.2.0
发布时间:2024 年 4 月 26 日
改进
-
目录操作性能 – 不使用通配符的目录操作的性能已得到提高。
-
最小轮询间隔更改 – 已修改最小轮询间隔默认值,以减少驱动程序对 Athena 进行的 API 调用次数。仍然会尽快检测到查询完成。
-
BI 工具可发现性 – 商业智能工具更容易发现驱动程序。
-
数据类型映射 – Athena
binary
、array
和struct
DDL 数据类型的数据类型映射已得到改进。 -
Amazon SDK 版本 – 驱动程序中使用的 Amazon SDK 版本已更新至 2.25.34。
修复
-
联合目录表列表 – 修复了导致联合目录返回空表列表的问题。
-
getSchemas – 修复了导致 JDBC DatabaseMetaData#getSchemas
方法仅从默认目录而不是从所有目录中获取数据库的问题。 -
getColumns – 修复了使用空目录名称调用 JDBC DatabaseMetaData#getColumns
方法时导致返回空目录的问题。
3.1.0
发布时间:2024 年 2 月 15 日
改进
-
添加了对 Microsoft Active Directory 联合身份验证服务(AD FS)Windows 集成身份验证和基于表单的身份验证的支持。
-
为了与 2.x 版本向后兼容,现在接受
awsathena
JDBC 子协议,但会产生弃用警告。请改用athena
JDBC 子协议。 -
AwsDataCatalog
现在是目录参数的默认值,default
是数据库参数的默认值。这些更改确保返回当前目录和数据库的正确值,而不是 null。 -
为符合 JDBC 规范,
IS_AUTOINCREMENT
和IS_GENERATEDCOLUMN
现在返回的是空字符串,而不是NO
。 -
现在,Athena
int
数据类型映射到与 Athenainteger
相同的 JDBC 类型,而不是映射到other
。 -
现在,当 Athena 中的列元数据不包含可选
precision
和scale
字段时,驱动程序会为ResultSet
列中的相应值返回零。 -
Amazon SDK 版本已更新为 2.21.39。
修复
-
修复了当来自 Athena 的纯文本结果的列数与 Athena 结果元数据中的列数不一致时导致出现异常的
GetQueryResultsStream
问题。
3.0.0
发布时间:2023 年 11 月 16 日
Athena JDBC 3.x 驱动程序是新一代的驱动程序,具有更好的性能和兼容性。JDBC 3.x 驱动程序支持直接从 Amazon S3 读取查询结果,此举可提高使用大型查询结果的应用程序的性能。该新驱动程序还减少了第三方依赖项,让与商业智能工具和自定义应用程序的集成变得更加容易。