Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 798 Bytes

File metadata and controls

21 lines (17 loc) · 798 Bytes

Changelog

[1.0.0] — 2023-03-19

First stable release.

Added

  • HTTP proxy with W3C traceparent + reqflow custom header injection
  • Span collector with in-memory and Redis-backed stores
  • Cross-service trace tree stitching (parent→child via parentId)
  • Terminal waterfall renderer with proportional timing bars
  • AWS X-Ray segment export (toXRayJSON, toXRayDaemonFormat)
  • Deterministic sampling via shouldSample
  • CLI: start, traces, show, export
  • .reqflowrc config file + env var support (REQFLOW_*)
  • Programmatic API via import ... from "reqflow"
  • GitHub Actions CI on Node 18 + 20

Fixed

  • Mixed-case HTTP/1.1 headers (Traceparent, X-Trace-Id) now correctly parsed
  • Circular parentId references in buildTree no longer cause infinite recursion