Amazon Athena JDBC 3.x 发布说明 - Amazon Athena
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon Athena JDBC 3.x 发布说明

这些发行说明详细介绍了 Amazon Athena JDBC 3.x 驱动程序中的改进和修复。

3.2.0

发布时间:2024 年 4 月 26 日

改进

  • 目录操作性能 – 不使用通配符的目录操作的性能已得到提高。

  • 最小轮询间隔更改 – 已修改最小轮询间隔默认值,以减少驱动程序对 Athena 进行的 API 调用次数。仍然会尽快检测到查询完成。

  • BI 工具可发现性 – 商业智能工具更容易发现驱动程序。

  • 数据类型映射 – Athena binaryarraystruct 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_AUTOINCREMENTIS_GENERATEDCOLUMN 现在返回的是空字符串,而不是 NO

  • 现在,Athena int 数据类型映射到与 Athena integer 相同的 JDBC 类型,而不是映射到 other

  • 现在,当 Athena 中的列元数据不包含可选 precisionscale 字段时,驱动程序会为 ResultSet 列中的相应值返回零。

  • Amazon SDK 版本已更新为 2.21.39。

修复

  • 修复了当来自 Athena 的纯文本结果的列数与 Athena 结果元数据中的列数不一致时导致出现异常的 GetQueryResultsStream 问题。

3.0.0

发布时间:2023 年 11 月 16 日

Athena JDBC 3.x 驱动程序是新一代的驱动程序,具有更好的性能和兼容性。JDBC 3.x 驱动程序支持直接从 Amazon S3 读取查询结果,此举可提高使用大型查询结果的应用程序的性能。该新驱动程序还减少了第三方依赖项,让与商业智能工具和自定义应用程序的集成变得更加容易。