C#
1.30.21.1
新增功能
-
在 NET Core 版本的 C# API 中,DBConnection 新增异步接口。
-
MultithreadedTableWriter 新增回调接口。
-
新增 AutoFitTableUpsert 类。
-
MultithreadedTableWriter
新增以 upsert 模式插入数据。 -
支持流订阅通过 API 发起的连接接收数据。
-
支持以 Apache Arrow 的数据格式下载数据。
故障修复
-
修复由于订阅的偏移量处理错误,导致流数据订阅失败的问题。
1.30.19.1
新增功能
-
新增
StreamDeserializer
类,实现对异构流数据表的解析,同时,subscribe
函数新增 deserializer 参数,接收经StreamDeserializer
解析后的数据。 -
流订阅
subscribe
函数新增参数 userName 和 password 支持输入登录用户名密码。 -
IVector 增加
getEntity
的方法。 -
DBConnection.connect
支持 reconnect 参数,实现非高可用场景下,自动重连节点。 -
ExclusiveDBConnectionPool
增加run
方法,支持将脚本发送至 DolphinDB 服务器运行。 -
ExclusiveDBConnectionPool
新增支持以下参数:highAvailabilitySites, startup, compress, useSSL, usePython。 -
DBConnection.connect
新增 usePython 参数,支持解析 python 脚本。
功能优化
-
通过 API 连接集群服务器时,实现请求的负载均衡。
-
改进
ExclusiveDBConnectionPool
类,实现后台并发运行多个 DBConnection。 -
MultithreadedTableWriter
对象写入内存表时,参数 dbPath 和 tableName 的设置发生改变:dbPath 需设置为空,tableName 需为内存表表名。
1.30.17.1
新增功能
-
新增支持数组向量(array vector)。
-
增加
MultithreadedTableWriter
类,支持对分布式表、内存表、维度表的多线程写入。且实现了加密通信、压缩传输和写入高可用等功能。 -
DBConnection
对象增加 compress 参数,支持数据的压缩上传与下载。 -
新增支持 UUID, IPADDR, INT128 和 DATEHOUR 类型。
-
增加
BatchTableWriter
类,支持批量异步写入数据到内存表、分区表。
功能优化
-
提升了 SYMBOL 类型向量在 API 和 server 之间的传输效率。
故障修复
-
修复 API 高可用模式下,当数据节点安全关机后,C++ API 无法切换到正常节点继续写入的问题。
-
修复流数据订阅发生断线重连时,API 出现 crash 的问题。