Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

8.0.0

Compare
Choose a tag to compare
@AdamL-Microsoft AdamL-Microsoft released this 17 Apr 18:36
· 305 commits to main since this release

8.0.0

BREAKING CHANGES

This release removes the parameters --client_id, --override_authority, and override_tenant_domain from the config command.

For those accessing the CLI with a service principal, the parameters can be supplied on the command line for each of the CLI commands.

For example, if deploying a job:

onefuzz --client_id [CLIENT_ID] --client_secret [CLIENT_SECRET] template libfuzzer basic --setup_dir .....

Added

  • Agent: Added validate command to the agent to help validate a fuzzer #2948
  • CLI: Added option to libfuzzer template to specify a known crash container #2950
  • CLI: Added option to libfuzzer template to specify the duration of the tasks independently from the job duration #2997

Changed

  • Agent: Install v17 Visual Studio redistributables #2943
  • Agent/Service: Use minimized stack for crash site if no ASAN logs are available #2962
  • Agent/Service: Unified several Rust crate dependency versions across the platform #3010
  • CLI: Remove additional parameters from the config command and require them on each CLI request if accessing the CLI with a service principal #3000
  • Service: Loosen scriban template validation #2963
  • Service: Updated integration test pool size #2935
  • Service: Pass the task tags to the agent when scheduling jobs #2881

Fixed

  • Agent: Ensure custom target_options are always passed last to the fuzzer #2952
  • Agent: Removed xml-rs dependency #2936
  • Agent: Better logging of failures in the task_logger #2940
  • Agent/Service: Updates to address CVE's #2931, #2957, #2967
  • Deployment/Service: Renamed EventGrid subscription to conform with EventGrid's naming scheme #2960
  • Deployment/Service: Added required KeyVault access policy allowing OneFuzz Function App to use an SSL cert for custom domain endpoints #3004, #3006
  • Documentation: Updated 'Azure Devops Work Item creation' doc to remove an outdated template reference #2956
  • Service: Updated feature configuration package to fix an issue where 2 feature flags were using the same ID #2980
  • Service: Make GetNotification nullable to fix errors looking up non-existent notification IDs #2981
  • Service: UniqueReports should be UniqueInputs in LibFuzzer merge task #2982
  • Service: Fix Notification delete action #2987
  • Service: Added handle for missing unique field key in AdoFields #2986
  • Service: Implemented ITruncatable for JobConfig & EventJobStopped to avoid exceptions for messages being too large for Azure Queue #2993