This repository has been archived by the owner on Nov 1, 2023. It is now read-only.
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 whennew_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
- Agent: Terminate process on timeout in Windows agents for the coverage task #3529
- Agent/Service: Bumped several C#, Python, and Rust dependencies #3425, #3424, #3411, #3437, #3436, #3435, #3478, #3484, #3414, #3474, #3434, #3488, #3503, #3520, #3521
- Agent: Fixed dependencies in
onefuzz-task
#3552 - Service: Removed unnecessary method argument in notifications processing #3473
- Service: Ignore regression work item updates when the work item is in some states #3532