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 静态检查告警。
