Repository navigation
Releases: ZacharyHu0/QuantMaster
Releases · ZacharyHu0/QuantMaster
Release list
v1.18.8
v1.18.6
v1.18.6(2026-09-16)
本地 StockDB 0.3.5
- free-stockdb 官方动态切换到 NovaAPI HTTPS 地址;旧域缓存立即失效,设置页和详情链接改为识别 0.3.5 公告
- 0.3.5 更新器保持窗口运行时,会等待
.part分片完成提交后正常关闭,再恢复 StockDB 并执行严格目标交易日验收 - 首次同步的原生更新器运行上限由 30 分钟延长到 60 分钟,仍保留有界终止与失败恢复
执行边界与证据
- 生产执行会拒绝缺少完整成交证据的结果;实验室日频执行约束在实际持仓与可用现金范围内,避免产生无法兑现的交易
开发任务可靠性
- 任务清理会保存未完成状态和合并凭据,隔离 Git 探测与测试缓存,并将残留 checkout 的物理清理纳入完成门禁
v1.18.5
v1.18.5(2026-08-29)
模拟盘与管理完整性
- 纸盘(模拟盘)未核验历史成交会暂停提案、撮合与自动运行;人工恢复完成后清除告警,管理操作不再让未证明状态继续扩散
- 策略变更和账户归档会收敛所有非终态订单;过期自动租约与未完成周期保留为可恢复状态,避免重复提案或静默丢失管理状态
行情证据
- StockDB 审计新增逐标的 BarStore 会话覆盖、陈旧/部分状态和缺失标的证据,正式撮合前可明确识别尚未对齐的行情前沿
诊断与健康探针
- 健康探针保留统一
/api/v1/health契约,旧 live/ready 路径仅作为带弃用标记的兼容别名;完整诊断刷新增加有界超时,探针不会被卡住
v1.18.4
v1.18.4(2026-08-28)
行情数据与自动更新
- free-stockdb 新增全量资金流读取;市场数据在更新事件后自动刷新,目标交易日尚未发布时继续使用最近一次已验收数据
- 市场全景在存在陈旧或缺失标的时明确显示部分可用,不再把可用快照误报为证据待补
v1.18.3
v1.18.3(2026-08-24)
本地 StockDB 与更新提示
- free-stockdb 官方动态切换到 WorkBuddy HTTPS 地址;旧域缓存立即失效,设置页和前端详情链接只接受新的官方域,0.3.2 公告可重新获取
Windows 发行可靠性
- frozen 计算子进程复用父 onefile 解包环境;顶层激活指令不会泄漏到 multiprocessing worker,StockDB 重启后的 schema bootstrap 保持可用
开发与依赖质量
- 任务会话通过清单、管理租约和任务租约绑定唯一分支、worktree 与可写工件;异常清理保留 pending_cleanup 证据并由受控重试路径接管
- Python 依赖最低版本与 uv.lock 同步更新,包含 AkShare 1.18.94、PyArrow 25.0.1、Ruff 0.16.4 及配套质量工具
v1.18.2
v1.18.2(2026-08-21)
本地更新与激活
- 运行中的 Windows 发行版会发现并 staged 最新稳定 GitHub Release;候选必须通过 tag 提交、SHA-256、SBOM、构建证明和 frozen smoke 验证,下载或证据不完整时保持当前版本并显式失败
- 激活后的 onefile 服务会重置 PyInstaller 运行环境并拥有独立解压生命周期;短命 helper 退出后不再清理新服务仍在使用的静态资源
发布质量门禁
- 盘后回归测试固定样本市场日期,避免测试随自然日期推进后误判历史样本过期,发布矩阵可稳定复验相同边界
v1.18.1
v1.18.1(2026-08-20)
资讯事件与标注语义
- 事件聚焦切换器由资讯页自身样式定义;达到现有质量门槛且原始证据完整的自定义来源标注可进入提及排行,不改变情绪分的官方证据口径
- 事件流明确区分已完成但未关联直接标的、状态未知和待标注;空状态不再被显示为待标注
离线迁移规划
- 离线旧契约规划在计算启动 schema 目标前注册内置 schema factory;干净进程可识别最小 paper schema 升级,规划阶段不会创建备份或自动迁移
v1.18.0
v1.18.0(2026-08-18)
市场全景与交互
- 今天工作区将行情、市场温度、市场风格和轮动总览收拢为单一市场全景;决策条集中展示主要指数、A 股与海外恐贪、市场温度、数据日期、覆盖率和刷新进度
- 板块目录、五算法主图、阶段收益比较、当前成分与质量来源组成三栏主从工作台;个股历史按需加载,category、code、method 和 window 可通过 URL 深链恢复
- 行业周期、细分题材和 ETF 研究统一为目录、主图与详情模式;旧市场 hash 明确显示已移除状态,窄屏顺序折叠并支持 reduced-motion
板块指数与性能
- 市场与轮动总览改用紧凑响应,轮动只传所选周期,行业和成分目录分页;快照继续支持 ETag,页面切换和连续选择会取消过期请求并销毁图表
- 新增本地数据优先的 board_indexes 原子快照,后台预计算等权、流通市值、成交额、成交量和总市值五类日线指数;GET 请求不再现场执行指数计算
- 指数详情明确采用当前成分股回溯语义,并携带基准、算法版本、覆盖率和不可用原因;冷启动优先批次可标记 partial,完整批次原子替换
- 新增板块指数排名、详情和分页成分接口,以及 indexes 异步刷新 scope;总览与详情分离存储,避免读取目录时反序列化全部历史序列
v1.17.1
v1.17.1(2026-08-18)
本地更新与激活
- 已激活的服务不再把短命激活 helper 作为存活父进程;helper 退出后,已验证的新发行槽保持运行
- 更新 helper 直接从已验证的目标发行槽自举,并沿用当前 runtime-worker 的数据根和 IPC 配置完成排空、恢复与新一代启动
- 激活使用完整窗口等待十秒排空预算;边界回包、既有应用更新冻结和维护进入回复短暂丢失均可有界恢复,不再误判失败
- 维护预检、身份与数据根检查继续 fail closed;排空无法确认时会报告协调阶段并安全回滚,非更新来源的维护冻结仍明确阻断
本地 StockDB 与正式研究
- StockDB v2 验收记录在标的覆盖率不低于 98%、必要 OHLCV 完整且交易日一致时即可作为正式研究证据;100% 覆盖继续作为完整度遥测
- 今天页面刷新跟随本地已验收交易日;正式研究直接使用 StockDB 原生前复权行情并规范化严格停牌占位行,不要求在线数据源补充
新闻与主题默认体验
- 恢复内置新闻源的真实抓取与有界瞬态传输重试,官方 JSON、二进制响应和深交所首个限量窗口按既有契约解析
- 无保存偏好、无效偏好或本地存储不可用时恢复经典主题为首屏默认;已有墨韵书房或经典主题偏好继续保留
v1.17.0
v1.17.0(2026-08-17)
运行时更新与恢复
- 已验证的本地发行槽在更新时调用规范的
quantmaster.server.cli入口;根模块迁移后不再指向已删除的服务入口,激活链路保持单一路径 - 更新激活在 drain 阶段失败时会释放失败的租约,后续受验证的激活或回滚可继续执行
并行开发与 Windows 可靠性
- 任务生命周期由受控锁和干净 main 控制面保护;并行任务的 worktree、pytest 临时状态和运行时工件彼此隔离
- Windows 清理在受限 ACL 情况下使用已验证的父级恢复路径;恢复失败仍保留证据并显式失败,不会扩大删除范围
模块边界与迁移稳定性
- 发布历史迁入
quantmaster.release包内部,公开运行时版本接口保持不变;低扇出根模块继续收敛到所属领域 - 数据迁移实现合并为单一模块,并保留持久化迁移域的稳定标识;旧记录不会被静默重解释为新契约