From f0475c2a5bc0919aee3e1b391780ae7f2c253bb4 Mon Sep 17 00:00:00 2001 From: AdamL-Microsoft <103067949+AdamL-Microsoft@users.noreply.github.com> Date: Thu, 5 Jan 2023 13:17:40 -0800 Subject: [PATCH 1/8] Release-6.2.0 --- CHANGELOG.md | 25 +++++++++++++++++++++++++ CURRENT_VERSION | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f4e88a2df..94440bda9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,31 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 6.2.0 +### Added +* Agent: Added more into-JSON coverage conversions [#2725](https://github.com/microsoft/onefuzz/pull/2725) +* Agent: Added binary coverage merging measurements [#2724](https://github.com/microsoft/onefuzz/pull/2724) +* Agent: Added deserialization compat functions [#2719](https://github.com/microsoft/onefuzz/pull/2719) +* Agent: Added `lines` key to v1 source coverage JSON [#2718](https://github.com/microsoft/onefuzz/pull/2718) +* Agent: Added sub-key for `block` coverage, tests [#2715](https://github.com/microsoft/onefuzz/pull/2715) +* Agent: Added OS-generic `CoverageRecord` builder, capture output of target child process, and allow `Loader` reuse in coverage recording [#2716](https://github.com/microsoft/onefuzz/pull/2716) +* Agent: Improve source coverage of HTML reports [#2700](https://github.com/microsoft/onefuzz/pull/2700), [#2701](https://github.com/microsoft/onefuzz/pull/2701), [#2706](https://github.com/microsoft/onefuzz/pull/2706) +* Deployment: Added support for custom domain names used as OneFuzz endpoints [#2720](https://github.com/microsoft/onefuzz/pull/2720) +* Service: Added documentation for the unmanaged nodes deployment [#2694](https://github.com/microsoft/onefuzz/pull/2694) +### Changed +* Agent: Use a custom `Output` type when recording coverage [#2723](https://github.com/microsoft/onefuzz/pull/2723) +* Agent: Bump Rust version from `1.64` to `1.66` and updated Rust dependencies [#2704](https://github.com/microsoft/onefuzz/pull/2704), [#2690](https://github.com/microsoft/onefuzz/pull/2690) +* Agent: Reduce mutation in the agent state machine [#2710](https://github.com/microsoft/onefuzz/pull/2710) +* Service: Include dotnet version in `info` response [#2693](https://github.com/microsoft/onefuzz/pull/2693) +* Service: Use feature flags to get the node disposal strategy [#2713](https://github.com/microsoft/onefuzz/pull/2713) +### Fixed +* Agent: Escape periods when converting globs [#2721](https://github.com/microsoft/onefuzz/pull/2721) +* Agent: Ignore benign recv hangup in agent timer functions [#2722](https://github.com/microsoft/onefuzz/pull/2722) +* Agent: Fix NullRef exception when getting a scaleset that does not exist [#2692](https://github.com/microsoft/onefuzz/pull/2692) +* Service: Downgrade error on _"cannot delete nodes from scaleset"_ to a warning [#2691](https://github.com/microsoft/onefuzz/pull/2691) +* Service: Fixed build issue related to dotnet version `7.0.101` [#2698](https://github.com/microsoft/onefuzz/pull/2698) +* Service: Adding Public identifier to `Events` to restore missing events [#2705](https://github.com/microsoft/onefuzz/pull/2705) + ## 6.1.0 ### Added * Service: Added support for feature flags which allows us to deploy new code in parts and turn it on when it's ready. [#2620](https://github.com/microsoft/onefuzz/pull/2620) diff --git a/CURRENT_VERSION b/CURRENT_VERSION index 358e78e607..4ac4fded49 100644 --- a/CURRENT_VERSION +++ b/CURRENT_VERSION @@ -1 +1 @@ -6.1.0 \ No newline at end of file +6.2.0 \ No newline at end of file From 8e4ba5caa76e046d23d18be72c3a954ff7701b6f Mon Sep 17 00:00:00 2001 From: Adam <103067949+AdamL-Microsoft@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:12:57 -0800 Subject: [PATCH 2/8] Update CHANGELOG.md Co-authored-by: Noah McGregor Harper <74685766+nharper285@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 94440bda9b..2acef15e43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added * Agent: Added more into-JSON coverage conversions [#2725](https://github.com/microsoft/onefuzz/pull/2725) * Agent: Added binary coverage merging measurements [#2724](https://github.com/microsoft/onefuzz/pull/2724) -* Agent: Added deserialization compat functions [#2719](https://github.com/microsoft/onefuzz/pull/2719) +* Agent: Added deserialization compatibility functions [#2719](https://github.com/microsoft/onefuzz/pull/2719) * Agent: Added `lines` key to v1 source coverage JSON [#2718](https://github.com/microsoft/onefuzz/pull/2718) * Agent: Added sub-key for `block` coverage, tests [#2715](https://github.com/microsoft/onefuzz/pull/2715) * Agent: Added OS-generic `CoverageRecord` builder, capture output of target child process, and allow `Loader` reuse in coverage recording [#2716](https://github.com/microsoft/onefuzz/pull/2716) From a128bb9c4e67d62a5c4e28720640670116228858 Mon Sep 17 00:00:00 2001 From: Adam <103067949+AdamL-Microsoft@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:13:13 -0800 Subject: [PATCH 3/8] Update CHANGELOG.md Co-authored-by: Noah McGregor Harper <74685766+nharper285@users.noreply.github.com> --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2acef15e43..9063053d93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Agent: Added more into-JSON coverage conversions [#2725](https://github.com/microsoft/onefuzz/pull/2725) * Agent: Added binary coverage merging measurements [#2724](https://github.com/microsoft/onefuzz/pull/2724) * Agent: Added deserialization compatibility functions [#2719](https://github.com/microsoft/onefuzz/pull/2719) -* Agent: Added `lines` key to v1 source coverage JSON [#2718](https://github.com/microsoft/onefuzz/pull/2718) * Agent: Added sub-key for `block` coverage, tests [#2715](https://github.com/microsoft/onefuzz/pull/2715) * Agent: Added OS-generic `CoverageRecord` builder, capture output of target child process, and allow `Loader` reuse in coverage recording [#2716](https://github.com/microsoft/onefuzz/pull/2716) * Agent: Improve source coverage of HTML reports [#2700](https://github.com/microsoft/onefuzz/pull/2700), [#2701](https://github.com/microsoft/onefuzz/pull/2701), [#2706](https://github.com/microsoft/onefuzz/pull/2706) From 75dcfb5082e9bebe9b535ee74942603d63a378a7 Mon Sep 17 00:00:00 2001 From: Adam <103067949+AdamL-Microsoft@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:13:24 -0800 Subject: [PATCH 4/8] Update CHANGELOG.md Co-authored-by: Noah McGregor Harper <74685766+nharper285@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9063053d93..0de3b9fc15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Agent: Added binary coverage merging measurements [#2724](https://github.com/microsoft/onefuzz/pull/2724) * Agent: Added deserialization compatibility functions [#2719](https://github.com/microsoft/onefuzz/pull/2719) * Agent: Added sub-key for `block` coverage, tests [#2715](https://github.com/microsoft/onefuzz/pull/2715) -* Agent: Added OS-generic `CoverageRecord` builder, capture output of target child process, and allow `Loader` reuse in coverage recording [#2716](https://github.com/microsoft/onefuzz/pull/2716) +* Agent: Added OS-generic `CoverageRecord` builder to capture output of target child process and allow `Loader` reuse in coverage recording [#2716](https://github.com/microsoft/onefuzz/pull/2716) * Agent: Improve source coverage of HTML reports [#2700](https://github.com/microsoft/onefuzz/pull/2700), [#2701](https://github.com/microsoft/onefuzz/pull/2701), [#2706](https://github.com/microsoft/onefuzz/pull/2706) * Deployment: Added support for custom domain names used as OneFuzz endpoints [#2720](https://github.com/microsoft/onefuzz/pull/2720) * Service: Added documentation for the unmanaged nodes deployment [#2694](https://github.com/microsoft/onefuzz/pull/2694) From e3e982e437cd6f23daa6f3d753100c12b9c1cbf1 Mon Sep 17 00:00:00 2001 From: Adam <103067949+AdamL-Microsoft@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:13:32 -0800 Subject: [PATCH 5/8] Update CHANGELOG.md Co-authored-by: Noah McGregor Harper <74685766+nharper285@users.noreply.github.com> --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0de3b9fc15..f933cba6a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Agent: Added more into-JSON coverage conversions [#2725](https://github.com/microsoft/onefuzz/pull/2725) * Agent: Added binary coverage merging measurements [#2724](https://github.com/microsoft/onefuzz/pull/2724) * Agent: Added deserialization compatibility functions [#2719](https://github.com/microsoft/onefuzz/pull/2719) -* Agent: Added sub-key for `block` coverage, tests [#2715](https://github.com/microsoft/onefuzz/pull/2715) * Agent: Added OS-generic `CoverageRecord` builder to capture output of target child process and allow `Loader` reuse in coverage recording [#2716](https://github.com/microsoft/onefuzz/pull/2716) * Agent: Improve source coverage of HTML reports [#2700](https://github.com/microsoft/onefuzz/pull/2700), [#2701](https://github.com/microsoft/onefuzz/pull/2701), [#2706](https://github.com/microsoft/onefuzz/pull/2706) * Deployment: Added support for custom domain names used as OneFuzz endpoints [#2720](https://github.com/microsoft/onefuzz/pull/2720) From 6053b13fd638b4b36d7996c2ffce802549b9c94d Mon Sep 17 00:00:00 2001 From: Adam <103067949+AdamL-Microsoft@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:13:47 -0800 Subject: [PATCH 6/8] Update CHANGELOG.md Co-authored-by: Noah McGregor Harper <74685766+nharper285@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f933cba6a2..371aa6d2e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Agent: Added OS-generic `CoverageRecord` builder to capture output of target child process and allow `Loader` reuse in coverage recording [#2716](https://github.com/microsoft/onefuzz/pull/2716) * Agent: Improve source coverage of HTML reports [#2700](https://github.com/microsoft/onefuzz/pull/2700), [#2701](https://github.com/microsoft/onefuzz/pull/2701), [#2706](https://github.com/microsoft/onefuzz/pull/2706) * Deployment: Added support for custom domain names used as OneFuzz endpoints [#2720](https://github.com/microsoft/onefuzz/pull/2720) -* Service: Added documentation for the unmanaged nodes deployment [#2694](https://github.com/microsoft/onefuzz/pull/2694) +* Service: Added documentation for unmanaged node deployment [#2694](https://github.com/microsoft/onefuzz/pull/2694) ### Changed * Agent: Use a custom `Output` type when recording coverage [#2723](https://github.com/microsoft/onefuzz/pull/2723) * Agent: Bump Rust version from `1.64` to `1.66` and updated Rust dependencies [#2704](https://github.com/microsoft/onefuzz/pull/2704), [#2690](https://github.com/microsoft/onefuzz/pull/2690) From 10fa38c11b5ba6606ce691748451d6f8ee637864 Mon Sep 17 00:00:00 2001 From: Adam <103067949+AdamL-Microsoft@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:13:54 -0800 Subject: [PATCH 7/8] Update CHANGELOG.md Co-authored-by: Noah McGregor Harper <74685766+nharper285@users.noreply.github.com> --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 371aa6d2e0..c992bfe8a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Service: Added documentation for unmanaged node deployment [#2694](https://github.com/microsoft/onefuzz/pull/2694) ### Changed * Agent: Use a custom `Output` type when recording coverage [#2723](https://github.com/microsoft/onefuzz/pull/2723) -* Agent: Bump Rust version from `1.64` to `1.66` and updated Rust dependencies [#2704](https://github.com/microsoft/onefuzz/pull/2704), [#2690](https://github.com/microsoft/onefuzz/pull/2690) * Agent: Reduce mutation in the agent state machine [#2710](https://github.com/microsoft/onefuzz/pull/2710) * Service: Include dotnet version in `info` response [#2693](https://github.com/microsoft/onefuzz/pull/2693) * Service: Use feature flags to get the node disposal strategy [#2713](https://github.com/microsoft/onefuzz/pull/2713) From f6f001756dfd0c0e5b6ff30e7a4c77feca3c18ff Mon Sep 17 00:00:00 2001 From: Adam <103067949+AdamL-Microsoft@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:14:01 -0800 Subject: [PATCH 8/8] Update CHANGELOG.md Co-authored-by: Noah McGregor Harper <74685766+nharper285@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c992bfe8a9..8ac5c7fc5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Agent: Fix NullRef exception when getting a scaleset that does not exist [#2692](https://github.com/microsoft/onefuzz/pull/2692) * Service: Downgrade error on _"cannot delete nodes from scaleset"_ to a warning [#2691](https://github.com/microsoft/onefuzz/pull/2691) * Service: Fixed build issue related to dotnet version `7.0.101` [#2698](https://github.com/microsoft/onefuzz/pull/2698) -* Service: Adding Public identifier to `Events` to restore missing events [#2705](https://github.com/microsoft/onefuzz/pull/2705) +* Service: Adding `public` identifier to `Events` to restore missing events [#2705](https://github.com/microsoft/onefuzz/pull/2705) ## 6.1.0 ### Added