changelog
更新日志
用 uv tool upgrade keygrant(或 pipx upgrade keygrant)升级。所有版本见 PyPI。
0.1.6 2026-10-10
- 修复:base64 脱敏现在能在任意字节对齐位置拦住密钥。以前如果密钥前面的前缀长度不是 3 的倍数(例如
Authorization: Bearer),编码后就能漏过去。
0.1.5 2026-10-10
- 修复:桌面对话框无人应答时,现在会真正转给手机审批器(0.1.4 总是直接按拒绝处理)。
- 审计记录,分
off、metadata、full三档,随同步上传(keygrant cloud audit)。 keygrant devices remove:移除一台电脑时自动轮换密钥库密钥。
0.1.4 2026-10-10
- 修复:macOS 和 Linux 上的配对提示(0.1.3 在这两个平台上无法配对)。
keygrant recover:只凭应急套件就能让新电脑加入;旧账户用keygrant cloud enable-recovery开启。- 手机审批器:在 app.keygrant.app 配对浏览器,无人应答的请求会转过去(见 0.1.5)。
list和exec会先拉取云端变更,最多每分钟一次,离线时静默跳过。- 新增
keygrant cloud delete。 - 设备已被移除或有代理拦截时,错误提示更清楚。
0.1.3 2026-10-09
- 安全:授权绑定到精确的命令,并且只存在内存里。此前一次授权会覆盖 15 分钟内用到该密钥的所有命令,而且存在一个其他进程能改写的文件里。
- 端到端加密的云同步,作为可选的预览版提供(
keygrant[cloud])。默认安装没有任何依赖。
0.1.2 2026-10-08
- 以
io.github.bazingaedward/keygrant收录进官方 MCP 注册表。
0.1.1 2026-10-08
- PyPI 页面能正常显示演示图片。
0.1.0 2026-10-08
- 首次发布到 PyPI。