HTTPeep v0.8.9
✨ What's New
Session List
- Added response throttling indicators with detailed tooltips; Session Bar now color-codes request duration levels for quick visual assessment
- Added a clear-filters button and refined the filtering logic
- Duration Filter now supports
durationHighlight— matching rows are highlighted for instant visibility - Timing info is now accessible directly from the Session Bar for rapid inspection
Detail Panel
- Timing breakdown now covers
BeforeRequestandAfterRequestphases, including delay and breakpoint overhead
Rules
- Added graceful handling for 403 rejected responses, ensuring request details and status codes display correctly in non-error states
- MapLocal / inline content rules now allow empty
contentto support header-only scenarios; removed the previous validation restriction - Match conditions now default to the HTTPS protocol when a protocol is specified during Match configuration, and browser preview opens accordingly
- Updated Action metadata, styling, icons, and color configuration
DNS Override
- Refreshed the visual style for DNS Override hits
🐛 Bug Fixes
Timing & Session Accuracy
- Fixed HTTP/2 Request Hold Timing attribution
- Fixed request delay being incorrectly counted toward Response Waiting time; now separately visible in TimingViewer
- Fixed an edge case where HTTP/2 negotiation fallback to HTTP/1.1 caused errors and duplicate Sessions due to
session_idnot being reused
Breakpoints & Rules
- Fixed breakpoint modal failing to appear under specific conditions
- Fixed Match Editor not surfacing URL validation errors immediately on submit, which caused conflict dialogs during subsequent edits
DNS & Proxy
- Fixed DNS Override being bypassed when Chrome downgraded from HTTP/2 to HTTP/1; simplified DNS Override invocation and implementation
UI & Theming
- Updated HTTPTimingViewer text styling with increased font weight
- Added theme-change handler to fix theme-switching logic across Settings and panels
Settings & Certificates
- Removed the MCP option from Settings (replaced by
httpeep-cliskills; MCP support may be reconsidered when a suitable use case arises) - Fixed certificate URL path from
/certto/ssl
Core
- Fixed
response_compare.beforeincorrectly writing a CONNECT response