Skip to content

KUMA 0.2.4

Choose a tag to compare

@DDai22 DDai22 released this 14 Sep 00:43
· 23 commits to main since this release
6808390
  • Interrupted HTTP protocol/body reads become safe, retryable network_error
    errors rather than raw HTTPException. A safe X-Request-ID already received
    stays attached; no header means no invented ID. Responses close on failure.
    Existing retry limits and POST idempotency keys remain unchanged; user
    interrupts still propagate, and authenticated redirects remain blocked.
  • CLI output cleanup failures no longer mask the original stable save error.
    Cleanup is best-effort: an OS-denied unlink may leave a temporary file.
  • Offline regressions cover executed Strategy Group metadata, saved Cases, and
    GET-only recovery without another Case POST. No new strategy behavior.
  • HTTP 协议或正文读取中断现在返回安全的 network_error,保留当前响应的合法
    请求 ID;不改变重试上限或 POST 幂等键,不吞用户中断、不放开认证重定向。
    CLI 临时文件清理失败不再覆盖原保存错误;操作系统拒绝删除时可能保留临时文件。
    补充策略组元数据、保存 Case 和 GET-only 恢复的离线回归,不增加策略功能。
  • Thanks to @Moshiii (PRs #80/#81) and @luochen211 (PR #69). 感谢社区贡献。
  • Optional patch update from 0.2.3; no automatic installation. Availability
    follows the official Release. 这是可选补丁,不自动安装,以正式 Release 为准。
python -m pip install --upgrade kuma-defuzex