Releases: SatelliteApplicationsCatapult/tribble
Releases · SatelliteApplicationsCatapult/tribble
0.8.0 - Java 11
This release updates Tribble to support Java 11 and Scala 2.12.8
Support for Java 8 and Scala 2.11 have been dropped.
Also added two new mutators and some bug fixes.
0.7.1
Fix the maven plugin.
0.7
- Corpus will default to empty if not provided instead of erroring
- Errors and corpus entries written as raw binary rather than hex encoded. This should make it easier to send these files directly to other programs and tests.
- Internal refactoring of corpus and stats code to make plugable.
- JaCoCo and ASM are now shadowed into the tribble-core jar to ease use in other projects
- Build now runs against Scala 2.12.6 and 2.11.7 there is tribble-core_2.12 and tribble-core_2.11
- Updated dependencies
Maven dependencies
Fix the maven dependencies
- Add ignore option to results enum
- Add verbose option to show mutator stats
- Add option to disable mutators
- Faster corpus reloading
More return options
More return options from fuzz tests with an enum rather than a bool. This should also make it easier to extend in future. Unfortunately this is a breaking API change. You will need to change any test cases. Thanks to @ccl0326 for the suggestion.
- Support Scala 2.11 (should be easier to work with Spark now)
- Significant refactoring of the mutation system. It is now possible to add new mutation methods with plugins
- Much better stats tracking. Tracking of stats per mutation method.
- Fixed a memory leak in the class loader. Also made this ~4x faster.
gradle build
- Refactored build process to use gradle to allow creation of gradle plugin.
- Created experimental gradle plugin.
- Code refactored to support Scala 2.11 (You will need to do a custom build at the moment)
refactorings and maven fixing
Mostly splitting tribble-test into its own repo so jcenter can get tribble root.
bugs and small improvements
- Bug fixes
- Count timeouts separately to fails.
- Configurable timeout
- Expose parameters in maven plugin
Initial release
First release Wooo Hoooo
- Coverage based fuzz testing
- Maven plugin