Skip to content

Releases: CodeIntelligenceTesting/jazzer

v0.29.1

22 Dec 12:27

Choose a tag to compare

What's Changed

Full Changelog: v0.28.0...v0.29.1

Note: There is no release for v0.29.0 due to a bug in the release pipeline.

v0.28.0

28 Nov 09:29

Choose a tag to compare

What's Changed

  • feat: add @ValuePool to propagate values to types by @oetr in #975
  • feat: add mutator support for generic classes by @simonresch in #1008
  • fix: handle null values in Arrays.equal/compare hooks by @simonresch in #1017
  • chore: almost automatic release to Maven Central by @oetr in #1016

Full Changelog: v0.27.0...v0.28.0

v0.27.0

18 Nov 08:08
v0.27.0
2d78a82

Choose a tag to compare

What's Changed

Full Changelog: v0.26.0...v0.27.0

v0.26.0

16 Oct 09:38

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.25.1...v0.26.0

v0.25.1

23 Sep 10:22

Choose a tag to compare

What's Changed

  • chore: publish using Portal OSSRH Staging API by @oetr in #948
  • docs: showcase the mutation framework in the readme by @oetr in #947
  • fix(mutation): ensure maxSize >= size when using libfuzzer by @oetr in #952
  • findings: add entry for aircompressor by @Marcono1234 in #953
  • Update ASM dependencies to version 9.8 by @apache-hb in #950

New Contributors

Full Changelog: v0.25.0...v0.25.1

v0.25.0

20 Aug 10:01
v0.25.0
2256822

Choose a tag to compare

What's Changed

  • feat: add Unsafe array access sanitizer by @Marcono1234 in #932
  • feat: add a path traversal sanitizer by @tballison in #915
  • feat: add path traversal configuration using BugDetectors API by @oetr in #943
  • breaking fix: make sure ConsumeIntegralInRange is always in range [min; max] by @oetr in #945. This change might invalidate some existing crash and corpus files.
  • fix: clear last finding before starting a fuzzing run by @oetr in #944
  • docs: fix incorrect annotation names by @Marcono1234 in #937
  • docs: improve documentation by @Marcono1234 in #929
  • chore: update pom.xml examples with correct version by @marklemay in #927
  • chore: remove outdated CI workflow badge from README by @Marcono1234 in #946

New Contributors

Full Changelog: v0.24.0...v0.25.0

v0.24.0

29 Jan 14:08

Choose a tag to compare

What's Changed

  • chore(deps): bump com.google.protobuf:protobuf-java from 3.25.2 to 3.25.5 in /selffuzz by @dependabot in #910
  • readme: remove obsolete note regarding the old license by @kyakdan in #923
  • mutation: Add support for sealed classes by @fmeum in #922
  • Fix Maven releases by @fmeum in #921
  • Update rules_jvm_external to fix POM by @fmeum in #924

New Contributors

Full Changelog: v0.23.0...v0.24.0

v0.23.0

20 Dec 14:10

Choose a tag to compare

What's Changed

  • tests: Restore live output of java_fuzz_target_test by @fmeum in #875
  • driver: Fix startup crash when fuzzing native libraries by @fmeum in #883
  • Remove cifuzz references by @bertschneider in #892
  • build: update toolchains_llvm dependency by @bertschneider in #897
  • docs: update readme to inform about commercial offering by @jochil in #898
  • doc: Add updated links to README by @HenrichN in #900
  • Jazzer Pro by @kyakdan in #906
  • Adjust license to clarify the usage within OSS-Fuzz by @serj in #909
  • Change license back to Apache2 by @serj in #913
  • Update macOS to 14 in the CI by @kyakdan in #914
  • ci: Update softprops/action-gh-release to v2.2.0 in prerelease workflow by @zgtm in #916
  • Fix prerelease pipeline by @zgtm in #917
  • Fix maven deployment by @zgtm in #918

New Contributors

Full Changelog: v0.22.1...v0.23.0

v0.22.1

18 Oct 15:23

Choose a tag to compare

What's Changed

  • Feature: junit: The API of @DirectoryEntries and @DictionaryFile has changed compared to v0.22.0.

Full Changelog: v0.22.0...v0.22.1

v0.22.0

18 Oct 12:49

Choose a tag to compare

What's Changed

  • Breaking change: junit: The Lifecycle.PER_EXECUTION mode of @FuzzTest now provides a new test instance for each fuzz test, with support for TestInstancePostProcessor's (#867)
  • Experimental feature (subject to change in a future version): junit: Dictionaries can be added to fuzz tests via @DirectoryEntries and @DictionaryFile (#862)
  • Bugfix: Hooks can now also instrument classes on the extension classpath (#869)

Full Changelog: v0.21.1...v0.22.0