Skip to content

Releases: google/clusterfuzz

Reproduce tool update

27 Apr 00:57
0c23d19

Choose a tag to compare

Support 3.9

2.4.0

11 Dec 18:40
9b086be

Choose a tag to compare

  • Various improvements for libClusterFuzz.
  • Local development improvements.
  • Add AFL support to the fuzzing engine pipeline.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.4.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

2.3.0

01 Nov 00:39
2c9d296

Choose a tag to compare

  • Improved ML-based fuzzing.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.3.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

2.2.1

07 Oct 03:12
9f3e317

Choose a tag to compare

  • Fix a breaking App Engine bug from 2.2.0

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.2.1

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

2.2.0

06 Oct 17:21
276fbe3

Choose a tag to compare

  • Replaced webapp2 usage with Flask.
  • Improved Syzkaller support.
  • Added support for generic blackbox fuzzers.
  • Removed remaining Python 2 compatibility code.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.2.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

2.1.0

05 Aug 23:05
6972635

Choose a tag to compare

  • Jobs page is now paginated.
    • This version requires new DB migrations due to addition of search keywords in Jobs.
    • To perform migrations, please use:
python butler.py run -c path/to/config --non-dry-run migration.jobs_keywords
  • Jobs page now has the ability to specify Fuzzer-Job mappings.
  • Past crash regressions are now stored in the corpus backup.
  • Set handle_=2 by default for sanitizer options in engine jobs.
  • Fix local GCS issues.
  • Remove more Python 2 support.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.1.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

2.0.2

30 Jun 16:23
f60c8ac

Choose a tag to compare

  • Improved Syzkaller support.
  • Support narrower bisection for regression/fix ranges.
  • Improve Rust crash detection signatures.
  • Improved Android KASan support.
  • Batch datastore operations more aggressively.
  • Improved grouping of crashes involving inline frames.
  • Enable entropic fuzzing strategy in libFuzzer.
  • Test past crash regressions in corpus pruning task.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.0.2

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

2.0.1

15 May 15:15
c8d6945

Choose a tag to compare

  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.0.1

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

2.0.0

12 May 18:13
c5a35ed

Choose a tag to compare

  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v2.0.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.

1.9.0

06 Apr 20:57
1f674af

Choose a tag to compare

  • Python 3 migration is complete.
  • Added Peach mutation strategy for engine fuzzers.
  • Added support for Google Cloud IAP authentication.
  • Added stop gaps to prevent corpus explosion (e.g. corpus element must be less than 5 MB).
  • Use ANTLR grammar for tokenization during testcase minimization (html, js).
  • Store statistics on corpus cross-pollination during corpus pruning.
  • Removed dependency on Google App Engine SDK.
  • Removed unused Go code.
  • Various bug fixes.

Please download this release by checking out the release tag in a git checkout:

git checkout tags/v1.9.0

NOTE: Archived versions of ClusterFuzz below do not work with many butler.py commands.