Skip to content

v0.1.0

Choose a tag to compare

@mgurevin mgurevin released this 18 Jul 09:46
v0.1.0

Added

  • HAR 1.2 recording for the complete net/http client exchange lifecycle.
  • Structured network, TLS, timing, error, body, trace, and redirect metadata.
  • Memory, atomic HAR file, NDJSON, and pluggable body storage backends.
  • Header, cookie, query, JSON, XML, error-message, and redirect redaction.
  • Optional OpenTelemetry exporter.
  • Browser-based HAR inspector with trace-chain grouping, aggregate timing
    waterfalls, safe image/video previews, JSON/XML highlighting, cURL replay,
    and local or remote HAR loading through deep links.

Changed

  • Production defaults avoid capturing or embedding body content and raw trace
    data unless explicitly enabled.
  • JSON and XML redaction preserve all unaffected source bytes.
  • The core module requires Go 1.24; the OpenTelemetry module requires Go 1.25.

Security

  • Body content capture, embedding, and hashing are opt-in by default.
  • Redaction covers redirect URLs, URL-bearing headers, proxy URLs, structured
    bodies, errors, and raw trace details.
  • Recorder callbacks and storage failures are isolated from HTTP behavior.
  • Recorder-internal failures never replace the original HTTP transport error.