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:
2026-08-27 05:29:28 -04:00
parent c4e5732587
commit d833b7a4d9
3 changed files with 13 additions and 3 deletions
+1 -1
View File
@@ -15,4 +15,4 @@ import 时把网关连同它的 provider 目录一起拉起来,而不传存储
#: 与 `pyproject.toml` 的 `project.version` 必须一致,由 `tests/unit/test_package.py` 断言。
#: 两处双写是因为运行时读不到构建元数据(未安装的源码树里 `importlib.metadata` 查不到),
#: 而下游报 bug 时第一件事就是问版本号。
__version__ = "1.0.1"
__version__ = "1.0.2"