Summary
- Important: cifuzz is now using clang(-cl) instead of msvc on windows. Please check out the updated instructions
- Introducing the new cifuzz-gradle-plugin. If you were using the gradle integration before, please make sure switching to the plugin (instructions will be shown when running cifuzz without the plugin). We also added an gradle example on how to support multi project setups.
How to install
On Linux and macOS, remember to make the downloaded installer executable via chmod +x <installer file>
.
You can find more information in our README
What's Changed
- Use gotestfmt to improve test output by @JackuB in #695
- fix(token): only move token file when necessary by @jochil in #705
- ci: use correct OS version by @JackuB in #706
- Fix link to latest stable Windows release by @HenrichN in #707
- fix(installer): do not print cifuzz version multiple times by @jochil in #708
- E2E tests: update —help assertion by @JackuB in #711
- ci: remove ioutilDeprecated check and fix linter warnings by @MarkusZoppelt in #715
- refactor: constants for libfuzzer and jazzer options by @mlsandnerCI in #703
- Use clang instead of MSVC on Windows by @florianGla in #696
- fix(run): only persist
project
in cifuzz.yaml after confirm by @MarkusZoppelt in #716 - improve user dialogs by @MarkusZoppelt in #714
- fix: correct coverage format for vscode integration by @mlsandnerCI in #709
- Recommend win terminal for better font rendering by @florianGla in #713
- build(deps): bump github.com/pterm/pterm from 0.12.56 to 0.12.57 by @dependabot in #719
- fix: get relative file path instead of file name in tasks.json by @mlsandnerCI in #717
- docs: update configuration guide by @MarkusZoppelt in #718
- ci(e2e): don't double install cifuzz by @JackuB in #720
- feat(finding): show server connection dialog by @MarkusZoppelt in #712
- feat: send User-Agent with every api request by @MarkusZoppelt in #722
- feat: integrate gradle plugin into cifuzz by @jochil in #702
- fix: adjust regex for java version by @mlsandnerCI in #724
- docs: Recommend
target_*
CMake functions withadd_fuzz_test
by @fmeum in #678 - Windows clang coverage by @florianGla in #697
- Provide context for messaging by @HenrichN in #723
- build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #728
- build(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 by @dependabot in #730
- build(deps): bump github.com/pterm/pterm from 0.12.57 to 0.12.58 by @dependabot in #729
- Validate that build system is supported by @florianGla in #710
- add unique error ids to findings by @jochil in #721
- build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 by @dependabot in #733
- Fix various spelling issues by @HenrichN in #726
- Fix timeout in compatibility check by @florianGla in #731
- Fix installer pipeline for windows by @florianGla in #732
- ci: make sure compatibility check works with current release by @jochil in #734
- Remove bazel from macOS pipeline tests by @florianGla in #735
- update and improve config by @MarkusZoppelt in #725
Full Changelog: v0.25.1...v0.26.0