Skip to content

Horosa v2.6.7 Beta

Choose a tag to compare

@Horace-Maxwell Horace-Maxwell released this 14 Jun 23:25
· 6 commits to main since this release

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 依赖。Mac Horosa_Desktop_Installer/(Tauri 外壳 + runtime 簿记)Mac 独有,不同步
  • Mac 历史重写处理(再遇):Mac 端再次重写提交历史(旧 47f59a4 不在新史中)。本次以保有两侧对象的桥接 clone 计算真实差集——旧 v2.6.6 树(47f59a4)与新 v2.6.6 树(c978763b)仅差 5 个 vendor/kinastro 文件,故真实 Windows 差集 = 旧 47f59a4 → v2.6.7 6a3b7e20 = 117 文件,逐一定点同步后 apply.sh 恢复全部 Windows 适配。下次 Mac 同步基线 = 6a3b7e20(v2.6.7 tag)
  • 重建 jarastrostudy 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.json 2.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