Skip to content

v0.5.0

Choose a tag to compare

@nocoo nocoo released this 24 May 22:17
· 167 commits to main since this release

v0.5.0 β€” First Feature-Complete Release

Features

  • Core probe engine β€” cftrace (Cloudflare trace), http-header, http-ping methods
  • Configuration system β€” JSON schema validation, built-in endpoint library (30+ sites), user customization
  • Concurrent execution β€” probe + ping run in parallel, configurable concurrency limit
  • Retry & fallback β€” exponential backoff retry, fallback domain support with metadata tracking
  • Multi-round ping β€” warmup round + N measurement rounds, median calculation
  • CLI interface β€” probe/ping/list/add/remove/disable/enable/config commands
  • Dual output β€” JSON (Swift Decodable compatible) and colored table formats
  • Exit codes β€” 0 (all pass), 1 (partial fail), 2 (all fail), 3 (user error)

Quality

  • 226 unit tests, 11 E2E tests (β‰₯95% line, β‰₯90% branch coverage)
  • Biome linting + TypeScript strict mode
  • Husky pre-commit (G1+L1) and pre-push (L2+G2) hooks