github mapleDevJS/netspeed-cli v0.9.0

latest releases: v0.10.3, v0.10.2, v0.10.1...
6 months ago

SOLID Architecture Overhaul

Changes

  • Dependency injection: Extracted monolithic orchestrator into trait-based modules (services, phases, storage, types, task_runner, phase_runner, result_processor, output, http_client)
  • Zero performance regression: Hot path uses no trait dispatch; dyn dispatch overhead negligible vs I/O
  • TLS configuration: Custom CA certs, minimum TLS version, certificate pinning
  • Security automation: detect-secrets, cargo-deny, CodeQL scorecard
  • CI improvements: Changelog generation, commitlint, cross-platform fixes
  • 895 tests passing (+19 new), clippy pedantic clean

Removed

  • Deprecated CLI flags (--dashboard, --simple-output, --csv-output) — use --format instead

Full changelog: https://github.com/mapleDevJS/netspeed-cli/blob/main/CHANGELOG.md

Don't miss a new netspeed-cli release

NewReleases is sending notifications on new releases.