Improved

Rust SDK 版本更新

0.5.9 (2026-08-04)

New

  • 行情、交易和订单响应模型支持直接序列化为 JSON。

0.5.2 (2026-07-08)

Breaking

  • 期权行情/K线接口签名变更:get_option_chain / get_option_quote / get_option_kline 参数改为结构体,旧的元组/切片签名不再支持;get_option_expiration 新增 market 参数用于查询港股期权到期日。
  • 部分 Request 结构体重命名,以更准确地反映其用途。

Added

  • OptionChainItem / OptionContractItem / OptionKlineItem 新增多种时间构造方式,支持按日期字符串或指定时区构造。
  • 期权 identifier 解析支持港股紧凑格式。

Fixed

  • 修复期权行情和K线在部分场景下返回异常数据的问题。
  • 修复部分期权接口返回格式不一致导致解析失败的问题。
  • 修复期权 identifier 解析在特定输入下可能崩溃的问题。

0.5.1 (2026-07-07)

Deprecated

  • get_brief → get_real_time_quote
  • get_option_brief → get_option_quote
  • get_stock_delay_briefs → get_delayed_quote
  • get_warrant_briefs → get_warrant_quote

0.5.0 (2026-07-07)

Breaking

  • QuoteClient / TradeClient 构造方式变更:新增 from_config(config) 构造器,不再需要手动创建 HttpClient。
  • 行情接口多 symbol 支持:get_kline、get_option_expiration、get_option_kline 参数由单个 &str 改为 &[&str];get_option_chain 改为 &[(&str, &str)]。
  • BarsByPageRequest.symbol 改为 symbols: Option<Vec<String>>。

New

  • call_* 系列方法改为 pub,可直接用于自定义请求。

0.4.4 (2026-07-03)

Fixed

  • 修复机构账号在 trade_example 中未使用 secret_key 导致交易接口报 403 的问题。

0.4.3 (2026-06-24)

New

  • 新增冰山单支持,提供基础参数和完整参数两种订单构造方式。
  • 新增下单预览接口 TradeClient::preview_order()。

0.4.2 (2026-06-09)

New

  • 新增期权提前行权接口,支持行权检查、提交/取消行权、查询行权记录和可行权持仓。
  • 支持机构账户 secret_key 配置,并在期权行权接口中自动注入。

Fixed

  • 修复解码错误信息丢失问题。

0.4.1 (2026-05-25)

New

  • 新增 token 自动刷新能力,支持自定义 token 读取/写入和手动刷新控制。

Fixed

  • 修复 push 回调死锁、若干响应模型字段解析、期货逐笔和资金历史解包等问题。

0.4.0 (2026-05-09)

New

  • 补齐交易、行情、基金、期货、期权、财经、推送等主要 OpenAPI 能力,达到与主流 SDK 的功能覆盖对齐。

Breaking

  • 多个交易和行情方法改为 request struct 参数,OrderStatus 枚举对齐 Java SDK。