diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ce1284..946681b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security +* SDK pin raised to 10.0.404 (runtime 10.0.15) for the November 10, 2026 .NET security update. SDK 10.0.403 is in the affected 10.0.4xx range. The release includes the DiaSymReader remote code execution fixes and CVE-2026-105544. `rollForward` stays `disable`. +* `Microsoft.NET.Test.Sdk` raised from 18.11.0 to 18.11.1 on the same servicing line for CVE-2026-105544 (GHSA-6856-87hx-p5x7). * SDK pin raised to 10.0.403 (runtime 10.0.14) for CVE-2026-111497 (GHSA-p3jp-9v83-76w9). ## [1.1.0] - 2026-08-03 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4e62f3b..ede4f6c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,7 +4,7 @@ Thank you for contributing. This repository builds specialized .NET libraries, n ## Development setup -1. Install .NET SDK **10.0.403** exactly (see `global.json`). +1. Install .NET SDK **10.0.404** exactly (see `global.json`). 2. Restore, build, and test: ```bash diff --git a/Directory.Packages.props b/Directory.Packages.props index 3b70e61..0ce7238 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -5,7 +5,7 @@ - + diff --git a/README.md b/README.md index edd2286..d5a0a24 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # FunctionFoundry [![CI](https://github.com/Chookees/FunctionFoundry/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/Chookees/FunctionFoundry/actions/workflows/ci.yml) -[![.NET](https://img.shields.io/badge/.NET-10.0.403-512BD4?logo=dotnet&logoColor=white)](global.json) +[![.NET](https://img.shields.io/badge/.NET-10.0.404-512BD4?logo=dotnet&logoColor=white)](global.json) [![Tests](https://img.shields.io/badge/tests-271%20passed-brightgreen)](docs/coverage-summary.md) [![Coverage](https://img.shields.io/badge/coverage-85.8%25%20line-brightgreen)](docs/coverage-summary.md) [![Branch Coverage](https://img.shields.io/badge/branch%20coverage-remeasure-lightgrey)](docs/coverage-summary.md) @@ -32,7 +32,7 @@ Each product has a dedicated README under `src//README.md` describing e ## Requirements -* .NET SDK **10.0.403** (pinned in `global.json`; roll-forward disabled; runtime 10.0.14) +* .NET SDK **10.0.404** (pinned in `global.json`; roll-forward disabled; runtime 10.0.15) * Target framework: `net10.0` * C# 14.0 diff --git a/docs/FINAL_REPORT.md b/docs/FINAL_REPORT.md index 904c6e2..1d40541 100644 --- a/docs/FINAL_REPORT.md +++ b/docs/FINAL_REPORT.md @@ -7,7 +7,7 @@ * `tests/` — per-package xUnit projects + Engineering.Tests * `samples/` / `benchmarks/` — per-package executables * `docs/adr`, `docs/packages`, CI under `.github/workflows` -* Central build: `Directory.Build.props/targets`, `Directory.Packages.props`, `global.json` (**10.0.302**; note: SDK pin later raised to **10.0.403** / runtime 10.0.14 for CVE-2026-111497) +* Central build: `Directory.Build.props/targets`, `Directory.Packages.props`, `global.json` (**10.0.302**; note: SDK pin later raised to **10.0.403** / runtime 10.0.14 for CVE-2026-111497, then to **10.0.404** / runtime 10.0.15 for the November 10, 2026 security update) ## 2. Delivered packages @@ -92,7 +92,7 @@ See `docs/packages/size-and-compatibility-report-v1.md`. * PBI commit order on main not strictly 01→12 * Separate `v0.5.0` tag omitted * Unicode confusables: compact subset, not full UCD -* SDK maintenance upgrade **10.0.301 → 10.0.302** (later raised to **10.0.403** / runtime 10.0.14 for CVE-2026-111497) +* SDK maintenance upgrade **10.0.301 → 10.0.302** (later raised to **10.0.403** / runtime 10.0.14 for CVE-2026-111497, then to **10.0.404** / runtime 10.0.15 for the November 10, 2026 security update) ## 16. Remaining known risks diff --git a/docs/adr/0003-sdk-pinning-policy.md b/docs/adr/0003-sdk-pinning-policy.md index 05e1532..d8d509b 100644 --- a/docs/adr/0003-sdk-pinning-policy.md +++ b/docs/adr/0003-sdk-pinning-policy.md @@ -2,7 +2,7 @@ * **Status:** Accepted * **Date:** 2026-07-14 -* **Updated:** 2026-10-26 +* **Updated:** 2026-11-12 * **Deciders:** FunctionFoundry architects ## Context @@ -11,7 +11,7 @@ Silent SDK roll-forward can change analyzer behavior, pack outputs, and language ## Decision -* Pin SDK `10.0.403` in `global.json` (security/maintenance upgrade from `10.0.302`; runtime 10.0.14 for CVE-2026-111497). +* Pin SDK `10.0.404` in `global.json` (security upgrade from `10.0.403`; runtime 10.0.15 for the November 10, 2026 .NET security update). * Set `rollForward` to `disable`. * Target `net10.0` and C# 14.0. * Treat future SDK moves as explicit maintenance upgrades with changelog notes and CI verification. diff --git a/docs/coverage-summary.md b/docs/coverage-summary.md index 584c2c6..e47d772 100644 --- a/docs/coverage-summary.md +++ b/docs/coverage-summary.md @@ -2,7 +2,7 @@ Measured with Coverlet Cobertura on a Release `net10.0` build (SDK **10.0.302**), aggregated by unique package name (same methodology as CI). -Note: SDK pin later raised to **10.0.403** / runtime 10.0.14 for CVE-2026-111497; remeasure coverage under the new SDK when convenient. +Note: SDK pin later raised to **10.0.403** / runtime 10.0.14 for CVE-2026-111497, then to **10.0.404** / runtime 10.0.15 for the November 10, 2026 security update; remeasure coverage under the new SDK when convenient. **Unit tests:** 242 passed, 0 failed, 0 skipped. diff --git a/global.json b/global.json index 794b415..1f4a137 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.403", + "version": "10.0.404", "rollForward": "disable", "allowPrerelease": false } diff --git a/tests/FunctionFoundry.Data.Tests/packages.lock.json b/tests/FunctionFoundry.Data.Tests/packages.lock.json index 2ec363a..80194db 100644 --- a/tests/FunctionFoundry.Data.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Data.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": { diff --git a/tests/FunctionFoundry.Distributed.Tests/packages.lock.json b/tests/FunctionFoundry.Distributed.Tests/packages.lock.json index d0345f3..8c0d18f 100644 --- a/tests/FunctionFoundry.Distributed.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Distributed.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": { diff --git a/tests/FunctionFoundry.Engineering.Tests/SdkPinningTests.cs b/tests/FunctionFoundry.Engineering.Tests/SdkPinningTests.cs index 880195b..34d94c6 100644 --- a/tests/FunctionFoundry.Engineering.Tests/SdkPinningTests.cs +++ b/tests/FunctionFoundry.Engineering.Tests/SdkPinningTests.cs @@ -10,7 +10,7 @@ public void GlobalJson_pins_exact_sdk_without_roll_forward() string path = FindRepoFile("global.json"); using JsonDocument document = JsonDocument.Parse(File.ReadAllText(path)); JsonElement sdk = document.RootElement.GetProperty("sdk"); - Assert.Equal("10.0.403", sdk.GetProperty("version").GetString()); + Assert.Equal("10.0.404", sdk.GetProperty("version").GetString()); Assert.Equal("disable", sdk.GetProperty("rollForward").GetString()); Assert.False(sdk.GetProperty("allowPrerelease").GetBoolean()); } diff --git a/tests/FunctionFoundry.Engineering.Tests/packages.lock.json b/tests/FunctionFoundry.Engineering.Tests/packages.lock.json index 1156450..93b6e24 100644 --- a/tests/FunctionFoundry.Engineering.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Engineering.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": { diff --git a/tests/FunctionFoundry.Integrity.Tests/packages.lock.json b/tests/FunctionFoundry.Integrity.Tests/packages.lock.json index c6de324..60171c1 100644 --- a/tests/FunctionFoundry.Integrity.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Integrity.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": { diff --git a/tests/FunctionFoundry.Networking.Tests/packages.lock.json b/tests/FunctionFoundry.Networking.Tests/packages.lock.json index 783f3bd..0a207e8 100644 --- a/tests/FunctionFoundry.Networking.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Networking.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": { diff --git a/tests/FunctionFoundry.Observability.Tests/packages.lock.json b/tests/FunctionFoundry.Observability.Tests/packages.lock.json index 7475202..89f4fb1 100644 --- a/tests/FunctionFoundry.Observability.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Observability.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": { diff --git a/tests/FunctionFoundry.Resilience.Tests/packages.lock.json b/tests/FunctionFoundry.Resilience.Tests/packages.lock.json index f4435c5..10222c0 100644 --- a/tests/FunctionFoundry.Resilience.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Resilience.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": { diff --git a/tests/FunctionFoundry.Scheduling.Tests/packages.lock.json b/tests/FunctionFoundry.Scheduling.Tests/packages.lock.json index e6f9f94..d5af242 100644 --- a/tests/FunctionFoundry.Scheduling.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Scheduling.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": { diff --git a/tests/FunctionFoundry.Security.Tests/packages.lock.json b/tests/FunctionFoundry.Security.Tests/packages.lock.json index 0f5435d..02c7db1 100644 --- a/tests/FunctionFoundry.Security.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Security.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": { diff --git a/tests/FunctionFoundry.Storage.Tests/packages.lock.json b/tests/FunctionFoundry.Storage.Tests/packages.lock.json index 79d8a87..3a4466e 100644 --- a/tests/FunctionFoundry.Storage.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Storage.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": { diff --git a/tests/FunctionFoundry.Text.Tests/packages.lock.json b/tests/FunctionFoundry.Text.Tests/packages.lock.json index f71b22c..b1c1809 100644 --- a/tests/FunctionFoundry.Text.Tests/packages.lock.json +++ b/tests/FunctionFoundry.Text.Tests/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.11.0, )", - "resolved": "18.11.0", - "contentHash": "xf/bR0LNkhK0SnadDRlZIQmC4sac5Wk0e1WAdiQjRN3MSo6gQ9M2c4c1XRNnVGjfOvckh704W5CJ19AL0/Xsdg==", + "requested": "[18.11.1, )", + "resolved": "18.11.1", + "contentHash": "WhRZZb+oLAB2neaTa773vfPl+eIyfaMtDSZBHFJtWccty0OZbPXimIzDv1/dux5/Sr2/GqKEzOT8U4295g1GJg==", "dependencies": { - "Microsoft.CodeCoverage": "18.11.0", - "Microsoft.TestPlatform.TestHost": "18.11.0" + "Microsoft.CodeCoverage": "18.11.1", + "Microsoft.TestPlatform.TestHost": "18.11.1" } }, "xunit": { @@ -37,20 +37,20 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "MhN9wpvL1Es4hfIYslrsVgIsUdDFxuOBTbAl9mGIMvFo8PP5CLf4DrGdNrfwWSyn0lqi6sssm+I/qkkLL3MU+g==" + "resolved": "18.11.1", + "contentHash": "E3VdeksrrkN0fp/Fjsfr3yraNGHbgxRx3k2pjVIohYiZcCcrXQ/Dz6YX7KcZpx8NCf4G8yqnGA5OnMalds/qjg==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "BXBHYnwSOljKute8UYCMXOLAdB7awxEMppPSpqOF1ZxLD/W/OH+vTBgFaXA7q0aditJTVXSMVenel+wOkEIyNg==" + "resolved": "18.11.1", + "contentHash": "CWP0wn6kt1LYKTPIlQZbklsZVZDurjszhX5+ijQaxFTJ4p6SNygniudtTcwIxPU1mDTHba7H3AwQ1AC40AA6bw==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.11.0", - "contentHash": "AKjwKpyRBwoQFQmpcchtoYlfJEBlaY/40uxBRi+qXP4NR7xT8t+XTJtOyEyumfvfJcH5pASs75LwNdXYRr4XNA==", + "resolved": "18.11.1", + "contentHash": "dVQMb8GArL+vWgTbYhOgsCA1gKI1l52jfdw9pvQiaet5IbzwioQDCzbGDVt9QeeHCrMnheW2FA+Sm92mxGr+3w==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.11.0" + "Microsoft.TestPlatform.ObjectModel": "18.11.1" } }, "xunit.abstractions": {