A self-hosted Fuzzing-As-A-Service platform
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]
.
onefuzz-task local create-template
#3531
coverage_data
is emitted at the beginning of every task instead of when new_coverage
is identified #3502
>= onefuzztypes
versions #3477, #3486
onefuzz-task
#3552
onefuzz debug notification test_template
#3386
--with_tasks
option for onefuzz jobs get
command to expand the task information #3343
srcview
code from OneFuzz since it is not currently utilized #3376
winapi
to windows-rs
, the newer Microsoft supported version of the Windows API bindings for Rust #3050
EnableWorkItemCreation
feature flag to be enabled #3387
DirectoryMonitor
by adding error tolerance when attempting to fetch metadata for CreateKind::Any
or CreateKind::Other
events #3393
Microsoft.VSTS.Common.ResolvedReason
field when present #3383
debuginfo
caching #3280
--upgrade
flag with --skip_aad_setup
flag in the deploy.py setup script #3345
ServiceConfiguration
eagerly evaluated #3136
TimerRetention
performance through several UPN changes & fixes #3289
AZCOPY
and determine if it's actually referencing a directory #3344
repro get_files
to handle regression reports #3340
target_timeout
setting in the Libfuzzer basic template #3334
debug notification test_template
command expecting a task_id
#3308
InputBlob
when possible #3342
404
s #3313
System.Title
is too long #3332
System.Title
before trying to trim it to the max allowed size #3329
INVALID_JOB
and INVALID_TASK
error codes #3318
debuginfo
analysis for target exe in coverage example #3225
--target_timeout
flag for qemu_user template command #3277
Unless
condition when updating/re-opening Work Items #3227
GetFileSasUrl
nullable #3229
WebhookMessageEventGrid
compatible with the event grid format #3286
regression_report
and properly reset state on duplicates #3263
HttpCompletion
, which is ResponseRead
to attempt to prevent webhooks occasionally failing to send #3259
Timestamp
response from API #3237
System.Title
if length is longer than 128 characters #3284
extra_output
container, rename extra
container #3064
CustomMetrics
for Rust CustomEvents
#3188
coverage
task #3218
onefuzz repro get_files
for downloading files to locally reproduce a crash #3160
onefuzz debug notification test_template <template> [--task_id <task_id>] [--report <report>]
to allow a report to be sent when debugging #3206
coverage.rs
to record.rs
to match documentation #3204