2.00.11

amdQuote

新功能

  • 支持订阅期货数据。 (2.00.11.1)
  • 在 DolphinDB 的 log 中增加华锐 SDK 的调用信息。(2.00.11.1)
  • 支持接收 ETF 期权与 IOPV 数据(支持华锐 SDK 3.9.8 及以后版本)
  • 新增 getHandle 接口,获取已连接的句柄。
  • 接口 getStatus 新增返回内容 processedMsgCount,显示已经处理的消息数。
  • 新增支持华锐 SDK 4.3.0 版本。
  • amdQuote398 插件支持 Linux X86-64 ABI=1 DolphinDB server。(2.00.11.3.2

功能优化

  • getCodeListgetETFCodeList 新增参数 market 可以指定交易市场。2.00.11.3.1)

故障修复

  • 规避了低内存情况下,连接华锐行情源可能导致 crash 的问题。
  • 修复了接入异步持久化流表会导致 crash 的问题。

Arrow

功能优化

  • 调整插件名称为 Arrow。

故障修复

  • 修复了下载超过 8192 行数据的数组向量时插件异常退出的问题。(2.00.11.5
  • 修正 UUID / INT128 数据下载后的字节顺序,和上传保持一致。

CTP

首次发布用于对接综合交易平台(Comprehensive Transaction Platform)的 CTP 插件,用于订阅期货市场数据。

HDF5

新功能

  • 接口 hdf5::loadPandasHDF5 新增对表类型 series_table, frame_table 支持索引方式 multiIndex 。

INSIGHT

功能优化

  • 优化了数据解析过程,降低了时延。

故障修复

  • 新增 insight::getHandle 接口,用于获取已有连接句柄。
  • insight::connect 接口新增参数 options,表示扩展参数。
  • insight::connect 接口新增参数 ignoreApplSeq,用于决定当 OrderTransaction 数据中出现数据丢失时是否停止接收数据。
  • 新增对 OrderTransaction 合并数据类型和基金、债券 投资品类型的支持。
  • 新增时延统计功能。(insight::connect options
  • 支持同时接收 order 和 trade 数据按 ChannelNo 多线程异步写入 DolphinDB 目标表。

Kafka

新功能

  • 新增接口 kafka::getSubJobConsumer 获取指定订阅中的消费者句柄。(2.00.11.3.1

功能优化

  • 改进操作异常时的错误信息提示。(2.00.11.3.1
  • 新增支持 SASL 认证与数据加密。

故障修复

  • 修复了会话结束后 Kafka 连接未释放的问题(2.00.11.3.1
  • 修复 OOM 时 server 宕机的问题。

MDL

新功能

  • 新增支持上期能源 L2、中金所 L2、郑商所 L2、大商所 L2、广期所 L2 的部分行情数据。
  • 新增接口 unsubscribe,用于取消订阅。
  • 新增支持同时接收 order 和 trade 数据写入同一张流表。

MQTT

新功能

  • 接口mqtt::connect 新增参数 sendbufSize,用于指定发送缓冲区的大小。

  • 接口 mqtt::subscribe 新增参数 recvbufSize,用于指定接收缓冲区的大小。

MySQL

新功能

  • 新增支持 Decimal 数据类型。

  • 新增接口函数 mysql::close,用于断开连接、关闭 MySQL 句柄。

功能优化

  • 优化接口 mysql::loadmysql::loadEx 可传入字符串数据的上限。
  • mysql::loadmysql::loadEx 接口支持在加载 DECIMAL 数据时通过 schema 参数指定小数精度。(2.00.11.3.1
  • mysql::extractSchema 接口支持在提取 DECIMAL 类型数据时显示其小数精度。(2.00.11.3.1

ODBC

故障修复

  • 修复多线程使用 ClickHouse ODBC 驱动时插件 crash 的问题。

ORC

故障修复

  • 修复了小量 ORC 数据写入数据库失败的问题。

Parquet

故障修复

  • 新增接口 parquet::setReadThreadNum(num),用于设置插件的最大读线程数。

  • 新增接口 parquet::getReadThreadNum(),用于获取插件的最大读线程数。

RabbitMQ

新功能

  • 接口 declareQueue 新增参数 arguments,用于传入队列参数。

功能优化

  • 将 RabbitMQ 同时可以创建的最大连接数为限定为 200。(2.00.11.3.1

Signal

故障修复

修复接口 signal::ifft 中参数 n( 傅立叶变换后输出向量的长度)的计算逻辑问题。

TCPSocket

首次发布用于创建 TCP 连接并与指定 IP 和端口进行数据交互的 TCPSocket 插件。

Zip

新功能

  • 新增接口 zip::zip,支持压缩文件和文件夹。

  • 接口 zip::unzip 新增参数 password,支持解压时的解密功能。