Skip to content

Releases: trailofbits/test-fuzz

Release 8.0.0

25 Mar 10:07
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

8.0.0

  • BREAKING CHANGE: Remove --offline in cargo-test-fuzz (31bbf29)
  • BREAKING CHANGE: Remove pub from run_without_exit_code (d4e71a8)
  • BREAKING CHANGE: Eliminate use of snake case for function names (546cf8c)
  • Dependency updates
    • heck removed

v7.3.0

04 Mar 13:11

Choose a tag to compare

7.3.0

  • Documentation improvements (6bb0b90, cbcb4ac, and b2bb36f)
  • FEATURE: Add warning for missing test_fuzz attributes in test_fuzz_impl blocks (cca7099)—thanks @HiteshMittal07
  • Add location information to "No test_fuzz" warning (75124a2)
  • FEATURE: Add experimental support for generating coverage (20cd470, f8af264, c4b2b8e, and cb7dbed)
  • Warn when generating coverage for non-trivial functions (8e052ec)
  • Make postcard the default serialization format (cc73c48)
  • Dependency updates
    • darling upgraded to version 0.23
    • rlimit upgraded to version 0.11 and made a Linux only dependency
    • strum_macros upgraded to version 0.28
    • subprocess upgraded to version 1.0
    • toml_edit upgraded to version 0.25

Release 7.2.5

07 Nov 14:44

Choose a tag to compare

7.2.5

  • Eliminate cargo-test-fuzz's dependence on test-fuzz (#649)
  • Upgrade afl to version 0.17 (#651)

Release 7.2.4

26 Aug 23:07

Choose a tag to compare

7.2.4

  • Eliminate use of if_chain (#605)

Release 7.2.3

19 Aug 12:10

Choose a tag to compare

7.2.3

  • Do not terminate parallel fuzzing for all targets when some targets cannot be started (#593)—thanks @arington-halabi

Release 7.2.2

15 Aug 11:35

Choose a tag to compare

7.2.2

  • Eliminate two clone calls in test_fuzz macro (fe57fe2)

Release 7.2.1

20 Jul 15:03

Choose a tag to compare

7.2.1

  • Upgrade darling to version 0.21 (#580)

Release 7.2.0

29 Apr 13:46

Choose a tag to compare

7.2.0

  • Expand --display and --replay documentation in README.md (#537)—thanks @kilnhast
  • Expand cargo-test-fuzz library documentation (#545)—thanks @markv44
  • FEATURE: Warn when a test-fuzz-generated fuzzing harness is run without TEST_FUZZ=1 (#551)
  • FEATURE: Improve parallel fuzzing UI. Each target's output is now displayed in its own panel. (#555)

Release 7.1.1

23 Mar 22:18

Choose a tag to compare

7.1.1

  • Upgrade bincode to version 2 (#532)

Release 7.1.0

14 Mar 01:50

Choose a tag to compare

7.1.0

  • FEATURE: Add --release flag (#517)—thanks @YanVictorSN
  • Update strum_macros to version 0.27 (#519)
  • Fix a bug causing --no-ui to not work (#521)
  • Have "Could not find 'Testing aborted programmatically' in command output" generate a distinguished error message (d150dd3)
  • Rather than re-execute failed commands, debug print their messages (e0917e4)
  • Fix package/module name collision bug (#522)—thanks @anishnaik for the bug report