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 记录结果批次的问题。
已将端口参数设为可选。