2022 年 Go Snowflake Driver 版本说明

本文包含 Go Snowflake Driver 的版本说明,包括以下内容(如果适用):

  • 行为变更

  • 新功能

  • 面向客户的错误修复

Snowflake 对 Go Snowflake Driver 更新使用语义版本控制。

有关文档,请参阅 Go Snowflake 驱动程序

版本 1.6.16(2022 年 12 月 14 日)

新功能

  • 修复了文件解密导致死机的问题。

  • 已将 go-ieproxy 库恢复到 0.0.1 版本。

版本 1.6.15(2022 年 11 月 16 日)

新功能

  • 为 MFA/Id 令牌添加了 MultiFactor 身份验证机制和缓存。

  • 修复了禁用 S3 桶加速时抛出 405 错误的问题。

版本 1.6.14(2022 年 10 月 28 日)

新功能

  • 删除了重新提交请求时除请求 ID 外还需提供原始 SQL 查询的要求。

  • 已将 mocha 更新到版本 10.1.0。

版本 1.6.14(2022 年 9 月 21 日)

新功能

  • 删除了对 Go 1.7 的支持,添加了对 Go 1.17 的支持。

  • 在转换 arrow 类型时,更改了浮点值和数值的格式。

  • 添加了以下函数,可直接从查询中访问 Arrow.Record 格式的数据:

    • GetArrowBatches(),它是阻塞调用

    • GetQueryID()

    • GetStatus()

  • 更新了 Go 供应商。

版本 1.6.13(2022 年 8 月 22 日)

新功能

  • 添加了演示如何使用密钥对身份验证的示例。

  • 添加了跟踪连接参数以启用登录连接字符串和 DSN。

  • 改进了块下载的日志详细信息。

  • 添加了对使用接口切片 []interface{} 通过 time.Time 数据类型的数组绑定插入 NULL 值的支持。

错误修复

  • 修复了通过数组绑定绑定大数据文件时出现的“解密失败。检查文件密钥和主密钥”错误。

版本 1.6.12(2022 年 7 月 29 日)

新功能

  • 添加了对使用接口切片 []interface{} 通过数组绑定插入 NULL 值的支持。

错误修复

  • 修复了将 DisableTelemetry 设置为 TRUE 而无法禁用遥测的问题。

  • 修复了使用外部浏览器进行身份验证时加密 SAML 断言的问题。

版本 1.6.11(2022 年 6 月 23 日)

错误修复

  • 创建了临时解决方法,以避免通过数组绑定绑定大型数据文件时发生的“解密失败。检查文件密钥和主密钥”错误。确定问题的根本原因目前正在调查中。

版本 1.6.10(2022 年 5 月 25 日)

错误修复

  • 删除了影响 PrepareContext() 性能的冗余调用。

版本 1.6.8(2022 年 3 月 15 日)

新功能

  • 添加了对导出唯一通用 IDs (UUIDs) 的支持。

错误修复

  • 修复了默认服务器端错误。

版本 1.6.7(2022 年 2 月 16 日)

错误修复

  • 修复了多语句查询缺少结果 IDs 的问题。

  • 实现了通用唯一标识符版本 4 (UUIDv4)。

  • 修复了 GetQueryStatus 的问题。

  • 修复了 PUT 内存增强性能测试中的问题。

  • 修复了 arrow 记录结果批次的问题。

  • 已将端口参数设为可选。

语言: 中文