插件
amdQuote
2.00.11.3.2
新功能
- amdQuote398 插件支持 Linux X86-64 ABI=1 DolphinDB server。
2.00.11.3.1
功能改进
-
getCodeList
和getETFCodeList
新增参数 market 可以指定交易市场。
2.00.11.1
新功能
-
支持订阅期货数据。
-
在 DolphinDB 的 log 中增加华锐 SDK 的调用信息。
2.00.11
新功能
-
支持接收 ETF 期权与 IOPV 数据(支持华锐 SDK 3.9.8 及以后版本)
-
新增
getHandle
接口,获取已连接的句柄。 -
接口
getStatus
新增返回内容 processedMsgCount,显示已经处理的消息数。 -
新增支持华锐 SDK 4.3.0 版本。
故障修复
-
规避了低内存情况下,连接华锐行情源可能导致 crash 的问题。
-
修复了接入异步持久化流表会导致 crash 的问题。
2.00.10.12.1
新功能
- amdQuote398 插件支持 Linux X86-64 ABI=1 DolphinDB server。
2.00.10
新功能
-
新增支持接收委托表(order)和成交表(trade )按交易所原始频道代码(ChannelNo)多线程异步写入 server 中的目标表。同一个原始频道代码的委托表和成交表将写入同一张表,且保证其写入顺序。
-
接口 amdQuote::connect 新增支持参数 outputElapsed,用于统计插件内部的时延。
-
新增支持订阅输出至非流数据表。
故障修复
-
修复在订阅一个错误市场后,无法使用 amdQuote::unsubscribe 取消该订阅的问题。
-
修复了在长时间订阅后,行情数据偶现无法正确写入流数据表的问题。
Arrow
2.00.11.17
故障修复
subscribe
新增参数 reconnect 和
resubscribeInterval,支持在订阅断开时自动重连。
2.00.11
功能优化
- 调整插件名称为 Arrow。
故障修复
- 修正 UUID / INT128 数据下载后的字节顺序,和上传保持一致。
AWSS3
2.00.10
故障修复
-
接口 loadS3Object 增加对参数 threadCount 可用最大线程数的限制。
-
接口 getS3Object 增加对参数 outputFileName 有效性的检查。
功能优化
-
优化了 loadS3Object 对临时文件的处理方法。
CTP
2.00.11
新功能
- 新增支持交易端查询合约。
2.00.10
功能优化
-
优化了部分报错信息,同时增加了一些捕获自第三方库函数调用异常的报错信息。
-
CTP 的连接优化为单例模式,用户在同一 DolphinDB 进程中只能连接一个 CTP 源。
-
优化了输出表的字段类型,将 CTP 插件输出表中 TradingDay 的字段类型由 DT_STRING 更改为 DT_DATE。
GP
2.00.11
新功能
- 新增支持对 DATE, MINUTE, SECOND, DATETIME, DATEHOUR 类型的数据进行画图。
- 新增支持画图时设置 JPEG、PNG 格式的分辨率。
HBase
2.00.10
故障修复
-
避免下载数据时对非法格式的 minute 类型数据进行解析。
-
修复在使用 hbase::load 导入 disable table 捕获到异常后未中止运行,导致后续 server 宕机的问题。
-
增加下载数据时对 CHAR 类型数据的转换限制,若输入 string 值的长度超过1,则将返回空值。
-
增加下载数据时对 SECOND 类型转换的检查。
-
增加对连接有效性的检查。
-
connect 函数增加对参数 isFramed 非法输入值的检查。
功能优化
-
增强了多线程并行时的稳定性。
HDF5
2.00.11
新功能
- 接口
hdf5::loadPandasHDF5
新增对表类型 series_table, frame_table 支持索引方式 multiIndex 。
2.00.10
故障修复
-
修复使用方法 hdf5::ls 执行特定类型的 hdf5文件后 server 宕机的问题。
-
修复并行导入多个文件时 server 宕机的问题。
功能优化
-
优化接口 hdf5::saveHDF5 的报错信息。
HDFS
2.00.10
故障修复
-
修复对空文件夹调用 getListDirectory 时报错的问题。
-
修复使用 readFile 循环读取文件时,由于未关闭文件句柄导致打开的文件句柄过多,进而导致 hadoop 数据节点不可用、连接断开无法继续读取文件的问题。
-
修复了由于 connect 底层共用 hdfs 连接导致的函数行为混乱的问题。
功能优化
-
connect 函数新增支持配置集群环境。
-
优化部分报错信息。
HTTP Client
2.00.10
新功能
-
增加对传入字典类型参数的校验。
-
增加对待发送数据的字节长度的校检。
功能优化
-
删除接口 httpCreateSubJob,httpCreateMultiParserSubJob,httpCancelSubJob,httpGetJobStat。
INSIGHT
2.00.11
故障修复
- 新增
insight::getHandle
接口,用于获取已有连接句柄。 insight::connect
接口新增参数 options,表示扩展参数。insight::connect
接口新增参数 ignoreApplSeq,用于决定当OrderTransaction
数据中出现数据丢失时是否停止接收数据。- 新增对 OrderTransaction 合并数据类型和基金、债券 投资品类型的支持。
- 新增时延统计功能。(
insight::connect
options) - 支持同时接收 order 和 trade 数据按 ChannelNo 多线程异步写入 DolphinDB 目标表。
功能优化
- 优化了数据解析过程,降低了时延。
2.00.10
故障修复
-
修复了在断网时取消订阅失败的问题。
-
修复了在执行 insight::close 后,再次执行 insight::getStatus 时 server 宕机的问题。
-
修复了当首次连接时输入错误密码,后续连接一直报错的问题。
Kafka
2.00.11.1
新功能
- 新增接口 kafka::getSubJobConsumer 获取指定订阅中的消费者句柄。
故障修复
- 修复了会话结束后 Kafka 连接未释放的问题。
功能优化
- 改进操作异常时的错误信息提示。
2.00.11
故障修复
- 修复 OOM 时 server 宕机的问题。
功能优化
- 新增支持 SASL 认证与数据加密。
2.00.10
故障修复
-
修复了接口 kafka::pollByteStream 不能接收非 JSON 格式数据的问题。
-
修复了多线程操作导致的 server 宕机问题。
功能优化
-
函数 eventGetParts , getOffsetPosition , getOffsetCommitted 增加了返回值。
kdb+
2.00.10
新功能
-
新增支持读取 kdb+ char 型 nested list。
故障修复
-
修复调用 loadTable 时不指定参数 symPath 导致 server 宕机的问题。
-
修复 loadTable 无法正确解析用户自定义 sym 文件名的问题。
-
修复在关闭插件 kdb+的进程后,再次执行 loadTable 导致 server 宕机的问题。
mat
2.00.10
新功能
-
新增支持多线程读写 mat 文件。
故障修复
-
接口 mat::writeMat 新增对参数 varName 非法输入值的报错。
MDL
2.00.11
新功能
- 新增支持上期能源 L2、中金所 L2、郑商所 L2、大商所 L2、广期所 L2 的部分行情数据。
- 新增接口
unsubscribe
,用于取消订阅。 - 新增支持同时接收 order 和 trade 数据写入同一张流表。
MongoDB
2.00.10
功能优化
-
优化了部分报错信息。
-
加强了 mongodb::aggregate, mongodb::load, mongodb::connect 的参数校检。
MQTT
2.00.11
新功能
-
接口
mqtt::connect
新增参数 sendbufSize,用于指定发送缓冲区的大小。 -
接口
mqtt::subscribe
新增参数 recvbufSize,用于指定接收缓冲区的大小。
2.00.10
故障修复
-
当 MQTT 服务器关闭时,通过 mqtt::connect 进行连接将收到错误提示。
-
优化了 connect 函数中关于参数 batchsize 默认值的报错信息。
-
修复了当 mqtt::publish, mqtt::createCsvFormatter 参数的输入值为 NULL 时可能出现的宕机或卡住的问题。
-
修复了若发布消息中包含空值,订阅端无法接收到数据的问题。
-
修复了若发布数据中包含类型为 CHAR, MONTH 数据时,订阅端会接收到错误类型数据的问题。
功能优化
-
优化了部分场景下的报错信息。
mseed
2.00.10
故障修复
-
接口 mseed::write 新增对参数 startTime 非法输入值的报错。
-
接口 mseed::parseStreamInfo 新增对非法数据或非法 SID(Station Identifier)的报错。
-
接口 mseed::parse 新增对空字符串数据的检查。
-
接口 mseed::read 新增对非法参数输入值的检查。
MySQL
2.00.11
新功能
-
新增支持 Decimal 数据类型。
- 新增接口函数
mysql::close
,用于断开连接、关闭 MySQL 句柄。
功能优化
- 优化接口
mysql::load
、mysql::loadEx
可传入字符串数据的上限。
2.00.10
故障修复
-
增加对传入连接有效性的校检。
ODBC
2.00.11
故障修复
- 修复多线程使用 ClickHouse ODBC 驱动时插件 crash 的问题。
2.00.10
故障修复
-
修复了关闭 ODBC 的连接时偶现 server 宕机的问题。
-
修复了读取 Oracle 的中文标点数据时出现乱码的问题。
-
修复了多个线程共用一个连接进行并发查询和写入时 server 宕机的问题。
功能优化
-
优化了部分报错信息。
-
增加对接口 odbc::close 输入参数的校验。
OPC
2.00.10
故障修复
-
修复了用同一个连接多次订阅后取消订阅时 server 宕机的问题。
2.00.11.15
故障修复
-
订阅时 OPC UA 服务器删除被订阅字段导致宕机。
OPCUA
2.00.11.17
功能优化
subscribe
新增参数 reconnect 和
resubscribeInterval,支持在订阅断开时自动重连。
2.00.11.16
功能优化
-
subscribe
函数新增参数 actionName,可以指定订阅任务的名称。
故障修复
-
在某些情况下,调用
getSubscriberStat
查看订阅状态导致 server 宕机。
2.00.10
故障修复
-
修复了多线程作业相关的 server 宕机的问题。
ORC
2.00.11
故障修复
- 修复了小量 ORC 数据写入数据库失败的问题。
2.00.10
故障修复
-
修复了读取时间类型空值数据时输出结果不正确的问题。
功能优化
-
优化了时间类型和字符串类型数据导入为数值类型的处理方法。
Parquet
2.00.11
故障修复
-
新增接口
parquet::setReadThreadNum(num)
,用于设置插件的最大读线程数。 - 新增接口
parquet::getReadThreadNum()
,用于获取插件的最大读线程数。
2.00.10
功能优化
-
优化了部分报错信息。
RabbitMQ
2.00.11
新功能
- 接口
declareQueue
新增参数 arguments,用于传入队列参数。
SevenZip
2.00.11
首次发布,支持压缩和解压缩多种格式文件。(2.00.11.17)
SchemalessWriter
2.00.10
新功能
-
新增无模式写入插件 SchemalessWriter。
Signal
2.00.11
故障修复
- 修复接口
signal::ifft
中参数 n( 傅立叶变换后输出向量的长度)的计算逻辑问题。
2.00.10
故障修复
-
修复了频繁调用 signal::secc 等接口时内存泄漏的问题。
-
修复多线程并发访问 signal::fft, signal::ifft, signal::secc 等接口时 Signal 插件宕机的问题。
-
修复当 signal::fft 函数的输入数据为偶数个时,输出值的正负符号错误的问题。
SVM
2.00.10
故障修复
-
修复了多线程执行 svm::fit 导致 server 宕机的问题。
功能优化
-
接口 svm::fit 新增对参数 params 中键值"nu"输入值范围的检查。
TCP Socket
2.00.11.3
首次发布用于创建 TCP 连接并连接到指定 IP 和端口进行数据交互的 TCPSocket 插件。
Zip
2.00.11
新功能
-
新增接口
zip::zip
,支持压缩文件和文件夹。 -
接口
zip::unzip
新增参数 password,支持解压时的解密功能。
2.00.10
新功能
-
新增支持 Windows 系统。
故障修复
-
修复使用 zip::unzip 时若抛出异常时,已有 handle 未及时关闭的问题。
功能优化
-
优化了部分报错信息。
-
优化了终端的输出日志。
Zlib
2.00.10
新功能
-
新增支持压缩同一个文件下的所有文件。
功能优化
-
优化了部分报错信息。
ZMQ
2.00.10
故障修复
-
接口 zmq::cancelSubJob 增加传入参数限制,只接受标量。
功能优化
-
优化了部分报错信息。