Skip to content

v0.5.8

Choose a tag to compare

@anyongjin anyongjin released this 05 Oct 10:40

修复

  • 修复 #183:explicit-runtime Web K线历史接口 /api/kline/hist 和 K线 series 接口因查询会话未绑定交易所适配器而返回 [ExgNotInit] explicit query requires an exchange adapter 的问题。
  • 查询会话现在同时绑定当前 runtime 的 symbols、exchange 和 K线运行策略,历史读取与缺失数据下载沿用所属 runtime 的依赖。
  • 裸 strategy 参数保持可选;保留自定义字段及类型/NULL 语义。

验证

  • 新增本地数据库协议桩驱动的 HTTP 回归,覆盖 BTC/SNDK linear 合约、带/不带裸 strategy、非空历史数据、series 扩展字段和 NULL、不同 runtime 数据隔离,以及缺失数据请求进入所属交易所适配器。
  • K线 HTTP 回归、相关 ORM 回归、Web 静态检查和构建通过。
  • 全仓测试编译检查(go test ./... -run '^$')及主程序构建通过。
  • v0.5 系列已有三个 Windows 路径测试失败(CSV 文件路径、反斜杠上传路径、报告目录路径);排除这三个基线失败后,Web 测试全部通过。
  • 下载回归使用适配器返回的标记错误验证调用链,未执行真实交易所下载。

版本

后端 v0.5.8;未修改前端,UIVersion 保持 v0.5.0。维护分支已由 v0.5.7 重命名为 v0.5;历史 v0.5.7 tag 保留。沿用上一版发布方式,发布源码,不附带二进制资产。