diff --git a/benchmarks/ExperimentFramework.Benchmarks/ExperimentFramework.Benchmarks.csproj b/benchmarks/ExperimentFramework.Benchmarks/ExperimentFramework.Benchmarks.csproj
index 376ea75..1c4f975 100644
--- a/benchmarks/ExperimentFramework.Benchmarks/ExperimentFramework.Benchmarks.csproj
+++ b/benchmarks/ExperimentFramework.Benchmarks/ExperimentFramework.Benchmarks.csproj
@@ -16,10 +16,10 @@
-
-
-
-
+
+
+
+
diff --git a/samples/ExperimentFramework.AspireDemo/AspireDemo.ApiService/AspireDemo.ApiService.csproj b/samples/ExperimentFramework.AspireDemo/AspireDemo.ApiService/AspireDemo.ApiService.csproj
index fa1d72d..a9683d6 100644
--- a/samples/ExperimentFramework.AspireDemo/AspireDemo.ApiService/AspireDemo.ApiService.csproj
+++ b/samples/ExperimentFramework.AspireDemo/AspireDemo.ApiService/AspireDemo.ApiService.csproj
@@ -18,9 +18,9 @@
-
-
-
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/samples/ExperimentFramework.AspireDemo/AspireDemo.Blog.Plugins.Auth/AspireDemo.Blog.Plugins.Auth.csproj b/samples/ExperimentFramework.AspireDemo/AspireDemo.Blog.Plugins.Auth/AspireDemo.Blog.Plugins.Auth.csproj
index c060680..7c7562e 100644
--- a/samples/ExperimentFramework.AspireDemo/AspireDemo.Blog.Plugins.Auth/AspireDemo.Blog.Plugins.Auth.csproj
+++ b/samples/ExperimentFramework.AspireDemo/AspireDemo.Blog.Plugins.Auth/AspireDemo.Blog.Plugins.Auth.csproj
@@ -23,7 +23,7 @@
-
+
diff --git a/samples/ExperimentFramework.AspireDemo/AspireDemo.Blog.Plugins.Editor/AspireDemo.Blog.Plugins.Editor.csproj b/samples/ExperimentFramework.AspireDemo/AspireDemo.Blog.Plugins.Editor/AspireDemo.Blog.Plugins.Editor.csproj
index 5936d8d..8078569 100644
--- a/samples/ExperimentFramework.AspireDemo/AspireDemo.Blog.Plugins.Editor/AspireDemo.Blog.Plugins.Editor.csproj
+++ b/samples/ExperimentFramework.AspireDemo/AspireDemo.Blog.Plugins.Editor/AspireDemo.Blog.Plugins.Editor.csproj
@@ -23,7 +23,7 @@
-
+
diff --git a/samples/ExperimentFramework.AspireDemo/AspireDemo.ServiceDefaults/AspireDemo.ServiceDefaults.csproj b/samples/ExperimentFramework.AspireDemo/AspireDemo.ServiceDefaults/AspireDemo.ServiceDefaults.csproj
index e5716ae..eeb71e3 100644
--- a/samples/ExperimentFramework.AspireDemo/AspireDemo.ServiceDefaults/AspireDemo.ServiceDefaults.csproj
+++ b/samples/ExperimentFramework.AspireDemo/AspireDemo.ServiceDefaults/AspireDemo.ServiceDefaults.csproj
@@ -12,11 +12,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/samples/ExperimentFramework.ComprehensiveSample/ExperimentFramework.ComprehensiveSample.csproj b/samples/ExperimentFramework.ComprehensiveSample/ExperimentFramework.ComprehensiveSample.csproj
index 899b8c5..b23bb09 100644
--- a/samples/ExperimentFramework.ComprehensiveSample/ExperimentFramework.ComprehensiveSample.csproj
+++ b/samples/ExperimentFramework.ComprehensiveSample/ExperimentFramework.ComprehensiveSample.csproj
@@ -18,9 +18,9 @@
-
-
-
+
+
+
diff --git a/samples/ExperimentFramework.FeatureFlagDemo/ExperimentFramework.FeatureFlagDemo.csproj b/samples/ExperimentFramework.FeatureFlagDemo/ExperimentFramework.FeatureFlagDemo.csproj
index 0ea3ede..2a74e9a 100644
--- a/samples/ExperimentFramework.FeatureFlagDemo/ExperimentFramework.FeatureFlagDemo.csproj
+++ b/samples/ExperimentFramework.FeatureFlagDemo/ExperimentFramework.FeatureFlagDemo.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/samples/ExperimentFramework.ResilienceDemo/ExperimentFramework.ResilienceDemo.csproj b/samples/ExperimentFramework.ResilienceDemo/ExperimentFramework.ResilienceDemo.csproj
index d22e390..2eaac4f 100644
--- a/samples/ExperimentFramework.ResilienceDemo/ExperimentFramework.ResilienceDemo.csproj
+++ b/samples/ExperimentFramework.ResilienceDemo/ExperimentFramework.ResilienceDemo.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/samples/ExperimentFramework.SampleConsole/packages.lock.json b/samples/ExperimentFramework.SampleConsole/packages.lock.json
index a53024e..f558b97 100644
--- a/samples/ExperimentFramework.SampleConsole/packages.lock.json
+++ b/samples/ExperimentFramework.SampleConsole/packages.lock.json
@@ -329,7 +329,9 @@
"experimentframework": {
"type": "Project",
"dependencies": {
+ "Microsoft.Extensions.Configuration": "[9.0.11, )",
"Microsoft.Extensions.Configuration.Abstractions": "[10.0.1, )",
+ "Microsoft.Extensions.DependencyInjection": "[9.0.11, )",
"Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.1, )",
"Microsoft.Extensions.Logging.Abstractions": "[10.0.1, )",
"Microsoft.FeatureManagement": "[4.4.0, )"
diff --git a/samples/ExperimentFramework.ScientificDemo/ExperimentFramework.ScientificDemo.csproj b/samples/ExperimentFramework.ScientificDemo/ExperimentFramework.ScientificDemo.csproj
index 239da31..2545163 100644
--- a/samples/ExperimentFramework.ScientificDemo/ExperimentFramework.ScientificDemo.csproj
+++ b/samples/ExperimentFramework.ScientificDemo/ExperimentFramework.ScientificDemo.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/src/ExperimentFramework.Configuration/ExperimentFramework.Configuration.csproj b/src/ExperimentFramework.Configuration/ExperimentFramework.Configuration.csproj
index 24e2dae..5d3cb81 100644
--- a/src/ExperimentFramework.Configuration/ExperimentFramework.Configuration.csproj
+++ b/src/ExperimentFramework.Configuration/ExperimentFramework.Configuration.csproj
@@ -31,7 +31,7 @@
-
+
diff --git a/src/ExperimentFramework.Dashboard.Abstractions/ExperimentFramework.Dashboard.Abstractions.csproj b/src/ExperimentFramework.Dashboard.Abstractions/ExperimentFramework.Dashboard.Abstractions.csproj
index 92f85bb..505ec39 100644
--- a/src/ExperimentFramework.Dashboard.Abstractions/ExperimentFramework.Dashboard.Abstractions.csproj
+++ b/src/ExperimentFramework.Dashboard.Abstractions/ExperimentFramework.Dashboard.Abstractions.csproj
@@ -22,7 +22,7 @@
-
+
diff --git a/src/ExperimentFramework.Distributed.Redis/ExperimentFramework.Distributed.Redis.csproj b/src/ExperimentFramework.Distributed.Redis/ExperimentFramework.Distributed.Redis.csproj
index aa0b156..f32f8e8 100644
--- a/src/ExperimentFramework.Distributed.Redis/ExperimentFramework.Distributed.Redis.csproj
+++ b/src/ExperimentFramework.Distributed.Redis/ExperimentFramework.Distributed.Redis.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/src/ExperimentFramework.Generators/ExperimentFramework.Generators.csproj b/src/ExperimentFramework.Generators/ExperimentFramework.Generators.csproj
index 3559c41..d0150a6 100644
--- a/src/ExperimentFramework.Generators/ExperimentFramework.Generators.csproj
+++ b/src/ExperimentFramework.Generators/ExperimentFramework.Generators.csproj
@@ -31,8 +31,8 @@
-
-
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/ExperimentFramework.OpenFeature/ExperimentFramework.OpenFeature.csproj b/src/ExperimentFramework.OpenFeature/ExperimentFramework.OpenFeature.csproj
index 39ea887..00d9f7c 100644
--- a/src/ExperimentFramework.OpenFeature/ExperimentFramework.OpenFeature.csproj
+++ b/src/ExperimentFramework.OpenFeature/ExperimentFramework.OpenFeature.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/src/ExperimentFramework.Plugins.Generators/ExperimentFramework.Plugins.Generators.csproj b/src/ExperimentFramework.Plugins.Generators/ExperimentFramework.Plugins.Generators.csproj
index becc3c0..0984094 100644
--- a/src/ExperimentFramework.Plugins.Generators/ExperimentFramework.Plugins.Generators.csproj
+++ b/src/ExperimentFramework.Plugins.Generators/ExperimentFramework.Plugins.Generators.csproj
@@ -30,8 +30,8 @@
-
-
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/ExperimentFramework.Resilience/ExperimentFramework.Resilience.csproj b/src/ExperimentFramework.Resilience/ExperimentFramework.Resilience.csproj
index 41d9fd1..5de80da 100644
--- a/src/ExperimentFramework.Resilience/ExperimentFramework.Resilience.csproj
+++ b/src/ExperimentFramework.Resilience/ExperimentFramework.Resilience.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/src/ExperimentFramework/ExperimentFramework.csproj b/src/ExperimentFramework/ExperimentFramework.csproj
index d72444a..bb9bc63 100644
--- a/src/ExperimentFramework/ExperimentFramework.csproj
+++ b/src/ExperimentFramework/ExperimentFramework.csproj
@@ -40,6 +40,8 @@
+
+
-
-
+
+
-
-
-
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/tests/ExperimentFramework.Plugins.Generators.Tests/ExperimentFramework.Plugins.Generators.Tests.csproj b/tests/ExperimentFramework.Plugins.Generators.Tests/ExperimentFramework.Plugins.Generators.Tests.csproj
index a321a17..28278e0 100644
--- a/tests/ExperimentFramework.Plugins.Generators.Tests/ExperimentFramework.Plugins.Generators.Tests.csproj
+++ b/tests/ExperimentFramework.Plugins.Generators.Tests/ExperimentFramework.Plugins.Generators.Tests.csproj
@@ -8,10 +8,10 @@
-
+
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/tests/ExperimentFramework.Plugins.Tests/ExperimentFramework.Plugins.Tests.csproj b/tests/ExperimentFramework.Plugins.Tests/ExperimentFramework.Plugins.Tests.csproj
index 106f8cf..da067f6 100644
--- a/tests/ExperimentFramework.Plugins.Tests/ExperimentFramework.Plugins.Tests.csproj
+++ b/tests/ExperimentFramework.Plugins.Tests/ExperimentFramework.Plugins.Tests.csproj
@@ -14,8 +14,8 @@
-
-
+
+
diff --git a/tests/ExperimentFramework.Tests/ExperimentFramework.Tests.csproj b/tests/ExperimentFramework.Tests/ExperimentFramework.Tests.csproj
index 045dd7e..2209d83 100644
--- a/tests/ExperimentFramework.Tests/ExperimentFramework.Tests.csproj
+++ b/tests/ExperimentFramework.Tests/ExperimentFramework.Tests.csproj
@@ -10,9 +10,9 @@
-
+
-
+
@@ -50,7 +50,7 @@
-
+
\ No newline at end of file
diff --git a/tests/ExperimentFramework.Tests/packages.lock.json b/tests/ExperimentFramework.Tests/packages.lock.json
index 0b7b413..6675555 100644
--- a/tests/ExperimentFramework.Tests/packages.lock.json
+++ b/tests/ExperimentFramework.Tests/packages.lock.json
@@ -87,20 +87,20 @@
},
"Testcontainers.Redis": {
"type": "Direct",
- "requested": "[4.4.0, )",
- "resolved": "4.4.0",
- "contentHash": "PntcHwYqeAbHT0fKIbqZT2EbG9Bp/i5dLm7Bz8FSHyLwl8HyXVmb/kKn177UvnN6c4/dA67bRIh9HRZQoHB9nw==",
+ "requested": "[4.10.0, )",
+ "resolved": "4.10.0",
+ "contentHash": "0HRnccvFX2KQZVVgDVoubCHS1CTlItOWyEMjc9zAPJSOUS5l9R3MuM0xZ7ONdSxuzAuVtTnIVsb+kwF6Am3bjg==",
"dependencies": {
- "Testcontainers": "4.4.0"
+ "Testcontainers": "4.10.0"
}
},
"TinyBDD.Xunit": {
"type": "Direct",
- "requested": "[0.13.0, )",
- "resolved": "0.13.0",
- "contentHash": "XJFjGTpgx4IPpBzy74ZX+tnOzOsGU1rtnoQvlAOnZDkt8/ZjOOiTbkPY7cVZbVwsNaKWoK16cFRvnUJXPSScdQ==",
+ "requested": "[0.18.1, )",
+ "resolved": "0.18.1",
+ "contentHash": "7e6hSYgmxUEwNBqucx7C52GQIIel127ejKf9Xt+j2AdELbpJIGfHAuF9YQcuZ8npVIXMLe/criFHUEZ9XYmF0g==",
"dependencies": {
- "TinyBDD": "0.13.0",
+ "TinyBDD": "0.18.1",
"xunit.abstractions": "2.0.3",
"xunit.extensibility.core": "2.9.3"
}
@@ -118,14 +118,14 @@
},
"xunit.runner.visualstudio": {
"type": "Direct",
- "requested": "[3.1.4, )",
- "resolved": "3.1.4",
- "contentHash": "5mj99LvCqrq3CNi06xYdyIAXOEh+5b33F2nErCzI5zWiDdLHXiPXEWFSUAF8zlIv0ZWqjZNCwHTQeAPYbF3pCg=="
+ "requested": "[3.1.5, )",
+ "resolved": "3.1.5",
+ "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
},
"BouncyCastle.Cryptography": {
"type": "Transitive",
- "resolved": "2.4.0",
- "contentHash": "SwXsAV3sMvAU/Nn31pbjhWurYSjJ+/giI/0n6tCrYoupEK34iIHCuk3STAd9fx8yudM85KkLSVdn951vTng/vQ=="
+ "resolved": "2.6.2",
+ "contentHash": "7oWOcvnntmMKNzDLsdxAYqApt+AjpRpP2CShjMfIa3umZ42UQMvH0tl1qAliYPNYO6vTdcGMqnRrCPmsfzTI1w=="
},
"Castle.Core": {
"type": "Transitive",
@@ -137,15 +137,18 @@
},
"Docker.DotNet.Enhanced": {
"type": "Transitive",
- "resolved": "3.126.1",
- "contentHash": "UPyLBLBaVE3s7OCWM0h5g9w6mUOag5sOIP5CldFQekIWo/gHixgZR+o5fG7eCFH4ZdKlvBGM4ALFuOyPoKoJ3A=="
+ "resolved": "3.131.1",
+ "contentHash": "hGLHCNUsQbT2Ab/HUznRnNqYZQs40zInXa3eLwYjeNyfUYbw1pqqDGqcOLl5uGepS8IuigEYakEdAcVT/2ezYg==",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.3"
+ }
},
"Docker.DotNet.Enhanced.X509": {
"type": "Transitive",
- "resolved": "3.126.1",
- "contentHash": "XFHMC/iWHbloQgg9apZrxu010DmSamaAggu8nomCqTeotGyUGkv2Tt/aqk1ljC/4tjtTrb9LtFQwYpwZbMbiKg==",
+ "resolved": "3.131.1",
+ "contentHash": "8FU7zmttFQzp0xb0EPupxQ0nGtC2cTpukgh3jMxMT8luj5TSDyzIKTnroDpXCjpg9P2fV+6JIvC+IetsMEfyBA==",
"dependencies": {
- "Docker.DotNet.Enhanced": "3.126.1"
+ "Docker.DotNet.Enhanced": "3.131.1"
}
},
"MathNet.Numerics": {
@@ -483,51 +486,51 @@
},
"OpenFeature": {
"type": "Transitive",
- "resolved": "2.2.0",
- "contentHash": "GgWi2+kUl6oU6zNr7E59T5J8+XUm04Rg0duD24fzNA/IWtM1qRBygdDNEN0dglVijb3oK9oOrNDxh+uGZN3o3w==",
+ "resolved": "2.11.1",
+ "contentHash": "cxm8fgi5I2UPguBK7TQgvSn5X/1KWI9ImpSjIL8EvTNVrK4c2d9a+r+EUEIED0cXJ2kWB01zInJ4ZOBoGIqysw==",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "8.0.2"
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.0"
}
},
"OpenTelemetry": {
"type": "Transitive",
- "resolved": "1.12.0",
- "contentHash": "aIEu2O3xFOdwIVH0AJsIHPIMH1YuX18nzu7BHyaDNQ6NWSk4Zyrs9Pp6y8SATuSbvdtmvue4mj/QZ3838srbwA==",
+ "resolved": "1.14.0",
+ "contentHash": "aiPBAr1+0dPDItH++MQQr5UgMf4xiybruzNlAoYYMYN3UUk+mGRcoKuZy4Z4rhhWUZIpK2Xhe7wUUXSTM32duQ==",
"dependencies": {
- "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0",
- "Microsoft.Extensions.Logging.Configuration": "9.0.0",
- "OpenTelemetry.Api.ProviderBuilderExtensions": "1.12.0"
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.0",
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "1.14.0"
}
},
"OpenTelemetry.Api": {
"type": "Transitive",
- "resolved": "1.12.0",
- "contentHash": "Xt0qldi+iE2szGrM3jAqzEMEJd48YBtqI6mge0+ArXTZg3aTpRmyhL6CKKl3bLioaFSSVbBpEbPin8u6Z46Yrw=="
+ "resolved": "1.14.0",
+ "contentHash": "foHci6viUw1f3gUB8qzz3Rk02xZIWMo299X0rxK0MoOWok/3dUVru+KKdY7WIoSHwRGpxGKkmAz9jIk2RFNbsQ=="
},
"OpenTelemetry.Api.ProviderBuilderExtensions": {
"type": "Transitive",
- "resolved": "1.12.0",
- "contentHash": "t6Vk1143BfiisCWYbRcyzkAuN6Aq5RkYtfOSMoqCIRMvtN9p1e1xzc0nWQ+fccNGOVgHn3aMK5xFn2+iWMcr8A==",
+ "resolved": "1.14.0",
+ "contentHash": "i/lxOM92v+zU5I0rGl5tXAGz6EJtxk2MvzZ0VN6F6L5pMqT6s6RCXnGWXg6fW+vtZJsllBlQaf/VLPTzgefJpg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
- "OpenTelemetry.Api": "1.12.0"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
+ "OpenTelemetry.Api": "1.14.0"
}
},
"OpenTelemetry.Exporter.Console": {
"type": "Transitive",
- "resolved": "1.12.0",
- "contentHash": "0sxyasnQ1B4YzvVbu9onZZ0WXGEQsuKqkaebsSlSMHHxMXCFvr6Ce2ABvU8p28AcEWPyu5k56fWYBa3fPvQFSQ==",
+ "resolved": "1.14.0",
+ "contentHash": "u0ekKB603NBrll76bK/wkLTnD/bl+5QMrXZKOA6oW+H383E2z5gfaWSrwof94URuvTFrtWRQcLKH+hhPykfM2w==",
"dependencies": {
- "OpenTelemetry": "1.12.0"
+ "OpenTelemetry": "1.14.0"
}
},
"OpenTelemetry.Extensions.Hosting": {
"type": "Transitive",
- "resolved": "1.12.0",
- "contentHash": "6/8O6rsJRwslg5/Fm3bscBelw4Yh9T9CN24p7cAsuEFkrmmeSO9gkYUCK02Qi+CmPM2KHYTLjKi0lJaCsDMWQA==",
+ "resolved": "1.14.0",
+ "contentHash": "ZAxkCIa3Q3YWZ1sGrolXfkhPqn2PFSz2Cel74em/fATZgY5ixlw6MQp2icmqKCz4C7M1W2G0b92K3rX8mOtFRg==",
"dependencies": {
- "Microsoft.Extensions.Hosting.Abstractions": "9.0.0",
- "OpenTelemetry": "1.12.0"
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.0",
+ "OpenTelemetry": "1.14.0"
}
},
"Pipelines.Sockets.Unofficial": {
@@ -537,16 +540,16 @@
},
"Polly": {
"type": "Transitive",
- "resolved": "8.5.0",
- "contentHash": "GBNZPy7i7OpkaIruWPRJ0+AWzdGDQDnKY91b7Ic2aAch4lKhPjUc5KSffpH9krIWe0MoyghqaRxwRC0Uwz2PkA==",
+ "resolved": "8.6.5",
+ "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
"dependencies": {
- "Polly.Core": "8.5.0"
+ "Polly.Core": "8.6.5"
}
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.5.0",
- "contentHash": "VYYMZNitZ85UEhwOKkTQI63WEMvzUqwQc74I2mm8h/DBVAMcBBxqYPni4DmuRtbCwngmuONuK2yBJfWNRKzI+A=="
+ "resolved": "8.6.5",
+ "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
},
"SharpZipLib": {
"type": "Transitive",
@@ -555,19 +558,21 @@
},
"SSH.NET": {
"type": "Transitive",
- "resolved": "2024.2.0",
- "contentHash": "9r+4UF2P51lTztpd+H7SJywk7WgmlWB//Cm2o96c6uGVZU5r58ys2/cD9pCgTk0zCdSkfflWL1WtqQ9I4IVO9Q==",
+ "resolved": "2025.1.0",
+ "contentHash": "jrnbtf0ItVaXAe6jE8X/kSLa6uC+0C+7W1vepcnRQB/rD88qy4IxG7Lf1FIbWmkoc4iVXv0pKrz+Wc6J4ngmHw==",
"dependencies": {
- "BouncyCastle.Cryptography": "2.4.0"
+ "BouncyCastle.Cryptography": "2.6.2",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.3"
}
},
"StackExchange.Redis": {
"type": "Transitive",
- "resolved": "2.8.24",
- "contentHash": "GWllmsFAtLyhm4C47cOCipGxyEi1NQWTFUHXnJ8hiHOsK/bH3T5eLkWPVW+LRL6jDiB3g3izW3YEHgLuPoJSyA==",
+ "resolved": "2.10.1",
+ "contentHash": "se08WZvD42H3bV4XBW07pupTiE2/72qStKyi/lRqqcijksFWfRtwLTuhFtZ4OX19f4+we/2qruFZBXYJBFc8PQ==",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "6.0.0",
- "Pipelines.Sockets.Unofficial": "2.2.8"
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Pipelines.Sockets.Unofficial": "2.2.8",
+ "System.IO.Hashing": "9.0.10"
}
},
"System.Diagnostics.EventLog": {
@@ -575,22 +580,31 @@
"resolved": "10.0.1",
"contentHash": "xfaHEHVDkMOOZR5S6ZGezD0+vekdH1Nx/9Ih8/rOqOGSOk1fxiN3u94bYkBW/wigj0Uw2Wt3vvRj9mtYdgwEjw=="
},
+ "System.IO.Hashing": {
+ "type": "Transitive",
+ "resolved": "9.0.10",
+ "contentHash": "9gv5z71xaWWmcGEs4bXdreIhKp2kYLK2fvPK5gQkgnWMYvZ8ieaxKofDjxL3scZiEYfi/yW2nJTiKV2awcWEdA=="
+ },
"Testcontainers": {
"type": "Transitive",
- "resolved": "4.4.0",
- "contentHash": "P4+fXNjMtLW1CRjBQ3SUQWxz98mio+79OL6B+4DmzMaafW1rEVZ/eFHFG9TrxMWeg+cgftkzV7oPcGNZQ12Q9w==",
+ "resolved": "4.10.0",
+ "contentHash": "a7tH+s9IRME6QEeMRgl/mTqQyudgtGNJmJRPn1+LwW8w/2L11cJzRJd7Io0QoSrP+i6lAOETX2SRY7cLbElcdQ==",
"dependencies": {
- "Docker.DotNet.Enhanced": "3.126.1",
- "Docker.DotNet.Enhanced.X509": "3.126.1",
+ "Docker.DotNet.Enhanced": "3.131.1",
+ "Docker.DotNet.Enhanced.X509": "3.131.1",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
- "SSH.NET": "2024.2.0",
+ "SSH.NET": "2025.1.0",
"SharpZipLib": "1.4.2"
}
},
"TinyBDD": {
"type": "Transitive",
- "resolved": "0.13.0",
- "contentHash": "EM2HK0cCrWfk7j4nWBWnX0Z5/WZAcjSHhlgHJd9vtVR6D0d+T5jqAcJBUG1kJP3fzdIYA1E5p+jy5vk/C4J1Cg=="
+ "resolved": "0.18.1",
+ "contentHash": "L0UwD7637GByZvU0inD0i0o8LYP/8G9NUoJUb6L7TsPKMRxZTre5Bou39mpPmQjbNk48bk2rGlWvPkFELTP3uQ==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "10.0.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
+ }
},
"xunit.abstractions": {
"type": "Transitive",
@@ -640,7 +654,9 @@
"experimentframework": {
"type": "Project",
"dependencies": {
+ "Microsoft.Extensions.Configuration": "[9.0.11, )",
"Microsoft.Extensions.Configuration.Abstractions": "[10.0.1, )",
+ "Microsoft.Extensions.DependencyInjection": "[9.0.11, )",
"Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.1, )",
"Microsoft.Extensions.Logging.Abstractions": "[10.0.1, )",
"Microsoft.FeatureManagement": "[4.4.0, )"
@@ -685,9 +701,9 @@
"Microsoft.Extensions.Hosting": "[10.0.1, )",
"Microsoft.FeatureManagement": "[4.4.0, )",
"Microsoft.FeatureManagement.AspNetCore": "[4.4.0, )",
- "OpenTelemetry": "[1.12.0, )",
- "OpenTelemetry.Exporter.Console": "[1.12.0, )",
- "OpenTelemetry.Extensions.Hosting": "[1.12.0, )"
+ "OpenTelemetry": "[1.14.0, )",
+ "OpenTelemetry.Exporter.Console": "[1.14.0, )",
+ "OpenTelemetry.Extensions.Hosting": "[1.14.0, )"
}
},
"experimentframework.configuration": {
@@ -724,7 +740,7 @@
"dependencies": {
"ExperimentFramework.Distributed": "[1.0.0, )",
"Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.1, )",
- "StackExchange.Redis": "[2.8.24, )"
+ "StackExchange.Redis": "[2.10.1, )"
}
},
"experimentframework.featuremanagement": {
@@ -755,7 +771,7 @@
"dependencies": {
"ExperimentFramework": "[1.0.0, )",
"Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.1, )",
- "OpenFeature": "[2.2.0, )"
+ "OpenFeature": "[2.11.1, )"
}
},
"experimentframework.resilience": {
@@ -765,7 +781,7 @@
"ExperimentFramework.Configuration": "[1.0.0, )",
"Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.1, )",
"Microsoft.Extensions.Logging.Abstractions": "[10.0.1, )",
- "Polly": "[8.5.0, )"
+ "Polly": "[8.6.5, )"
}
},
"experimentframework.rollout": {