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

Release 8.0.0 #3013

Merged
merged 38 commits into from
Apr 17, 2023
Merged

Release 8.0.0 #3013

merged 38 commits into from
Apr 17, 2023

Conversation

AdamL-Microsoft
Copy link
Contributor

@AdamL-Microsoft AdamL-Microsoft commented Apr 11, 2023

Summary of the Pull Request

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

PR Checklist

  • Tests passed

@AdamL-Microsoft AdamL-Microsoft requested review from nharper285 and mgreisen and removed request for nharper285 April 11, 2023 18:25
@codecov-commenter
Copy link

codecov-commenter commented Apr 12, 2023

Codecov Report

Merging #3013 (727a3e9) into main (dc7d5ec) will decrease coverage by 0.58%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #3013      +/-   ##
==========================================
- Coverage   29.06%   28.49%   -0.58%     
==========================================
  Files         304      298       -6     
  Lines       36361    35006    -1355     
==========================================
- Hits        10570     9974     -596     
+ Misses      25791    25032     -759     

see 27 files with indirect coverage changes

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

CHANGELOG.md Outdated Show resolved Hide resolved
AdamL-Microsoft and others added 2 commits April 12, 2023 08:25
Co-authored-by: Marc Greisen <mgreisen@microsoft.com>
@AdamL-Microsoft AdamL-Microsoft merged commit 5bbf95e into main Apr 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants