Skip to content

v1.17.7

Choose a tag to compare

@jin66god jin66god released this 23 Oct 09:25
· 11 commits to main since this release

修复

  • 401 网关拒绝后的自愈:上游网关(APISIX)在 token 被提前吊销时会返回 401 Authorization Required 的 HTML,没有业务信封。此前这类响应归入通用 4xx:对话请求只换号、余额任务只打日志,既不会刷新 token,也不会标记账号失效——表现为「全部账号 401、只能人工重登」,而且余额任务每 5 分钟无限空刷。现在单独分类为 token_rejected:对话与余额刷新会先强制刷新一次 token,再用新 token 重试同一账号;刷新失败才按连续 3 次会话失效软着陆禁用,单次 401 不杀号。搜索端点的 401 语义不唯一(可能是该号未开通搜索),只换号、不累计会话失效。
  • 企业切换会话不再阻断成长任务:token_source=enterprise_switch 只记录本次授权走了企业切换流程,不代表账号处于企业上下文。成长任务门控改为只看 enterpriseId 与静态 API Key,登录日志降为提示,修复微信扫码登录的个人号「成长任务无法执行」。