Horosa v2.6.7 Beta
Horosa v2.6.7 Beta — 发布说明
2026-06-14 原地覆盖重发(同版本号)—— 非首次启动提速:修复了内置 Java 的类共享缓存(AppCDS)从未生效的问题——此前 dump 超时仅 1.5s,对 Spring Boot 远不够,导致磁盘上从无
.jsa类缓存、每次启动都冷加载全部类,非首次启动在繁忙机器上偶发卡到 ~20s。本版把 dump 超时提到 20s:约 40MB 的类缓存在关闭时落档、下次启动经-Xshare:auto加载(实测appcds=ready)→ 非首次启动稳定在 ~8s(实测 7.8–8.1s),不再有 17–21s 抖动。另随 macOS 桌面快启口径补-XX:+UseSerialGC/ 512m 堆 / 跳过启动期 cron·transgroup 扫描(均无执行代价);经实测剔除了拖慢就绪门控的-XX:TieredStopAtLevel=1等项。首次更新后第一次关闭会做一次性的 ~40MB 类缓存落档(窗口已隐藏、在后台进行);此后每次启动都快。 已装 v2.6.7 的用户:覆盖只惠及新下载,本机提速随下个版本铺开。资产哈希以下方最新表为准。
同步 Mac 端 v2.6.7 —— 古典占星补全 + 围攻详断 + AI 古典挂载:本命盘新增完整的古典 / 希腊占星参数与格局,分列于新的「古典」与「格局」两个标签;新增十六式「围攻详断」;AI 分析 / 导出快照新增「古典」段并保持四同步一致;「信息」标签新增格局速览。另修埃及历天狼偕日升之纪年在高纬度下与日期不一致。后端 AI 代理与缓存层加固(流式工作线程池 + ParamHash 本地缓存上限与定时清扫)→ 已重建
astrostudyboot.jar。命盘其余计算与 v2.6.6 完全一致。v2.6.6 及更早全部功能保留。
本次更新
古典 · 命盘参数(新「古典」标签)
逐曜罗列:出界(Out of Bounds,赤纬越黄赤交角)、偕日相与偕日升 / 没(晨星初现 / 昏星初没)、喜乐宫、昼夜宗派、野逸、度数明暗空烟与阴阳度、特殊度数(陷度 / 慢病 / 增福)、二十八月站、远地点升降与数增减 / 月光增减、单度主星 / 九分 / Darijan。
古典 · 格局分析(新「格局」标签)
古典格局(护卫 / 优势相位 / 度数围攻)、相位动态(入相出相 / 左右旋 / 传光 / 聚光 / 不合意 / 交点弯曲)、逐题主星、偶然尊贵评分、比尼 / 王者恒星、行星时、埃及历法(天狼偕日升 + 上升十分宫)、巴比伦参照星、交食食分、全身部位 melothesia。
围攻详断(十六式)
三种围(火土围攻凶 / 金木围荣富 / 日月围耀贵)+ 春秋势 + 宰执夏冬 + 协防截击(须截击于被围星与围攻星之间)+ 围魏救赵 + 日木互容制约 + 逆行,附断语。
AI 古典挂载
AI 分析与导出快照新增「古典」段(逐曜古典状态 + 围攻详断);导出 / 导出设置 / 挂载 / 储存四处一致;老用户导出分段设置自动并入,不删自定义。「信息」标签新增格局速览。
修复
- 埃及历天狼偕日升纪年在高纬度下与日期不一致的问题已修复。
- AI 代理流式稳健性:新增流式工作线程池(
STREAM_WORKER_POOL),上游请求收发统一经sendUpstreamForText,长篇分析推流更稳。 - ParamHash 本地缓存治理:新增本地缓存字节上限(
paramhash.cache.local.maxmb,默认 512 MB)+ 定时清扫线程,避免长期运行缓存无界增长。
回应你报告的需求
- issue #27(@zuojun1991)「希望有偕日升 / 偕日落 / 出界(out of bounds)」 —— 本版「古典」标签已完整加入出界(Out of Bounds)与偕日相(含偕日升 / 偕日没),逐曜罗列。
同步与构建口径(Windows)
- 同步范围:Mac 端
Horosa-Web/业务改动 117 文件(4 Java[astrostudy AI 代理 / ParamHash / 控制器] + 18 Python[古典引擎classical_tables.py+webchartsrv/perchart/perpredict等 + 古典测试套] + 86 前端 + 守卫/测试),0 文件删除,无新 npm 依赖。MacHorosa_Desktop_Installer/(Tauri 外壳 + runtime 簿记)Mac 独有,不同步。 - Mac 历史重写处理(再遇):Mac 端再次重写提交历史(旧
47f59a4不在新史中)。本次以保有两侧对象的桥接 clone 计算真实差集——旧 v2.6.6 树(47f59a4)与新 v2.6.6 树(c978763b)仅差 5 个vendor/kinastro文件,故真实 Windows 差集 = 旧47f59a4→ v2.6.76a3b7e20= 117 文件,逐一定点同步后apply.sh恢复全部 Windows 适配。下次 Mac 同步基线 =6a3b7e20(v2.6.7 tag)。 - 重建 jar:
astrostudy install → astrostudyboot clean package(offline,bundled Maven);新 jar 覆盖bundle/astrostudyboot.jar;标记核验STREAM_WORKER_POOL/streamWorkerPool/paramhash.cache.local.maxmb全 PASS。 - 运行时:Mac 标注本版运行时组件更新(
2.6.7-runtime1,其 Tauri 更新器口径);Windows 无独立 runtime 版本——package.json2.6.6→2.6.7 + 载荷内更新的 Python 引擎与 jar 即为 Windows 更新载体。 - 无新 npm 依赖;前端重建 + staged dist-file 刷新;
windows-adaptations/apply.sh全恢复(windows-ahead 哨兵全 PASS)。
发布资产(SHA256)
| 文件 | 大小 (bytes) | SHA256 |
|---|---|---|
Horosa-Setup-2.6.7.exe |
760,563,484 | 870de147ec5d9204e0a45e0bf9c06212993cfa3f88e65a154c2344deaf3367f2 |
Horosa-Setup-2.6.7.exe.blockmap |
788,971 | a9a3791917a69bdd6a7a6e7eb455f7fd88ee168106582098b22ca734e4b1e775 |
latest.yml |
341 | 0ae2d2b40c956b0fa1309c858992ede34ea3919780fcc561590456ed5c685b59 |
horosa-update.sig |
260 | f691bdd23d28aab90e9d88b768c9867a2450679af6faf968f776ea5349e1896a |
上表为 2026-06-14 原地覆盖重发(AppCDS 非首次启动提速)后的最新资产(覆盖前 exe sha256 为
5c2a441b…,已被取代)。
校验:下载后
Get-FileHash -Algorithm SHA256 <文件>与SHA256SUMS.txt比对。horosa-update.sig是 Ed25519 更新签名(客户端自动更新验签用,fail-closed)。
安装 / 升级
- 全新安装:下载
Horosa-Setup-2.6.7.exe运行(自包含内置运行时)。 - 已装 v2.2.1 至 v2.6.6 用户:应用内自动更新会拉取本版。
- v2.2.0 及更早需手动装一次。
- 古典占星为新增显示层,不改变既有命盘的核心计算;升级后首次排盘自动刷新缓存。
上一版功能详见 docs/releases/2.6.6.md(排盘计算修正批 + 主限法 v12 + Windows 壳层加固);v2.6.5 见 docs/releases/2.6.5.md;v2.6.4 见 docs/releases/2.6.4.md;v2.6.3 见 docs/releases/2.6.3.md;v2.6.2 见 docs/releases/2.6.2.md;v2.6.1 见 docs/releases/2.6.1.md;v2.6.0 见 docs/releases/2.6.0.md。