2.00.10
amdQuote
新功能
-
新增支持接收委托表(order)和成交表(trade )按交易所原始频道代码(ChannelNo)多线程异步写入 server 中的目标表。同一个原始频道代码的委托表和成交表将写入同一张表,且保证其写入顺序。
-
接口 amdQuote::connect 新增支持参数 outputElapsed,用于统计插件内部的时延。
-
新增支持订阅输出至非流数据表。
- amdQuote398 插件支持 Linux X86-64 ABI=1 DolphinDB server。(2.00.10.12.1)
故障修复
-
修复在订阅一个错误市场后,无法使用 amdQuote::unsubscribe 取消该订阅的问题。
-
修复了在长时间订阅后,行情数据偶现无法正确写入流数据表的问题。
AWSS3
功能优化
优化了 loadS3Object 对临时文件的处理方法。
故障修复
-
接口 loadS3Object 增加对参数 threadCount 可用最大线程数的限制。
-
接口 getS3Object 增加对参数 outputFileName 有效性的检查。
CTP
功能优化
-
优化了部分报错信息,同时增加了一些捕获自第三方库函数调用异常的报错信息。
-
CTP 的连接优化为单例模式,用户在同一 DolphinDB 进程中只能连接一个 CTP 源。
-
优化了输出表的字段类型,将 CTP 插件输出表中 TradingDay 的字段类型由 DT_STRING 更改为 DT_DATE。
HBase
功能优化
增强了多线程并行时的稳定性。
故障修复
-
避免下载数据时对非法格式的 minute 类型数据进行解析。
-
修复在使用 hbase::load 导入 disable table 捕获到异常后未中止运行,导致后续 server 宕机的问题。
-
增加下载数据时对 CHAR 类型数据的转换限制,若输入 string 值的长度超过1,则将返回空值。
-
增加下载数据时对 SECOND 类型转换的检查。
-
增加对连接有效性的检查。
-
connect 函数增加对参数 isFramed 非法输入值的检查。
HDF5
功能优化
优化接口 hdf5::saveHDF5 的报错信息。
故障修复
-
修复使用方法 hdf5::ls 执行特定类型的 hdf5文件后 server 宕机的问题。
-
修复并行导入多个文件时 server 宕机的问题。
HDFS
功能优化
-
connect 函数新增支持配置集群环境。
-
优化部分报错信息。
故障修复
-
修复对空文件夹调用 getListDirectory 时报错的问题。
-
修复使用 readFile 循环读取文件时,由于未关闭文件句柄导致打开的文件句柄过多,进而导致 hadoop 数据节点不可用、连接断开无法继续读取文件的问题。
-
修复了由于 connect 底层共用 hdfs 连接导致的函数行为混乱的问题。
httpClient
新功能
-
增加对传入字典类型参数的校验。
-
增加对待发送数据的字节长度的校检。
功能优化
删除接口 httpCreateSubJob,httpCreateMultiParserSubJob,httpCancelSubJob,httpGetJobStat。
INSIGHT
故障修复
-
修复了在断网时取消订阅失败的问题。
-
修复了在执行 insight::close 后,再次执行 insight::getStatus 时 server 宕机的问题。
-
修复了当首次连接时输入错误密码,后续连接一直报错的问题。
Kafka
功能优化
函数 eventGetParts , getOffsetPosition , getOffsetCommitted 增加了返回值。
故障修复
-
修复了接口 kafka::pollByteStream 不能接收非 JSON 格式数据的问题。
-
修复了多线程操作导致的 server 宕机问题。
kdb+
新功能
新增支持读取 kdb+ char 型 nested list。
故障修复
-
修复调用 loadTable 时不指定参数 symPath 导致 server 宕机的问题。
-
修复 loadTable 无法正确解析用户自定义 sym 文件名的问题。
-
修复在关闭插件 kdb+的进程后,再次执行 loadTable 导致 server 宕机的问题。
mat
新功能
新增支持多线程读写 mat 文件。
故障修复
接口 mat::writeMat 新增对参数 varName 非法输入值的报错。
MongoDB
功能优化
-
优化了部分报错信息。
-
加强了 mongodb::aggregate, mongodb::load, mongodb::connect 的参数校检。
MQTT
新功能
-
接口
mqtt::connect
新增参数 sendbufSize,用于指定发送缓冲区的大小。(2.00.10.12) -
接口
mqtt::subscribe
新增参数 recvbufSize,用于指定接收缓冲区的大小。(2.00.10.12)
功能优化
优化了部分场景下的报错信息。
故障修复
-
当 MQTT 服务器关闭时,通过 mqtt::connect 进行连接将收到错误提示。
-
优化了 connect 函数中关于参数 batchsize 默认值的报错信息。
-
修复了当 mqtt::publish, mqtt::createCsvFormatter 参数的输入值为 NULL 时可能出现的宕机或卡住的问题。
-
修复了若发布消息中包含空值,订阅端无法接收到数据的问题。
-
修复了若发布数据中包含类型为 CHAR, MONTH 数据时,订阅端会接收到错误类型数据的问题。
mseed
故障修复
-
接口 mseed::write 新增对参数 startTime 非法输入值的报错。
-
接口 mseed::parseStreamInfo 新增对非法数据或非法 SID(Station Identifier)的报错。
-
接口 mseed::parse 新增对空字符串数据的检查。
-
接口 mseed::read 新增对非法参数输入值的检查。
MySQL
新功能
-
支持 Decimal 类型。(2.00.10.12)
-
新增函数 close。(2.00.10.12)
功能优化
mysql::load
和mysql::loadEx
接口支持在加载 DECIMAL 数据时通过 schema 参数指定小数精度。(2.00.10.12.1)mysql::extractSchema
接口支持在提取 DECIMAL 类型数据时显示其小数精度。(2.00.10.12.1)
故障修复
-
增加对传入连接有效性的校检。
-
修复 load、loadEx 传入长字符串截断的问题。(2.00.10.12)
ODBC
功能优化
-
优化了部分报错信息。
-
增加对接口 odbc::close 输入参数的校验。
故障修复
- 修复多线程使用 ClickHouse ODBC 驱动时插件 crash 的问题。
-
修复了关闭 ODBC 的连接时偶现 server 宕机的问题。
-
修复了读取 Oracle 的中文标点数据时出现乱码的问题。
-
修复了多个线程共用一个连接进行并发查询和写入时 server 宕机的问题。
OPC
故障修复
修复了用同一个连接多次订阅后取消订阅时 server 宕机的问题。
OPCUA
故障修复
修复了多线程作业相关的 server 宕机的问题。
ORC
功能优化
优化了时间类型和字符串类型数据导入为数值类型的处理方法。
故障修复
修复了读取时间类型空值数据时输出结果不正确的问题。
Parquet
功能优化
优化了部分报错信息。
故障修复
-
新增接口
parquet::setReadThreadNum(num)
,用于设置插件的最大读线程数。(2.00.10.12) -
新增接口
parquet::getReadThreadNum()
,用于获取插件的最大读线程数。(2.00.10.12)
RabbitMQ
功能优化
将 RabbitMQ 同时可以创建的最大连接数为限定为 200。(2.00.10.1)
SchemalessWriter
新功能
新增无模式写入插件 SchemalessWriter。
Signal
故障修复
-
修复接口
signal::ifft
中参数 n( 傅立叶变换后输出向量的长度)的计算逻辑问题。(2.00.10.12) -
修复了频繁调用 signal::secc 等接口时内存泄漏的问题。
-
修复多线程并发访问 signal::fft, signal::ifft, signal::secc 等接口时 Signal 插件宕机的问题。
-
修复当 signal::fft 函数的输入数据为偶数个时,输出值的正负符号错误的问题。
TCPSocket
首次发布用于创建 TCP 连接并与指定 IP 和端口进行数据交互的 TCPSocket 插件。
SVM
功能优化
接口 svm::fit 新增对参数 params 中键值"nu"输入值范围的检查。
故障修复
修复了多线程执行 svm::fit 导致 server 宕机的问题。
Zip
新功能
-
新增支持 Windows 系统。
-
支持压缩文件夹。(2.00.10.12)
-
接口 unzip 新增 password 参数,支持对压缩包输入密码进行解密后解压。(2.00.10.12)
功能优化
-
优化了部分报错信息。
-
优化了终端的输出日志。
故障修复
修复使用 zip::unzip 时若抛出异常时,已有 handle 未及时关闭的问题。
Zlib
新功能
新增支持压缩同一个文件下的所有文件。
功能优化
优化了部分报错信息。
ZMQ
功能优化
优化了部分报错信息。
故障修复
接口 zmq::cancelSubJob 增加传入参数限制,只接受标量。