Skip to content

v4.4.2

Choose a tag to compare

@github-actions github-actions released this 08 Sep 00:42
· 4 commits to main since this release
f24b26b

Hermes Feishu Streaming Card V4.4.2

V4.4.2 修复 Hermes 0.21 安装完整性迁移及单进程 multiplex 卡片投递,并改善审批与澄清卡片。

修复

  • 按完整 ownership manifest 校验旧 hook,支持拆分源码的整组迁移,避免成功安装后仍被陈旧 integrity fence 阻塞。
  • .git 的源码安装可记录明确标识的本地 ownership 快照;不授予 Git ancestry 或自动升级权限。迁移写入前后重验源码,发生变化时回滚自有元数据并保留用户修改。
  • 为 multiplex 的次级 profile adapter 安装 wrapper,保留 Hermes transport ownership。
  • 审批和澄清卡片显示编号按钮及完整选项说明;已接管但超时的审批按 deny 处理,超大交互在准入前拒绝。
  • 补充 Docker/s6 用户、启动路径与诊断指引;缺少 .git 与缺少 Git 可执行文件是两个问题,从 git+ URL 引导安装仍需要 Git。

验证边界

修复提交已通过全平台 CI,并针对固定 Hermes stable 29112bef099274229cadff79cdff7bf7b99c4b77 和 main a7198a8855ad98681114ff5138eb01fe132a62e7 执行 Python 3.12/3.13 源码安装、重复安装、编译和恢复契约。最终版本以发布门禁结果为准。

报告者的实际 Docker/multiplex 环境、飞书客户端通知和历史 #73 环境尚未复验。#262 普通 @昵称缺少可信用户 ID,不猜测身份映射,不宣称已修复该问题。

贡献者

Historical credits are preserved in README.

发布验证记录

  • PR #267 已合并;发布提交为 f24b26bc53b6de935399aaeb877989b6ba325e50
  • 精确合并提交完整回归:3525 passed, 8 skipped;git diff --check 通过。
  • 独立普通 wheel 的 80 个源码/数据文件与发布提交一致;固定 Hermes stable/main 的源码安装、重复安装、诊断和精确恢复测试 2 项通过。
  • 公开 v4.4.2 tagged installer 在隔离源码副本上完成 install/setup,实际 site-packages 来源 commit 与 tag 一致,80 个文件匹配;本次使用测试占位凭据并跳过服务启动。
  • 真实 Feishu/Lark 客户端与报告者生产容器未复验。
  • 合并提交全平台 CI 全部通过。macOS 首次一项固定源码探测返回 source_commit_mismatch,保留代码与校验规则原样重跑后通过;本地精确提交全套也通过。
  • tag 发布门禁与资产流水线 全部通过;Linux/macOS/Windows 三个平台资产 SHA-256 校验通过,各包 9 个文件逐一匹配发布提交。