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

Releases: microsoft/onefuzz

2.33.1

03 Sep 22:10
7e0c63e
Compare
Choose a tag to compare

Fixed

  • CLI: Fixed an issue printing results that include SecretData. #1223

2.33.0

02 Sep 18:43
cd272bb
Compare
Choose a tag to compare

Added

Changed

Fixed

  • Deployment: Fixed the example deployment rule to include the required Azure Storage Queue support. #1207
  • CLI: Fixed an issue printing results that include set, datetime, or None. #1208, #1221

2.32.0

30 Aug 19:37
19b0548
Compare
Choose a tag to compare

Added

  • CLI/Service: The Azure VM SKU used for proxies is now configurable via onefuzz instance_config. #1128
  • CLI: Added onefuzz status pool command to give status information for a pool. #1170

Changed

  • Agent/Supervisor/Proxy: Updated multiple third-party Rust dependencies. #1152, #1155, #1156, #1157, #1158, #1163, #1164, #1165, #1166, #1176, #1177, #1178, #1179, #1181, #1182, #1183, #1185, #1186, #1191, #1198, #1199, #1200, #1201, #1202, #1203, #1204, #1205
  • Agent: Changed azcopy calls to always retry when source files are modified mid-copy. #1196
  • Agent: Continued development related to upcoming features. #1146
  • Agent: SAS URLs are now redacted in logged azcopy failures. #1194
  • CLI: Include the number of VMs used per-task in onefuzz status top. #1169
  • Deployment: Application credentials created during deployment are no longer logged. #1172
  • Deployment: Clarify logging when retrying AAD interactions. #1173
  • Deployment: Replaced custom Azure Storage Queue creation with ARM templates. #1193
  • Service: The validity period for SAS URLs is now back-dated to avoid time synchronization issues. #1195

Fixed

  • Deployment: Invalid preauthorized application references are removed during application registration. #1175
  • Service: Fixed an issue logging node status. #1160

2.31.0

13 Aug 19:27
a77f81f
Compare
Choose a tag to compare

Added

  • Supervisor: Added recording of STDOUT and STDERR of the supervisor to file. #1109
  • CLI/Service/Agent: Supervisor tasks can now optionally have a managed coverage container. #1123

Changed

  • Agent/Supervisor/Proxy: Updated multiple third-party Rust dependencies. #1151, #1149, #1145, #1134, #1135, #1137, #1133, #1138, #1132, #1140,
  • Service: Enabled testing of the Azure Devops work item rendering. #1144
  • Agent: Continued development related to upcoming features. #1142
  • CLI: No longer retry service API requests that fail with service-level errors. #1129
  • Agent/Supervisor/Proxy: Addressed multiple new cargo-clippy warnings. #1125
  • CLI/Service: Updated third-party Python dependencies. #1124

Fixed

  • Service: Fixed an issue with incomplete authorization in multi-tenant deployments. CVE-2021-37705 #1153

2.30.0

02 Aug 17:47
19a3f60
Compare
Choose a tag to compare

Changed

  • Agent/Supervisor/Proxy: Updated multiple third-party Rust dependencies. #1116

Fixed

  • Service: Fixed an error when replacing notifications for a container. #1115
  • Service: Fixed Python 3.9 compatibility issues. #1117
  • Agent/Supervisor/Proxy: Addressed multiple new cargo-clippy warnings. #1118

2.29.1

30 Jul 17:30
5fad571
Compare
Choose a tag to compare

Fixed

  • Agent: Fixed an issue with the "Premium" storage account utilities. #1111
  • Agent: Addressed a rate-limiting issue when using azcopy from a large number of VMs with numbers cores. #1112

2.29.0

28 Jul 13:52
b63784c
Compare
Choose a tag to compare

Added

  • Service: PII is now removed from Jobs, Tasks, and Repros after 18 months. #1051
  • Service: Unused notifications are now removed after 18 months. #1051

Changed

  • Service: SignalR events are routed through an Azure Storage Queue to prevent SignalR outages from impacting the entire service. #1100, #1102
  • Service: Functionality used prior to 1.0.0 for assigning tasks to VMs rather than Pools is no longer supported. #1105
  • Service: The coverage and generic_generator tasks now verify {input} is used in target_env or target_options. #1106

Fixed

  • Service: Fixed an issue reimaging old nodes with debug_keep_node set. #1103
  • Service: Fixed an issue authenticating to Azure services. #1099
  • Service: Fixed an issue preventing Pools and Scalesets set to shutdown from being set to halt. #1104

2.28.0

22 Jul 00:54
e359ed8
Compare
Choose a tag to compare

Added

  • CLI: Added the ability to remove existing container notifications upon creating a notification integration. #1084
  • CLI/Documentation: Added an example generic_analysis task that demonstrates collecting LLVM source-based coverage. #1072
  • Supervisor: Added service-interaction resiliency for node commands. #1098

Changed

  • Agent/Supervisor/Proxy: Addressed multiple new cargo-clippy warnings. #1089
  • Agent: Added more context to errors in generator tasks. #1094
  • Agent: Added support for ASAN runtime identification of format string bugs. #1093
  • Agent: Added verification that {input} is provided to the application under test via target_env or target_options. #1097
  • Agent: Continued development related to upcoming features. #1090, #1091
  • CLI/Service: Updated multiple first-party and third-party Python dependencies. #1086
  • CLI: Changed job templates to replace existing notifications for the unique report container. #1084
  • Service: Added more context to Azure DevOps errors. #1082
  • Service: Notification secrets are now deleted from Azure KeyVault upon notification deletion. #1085

Fixed

  • Agent: Fixed an issue logging ASAN output upon ASAN log parse errors. #1092
  • Agent: Fixed issues handling non-UTF8 output from applications under test. #1088

2.27.0

16 Jul 18:41
853287d
Compare
Choose a tag to compare

Changed

  • Agent: Batch processing results are now saved after every 10 executions. #1076
  • Service: Optimized file_added event queueing by avoiding unnecessary Azure queries. #1075
  • Agent: Optimized directory change monitoring. #1078
  • Supervisor: Optimized agent monitoring. #1080

2.26.1

15 Jul 18:52
94b2be1
Compare
Choose a tag to compare

Fixed

  • CLI: Fixed an issue handling long-running requests. #1068
  • CLI/Service: Fixed an issue related to upcoming features. #1067
  • CLI: Fixed an issue handling target_options for libFuzzer jobs. #1066