Release notes:
- Allow payloads to be supplied as env variables in TemplateFuzzer
- Display response code in summary report page
- Update description of some Fuzzers to be more comprehensive
- Add new Fuzzers:
DefaultValuesInFieldsFuzzer,IterateThroughEnumValuesFieldsFuzzer,ReplaceObjectsWithPrimitivesFieldsFuzzer,VeryLargeDecimalsInNumericFieldsFuzzer,VeryLargeIntegersInNumericFieldsFuzzer - Rename some Fuzzers to be more comprehensive. This may cause breaking changes when filtering based on Fuzzers names
- Add response headers in individual test case report
- Display more details in final report in case of IO exceptions
- Properly format
dateanddate-timewhen returning values from examples - Update to Java 17
- Add reason for skipping for boundary Fuzzers when schema not matching String schema
- Allow to set root level without specifying the package using
--log "error" - Add timestamp of test case in final report
- Print "empty response" if IO exception
- Add http method name in the summary report
- When a Fuzzer is selected from the drop-down the selection will remain active when going back in browser
- Take into consideration enums when generating numbers
- Don't send Content-Type for GET and DELETE
- Fix issue with report summary json not being properly created when using native binaries
- Export time execution details as json
- Add non-zero exit codes when something goes wrong:
191on invalid input and192on execution exception - Don't create
cats-reportfolder when doing a--dryRun - Add possibility to have environment variables in headers when running
cats replay ...