2024 年 Ingest Java SDK 版本说明

本文包含 Ingest Java SDK 的版本说明,包括以下内容(如果适用):

  • 行为变更

  • 新功能

  • 面向客户的错误修复

Snowflake 对 Ingest Java SDK 更新使用语义版本控制。

版本 2.1.1(2024 年 5 月 9 日)

新功能和更新

  • 返回了有关 INVALID_CHANNEL 错误的更详细的错误消息。

  • 添加了对外部 OAuth 2.0 的支持。

错误修复

  • 升级了多个依赖项,包括漏洞修复。

  • 修复了以下问题:因错误响应而导致 HTTP 连接泄露。

  • 放宽了文件大小限制,以处理以下问题:较长的客户端刷新延迟会生成更大文件。

版本 2.1.0(2024 年 2 月 28 日)

BCR (行为变更版本)变更

  • 将 Zstandard 设置为默认压缩算法。

新功能和更新

  • 允许客户删除通道。

  • 将 JDBC 升级到了 3.14.5。

  • 实现了以下更改:为通道发送开始和结束偏移令牌。

  • 实现了以下更改:将列序号数据发送到服务器端以交叉检查表架构更改。

  • 添加了以下支持:在频道创建过程中为用户定义的偏移令牌传递验证逻辑。

错误修复

  • 修复了导致静默数据问题的溢出问题。

版本 2.0.5(2024 年 1 月 22 日)

新功能和更新

  • openChannel 添加了可选的偏移令牌参数。

  • 增加了以下支持:指定用于 BDEC Parquet 文件的压缩算法。

  • 更新为支持自定义 URL 并在请求标头中添加了 Snowflake 账户名称。

  • 实现了以下更改:在 blob 注册请求中发送 spansMixedTables 标志。

  • 弃用 BUFFER_FLUSH_INTERVAL_IN_MILLIS 参数,改用 MAX_CLIENT_LAG 参数。

  • 实现了缩小范围的 GCS 令牌的刷新。

错误修复

  • 恢复了以下更改:针对内部用例更新了公共 API。

  • 修复了端到端 JAR 测试,使其可以在所有云平台上运行。

语言: 中文