3.00.3

3.00.3.3

新功能

  • MTWConfig 类新增 setCpuIds 接口,用于配置 MTW 写入线程的 CPU 亲和性。
  • MTW 新增 getThreadHandles 方法获取线程 ID,用于确认绑核结果或复杂控制。

功能改进

  • 扩展 MTW 类数据插入方法 insert,适配插入数据列数较多的场景。

MSVC 发布变更

  • 自 3.00.3.3 版本起,不再提供 MDd、MTd 、MT 版本,仅发布 MD 版本。

3.00.3.2

新功能

  • 新增 StreamReplicator 类用于主备场景下的写入操作。

  • 支持使用自定义后缀生成时间类型对象。

发布件变更

  • 由于 DolphinDB推荐的操作系统版本已更新至 Rocky Linux 9,其编译器默认 ABI=1,自 3.00.3.2 版本起不再提供 ABI=0 版本的二进制发布包,请用户自行编译。

3.00.3.1

功能改进

  • Linux 系统中支持在编译后通过 cmake install 进行安装。

故障修复

  • 修复了在 gcc-4.8.5 下的编译问题。

发布件变更

  • 由于 mingw-w64-8.1.0 已无法下载,且 OpenSSL 不再支持 mingw 编译,自 3.00.3.1 版本起不再提供 mingw 版本的二进制发布包,请用户自行编译。

3.00.3.0

新功能

  • Table 类新增 getRowJson 接口,用于将单行数据转换为 JSON 对象。

功能改进

  • DBConnectionPool 类的 run 接口更新,支持传入 condition_variable,可在特定任务完成时通知调用者。

  • Util::createBool 新增接收 bool 类型参数的重载。

  • 移除多个未使用的类。

  • 本版本使用 OpenSSL 3.5.1 构建。

故障修复

  • 修复了 DBConnectionPool 的任务可能长时间处于 WAITING 状态的问题。

  • 修复大量 clang-tidy 静态检查告警。