This repository has been archived by the owner on Nov 1, 2023. It is now read-only.
5.13.0
Pre-release
Pre-release
5.13.0
Note
We do not recommend deploying the C# functions in this release. Subsequent to creating the release we discovered a bug in the C# code and will be releasing 5.14 shortly which will address the issue.
Added
- Deployment: Added optional flags
--onefuzz_app_id
&--auto_create_cli_app
fordeploy.py
to allow for custom app registrations. #2305 - Deployment: Added optional flag
--host_dotnet_on_windows
fordeploy.py
that enables running dotnet functions on Windows based hosts to allow for attaching a remote debugger #2344 - Deployment: Added optional flag
--enable_profiler
fordeploy.py
to enable memory and cpu profilers in dotnet Azure functions #2345 - Service: Enabled AppInsights dependency tracking to enable better analysis of Azure Storage usage on OneFuzz deployments#2315
- Service: Added
Scriban
templating library as a dependency stand-in for Jinja on C# ported services #2330 - Service: Use 64-bit worker for dotnet functions #2349
- Agent: Add Cobertura XML output to
src-cov
example binary #2334 - CLI: Add
onefuzz debug task download_files <task_id> <output>
command to download a task’s containers #2359
Changed
- Service: Removed some response-only properties from the Task model #2335
- Service: Create storage tables on startup #2309
- Service: Switched to using Graph SDK instead of manually constructing queries #2324
- Service: Cache
InstanceConfig
for improved read performance #2329 - Deployment: Updated
deploy.py
to set all function settings at once for faster deployment and upgrades #2325 - Devcontainer: Move global tool installs into another script so they can be cached #2365
- Bumped several dependencies in multiple files #2321, #2322, #2360, #2361, #2364, #2355
Fixed
- Service: Fix
az_copy
syncing issues by removing themax_elapsed_time limit
and relying onRETRY_COUNT
instead #2332 - Service: Implement not implemented bits in Scaleset/VMSS Operations for
RemiageNodes
&DeleteNodes
#2341 - Service: Fixed bugs in C# port of
Proxy
andTimerProxy
functions #2317, #2333 - Service: Enforce that there are no extra properties in request JSON, and that non-null properties are
[Required]
#2328 - Service: Remove
IDisposable
fromCreds
#2327 - Service: Removed required field in
Requests
to match python behavior #2367 - Service: Fixed bug in Azure DevOps notification information #2368
- Service: Fixed memory leaks in
AgentEvents
and several supporting libraries #2356 - Service: Fixed inconsistencies in VMSS creation between C#/Python functions #2358
- Service: Fixed dotnet
Info
function to correctly get version number from assembly attributes instead of the config #2316 - Service: Fixed bug in python types #2319
- Service: Fixed bugs in
timer_workers
to allow it to run properly #2343 - CLI: Coverage task should have access to
readonly_inputs
containers #2352 - Devcontainer: Ensure that python virtual environment is installed #2372