1.30.22

1.30.22.1

新增功能

  • MultithreadedTableWriter 新增支持断开后自动重连。

  • 新增支持创建 Void Vector 型数据。

  • 新增支持 select NULL 语句。

  • 新增支持数据类型 DECIMAL128。

  • DBConnection 类的 run, upload 接口中新增锁以防止并发调用时宕机。

  • MultithreadedTableWriterinsert 方法新增支持插入char[] 型数据 ,且可将其转换为字符串。

  • CmakeLists.txt 文件中新增编译选项 USE_OPENSSL,可选择是否链接 OpenSSL 库。

  • Table 类新增 clear() 方法,可用来清除表中数据。
  • 新增在上传 symbol/string 型数据时先检验数据长度,若不小于 256K 则会抛出异常。

功能优化

  • 优化了 MultithreadedTableWriterinsert 方法的报错信息。

  • 取消下载包含 string/symbol 型 vector 数据时的最大长度限制。

故障修复

  • 修复高可用中偶现的重复提交写入任务的问题。

  • 修复流订阅中客户端偶现解析消息失败的问题。

  • 修复流订阅跨进程共享内存表时偶现的使用已失效指针的问题。

  • 修复使用高版本 OpenSSL 时因使用不建议的函数而出现的编译警告。