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

8.9.0

Latest
Compare
Choose a tag to compare
@AdamL-Microsoft AdamL-Microsoft released this 09 Oct 20:37
· 28 commits to main since this release

8.9.0

Breaking change for SDK container automation ⚠

In this release we've published an update to the OneFuzz CLI SDK that could break automation.

We've added support for container retention periods and doing so required we add a new ContainerTemplate object to the SDK.

If you're defining or managing OneFuzz containers using the OneFuzz SDK library please be aware that JobHelper.containers objects were changed structurally from Dict[ContainerType, Container] to Dict[ContainerType, ContainerTemplate].

Added

  • Agent: Added fuzz tests for coverage recording #3322
  • Agent: Added version checking in local tasks #3517
  • Agent: Create directories from template specification in local task if they don't exist #3522
  • CLI: Added a new command for template creation in the local task onefuzz-task local create-template #3531
  • CLI/Deployment/Service: Support for retention policies on containers #3501
  • Service: Add onefuzz service version to job created events #3504
  • Service: Added a start time to job and task records #3440

Changed

  • Agent: Improved handling of unexpected breakpoints #3493
  • Agent: Updated windows interceptor list #3528, #3549
  • Agent: Reporting coverage on task start up, ensuring coverage_data is emitted at the beginning of every task instead of when new_coverage is identified #3502
  • CLI/Deployment: Updating onefuzz cli requirements.txt to accept >= onefuzztypes versions #3477, #3486
  • Service: Improve area/iteration path validation in notifications #3489
  • Service: Remove feature flag from heartbeat metrics #3505

Fixed