Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Feb 15:19
· 380 commits to main since this release
Immutable release. Only release title and notes can be modified.
d42aa3d

Initial release of sendit — a Go CLI tool for simulating realistic user web traffic.

Added

  • Four driver types: HTTP, headless browser (chromedp), DNS, and WebSocket
  • Three pacing modes: human (uniform random delay), rate_limited (token bucket), scheduled (cron windows)
  • Weighted target selection using the Vose alias method (O(1) picks)
  • Prometheus metrics with per-domain rate limiting and decorrelated jitter backoff
  • CPU and memory resource gates — dispatch pauses when thresholds are exceeded
  • --dry-run flag to preview effective config without sending traffic
  • Integration test suite covering the full dispatch pipeline