vv0.8.11

HTTPeep v0.8.11 Changelog

HTTPeep v0.8.11

What's New

Timing & Session Accuracy

  • Added a dedicated Prepare Request phase to the HTTP timing breakdown, making setup time visible instead of grouping it under unattributed time.
  • Improved timing timeline rendering for zero-duration phases and CONNECT sessions so the timing panel stays readable across more captured traffic types.

Send Request

  • Added explicit HTTP/1.1 and HTTP/2 request version selection for the built-in HTTP client.
  • Changed the Send Request default from automatic protocol selection to HTTP/1.1, while keeping HTTP/2 available through the existing toggle.

DNS Override

  • Refined the DNS Override page so global DNS entries remain editable while DNS environments stay behind the Pro entitlement boundary.
  • Improved DNS host row editing with better keyboard flow, row-level save behavior, and IP validation before changes are committed.
  • Removed the special global DNS highlight from the session list to keep rule highlights as the primary row-level visual annotation.

Licensing & Payment

  • Refined the Unlock Pro button styling with a more prominent call to action in gated desktop flows.

Bug Fixes

DNS Override

  • Fixed a free-plan save failure where stale DNS environment data in the draft could incorrectly trigger a Pro entitlement error when editing Global DNS settings.
  • Fixed runtime DNS entitlement handling so global DNS host overrides can still be applied for free users while environment-specific DNS data is preserved but ignored unless the plan allows it.
  • Fixed DNS environment controls so environment add, rename, duplicate, delete, and host edit actions are disabled consistently when the current entitlement does not allow DNS environments.

Send Request

  • Fixed the built-in HTTP client so the selected HTTP version is actually applied to outgoing requests.
  • Updated redirect default coverage to match the current Send Request redirect limit behavior.

Timing & Session Accuracy

  • Fixed timing attribution by moving leftover request setup time into Prepare Request and removing the previous unattributed segment from the timeline.
  • Added coverage for timing metric mapping and timing viewer behavior around the new Prepare Request phase.

App Startup & Stability

  • Fixed release and CLI packaging workflows so the bundled client-side license public key is available during release builds, preventing packaged binaries from missing license verification configuration.