Skip to content

Release v0.3.231

Choose a tag to compare

@github-actions github-actions released this 09 Oct 20:26
· 692 commits to main since this release
40521a6

MockForge v0.3.231 adds the remaining chunked traffic controls requested in issue #79.

  • bench-chunked --raw-body sends raw X filler while preserving the declared Content-Type, including JSON types, for negative WAF testing. Normal JSON generation remains the default for JSON Content-Types.
  • Campaign reports now include round_elapsed_seconds, separate from cumulative campaign_elapsed_seconds.
  • Reports retain the configured rps_per_target limit and add rate_limit_enabled, per-target elapsed_seconds / measured_rps, and raw_body. Startup output names the request-start limit and connection mode.
  • Documentation explains rate capacity, RPS versus CPS, and the new report fields.
  • Source builds require Rust 1.96.0 or newer. Rust 1.96.0 is the pinned and tested toolchain.

Install:

cargo +1.96.0 install mockforge-cli --version 0.3.231 --locked

Implementation: #1160
Release preparation: #1161
Load-testing guide: https://docs.mockforge.dev/user-guide/load-testing.html