Onefuzz

Latest version: v9.0.0

Safety actively analyzes 688365 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 18

5.16.0

Added

* Documentation: Added OneFuzz logo to the README file. [2340](https://github.com/microsoft/onefuzz/pull/2340)
* Agent: Added try_insert function when building code coverage maps. [2510](https://github.com/microsoft/onefuzz/pull/2510)

Changed

* Documentation: Described the importance of using the right runtime identifier (RID) when building .NET binaries. [2490](https://github.com/microsoft/onefuzz/pull/2490)
* Service: Downgraded logging statement from `error` to `warn` and also included the http result code. [2484](https://github.com/microsoft/onefuzz/pull/2484)
* Service/CLI: Updated python dependencies. [2470](https://github.com/microsoft/onefuzz/pull/2470)
* Service: Updated the verbosity of `azcopy` logging to assist in debugging copy failures. [2598](https://github.com/microsoft/onefuzz/pull/2498)
* Agent/Supervisor/Proxy: Updated third-party Rust dependencies.[2500](https://github.com/microsoft/onefuzz/pull/2500)
* Service: Update the logic for checking if a blob exists before uploading to reduce contention during uploads. [2503](https://github.com/microsoft/onefuzz/pull/2503)
* Service: Changed the way we update the `scaleInProtection` on a scaleset node to minimize throttling. [2505](https://github.com/microsoft/onefuzz/pull/2505)

Fixed

* Service: Only fetch InstanceView data when required. This will reduce throttling by Azure.[2506](https://github.com/microsoft/onefuzz/pull/2506)
* Service: Fixed github notification queries in the C implementation (currently not turned on). [2513](https://github.com/microsoft/onefuzz/pull/2513), [#2514](https://github.com/microsoft/onefuzz/pull/2514)

5.15.1

Added

* Service: Added support for Jinja template migration to Scriban. [2486](https://github.com/microsoft/onefuzz/pull/2486)

Fixed

* Service: Replaced missing tab that caused ADO queries to fail to find existing work items resulting in duplicate items being created. [2492](https://github.com/microsoft/onefuzz/pull/2492)
* Tests: Fixed `integration-tests-linux`. [2487](https://github.com/microsoft/onefuzz/pull/2487)

5.15.0

Added

* Service: Use `InterpolatedStringHandler` to move values to `CustomDimensions` Tags [2450](https://github.com/microsoft/onefuzz/pull/2450)
* Service: C Can create ADO notifications [2456](https://github.com/microsoft/onefuzz/pull/2456), [#2458](https://github.com/microsoft/onefuzz/pull/2458)
* Service: C Cache VMSS VM InstanceID lookups [2464](https://github.com/microsoft/onefuzz/pull/2464)
* CLI: Retry on connection reset [2468](https://github.com/microsoft/onefuzz/pull/2468)
* Agent: Enable backtraces for agent errors [2437](https://github.com/microsoft/onefuzz/pull/2437)

Changed

* Service: Bump Dependencies [2446](https://github.com/microsoft/onefuzz/pull/2446)
* Service: Temporarily disable Pool validation [2459](https://github.com/microsoft/onefuzz/pull/2459)

Fixed

* Service: Fix logic to retrieve partitionKey and rowKey [2447](https://github.com/microsoft/onefuzz/pull/2447)
* Service: Permit periods in Pool names [2452](https://github.com/microsoft/onefuzz/pull/2452)
* Service: Node state getting reset to init [2454](https://github.com/microsoft/onefuzz/pull/2454)
* Service: Fix null ref exception in C logging [2460](https://github.com/microsoft/onefuzz/pull/2460)
* Service: Correct pool transitions [2462](https://github.com/microsoft/onefuzz/pull/2462)
* Service: Fix UpdateConfigs [2463](https://github.com/microsoft/onefuzz/pull/2463)
* Service: Allow worker loops to continue after errors [2469](https://github.com/microsoft/onefuzz/pull/2469)
* Service: Lowercase webhooks digest header value [2471](https://github.com/microsoft/onefuzz/pull/2471)
* Service: Fix C Node state machine. [2476](https://github.com/microsoft/onefuzz/pull/2476)
* Service: Adding missing caching from python code [2467](https://github.com/microsoft/onefuzz/pull/2467)

5.14.0

Added

* Service: Implement not-implemented `GetInputContainerQueues` [2380](https://github.com/microsoft/onefuzz/pull/2380)
* Service: Adding new default image config value to instance config [2434](https://github.com/microsoft/onefuzz/pull/2434)

Changed

* Service: Port `SyncAutoscaleSettings` from Python to C [2407](https://github.com/microsoft/onefuzz/pull/2407)

Fixed

* Deployment: Updating error and fixing default value for `auto_create_cli_app` [2378](https://github.com/microsoft/onefuzz/pull/2378)
* Service: Do not discard proxy objects when setting state [2441](https://github.com/microsoft/onefuzz/pull/2441)
* Service: Do not fail task on notification failure [2435](https://github.com/microsoft/onefuzz/pull/2435)
* Service: Cleanup queues for non-existent pools and non-existent tasks [2433](https://github.com/microsoft/onefuzz/pull/2433)
* Service: Delete pool queue when pool is deleted [2431](https://github.com/microsoft/onefuzz/pull/2431)
* Service: Minor fixes to service logging and error handling [2420](https://github.com/microsoft/onefuzz/pull/2420)
* Service: Fixed linux repro extensions [2415](https://github.com/microsoft/onefuzz/pull/2415)
* Service: Mark tasks as failed if a work unit cannot be created for the task [2409](https://github.com/microsoft/onefuzz/pull/2409)
* Service: Fixed several bugs in C ports for `TimerProxy`, `TimerRetention`, `AgentEvents`, `Node`, `Tasks` and `Jobs` [2406](https://github.com/microsoft/onefuzz/pull/2406), [#2392](https://github.com/microsoft/onefuzz/pull/2392), [#2379](https://github.com/microsoft/onefuzz/pull/2379)
* Service: Fixed Azure linux instance proxy extensions provisioning failures [2401](https://github.com/microsoft/onefuzz/pull/2401)
* Service: Fixed C scheduling bugs [2390](https://github.com/microsoft/onefuzz/pull/2390)
* Service: Fixed `MarkDependantsFailed` error checking [2389](https://github.com/microsoft/onefuzz/pull/2389)
* Service: Fixed `SearchStates` querying in `TaskOperations` [2383](https://github.com/microsoft/onefuzz/pull/2383)
* Service: Fixed Scaleset response Auth inclusion [2382](https://github.com/microsoft/onefuzz/pull/2382)
* Service: Fix custom type interpolation in queries [2376](https://github.com/microsoft/onefuzz/pull/2376)
* Service: Fixed error in C port for `DoNotRunExtensionsOnOverprovisionedVms must be false if Overprovision is false` [2375](https://github.com/microsoft/onefuzz/pull/2375)

5.13.0

Added

* Deployment: Added optional flags `--onefuzz_app_id` & `--auto_create_cli_app` for `deploy.py` to allow for custom app registrations. [2305](https://github.com/microsoft/onefuzz/pull/2305)
* Deployment: Added optional flag `--host_dotnet_on_windows` for `deploy.py` that enables running dotnet functions on Windows based hosts to allow for attaching a remote debugger [2344](https://github.com/microsoft/onefuzz/pull/2344)
* Deployment: Added optional flag `--enable_profiler` for `deploy.py` to enable memory and cpu profilers in dotnet Azure functions [2345](https://github.com/microsoft/onefuzz/pull/2345)
* Service: Enabled AppInsights dependency tracking to enable better analysis of Azure Storage usage on OneFuzz deployments[2315](https://github.com/microsoft/onefuzz/pull/2315)
* Service: Added `Scriban` templating library as a dependency stand-in for Jinja on C ported services [2330](https://github.com/microsoft/onefuzz/pull/2330)
* Service: Use 64-bit worker for dotnet functions [2349](https://github.com/microsoft/onefuzz/pull/2349)
* Agent: Add Cobertura XML output to `src-cov` example binary [2334](https://github.com/microsoft/onefuzz/pull/2334)
* CLI: Add `onefuzz debug task download_files <task_id> <output>` command to download a task’s containers [2359](https://github.com/microsoft/onefuzz/pull/2359)

Changed

* Service: Removed some response-only properties from the Task model [2335](https://github.com/microsoft/onefuzz/pull/2335)
* Service: Create storage tables on startup [2309](https://github.com/microsoft/onefuzz/pull/2309)
* Service: Switched to using Graph SDK instead of manually constructing queries [2324](https://github.com/microsoft/onefuzz/pull/2324)
* Service: Cache `InstanceConfig` for improved read performance [2329](https://github.com/microsoft/onefuzz/pull/2329)
* Deployment: Updated `deploy.py` to set all function settings at once for faster deployment and upgrades [2325](https://github.com/microsoft/onefuzz/pull/2325)
* Devcontainer: Move global tool installs into another script so they can be cached [2365](https://github.com/microsoft/onefuzz/pull/2365)
* Bumped several dependencies in multiple files [2321](https://github.com/microsoft/onefuzz/pull/2321), [#2322](https://github.com/microsoft/onefuzz/pull/2322), [#2360](https://github.com/microsoft/onefuzz/pull/2360), [#2361](https://github.com/microsoft/onefuzz/pull/2361), [#2364](https://github.com/microsoft/onefuzz/pull/2364), [#2355](https://github.com/microsoft/onefuzz/pull/2355)

Fixed

* Service: Fix `az_copy` syncing issues by removing the `max_elapsed_time limit` and relying on `RETRY_COUNT` instead [2332](https://github.com/microsoft/onefuzz/pull/2332)
* Service: Implement not implemented bits in Scaleset/VMSS Operations for `RemiageNodes` & `DeleteNodes`[2341](https://github.com/microsoft/onefuzz/pull/2341)
* Service: Fixed bugs in C port of `Proxy` and `TimerProxy` functions [2317](https://github.com/microsoft/onefuzz/pull/2317), [#2333](https://github.com/microsoft/onefuzz/pull/2333)
* Service: Enforce that there are no extra properties in request JSON, and that non-null properties are `[Required]` [2328](https://github.com/microsoft/onefuzz/pull/2328)
* Service: Remove `IDisposable` from `Creds` [2327](https://github.com/microsoft/onefuzz/pull/2327)
* Service: Removed required field in `Requests` to match python behavior [2367](https://github.com/microsoft/onefuzz/pull/2367)
* Service: Fixed bug in Azure DevOps notification information [2368](https://github.com/microsoft/onefuzz/pull/2368)
* Service: Fixed memory leaks in `AgentEvents` and several supporting libraries [2356](https://github.com/microsoft/onefuzz/pull/2356)
* Service: Fixed inconsistencies in VMSS creation between C/Python functions [2358](https://github.com/microsoft/onefuzz/pull/2358)
* Service: Fixed dotnet `Info` function to correctly get version number from assembly attributes instead of the config [2316](https://github.com/microsoft/onefuzz/pull/2316)
* Service: Fixed bug in python types [2319](https://github.com/microsoft/onefuzz/pull/2319)
* Service: Fixed bugs in `timer_workers` to allow it to run properly [2343](https://github.com/microsoft/onefuzz/pull/2343)
* CLI: Coverage task should have access to `readonly_inputs` containers [2352](https://github.com/microsoft/onefuzz/pull/2352)
* Devcontainer: Ensure that python virtual environment is installed [2372](https://github.com/microsoft/onefuzz/pull/2372)

5.12.0

Added

* Deployment: Add `--use_dotnet_agent_functions` to deploy.py. [2292](https://github.com/microsoft/onefuzz/pull/2292)
* Service: Added Logging to `az_copy` calls for improved failure tracking. [2303](https://github.com/microsoft/onefuzz/pull/2303)
* Service: Added Logging when sending ADO Notifications [2291](https://github.com/microsoft/onefuzz/pull/2291)
* Service: Additional C migration work. [2183](https://github.com/microsoft/onefuzz/pull/2183), [#2296](https://github.com/microsoft/onefuzz/pull/2296), [#2286](https://github.com/microsoft/onefuzz/pull/2286), [#2282](https://github.com/microsoft/onefuzz/pull/2282), [#2289](https://github.com/microsoft/onefuzz/pull/2289)

Changed

* CLI: Changed the CLI's `scaleset` commands `size` positional parameter to `max_size` to better communicate its use in auto scaling properties. [2293](https://github.com/microsoft/onefuzz/pull/2293)

Fixed

* Deployment: Fixed `set_admins.py` script. [2300](https://github.com/microsoft/onefuzz/pull/2300)
* Service: Include serialization options when sending event message. [2290](https://github.com/microsoft/onefuzz/pull/2290)

Page 5 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.