chore(release): 定版 1.0.2
CHANGELOG 的「未发布」段落定成 1.0.2(2026-08-27),上面留一个空段给下一版接着攒; 两处版本号(pyproject.toml 与 polyloop/__init__.py)同步。 发之前跑了一轮完整压测,与 1.0.1 那次验收逐项可比:正常负载 197 次运行、1845 次真实模型 调用,十一条不变量全部通过零击穿;九类故障注入 58 条判据全部通过、零 failed。库本身没有被 压出 bug。产物在 tools/soak/runs/v1.0.2/(该目录在 gitignore 里)。 README 的三条安装命令不用改:约束是 polyloop==1.0.*,1.0.2 落在里面。这同时意味着钉了那个 约束的下游一次例行升级就会拿到这一版,而这一版有一处行为变化(参数快照里注入内容的键形状) ——眼下没有下游在用,所以实际影响为零,CHANGELOG 里那一节把失败形态写清楚了。
This commit is contained in:
+11
-1
@@ -14,7 +14,17 @@
|
||||
长期停在 1.0.5,下游 `pip install` 拿不到任何修复且无人发现。提前把号写进这一段就是在重演
|
||||
那个形态——读到号的人会以为那一版已经在 registry 上,而它不在。
|
||||
|
||||
这一批改动回应的是下游项目在 PolyLoop 仓库上提的五个 issue。
|
||||
## 1.0.2(2026-08-27)
|
||||
|
||||
回应下游项目在 PolyLoop 仓库上提的五个 issue。
|
||||
|
||||
**这一版发出去之前跑了一轮完整压测**,与 1.0.1 那次验收逐项可比:正常负载 197 次运行、1845 次
|
||||
真实模型调用,十一条不变量全部通过、零击穿;九类故障注入 58 条判据全部通过、零击穿。库本身
|
||||
没有被压出 bug。
|
||||
|
||||
**升级时唯一会变的行为在参数快照**(见下面「注入内容的通道维度」那一节):用 1.0.1 跑了一半的
|
||||
运行,升上来之后续跑会抛 `ParameterDriftError`,错误信息里逐个列出漂移的键。失败是响亮的,
|
||||
不会静默跑出两段来自不同配置的轨迹。
|
||||
|
||||
### 契约套件随包发布
|
||||
|
||||
|
||||
Reference in New Issue
Block a user