插件

amdQuote

2.00.11.3.2

新功能

  • amdQuote398 插件支持 Linux X86-64 ABI=1 DolphinDB server。

2.00.11.3.1

功能改进

  • getCodeListgetETFCodeList 新增参数 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 新增参数 reconnectresubscribeInterval,支持在订阅断开时自动重连。

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::loadmysql::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 新增参数 reconnectresubscribeInterval,支持在订阅断开时自动重连。

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 增加传入参数限制,只接受标量。

功能优化

  • 优化了部分报错信息。