首页/更新日志/vv0.9.0
vv0.9.02026年6月11日

HTTPeep v0.9.0 Changelog

HTTPeep v0.9.0

HTTPeep v0.9.0

Released against v0.8.16..HEAD.

What's New

WebSocket Capture & Inspection

  • Added end-to-end WebSocket frame capture: the proxy now relays, parses, and persists individual frames for every upgraded WebSocket session.
  • Introduced a dedicated WebSocket Messages panel in the session detail view, with a frame details drawer for inspecting payloads and per-direction statistics (client ↔ server frame counts and byte volumes).
  • Refined the request table to surface WebSocket frame counts in the relevant cell, so live and historical sessions show traffic at a glance.
  • Added a new websocket_frames storage table and migration so captured frames survive across app restarts and are available for later inspection and replay tooling.
  • Extended the desktop bindings and Tauri command surface with WebSocket-specific commands, exposing frames, directional counts, and frame metadata to the UI in a type-safe way.

Session Details

  • Added a dns_env field to session detail responses so the desktop UI and bundled CLI can show which DNS environment each session resolved against.
  • Refactored session detail handling for both the desktop app and the bundled CLI/MCP, producing a single shared model and cleaner serialization across surfaces.
  • Bundled CLI gained a dedicated session_detail MCP module, giving CLI/MCP consumers the same rich session detail payload (including DNS env, hooks, and protocol metadata) that the desktop UI uses.

Proxy Reliability

  • Strengthened upstream self-connection detection across the HTTP/1, HTTP/2, HTTPS-CONNECT, and rule-first engines. The proxy now actively rejects upstream targets that would loop back into itself, preventing infinite forwarding loops and the runaway CPU/socket usage that could follow.

Bug Fixes

Session List & Details

  • Fixed a regression where WebSocket sessions did not consistently update their frame counts and direction summaries in the live session list while traffic was still streaming.

Proxy & Connection Handling

  • Resolved a class of hangs and error storms that occurred when a client (mis)configured HTTPeep as its own upstream, by detecting the self-connection at the engine layer and returning a clean rejection instead of recursing.

Notes

  • The new WebSocket capture pipeline introduces a database migration; first launch on an existing install will apply the 2026-06-10-000011-add-websocket-frames migration before captures become available.
← 返回更新日志
HTTPeep LogoHTTPeep

基于 Rust 构建的高性能 HTTP/HTTPS 调试代理工具
跨平台 · AI-Native · 本地优先

产品

  • 功能特性
  • 下载
  • 定价
  • 更新日志
  • 集成

资源

  • AI Skills
  • 文档中心
  • GitHub
  • 问题反馈

替代方案

  • Charles 替代方案
  • Proxyman 替代方案
  • Fiddler 替代方案
  • mitmproxy 替代方案
  • Chrome DevTools 替代方案
  • AI 网络调试器

政策

  • 隐私政策
  • 用户协议
© 2026 HTTPeep. All rights reserved.
Contact: support@httpeep.com