diff --git a/Directory.Packages.props b/Directory.Packages.props
index 1c1895d..0df0165 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -5,7 +5,7 @@
true
-
+
@@ -21,10 +21,10 @@
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/example/AppHost/packages.lock.json b/example/AppHost/packages.lock.json
index 410b52c..30f4dfc 100644
--- a/example/AppHost/packages.lock.json
+++ b/example/AppHost/packages.lock.json
@@ -1,1381 +1,90 @@
{
"version": 2,
"dependencies": {
- "net10.0": {
- "Aspire.Dashboard.Sdk.linux-x64": {
- "type": "Direct",
- "requested": "[13.3.1, )",
- "resolved": "13.3.1",
- "contentHash": "zff4hUpP6AOiRapWzBrYT9pzmPyxEsc1o5qXDR6i5DSnKJgZKPv0jNuFqQJt4EoQv770MvOaC4M0YTo08PBYLg=="
- },
- "Aspire.Hosting.AppHost": {
- "type": "Direct",
- "requested": "[13.3.1, )",
- "resolved": "13.3.1",
- "contentHash": "xFZJeUZFTys4PjkjpiTxIG14fjSSnUyfQ9/wAWnYm4nY3lOhCsrR+EtIL5RNJJRSF264uZiCRoxwwRWoA7crbA==",
- "dependencies": {
- "AspNetCore.HealthChecks.Uris": "9.0.0",
- "Aspire.Hosting": "13.3.1",
- "Google.Protobuf": "3.33.5",
- "Grpc.AspNetCore": "2.76.0",
- "Grpc.Net.ClientFactory": "2.76.0",
- "Grpc.Tools": "2.78.0",
- "Humanizer.Core": "2.14.1",
- "JsonPatch.Net": "3.3.0",
- "KubernetesClient": "18.0.13",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics.HealthChecks": "10.0.7",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.7",
- "Microsoft.Extensions.Hosting": "10.0.7",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "Microsoft.Extensions.Http": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7",
- "ModelContextProtocol": "1.0.0",
- "Newtonsoft.Json": "13.0.4",
- "Polly.Core": "8.6.5",
- "Semver": "3.0.0",
- "StreamJsonRpc": "2.22.23",
- "System.IO.Hashing": "10.0.3"
- }
- },
- "Aspire.Hosting.Orchestration.linux-x64": {
- "type": "Direct",
- "requested": "[13.3.1, )",
- "resolved": "13.3.1",
- "contentHash": "P7uyAFgdv+n2F2IUEwP27uVmOLtQXYczzZYQAzqYvl9N+4SaQr1JiSUIQtuNnFIeEpLJq79pQeZN523tN7EkZA=="
- },
- "Aspire.Hosting": {
- "type": "Transitive",
- "resolved": "13.3.1",
- "contentHash": "Ov30VD+ym9Rv7ZW867nEx2uKj0L6/CSFbW5g65bcn/uD+O6KqFwvTSg+SrjpEc6+243WIWvSjgoHbkfS5ukoJg==",
- "dependencies": {
- "AspNetCore.HealthChecks.Uris": "9.0.0",
- "Google.Protobuf": "3.33.5",
- "Grpc.AspNetCore": "2.76.0",
- "Grpc.Net.ClientFactory": "2.76.0",
- "Humanizer.Core": "2.14.1",
- "JsonPatch.Net": "3.3.0",
- "KubernetesClient": "18.0.13",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.26",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.7",
- "Microsoft.Extensions.Hosting": "10.0.7",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "Microsoft.Extensions.Http": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7",
- "ModelContextProtocol": "1.0.0",
- "Newtonsoft.Json": "13.0.4",
- "Polly.Core": "8.6.5",
- "Semver": "3.0.0",
- "StreamJsonRpc": "2.22.23",
- "System.IO.Hashing": "10.0.3"
- }
- },
- "AspNetCore.HealthChecks.Uris": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "XYdNlA437KeF8p9qOpZFyNqAN+c0FXt/JjTvzH/Qans0q0O3pPE8KPnn39ucQQjR/Roum1vLTP3kXiUs8VHyuA==",
- "dependencies": {
- "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.11",
- "Microsoft.Extensions.Http": "8.0.0"
- }
- },
- "Fractions": {
- "type": "Transitive",
- "resolved": "7.3.0",
- "contentHash": "2bETFWLBc8b7Ut2SVi+bxhGVwiSpknHYGBh2PADyGWONLkTxT7bKyDRhF8ao+XUv90tq8Fl7GTPxSI5bacIRJw=="
- },
- "Google.Protobuf": {
- "type": "Transitive",
- "resolved": "3.33.5",
- "contentHash": "XEzLpCTosZb5I6eGSPn7rAES0VfkJkn3Cqydh0W39POdZwkdhPhOmAROTFJF9g0ardst4ulNXRm/q/iXwNu+Qw=="
- },
- "Grpc.AspNetCore": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "LyXMmpN2Ba0TE35SOLSKbGqIYtJuhc1UgiaGfoW1X8KJERV70QI5KGW+ckEY7MrXoFWN/uWo4B70siVhbDmCgQ==",
- "dependencies": {
- "Google.Protobuf": "3.31.1",
- "Grpc.AspNetCore.Server.ClientFactory": "2.76.0",
- "Grpc.Tools": "2.76.0"
- }
- },
- "Grpc.AspNetCore.Server": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "diSC/ZeNdSdxHdYSOpYwuSBBDYpuNVtJQFJfiBB0WrYOQ4lVMmdxuUZJcViahQyo8pCvS3Mueo5lqFxwwMF/iw==",
- "dependencies": {
- "Grpc.Net.Common": "2.76.0"
- }
- },
- "Grpc.AspNetCore.Server.ClientFactory": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "y5KGO1GO0N2L/hCCMR05mmoK8j+v8rKvZ+9nothAxKx2Tf2CwV8f4TM5K0GkKfDsp4vrc4lm90MU6E+DeN7YIw==",
- "dependencies": {
- "Grpc.AspNetCore.Server": "2.76.0",
- "Grpc.Net.ClientFactory": "2.76.0"
- }
- },
- "Grpc.Core.Api": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "cSxC2tdnFdXXuBgIn1pjc4YBx7LXTCp4M0qn+SMBS35VWZY+cEQYLWTBDDhdBH1HzU7BV+ncVZlniGQHMpRJKQ=="
- },
- "Grpc.Net.Client": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "K1oldmqw2+Gn69nGRzZLhqSiUZwelX1GrBu/cUl9wNf1C0uB61vFS6JcxUUv9P8VoUJhFsmV44JA6lI2EUt4xw==",
- "dependencies": {
- "Grpc.Net.Common": "2.76.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Grpc.Net.ClientFactory": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "XI+kO69L9AV8B9N0UQOmH911r6MOEp9huHiavEsY56DJYuzJ9KAxNGy37dpV6CLbgCaN2uKmpOsZ9Pao6bmpVQ==",
- "dependencies": {
- "Grpc.Net.Client": "2.76.0",
- "Microsoft.Extensions.Http": "8.0.0"
- }
- },
- "Grpc.Net.Common": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "bZpiMVYgvpB44/wBh1RotrkqC7bg2FOasLri2GhR3hMKyzsiTxCoDE49YjPrJeFc4RW0wS8u+EInI09sjxVFRA==",
- "dependencies": {
- "Grpc.Core.Api": "2.76.0"
- }
- },
- "Grpc.Tools": {
- "type": "Transitive",
- "resolved": "2.78.0",
- "contentHash": "6jPG2gHon+w2PczW8jjrCRnW/g9eEfCdd7aK6mDooptWtuPsV3ZxAwKKEx7LGEDVoT4c2SViRl8Yu3L1XiWIIg=="
- },
- "Humanizer.Core": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw=="
- },
- "Json.More.Net": {
- "type": "Transitive",
- "resolved": "2.1.0",
- "contentHash": "qtwsyAsL55y2vB2/sK4Pjg3ZyVzD5KKSpV3lOAMHlnjFfsjQ/86eHJfQT9aV1YysVXzF4+xyHOZbh7Iu3YQ7Lg=="
- },
- "JsonPatch.Net": {
- "type": "Transitive",
- "resolved": "3.3.0",
- "contentHash": "GIcMMDtzfzVfIpQgey8w7dhzcw6jG5nD4DDAdQCTmHfblkCvN7mI8K03to8YyUhKMl4PTR6D6nLSvWmyOGFNTg==",
- "dependencies": {
- "JsonPointer.Net": "5.2.0"
- }
- },
- "JsonPointer.Net": {
- "type": "Transitive",
- "resolved": "5.2.0",
- "contentHash": "qe1F7Tr/p4mgwLPU9P60MbYkp+xnL2uCPnWXGgzfR/AZCunAZIC0RZ32dLGJJEhSuLEfm0YF/1R3u5C7mEVq+w==",
- "dependencies": {
- "Humanizer.Core": "2.14.1",
- "Json.More.Net": "2.1.0"
- }
- },
- "KubernetesClient": {
- "type": "Transitive",
- "resolved": "18.0.13",
- "contentHash": "X5IuxmydftB148XeULtc7rD5/RvqLuW5SzkIjFovPgJpvV4RAoRqNPruVB7GEFu1Xg+zHVIk88WqdV8JjbgHbA==",
- "dependencies": {
- "Fractions": "7.3.0",
- "YamlDotNet": "16.3.0"
- }
- },
- "MessagePack": {
- "type": "Transitive",
- "resolved": "2.5.192",
- "contentHash": "Jtle5MaFeIFkdXtxQeL9Tu2Y3HsAQGoSntOzrn6Br/jrl6c8QmG22GEioT5HBtZJR0zw0s46OnKU8ei2M3QifA==",
- "dependencies": {
- "MessagePack.Annotations": "2.5.192",
- "Microsoft.NET.StringTools": "17.6.3"
- }
- },
- "MessagePack.Annotations": {
- "type": "Transitive",
- "resolved": "2.5.192",
- "contentHash": "jaJuwcgovWIZ8Zysdyf3b7b34/BrADw4v82GaEZymUhDd3ScMPrYd/cttekeDteJJPXseJxp04yTIcxiVUjTWg=="
- },
- "Microsoft.Extensions.AI.Abstractions": {
- "type": "Transitive",
- "resolved": "10.3.0",
- "contentHash": "hDjDvUERvUH3HBMs2MDusOcGJBjAHOG5pJIU2x/HZEa4e1UthNKt89cwMi3B+ogJo6skki1XFjfgGN3ksnVqvQ=="
- },
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "ehZcoPbjzWzS4XFvuz7R3V55SmpdkyMqFURLH3yXaN9NtXd9tR6CGB7pd49HYtCkenl+G7ctXSFLhNI08xLfRg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "I63esIFbL3h5pSt7gXpXOlmcwDmYBUoYNEglKfDPFUqtYvSV84f2l28hO2lfVXsV0wdlplgAM7IVz16matapSg==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "R3NN1X+kVu14uoxLEW6sBSQyhogDSbaOQzILnCtuXxBN4hx22AgjWPwZX6v/suERFkEDgU1lk12AglHTrUxhlw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "nQXq1a4MiInYh+0VF9fguxAl06q2ftmOyYQ+5e933s4rk57xjgkbTjUdFUySzjrcrvDeWsSqlZB+TE8+TbM2HA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "bVGqctAfPGfTxJvNp8pMshtvpsUj6r6JkeiCNVIGVYO5gBxuxdN0Lbr25kEvE/zXdctkEc44g8HssnPgDnFGVA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "1g9mzuu8gIHkjYb0jLxOTQVl/QDG5nn0b0JzgT/gbgNKr6gXZzxOHRAsdYRc1eDApB7LdHR8uK5vQrNjIQdRrQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "KLtAZ6A38s1pIfCO2ns6aG14NNGMYNZ4PBYfFK4M+R4A+xuSc6oklhqDcpHZxvDpyBWeFtR5C8iQBw2ng8tUHQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "6XTfFOnf27WY8kEeZkTZ4YNn0t+imgvdQ0YaAdR4vgURKATo9bCaVJ1KB71IOJAQtJP7Elb53VHlTNXg2CtSsA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Configuration.Json": "10.0.8",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.8"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "daf62xHIrq8pnE709hgaZZN9tSam9TGGepWe1+bE6V3GEuVwJiMs6ib+38lfMCyAJAHiX0vapxBhsuMSV7U+cg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "21nbDV60SRPWGIivsyl6lqBeEJNG1sginhhfWgRrr3Ais7aQ12To25OAHQxgoiJkjqy1aQ6RxpZBGYuTi7Ge6A=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "uduyw9d3Fi+sbredO5drA1S44AQS2FRNFyn72UmB2vmQIO1qaXprpp1U/2lYhYi8yFdVERfY9sy/pxw/qPOU9w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "+f4C5g78QCGNyxzUfrTYsB7qYx06Zca0e88s3qFlea9/lQhgPImYdNprlgzl1uHhRU3fVHLfmbijayU2sJEZ6w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
- }
- },
- "Microsoft.Extensions.Diagnostics.HealthChecks": {
- "type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "hs9YULcNhj1UiPjhNoJIDBWS92GvAVzT6DyuvbkoxvDcASZUQFVwQ9EAKtgrOfTaI0Vy6U6RwycXko1SIESM8w==",
- "dependencies": {
- "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "10.0.7",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
- }
- },
- "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "8Oq/03og7ihwbfx+EjfWhYCdMldClxqnqB9w5ZI4KxuhoiUVDxZYVl06K7fhROOoelhKOtnCUtATCqTCrqSGmA=="
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "U+oquaPxFdY8lYeEIWO/AD7jDIl9sPW6aVWMQRHU/pZ/SWpLcOrAj2fcLe1HwXl4sYw1ONI56K/eELT3xr4RRQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "GkPvQe6IdidLu6Q3Lw6+B8NJpW8feW8czZ5mBKt5rXM/x8MvZfEp5WvAsjznzDGd23chIDrW0b2mmt+ScnEgiw==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "IUQet3SY51xIFcFZKtAB6a54/Zdxs7T3SQ84kJtOD6yeXfZgiOMksACWD5qtTmXGQGFH4QYGBOT0KIO8Uy/dJw=="
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "MoOWFPT88/pDfmWpbU9PydKRX/rJFQkliowE/L9wbQcl94IicUphb5BFgepkWiDkYYxPnuEqjN4buzOGW4vJpQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "1wbd+RPhRo3hJKNJhdGEO5ls0LGe55Ho4BUjlFtRUrWxDVVBd7g0Ydq9fbNy86pmvx/j7AGcSPo7YNCo1IRI6Q==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "K60JhWC2hN/Gi7TP68tBxSzk5ACWOs7lkmPzsfA8Bcf/IXTajujt2ORMf9rSMk1bsng6Lv4Y3fuxp3bm1+15ug==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "fdVadZmsC8jRP0KvKy8mO8f6GV/HyBvElfcSxEhd+5FM5boAw/01iSaCto5G3G37ApJira4A3pNaVvBv8cUiLQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "rxSLTO7xTbcC3DuEJHNEijBr8g14Jj62zQ+DeFu68bsoTYoU8jLcMhc1735PV21bESXsATlL5LsfaWH71FOWAg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Configuration.Binder": "10.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "6cv53sHsPnFS56PJw8X4GbNcjeX1KGyFJRxJWvxOgK63cnqeSB1k1eRwjUdkse0tBhwlH6qc9EOYDlan+CYTuw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging.Configuration": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "4HW3M1lGHHDwEYcDZHRNptBQ48LCI2yW+XV4vuxdfQUqafTpVT8j9RqAsez08krZKhIiaArWu8iQq5uRKZ9Ffg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "kK/C3SLIoGrcZvddYQw4eMm6YaROiSYBO7YgUR5Hdv5l+GIjBmbvQK5cST2FqjeubiAOPqFEimBT2N/8wVI+3A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8",
- "System.Diagnostics.EventLog": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "HX2M0MgzwQM8jpLe3AYAEMd0YsUfOP5RgGrDuk+Ki9n7HSuMbvLm9TEV3qRI3Pg9aqxc56GfgK/KdMRBhfWwKw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "VBD+131DpTNCNDfA4kIyKTiCySvJGNhwibdWBSdFRu7GMfXLXcXODkgA+KStKbbhzraLglZWUN4nXyHgW4JIRA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "VOapXeO3lhBH0zYoyAH7tjapuo4V5pTHlevPpiSHueEquAajqd5nF0mttm+h/uE/exwAEuM5s26SzOJtletE3w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Configuration.Binder": "10.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "OBPo4nYhMyIbtueoC10CBm6AGAbo/A9IV8QQ/6ryZS7VvmqpGT7hunazeHLxFawRzn3oLOq4jhqhpBX4tfswWQ=="
- },
- "Microsoft.NET.StringTools": {
- "type": "Transitive",
- "resolved": "17.6.3",
- "contentHash": "N0ZIanl1QCgvUumEL1laasU0a7sOE5ZwLZVTn0pAePnfhq8P7SvTjF8Axq+CnavuQkmdQpGNXQ1efZtu5kDFbA=="
- },
- "Microsoft.VisualStudio.Threading.Only": {
- "type": "Transitive",
- "resolved": "17.13.61",
- "contentHash": "vl5a2URJYCO5m+aZZtNlAXAMz28e2pUotRuoHD7RnCWOCeoyd8hWp5ZBaLNYq4iEj2oeJx5ZxiSboAjVmB20Qg==",
- "dependencies": {
- "Microsoft.VisualStudio.Validation": "17.8.8"
- }
- },
- "Microsoft.VisualStudio.Validation": {
- "type": "Transitive",
- "resolved": "17.8.8",
- "contentHash": "rWXThIpyQd4YIXghNkiv2+VLvzS+MCMKVRDR0GAMlflsdo+YcAN2g2r5U1Ah98OFjQMRexTFtXQQ2LkajxZi3g=="
- },
- "ModelContextProtocol": {
- "type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "W7UX8AQ1qMjXyCDcpP25u/L1W2vIIgfhLX/B2ZtTU1VUyILXdmVbdRjkQesKVPT/wPMpYXIHUcZJTPdsGfKSfQ==",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "ModelContextProtocol.Core": "1.0.0"
- }
- },
- "ModelContextProtocol.Core": {
- "type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "QKboiQEq2MJMGeQ029Gy6xqge88abm0Px9lnG7hueOyf+EDCxi5SUATV+Df7GwT+NwWzkEsYG271bUQD+LGhEg==",
- "dependencies": {
- "Microsoft.Extensions.AI.Abstractions": "10.3.0",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Nerdbank.Streams": {
- "type": "Transitive",
- "resolved": "2.12.87",
- "contentHash": "oDKOeKZ865I5X8qmU3IXMyrAnssYEiYWTobPGdrqubN3RtTzEHIv+D6fwhdcfrdhPJzHjCkK/ORztR/IsnmA6g==",
- "dependencies": {
- "Microsoft.VisualStudio.Threading.Only": "17.13.61",
- "Microsoft.VisualStudio.Validation": "17.8.8"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.4",
- "contentHash": "pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A=="
- },
- "Polly.Core": {
- "type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
- },
- "Semver": {
- "type": "Transitive",
- "resolved": "3.0.0",
- "contentHash": "9jZCicsVgTebqkAujRWtC9J1A5EQVlu0TVKHcgoCuv345ve5DYf4D1MjhKEnQjdRZo6x/vdv6QQrYFs7ilGzLA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "5.0.1"
- }
- },
- "StreamJsonRpc": {
- "type": "Transitive",
- "resolved": "2.22.23",
- "contentHash": "Ahq6uUFPnU9alny5h4agyX74th3PRq3NQCRNaDOqWcx20WT06mH/wENSk5IbHDc8BmfreQVEIBx5IXLBbsLFIA==",
- "dependencies": {
- "MessagePack": "2.5.192",
- "Microsoft.VisualStudio.Threading.Only": "17.13.61",
- "Microsoft.VisualStudio.Validation": "17.8.8",
- "Nerdbank.Streams": "2.12.87",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "+Ro7WgIom+BDNH+YhTuZKL6QJ0ctfOpTyfUG/h3aU5KwXt3OaNf0wYWrTvoBUj+34Dy5V8dN9yCco1hAJQ4txw=="
- },
- "System.IO.Hashing": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "La6ICwsdTKhVX+LKN+pvFjQRR3LhLwq3uKdi2knjLzRyPYBSydF4cjXidYxIiTcDD6XVYdsBWQEI8ZxiZ/OdIg=="
- },
- "YamlDotNet": {
- "type": "Transitive",
- "resolved": "16.3.0",
- "contentHash": "SgMOdxbz8X65z8hraIs6hOEdnkH6hESTAIUa7viEngHOYaH+6q5XJmwr1+yb9vJpNQ19hCQY69xbFsLtXpobQA=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "CentralTransitive",
- "requested": "[10.0.8, )",
- "resolved": "10.0.8",
- "contentHash": "VfEyM2BipThcSd0GG/FS2ZPCVCTiosVq2zLKEDsfeMIg78sOVZPEmS7CgWlb+dqTlgXvLSL4OG2q6sM4xRhHNg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Configuration.Binder": "10.0.8",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.8",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.8",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.8",
- "Microsoft.Extensions.Configuration.Json": "10.0.8",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.8",
- "Microsoft.Extensions.DependencyInjection": "10.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Diagnostics": "10.0.8",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.8",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging.Configuration": "10.0.8",
- "Microsoft.Extensions.Logging.Console": "10.0.8",
- "Microsoft.Extensions.Logging.Debug": "10.0.8",
- "Microsoft.Extensions.Logging.EventLog": "10.0.8",
- "Microsoft.Extensions.Logging.EventSource": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
- }
- }
- },
- "net8.0": {
- "Aspire.Dashboard.Sdk.linux-x64": {
- "type": "Direct",
- "requested": "[13.3.1, )",
- "resolved": "13.3.1",
- "contentHash": "zff4hUpP6AOiRapWzBrYT9pzmPyxEsc1o5qXDR6i5DSnKJgZKPv0jNuFqQJt4EoQv770MvOaC4M0YTo08PBYLg=="
- },
- "Aspire.Hosting.AppHost": {
- "type": "Direct",
- "requested": "[13.3.1, )",
- "resolved": "13.3.1",
- "contentHash": "xFZJeUZFTys4PjkjpiTxIG14fjSSnUyfQ9/wAWnYm4nY3lOhCsrR+EtIL5RNJJRSF264uZiCRoxwwRWoA7crbA==",
- "dependencies": {
- "AspNetCore.HealthChecks.Uris": "9.0.0",
- "Aspire.Hosting": "13.3.1",
- "Google.Protobuf": "3.33.5",
- "Grpc.AspNetCore": "2.76.0",
- "Grpc.Net.ClientFactory": "2.76.0",
- "Grpc.Tools": "2.78.0",
- "Humanizer.Core": "2.14.1",
- "JsonPatch.Net": "3.3.0",
- "KubernetesClient": "18.0.13",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.26",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.7",
- "Microsoft.Extensions.Hosting": "10.0.7",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "Microsoft.Extensions.Http": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7",
- "ModelContextProtocol": "1.0.0",
- "Newtonsoft.Json": "13.0.4",
- "Polly.Core": "8.6.5",
- "Semver": "3.0.0",
- "StreamJsonRpc": "2.22.23",
- "System.IO.Hashing": "10.0.3",
- "System.Text.Json": "10.0.7"
- }
- },
- "Aspire.Hosting.Orchestration.linux-x64": {
- "type": "Direct",
- "requested": "[13.3.1, )",
- "resolved": "13.3.1",
- "contentHash": "P7uyAFgdv+n2F2IUEwP27uVmOLtQXYczzZYQAzqYvl9N+4SaQr1JiSUIQtuNnFIeEpLJq79pQeZN523tN7EkZA=="
- },
- "Aspire.Hosting": {
- "type": "Transitive",
- "resolved": "13.3.1",
- "contentHash": "Ov30VD+ym9Rv7ZW867nEx2uKj0L6/CSFbW5g65bcn/uD+O6KqFwvTSg+SrjpEc6+243WIWvSjgoHbkfS5ukoJg==",
- "dependencies": {
- "AspNetCore.HealthChecks.Uris": "9.0.0",
- "Google.Protobuf": "3.33.5",
- "Grpc.AspNetCore": "2.76.0",
- "Grpc.Net.ClientFactory": "2.76.0",
- "Humanizer.Core": "2.14.1",
- "JsonPatch.Net": "3.3.0",
- "KubernetesClient": "18.0.13",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.26",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.7",
- "Microsoft.Extensions.Hosting": "10.0.7",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "Microsoft.Extensions.Http": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7",
- "ModelContextProtocol": "1.0.0",
- "Newtonsoft.Json": "13.0.4",
- "Polly.Core": "8.6.5",
- "Semver": "3.0.0",
- "StreamJsonRpc": "2.22.23",
- "System.IO.Hashing": "10.0.3",
- "System.Text.Json": "10.0.7"
- }
- },
- "AspNetCore.HealthChecks.Uris": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "XYdNlA437KeF8p9qOpZFyNqAN+c0FXt/JjTvzH/Qans0q0O3pPE8KPnn39ucQQjR/Roum1vLTP3kXiUs8VHyuA==",
- "dependencies": {
- "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.11",
- "Microsoft.Extensions.Http": "8.0.0"
- }
- },
- "Fractions": {
- "type": "Transitive",
- "resolved": "7.3.0",
- "contentHash": "2bETFWLBc8b7Ut2SVi+bxhGVwiSpknHYGBh2PADyGWONLkTxT7bKyDRhF8ao+XUv90tq8Fl7GTPxSI5bacIRJw=="
- },
- "Google.Protobuf": {
- "type": "Transitive",
- "resolved": "3.33.5",
- "contentHash": "XEzLpCTosZb5I6eGSPn7rAES0VfkJkn3Cqydh0W39POdZwkdhPhOmAROTFJF9g0ardst4ulNXRm/q/iXwNu+Qw=="
- },
- "Grpc.AspNetCore": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "LyXMmpN2Ba0TE35SOLSKbGqIYtJuhc1UgiaGfoW1X8KJERV70QI5KGW+ckEY7MrXoFWN/uWo4B70siVhbDmCgQ==",
- "dependencies": {
- "Google.Protobuf": "3.31.1",
- "Grpc.AspNetCore.Server.ClientFactory": "2.76.0",
- "Grpc.Tools": "2.76.0"
- }
- },
- "Grpc.AspNetCore.Server": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "diSC/ZeNdSdxHdYSOpYwuSBBDYpuNVtJQFJfiBB0WrYOQ4lVMmdxuUZJcViahQyo8pCvS3Mueo5lqFxwwMF/iw==",
- "dependencies": {
- "Grpc.Net.Common": "2.76.0"
- }
- },
- "Grpc.AspNetCore.Server.ClientFactory": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "y5KGO1GO0N2L/hCCMR05mmoK8j+v8rKvZ+9nothAxKx2Tf2CwV8f4TM5K0GkKfDsp4vrc4lm90MU6E+DeN7YIw==",
- "dependencies": {
- "Grpc.AspNetCore.Server": "2.76.0",
- "Grpc.Net.ClientFactory": "2.76.0"
- }
- },
- "Grpc.Core.Api": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "cSxC2tdnFdXXuBgIn1pjc4YBx7LXTCp4M0qn+SMBS35VWZY+cEQYLWTBDDhdBH1HzU7BV+ncVZlniGQHMpRJKQ=="
- },
- "Grpc.Net.Client": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "K1oldmqw2+Gn69nGRzZLhqSiUZwelX1GrBu/cUl9wNf1C0uB61vFS6JcxUUv9P8VoUJhFsmV44JA6lI2EUt4xw==",
- "dependencies": {
- "Grpc.Net.Common": "2.76.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Grpc.Net.ClientFactory": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "XI+kO69L9AV8B9N0UQOmH911r6MOEp9huHiavEsY56DJYuzJ9KAxNGy37dpV6CLbgCaN2uKmpOsZ9Pao6bmpVQ==",
- "dependencies": {
- "Grpc.Net.Client": "2.76.0",
- "Microsoft.Extensions.Http": "8.0.0"
- }
- },
- "Grpc.Net.Common": {
- "type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "bZpiMVYgvpB44/wBh1RotrkqC7bg2FOasLri2GhR3hMKyzsiTxCoDE49YjPrJeFc4RW0wS8u+EInI09sjxVFRA==",
- "dependencies": {
- "Grpc.Core.Api": "2.76.0"
- }
- },
- "Grpc.Tools": {
- "type": "Transitive",
- "resolved": "2.78.0",
- "contentHash": "6jPG2gHon+w2PczW8jjrCRnW/g9eEfCdd7aK6mDooptWtuPsV3ZxAwKKEx7LGEDVoT4c2SViRl8Yu3L1XiWIIg=="
- },
- "Humanizer.Core": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw=="
- },
- "Json.More.Net": {
- "type": "Transitive",
- "resolved": "2.1.0",
- "contentHash": "qtwsyAsL55y2vB2/sK4Pjg3ZyVzD5KKSpV3lOAMHlnjFfsjQ/86eHJfQT9aV1YysVXzF4+xyHOZbh7Iu3YQ7Lg=="
- },
- "JsonPatch.Net": {
- "type": "Transitive",
- "resolved": "3.3.0",
- "contentHash": "GIcMMDtzfzVfIpQgey8w7dhzcw6jG5nD4DDAdQCTmHfblkCvN7mI8K03to8YyUhKMl4PTR6D6nLSvWmyOGFNTg==",
- "dependencies": {
- "JsonPointer.Net": "5.2.0"
- }
- },
- "JsonPointer.Net": {
- "type": "Transitive",
- "resolved": "5.2.0",
- "contentHash": "qe1F7Tr/p4mgwLPU9P60MbYkp+xnL2uCPnWXGgzfR/AZCunAZIC0RZ32dLGJJEhSuLEfm0YF/1R3u5C7mEVq+w==",
- "dependencies": {
- "Humanizer.Core": "2.14.1",
- "Json.More.Net": "2.1.0"
- }
- },
- "KubernetesClient": {
- "type": "Transitive",
- "resolved": "18.0.13",
- "contentHash": "X5IuxmydftB148XeULtc7rD5/RvqLuW5SzkIjFovPgJpvV4RAoRqNPruVB7GEFu1Xg+zHVIk88WqdV8JjbgHbA==",
- "dependencies": {
- "Fractions": "7.3.0",
- "YamlDotNet": "16.3.0"
- }
- },
- "MessagePack": {
- "type": "Transitive",
- "resolved": "2.5.192",
- "contentHash": "Jtle5MaFeIFkdXtxQeL9Tu2Y3HsAQGoSntOzrn6Br/jrl6c8QmG22GEioT5HBtZJR0zw0s46OnKU8ei2M3QifA==",
- "dependencies": {
- "MessagePack.Annotations": "2.5.192",
- "Microsoft.NET.StringTools": "17.6.3"
- }
- },
- "MessagePack.Annotations": {
- "type": "Transitive",
- "resolved": "2.5.192",
- "contentHash": "jaJuwcgovWIZ8Zysdyf3b7b34/BrADw4v82GaEZymUhDd3ScMPrYd/cttekeDteJJPXseJxp04yTIcxiVUjTWg=="
- },
- "Microsoft.Extensions.AI.Abstractions": {
- "type": "Transitive",
- "resolved": "10.3.0",
- "contentHash": "hDjDvUERvUH3HBMs2MDusOcGJBjAHOG5pJIU2x/HZEa4e1UthNKt89cwMi3B+ogJo6skki1XFjfgGN3ksnVqvQ==",
- "dependencies": {
- "System.Text.Json": "10.0.3"
- }
- },
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "ehZcoPbjzWzS4XFvuz7R3V55SmpdkyMqFURLH3yXaN9NtXd9tR6CGB7pd49HYtCkenl+G7ctXSFLhNI08xLfRg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "I63esIFbL3h5pSt7gXpXOlmcwDmYBUoYNEglKfDPFUqtYvSV84f2l28hO2lfVXsV0wdlplgAM7IVz16matapSg==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "R3NN1X+kVu14uoxLEW6sBSQyhogDSbaOQzILnCtuXxBN4hx22AgjWPwZX6v/suERFkEDgU1lk12AglHTrUxhlw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "nQXq1a4MiInYh+0VF9fguxAl06q2ftmOyYQ+5e933s4rk57xjgkbTjUdFUySzjrcrvDeWsSqlZB+TE8+TbM2HA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "bVGqctAfPGfTxJvNp8pMshtvpsUj6r6JkeiCNVIGVYO5gBxuxdN0Lbr25kEvE/zXdctkEc44g8HssnPgDnFGVA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "1g9mzuu8gIHkjYb0jLxOTQVl/QDG5nn0b0JzgT/gbgNKr6gXZzxOHRAsdYRc1eDApB7LdHR8uK5vQrNjIQdRrQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "KLtAZ6A38s1pIfCO2ns6aG14NNGMYNZ4PBYfFK4M+R4A+xuSc6oklhqDcpHZxvDpyBWeFtR5C8iQBw2ng8tUHQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "System.Text.Json": "10.0.8"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "6XTfFOnf27WY8kEeZkTZ4YNn0t+imgvdQ0YaAdR4vgURKATo9bCaVJ1KB71IOJAQtJP7Elb53VHlTNXg2CtSsA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Configuration.Json": "10.0.8",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.8"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "daf62xHIrq8pnE709hgaZZN9tSam9TGGepWe1+bE6V3GEuVwJiMs6ib+38lfMCyAJAHiX0vapxBhsuMSV7U+cg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "21nbDV60SRPWGIivsyl6lqBeEJNG1sginhhfWgRrr3Ais7aQ12To25OAHQxgoiJkjqy1aQ6RxpZBGYuTi7Ge6A=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "uduyw9d3Fi+sbredO5drA1S44AQS2FRNFyn72UmB2vmQIO1qaXprpp1U/2lYhYi8yFdVERfY9sy/pxw/qPOU9w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "+f4C5g78QCGNyxzUfrTYsB7qYx06Zca0e88s3qFlea9/lQhgPImYdNprlgzl1uHhRU3fVHLfmbijayU2sJEZ6w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8",
- "System.Diagnostics.DiagnosticSource": "10.0.8"
- }
- },
- "Microsoft.Extensions.Diagnostics.HealthChecks": {
- "type": "Transitive",
- "resolved": "8.0.26",
- "contentHash": "ZOzYOGJ1Xf/JYnCIaQ1f7ErfsqVWXxaPbHjd0WUU/inW2jFMkQvLFN6exNBGEu/nGgrKA+gUX9kdC1ZLZLuYhw==",
- "dependencies": {
- "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "8.0.26",
- "Microsoft.Extensions.Hosting.Abstractions": "8.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.3",
- "Microsoft.Extensions.Options": "8.0.2"
- }
- },
- "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.26",
- "contentHash": "tqX1Qd+/mGLymiMLWulPi/vDhAUbcbPCVbXd4a12s798vtfvMfqQYoXsQV4o00jN1TB/id8rNZBXnDvqjTwcdg=="
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "U+oquaPxFdY8lYeEIWO/AD7jDIl9sPW6aVWMQRHU/pZ/SWpLcOrAj2fcLe1HwXl4sYw1ONI56K/eELT3xr4RRQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "GkPvQe6IdidLu6Q3Lw6+B8NJpW8feW8czZ5mBKt5rXM/x8MvZfEp5WvAsjznzDGd23chIDrW0b2mmt+ScnEgiw==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "IUQet3SY51xIFcFZKtAB6a54/Zdxs7T3SQ84kJtOD6yeXfZgiOMksACWD5qtTmXGQGFH4QYGBOT0KIO8Uy/dJw=="
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "MoOWFPT88/pDfmWpbU9PydKRX/rJFQkliowE/L9wbQcl94IicUphb5BFgepkWiDkYYxPnuEqjN4buzOGW4vJpQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "1wbd+RPhRo3hJKNJhdGEO5ls0LGe55Ho4BUjlFtRUrWxDVVBd7g0Ydq9fbNy86pmvx/j7AGcSPo7YNCo1IRI6Q==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "K60JhWC2hN/Gi7TP68tBxSzk5ACWOs7lkmPzsfA8Bcf/IXTajujt2ORMf9rSMk1bsng6Lv4Y3fuxp3bm1+15ug==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "fdVadZmsC8jRP0KvKy8mO8f6GV/HyBvElfcSxEhd+5FM5boAw/01iSaCto5G3G37ApJira4A3pNaVvBv8cUiLQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "System.Diagnostics.DiagnosticSource": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "rxSLTO7xTbcC3DuEJHNEijBr8g14Jj62zQ+DeFu68bsoTYoU8jLcMhc1735PV21bESXsATlL5LsfaWH71FOWAg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Configuration.Binder": "10.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "6cv53sHsPnFS56PJw8X4GbNcjeX1KGyFJRxJWvxOgK63cnqeSB1k1eRwjUdkse0tBhwlH6qc9EOYDlan+CYTuw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging.Configuration": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8",
- "System.Text.Json": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "4HW3M1lGHHDwEYcDZHRNptBQ48LCI2yW+XV4vuxdfQUqafTpVT8j9RqAsez08krZKhIiaArWu8iQq5uRKZ9Ffg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "kK/C3SLIoGrcZvddYQw4eMm6YaROiSYBO7YgUR5Hdv5l+GIjBmbvQK5cST2FqjeubiAOPqFEimBT2N/8wVI+3A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8",
- "System.Diagnostics.EventLog": "10.0.8"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "HX2M0MgzwQM8jpLe3AYAEMd0YsUfOP5RgGrDuk+Ki9n7HSuMbvLm9TEV3qRI3Pg9aqxc56GfgK/KdMRBhfWwKw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8",
- "System.Text.Json": "10.0.8"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "VBD+131DpTNCNDfA4kIyKTiCySvJGNhwibdWBSdFRu7GMfXLXcXODkgA+KStKbbhzraLglZWUN4nXyHgW4JIRA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "VOapXeO3lhBH0zYoyAH7tjapuo4V5pTHlevPpiSHueEquAajqd5nF0mttm+h/uE/exwAEuM5s26SzOJtletE3w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Configuration.Binder": "10.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "OBPo4nYhMyIbtueoC10CBm6AGAbo/A9IV8QQ/6ryZS7VvmqpGT7hunazeHLxFawRzn3oLOq4jhqhpBX4tfswWQ=="
- },
- "Microsoft.NET.StringTools": {
- "type": "Transitive",
- "resolved": "17.6.3",
- "contentHash": "N0ZIanl1QCgvUumEL1laasU0a7sOE5ZwLZVTn0pAePnfhq8P7SvTjF8Axq+CnavuQkmdQpGNXQ1efZtu5kDFbA=="
- },
- "Microsoft.VisualStudio.Threading.Only": {
- "type": "Transitive",
- "resolved": "17.13.61",
- "contentHash": "vl5a2URJYCO5m+aZZtNlAXAMz28e2pUotRuoHD7RnCWOCeoyd8hWp5ZBaLNYq4iEj2oeJx5ZxiSboAjVmB20Qg==",
- "dependencies": {
- "Microsoft.VisualStudio.Validation": "17.8.8"
- }
- },
- "Microsoft.VisualStudio.Validation": {
- "type": "Transitive",
- "resolved": "17.8.8",
- "contentHash": "rWXThIpyQd4YIXghNkiv2+VLvzS+MCMKVRDR0GAMlflsdo+YcAN2g2r5U1Ah98OFjQMRexTFtXQQ2LkajxZi3g=="
- },
- "ModelContextProtocol": {
- "type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "W7UX8AQ1qMjXyCDcpP25u/L1W2vIIgfhLX/B2ZtTU1VUyILXdmVbdRjkQesKVPT/wPMpYXIHUcZJTPdsGfKSfQ==",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "ModelContextProtocol.Core": "1.0.0"
- }
- },
- "ModelContextProtocol.Core": {
- "type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "QKboiQEq2MJMGeQ029Gy6xqge88abm0Px9lnG7hueOyf+EDCxi5SUATV+Df7GwT+NwWzkEsYG271bUQD+LGhEg==",
- "dependencies": {
- "Microsoft.Extensions.AI.Abstractions": "10.3.0",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "System.IO.Pipelines": "10.0.3",
- "System.Net.ServerSentEvents": "10.0.3"
- }
- },
- "Nerdbank.Streams": {
- "type": "Transitive",
- "resolved": "2.12.87",
- "contentHash": "oDKOeKZ865I5X8qmU3IXMyrAnssYEiYWTobPGdrqubN3RtTzEHIv+D6fwhdcfrdhPJzHjCkK/ORztR/IsnmA6g==",
- "dependencies": {
- "Microsoft.VisualStudio.Threading.Only": "17.13.61",
- "Microsoft.VisualStudio.Validation": "17.8.8",
- "System.IO.Pipelines": "8.0.0"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.4",
- "contentHash": "pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A=="
- },
- "Polly.Core": {
- "type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
- },
- "Semver": {
- "type": "Transitive",
- "resolved": "3.0.0",
- "contentHash": "9jZCicsVgTebqkAujRWtC9J1A5EQVlu0TVKHcgoCuv345ve5DYf4D1MjhKEnQjdRZo6x/vdv6QQrYFs7ilGzLA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "5.0.1"
- }
- },
- "StreamJsonRpc": {
- "type": "Transitive",
- "resolved": "2.22.23",
- "contentHash": "Ahq6uUFPnU9alny5h4agyX74th3PRq3NQCRNaDOqWcx20WT06mH/wENSk5IbHDc8BmfreQVEIBx5IXLBbsLFIA==",
- "dependencies": {
- "MessagePack": "2.5.192",
- "Microsoft.VisualStudio.Threading.Only": "17.13.61",
- "Microsoft.VisualStudio.Validation": "17.8.8",
- "Nerdbank.Streams": "2.12.87",
- "Newtonsoft.Json": "13.0.3",
- "System.IO.Pipelines": "8.0.0"
- }
- },
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "rQHsK7Xr8Uz3449860ayVXp/CaLmrhHlMPxbpT/ibOPtp/dTTsr6+f/SxaGO2NzxHf+0siLE0UfdVN5z1I0EgQ=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "+Ro7WgIom+BDNH+YhTuZKL6QJ0ctfOpTyfUG/h3aU5KwXt3OaNf0wYWrTvoBUj+34Dy5V8dN9yCco1hAJQ4txw=="
- },
- "System.IO.Hashing": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "La6ICwsdTKhVX+LKN+pvFjQRR3LhLwq3uKdi2knjLzRyPYBSydF4cjXidYxIiTcDD6XVYdsBWQEI8ZxiZ/OdIg=="
- },
- "System.IO.Pipelines": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "STVNTIVd+UrYvSo31D2tOOTs19IThdjGDN14FS3/NZb4PWsVakAg/VT4sq+JYWGP/GtazzvXwebWL6LPBAwnFQ=="
- },
- "System.Net.ServerSentEvents": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "1kxSRO/+ccr9WiknCT2GAABRjXLx0DloEmv90BMcDNjy40dU2h9SHMMBsdk3BAD74wTzdwZAQRHMRznDyXjsHg=="
- },
- "System.Text.Encodings.Web": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "HvFIJXM/CMTRu6PBQmjukQZ/O32Vx5fOEYZs0kq0OD5s9vJQ19KHLWCVmnfh3gNC7pbYomm06tzOTgJBflr/nQ=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "/fysUDkD7oFGaRPoA7IaFs0wRoO3GlwlCNq2P+xWZqxLy1R4cktRSKfMjJDy9ymS4grL7IDVdt8de8L9a0z55Q==",
- "dependencies": {
- "System.IO.Pipelines": "10.0.8",
- "System.Text.Encodings.Web": "10.0.8"
- }
- },
- "YamlDotNet": {
- "type": "Transitive",
- "resolved": "16.3.0",
- "contentHash": "SgMOdxbz8X65z8hraIs6hOEdnkH6hESTAIUa7viEngHOYaH+6q5XJmwr1+yb9vJpNQ19hCQY69xbFsLtXpobQA=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "CentralTransitive",
- "requested": "[10.0.8, )",
- "resolved": "10.0.8",
- "contentHash": "VfEyM2BipThcSd0GG/FS2ZPCVCTiosVq2zLKEDsfeMIg78sOVZPEmS7CgWlb+dqTlgXvLSL4OG2q6sM4xRhHNg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Configuration.Binder": "10.0.8",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.8",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.8",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.8",
- "Microsoft.Extensions.Configuration.Json": "10.0.8",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.8",
- "Microsoft.Extensions.DependencyInjection": "10.0.8",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Diagnostics": "10.0.8",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.8",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging.Configuration": "10.0.8",
- "Microsoft.Extensions.Logging.Console": "10.0.8",
- "Microsoft.Extensions.Logging.Debug": "10.0.8",
- "Microsoft.Extensions.Logging.EventLog": "10.0.8",
- "Microsoft.Extensions.Logging.EventSource": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
- }
- }
- },
"net9.0": {
"Aspire.Dashboard.Sdk.linux-x64": {
"type": "Direct",
- "requested": "[13.3.1, )",
- "resolved": "13.3.1",
- "contentHash": "zff4hUpP6AOiRapWzBrYT9pzmPyxEsc1o5qXDR6i5DSnKJgZKPv0jNuFqQJt4EoQv770MvOaC4M0YTo08PBYLg=="
+ "requested": "[13.4.0, )",
+ "resolved": "13.4.0",
+ "contentHash": "RPnZ9RdxkQafPj7+0CZesAsLWCs8fRvzVEFS7psGPZI+V+pNK9AuYV9AUMbAa0VZcOdgLMdt74XjmAtqctS7mQ=="
},
"Aspire.Hosting.AppHost": {
"type": "Direct",
- "requested": "[13.3.1, )",
- "resolved": "13.3.1",
- "contentHash": "xFZJeUZFTys4PjkjpiTxIG14fjSSnUyfQ9/wAWnYm4nY3lOhCsrR+EtIL5RNJJRSF264uZiCRoxwwRWoA7crbA==",
+ "requested": "[13.4.0, )",
+ "resolved": "13.4.0",
+ "contentHash": "k30WiNN3T+LfteKhXOZSpuSn58bDxUA7NyPFYRLWDFgjt+SBlesMcwMyjibP5bYeZjZVy0lFgtf9+jSh9E7xYA==",
"dependencies": {
"AspNetCore.HealthChecks.Uris": "9.0.0",
- "Aspire.Hosting": "13.3.1",
- "Google.Protobuf": "3.33.5",
- "Grpc.AspNetCore": "2.76.0",
- "Grpc.Net.ClientFactory": "2.76.0",
- "Grpc.Tools": "2.78.0",
- "Humanizer.Core": "2.14.1",
+ "Aspire.Hosting": "13.4.0",
+ "Google.Protobuf": "3.34.1",
+ "Grpc.AspNetCore": "2.80.0",
+ "Grpc.Net.ClientFactory": "2.80.0",
+ "Grpc.Tools": "2.80.0",
+ "Humanizer.Core": "3.0.10",
"JsonPatch.Net": "3.3.0",
- "KubernetesClient": "18.0.13",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics.HealthChecks": "9.0.15",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.7",
- "Microsoft.Extensions.Hosting": "10.0.7",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "Microsoft.Extensions.Http": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7",
- "ModelContextProtocol": "1.0.0",
+ "KubernetesClient": "19.0.2",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.8",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
+ "Microsoft.Extensions.Diagnostics.HealthChecks": "9.0.16",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.8",
+ "Microsoft.Extensions.Hosting": "10.0.8",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.8",
+ "Microsoft.Extensions.Http": "10.0.8",
+ "Microsoft.Extensions.Logging": "10.0.8",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
+ "Microsoft.Extensions.Options": "10.0.8",
+ "Microsoft.Extensions.Primitives": "10.0.8",
+ "ModelContextProtocol": "1.3.0",
"Newtonsoft.Json": "13.0.4",
- "Polly.Core": "8.6.5",
+ "OpenTelemetry.Exporter.OpenTelemetryProtocol": "1.15.3",
+ "OpenTelemetry.Extensions.Hosting": "1.15.3",
+ "Polly.Core": "8.6.6",
"Semver": "3.0.0",
"StreamJsonRpc": "2.22.23",
- "System.IO.Hashing": "10.0.3",
- "System.Text.Json": "10.0.7"
+ "System.IO.Hashing": "10.0.8",
+ "System.Text.Json": "10.0.8"
}
},
"Aspire.Hosting.Orchestration.linux-x64": {
"type": "Direct",
- "requested": "[13.3.1, )",
- "resolved": "13.3.1",
- "contentHash": "P7uyAFgdv+n2F2IUEwP27uVmOLtQXYczzZYQAzqYvl9N+4SaQr1JiSUIQtuNnFIeEpLJq79pQeZN523tN7EkZA=="
+ "requested": "[13.4.0, )",
+ "resolved": "13.4.0",
+ "contentHash": "JW3Lu1ICV89cPTWd/xb0LoSdFeUBrxfwWw2pvVisq1xI7aTmxnY6XYv7Z/wlbiCCKL09NIPE+CDjZ3mbYkJYUg=="
},
"Aspire.Hosting": {
"type": "Transitive",
- "resolved": "13.3.1",
- "contentHash": "Ov30VD+ym9Rv7ZW867nEx2uKj0L6/CSFbW5g65bcn/uD+O6KqFwvTSg+SrjpEc6+243WIWvSjgoHbkfS5ukoJg==",
+ "resolved": "13.4.0",
+ "contentHash": "ulBaNArLnMLbK0PlsKHpBx3I5HX/HWY0eo7kan48CM62xC2aufo/c+V2vB4Z5/VpL6VwzbpCRTJJ/zR12TxWhg==",
"dependencies": {
"AspNetCore.HealthChecks.Uris": "9.0.0",
- "Google.Protobuf": "3.33.5",
- "Grpc.AspNetCore": "2.76.0",
- "Grpc.Net.ClientFactory": "2.76.0",
- "Humanizer.Core": "2.14.1",
+ "Google.Protobuf": "3.34.1",
+ "Grpc.AspNetCore": "2.80.0",
+ "Grpc.Net.ClientFactory": "2.80.0",
+ "Humanizer.Core": "3.0.10",
"JsonPatch.Net": "3.3.0",
- "KubernetesClient": "18.0.13",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.26",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.7",
- "Microsoft.Extensions.Hosting": "10.0.7",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "Microsoft.Extensions.Http": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7",
- "ModelContextProtocol": "1.0.0",
+ "KubernetesClient": "19.0.2",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.8",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
+ "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.27",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.8",
+ "Microsoft.Extensions.Hosting": "10.0.8",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.8",
+ "Microsoft.Extensions.Http": "10.0.8",
+ "Microsoft.Extensions.Logging": "10.0.8",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
+ "Microsoft.Extensions.Options": "10.0.8",
+ "Microsoft.Extensions.Primitives": "10.0.8",
+ "ModelContextProtocol": "1.3.0",
"Newtonsoft.Json": "13.0.4",
- "Polly.Core": "8.6.5",
+ "OpenTelemetry.Exporter.OpenTelemetryProtocol": "1.15.3",
+ "OpenTelemetry.Extensions.Hosting": "1.15.3",
+ "Polly.Core": "8.6.6",
"Semver": "3.0.0",
"StreamJsonRpc": "2.22.23",
- "System.IO.Hashing": "10.0.3",
- "System.Text.Json": "10.0.7"
+ "System.IO.Hashing": "10.0.8",
+ "System.Text.Json": "10.0.8"
}
},
"AspNetCore.HealthChecks.Uris": {
@@ -1394,76 +103,76 @@
},
"Google.Protobuf": {
"type": "Transitive",
- "resolved": "3.33.5",
- "contentHash": "XEzLpCTosZb5I6eGSPn7rAES0VfkJkn3Cqydh0W39POdZwkdhPhOmAROTFJF9g0ardst4ulNXRm/q/iXwNu+Qw=="
+ "resolved": "3.34.1",
+ "contentHash": "212vdYxRuVopGE5bess6Jg5oXWyizA6hcLPTI7G+qA4PthQEvfeof3njT+7VSY5v/+O0P22xTydiP5fSJJpGEA=="
},
"Grpc.AspNetCore": {
"type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "LyXMmpN2Ba0TE35SOLSKbGqIYtJuhc1UgiaGfoW1X8KJERV70QI5KGW+ckEY7MrXoFWN/uWo4B70siVhbDmCgQ==",
+ "resolved": "2.80.0",
+ "contentHash": "ASbJbdtCUlGiKxe9NsN/QeG1PdibYoN0pEgP9U87cvS6HV0XsT+VdO/g2M6Ri8zZURfX5c7MBTaFVP/YCrC72A==",
"dependencies": {
"Google.Protobuf": "3.31.1",
- "Grpc.AspNetCore.Server.ClientFactory": "2.76.0",
- "Grpc.Tools": "2.76.0"
+ "Grpc.AspNetCore.Server.ClientFactory": "2.80.0",
+ "Grpc.Tools": "2.80.0"
}
},
"Grpc.AspNetCore.Server": {
"type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "diSC/ZeNdSdxHdYSOpYwuSBBDYpuNVtJQFJfiBB0WrYOQ4lVMmdxuUZJcViahQyo8pCvS3Mueo5lqFxwwMF/iw==",
+ "resolved": "2.80.0",
+ "contentHash": "lbK7z1sZP5imPdQ035f/CZ61iIaBWouY6A580E9JNo7vzXYX/Qo+GQtSjOzhP9VFbxk7mtLoMhn/v1fT2U7kTw==",
"dependencies": {
- "Grpc.Net.Common": "2.76.0"
+ "Grpc.Net.Common": "2.80.0"
}
},
"Grpc.AspNetCore.Server.ClientFactory": {
"type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "y5KGO1GO0N2L/hCCMR05mmoK8j+v8rKvZ+9nothAxKx2Tf2CwV8f4TM5K0GkKfDsp4vrc4lm90MU6E+DeN7YIw==",
+ "resolved": "2.80.0",
+ "contentHash": "7JdfxQZv/pO9qU5Ild2mrkzYA7PmVGDKVmWqKVCZNRSDN/RluRN4S4utYgBSwAcYgUBWQDHNb1Ll7wm3BdHfqw==",
"dependencies": {
- "Grpc.AspNetCore.Server": "2.76.0",
- "Grpc.Net.ClientFactory": "2.76.0"
+ "Grpc.AspNetCore.Server": "2.80.0",
+ "Grpc.Net.ClientFactory": "2.80.0"
}
},
"Grpc.Core.Api": {
"type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "cSxC2tdnFdXXuBgIn1pjc4YBx7LXTCp4M0qn+SMBS35VWZY+cEQYLWTBDDhdBH1HzU7BV+ncVZlniGQHMpRJKQ=="
+ "resolved": "2.80.0",
+ "contentHash": "i/8s+MOrYa6n7BmZ5bilcbHk+EMJDQHm2MKLhwGAT+urQqlZ6cpjvSivYvuULjebuX+UKieLYZbLRCmVQxFRkw=="
},
"Grpc.Net.Client": {
"type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "K1oldmqw2+Gn69nGRzZLhqSiUZwelX1GrBu/cUl9wNf1C0uB61vFS6JcxUUv9P8VoUJhFsmV44JA6lI2EUt4xw==",
+ "resolved": "2.80.0",
+ "contentHash": "I1Aa24nTRMHqx0pmQfvthFsOpejquDjiJV6092KBqjw6EEr3wA9CMXlrdkoEgHartOiJrpKyZiQRl7n0NVlfBg==",
"dependencies": {
- "Grpc.Net.Common": "2.76.0",
+ "Grpc.Net.Common": "2.80.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.0"
}
},
"Grpc.Net.ClientFactory": {
"type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "XI+kO69L9AV8B9N0UQOmH911r6MOEp9huHiavEsY56DJYuzJ9KAxNGy37dpV6CLbgCaN2uKmpOsZ9Pao6bmpVQ==",
+ "resolved": "2.80.0",
+ "contentHash": "YtY1DWID2phwiGc8qBG7+wf00Do5jE7BkJgCc6nbu5b50OsD89mSd73oCE8fCnUo7IjtDAEYFOYI3NSzgn28gw==",
"dependencies": {
- "Grpc.Net.Client": "2.76.0",
+ "Grpc.Net.Client": "2.80.0",
"Microsoft.Extensions.Http": "8.0.0"
}
},
"Grpc.Net.Common": {
"type": "Transitive",
- "resolved": "2.76.0",
- "contentHash": "bZpiMVYgvpB44/wBh1RotrkqC7bg2FOasLri2GhR3hMKyzsiTxCoDE49YjPrJeFc4RW0wS8u+EInI09sjxVFRA==",
+ "resolved": "2.80.0",
+ "contentHash": "E2ERsx+9IXlry4yjBl8btx0XMIKzymGNSvX5jmBS/uSwYyYDoKIDcIREyLqFLvd8vcJdcoRlycpvn9YRXutFpQ==",
"dependencies": {
- "Grpc.Core.Api": "2.76.0"
+ "Grpc.Core.Api": "2.80.0"
}
},
"Grpc.Tools": {
"type": "Transitive",
- "resolved": "2.78.0",
- "contentHash": "6jPG2gHon+w2PczW8jjrCRnW/g9eEfCdd7aK6mDooptWtuPsV3ZxAwKKEx7LGEDVoT4c2SViRl8Yu3L1XiWIIg=="
+ "resolved": "2.80.0",
+ "contentHash": "NS1AxwVZnrdbBoMf5L5ruGjBjoLBej9avhqxWNsgfu2GU6FhpxEVJOwLJsdljlDCjvquJiAH2zf/WodIWMvf2w=="
},
"Humanizer.Core": {
"type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw=="
+ "resolved": "3.0.10",
+ "contentHash": "yZIhtw8sYuvsONzQbZxWpR60tMWYHXoo0DL6nyOqSFiU5POjBTSEyWFpTQtJEZuy+oqiYTXKXY/Mjx7KnqIQFw=="
},
"Json.More.Net": {
"type": "Transitive",
@@ -1489,8 +198,8 @@
},
"KubernetesClient": {
"type": "Transitive",
- "resolved": "18.0.13",
- "contentHash": "X5IuxmydftB148XeULtc7rD5/RvqLuW5SzkIjFovPgJpvV4RAoRqNPruVB7GEFu1Xg+zHVIk88WqdV8JjbgHbA==",
+ "resolved": "19.0.2",
+ "contentHash": "0m8FuzCDBygaXMbsb7qVapNZzTm4ftM7ECp/waTRh/XOUQziRF2rKJCRmsvYbBXgJkQvU+FBbkoa40hexzDC+g==",
"dependencies": {
"Fractions": "7.3.0",
"YamlDotNet": "16.3.0"
@@ -1512,18 +221,18 @@
},
"Microsoft.Extensions.AI.Abstractions": {
"type": "Transitive",
- "resolved": "10.3.0",
- "contentHash": "hDjDvUERvUH3HBMs2MDusOcGJBjAHOG5pJIU2x/HZEa4e1UthNKt89cwMi3B+ogJo6skki1XFjfgGN3ksnVqvQ==",
+ "resolved": "10.5.2",
+ "contentHash": "Ei+YWV9Ybnps7pR1dgjlG29gelXEwZkhLVAcWmKe6HvXS6LNBYgSdWiY3Hk9OZXYtK34rv/NtLWBQYQGOBQYPQ==",
"dependencies": {
- "System.Text.Json": "10.0.3"
+ "System.Text.Json": "10.0.6"
}
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
+ "resolved": "10.0.7",
+ "contentHash": "pUDgQKEqNUFlerDIFRg7zzoDVRPEWIG7nR40h8Gzg8RXza4Ry0lWZ7u91bmwu3iUDCxw3Dv6TLHVFoAgY0gy7Q==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.7"
}
},
"Microsoft.Extensions.Configuration": {
@@ -1640,19 +349,19 @@
},
"Microsoft.Extensions.Diagnostics.HealthChecks": {
"type": "Transitive",
- "resolved": "9.0.15",
- "contentHash": "PJkcg1uVVyk3QHA48MCL9l4g7KJst8RxdvpBzZ3c0/O0XngaCrN6cjxUP6U+km/ke6tenW4yCx1pDH1ip4p7kw==",
+ "resolved": "9.0.16",
+ "contentHash": "CxvTPO8h7fcqW9rxR9zhnAgG0ZGZknNsYTcC0ZtobTpHA+GOdVgEAS0vrY630Bvrx3HKIsUnoCluHsleXagnrw==",
"dependencies": {
- "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "9.0.15",
- "Microsoft.Extensions.Hosting.Abstractions": "9.0.15",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.15",
- "Microsoft.Extensions.Options": "9.0.15"
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "9.0.16",
+ "Microsoft.Extensions.Hosting.Abstractions": "9.0.16",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.16",
+ "Microsoft.Extensions.Options": "9.0.16"
}
},
"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.15",
- "contentHash": "nP77ShlZPj3znELJ+eVlCzWMBhAa+LTaYcezWbVi5QkW+ChySbhZnOXFDxjk0qtIrJtsakCsYKgah/hnkAqDQA=="
+ "resolved": "9.0.16",
+ "contentHash": "53mc/4CMIi/ICtTYLePvulvptwDKcMPsgP0vjbfu59lJ6tpLKDp726LieB+6PQqY/l5sjPD9wSKzQ9UgK9xm2g=="
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
@@ -1691,15 +400,15 @@
},
"Microsoft.Extensions.Http": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "1wbd+RPhRo3hJKNJhdGEO5ls0LGe55Ho4BUjlFtRUrWxDVVBd7g0Ydq9fbNy86pmvx/j7AGcSPo7YNCo1IRI6Q==",
+ "resolved": "10.0.8",
+ "contentHash": "/9LU/KWJOrtZJB9ymPjcARDyjp679BvBA/aSncv2Kt84WlSKz767HtxHg8EFsu8n21BMLZi+5XxlkKbLwfn4iA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
+ "Microsoft.Extensions.Diagnostics": "10.0.8",
+ "Microsoft.Extensions.Logging": "10.0.8",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
+ "Microsoft.Extensions.Options": "10.0.8"
}
},
"Microsoft.Extensions.Logging": {
@@ -1830,22 +539,22 @@
},
"ModelContextProtocol": {
"type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "W7UX8AQ1qMjXyCDcpP25u/L1W2vIIgfhLX/B2ZtTU1VUyILXdmVbdRjkQesKVPT/wPMpYXIHUcZJTPdsGfKSfQ==",
+ "resolved": "1.3.0",
+ "contentHash": "WDaD6z9KkkCUHSo15xK7tYBERHy8uqP+cIUp8uIxhR0yrlpJLXTRcJcUUVqpXlBkV7MK9Eo3mTrAnctLnJuHDQ==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "ModelContextProtocol.Core": "1.0.0"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
+ "ModelContextProtocol.Core": "1.3.0"
}
},
"ModelContextProtocol.Core": {
"type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "QKboiQEq2MJMGeQ029Gy6xqge88abm0Px9lnG7hueOyf+EDCxi5SUATV+Df7GwT+NwWzkEsYG271bUQD+LGhEg==",
+ "resolved": "1.3.0",
+ "contentHash": "OWmdxDSwA7K9pNNg4t98MXNIssHG/wOQEr/G8pG5B7synDdw4MnmZ/IIVeb3yUdeznPqnDHvd3FBCK0jRk4IZQ==",
"dependencies": {
- "Microsoft.Extensions.AI.Abstractions": "10.3.0",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "System.Net.ServerSentEvents": "10.0.3"
+ "Microsoft.Extensions.AI.Abstractions": "10.5.2",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
+ "System.Net.ServerSentEvents": "10.0.7"
}
},
"Nerdbank.Streams": {
@@ -1854,7 +563,8 @@
"contentHash": "oDKOeKZ865I5X8qmU3IXMyrAnssYEiYWTobPGdrqubN3RtTzEHIv+D6fwhdcfrdhPJzHjCkK/ORztR/IsnmA6g==",
"dependencies": {
"Microsoft.VisualStudio.Threading.Only": "17.13.61",
- "Microsoft.VisualStudio.Validation": "17.8.8"
+ "Microsoft.VisualStudio.Validation": "17.8.8",
+ "System.IO.Pipelines": "8.0.0"
}
},
"Newtonsoft.Json": {
@@ -1862,10 +572,37 @@
"resolved": "13.0.4",
"contentHash": "pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A=="
},
+ "OpenTelemetry": {
+ "type": "Transitive",
+ "resolved": "1.15.3",
+ "contentHash": "N0i6WjPoHPbZyms1ugbDIFAJFuGlpeExJMU/+XSL0lQRUkg/D0utFkDoLXf8Z1km5B+xVZ2GyMXXiX8qdeNmPg==",
+ "dependencies": {
+ "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0",
+ "Microsoft.Extensions.Logging.Configuration": "9.0.0",
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "1.15.3"
+ }
+ },
+ "OpenTelemetry.Api": {
+ "type": "Transitive",
+ "resolved": "1.15.3",
+ "contentHash": "fX+fkCysfPut+qCcT3bKqyX4QN9Saf4CgX8HLOHywEVD+Xr7sULtfuypITpoDysjx8R59dn/3mWhgimMH8cm/g==",
+ "dependencies": {
+ "System.Diagnostics.DiagnosticSource": "10.0.0"
+ }
+ },
+ "OpenTelemetry.Api.ProviderBuilderExtensions": {
+ "type": "Transitive",
+ "resolved": "1.15.3",
+ "contentHash": "SYn0lqYDwLMWhv/zlNGsQcl2yX++yTumanX46bmOZE/ZDOd1WjPBO2kZaZgKLEZTZk48pavIFGJ6vOvxXgWVFQ==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
+ "OpenTelemetry.Api": "1.15.3"
+ }
+ },
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"Semver": {
"type": "Transitive",
@@ -1884,7 +621,8 @@
"Microsoft.VisualStudio.Threading.Only": "17.13.61",
"Microsoft.VisualStudio.Validation": "17.8.8",
"Nerdbank.Streams": "2.12.87",
- "Newtonsoft.Json": "13.0.3"
+ "Newtonsoft.Json": "13.0.3",
+ "System.IO.Pipelines": "8.0.0"
}
},
"System.Diagnostics.DiagnosticSource": {
@@ -1899,8 +637,8 @@
},
"System.IO.Hashing": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "La6ICwsdTKhVX+LKN+pvFjQRR3LhLwq3uKdi2knjLzRyPYBSydF4cjXidYxIiTcDD6XVYdsBWQEI8ZxiZ/OdIg=="
+ "resolved": "10.0.8",
+ "contentHash": "+dJsbPJ3FyUbTZNplFj0RCKePFizmv6ewDV46JE9q/IVH4c3xTCftHfHelLsAKf0jryIPqgMb5GpS0x7TAY3mg=="
},
"System.IO.Pipelines": {
"type": "Transitive",
@@ -1909,8 +647,8 @@
},
"System.Net.ServerSentEvents": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "1kxSRO/+ccr9WiknCT2GAABRjXLx0DloEmv90BMcDNjy40dU2h9SHMMBsdk3BAD74wTzdwZAQRHMRznDyXjsHg=="
+ "resolved": "10.0.7",
+ "contentHash": "e06Z0ebrVhLOPZjqkJ3FkhGEobJu7T7WEIZPNtZW2Vr8eULbxwZg64i4SYeCVcaCdHLST/G4DOGnYp9QcIzzKA=="
},
"System.Text.Encodings.Web": {
"type": "Transitive",
@@ -1960,6 +698,25 @@
"Microsoft.Extensions.Logging.EventSource": "10.0.8",
"Microsoft.Extensions.Options": "10.0.8"
}
+ },
+ "OpenTelemetry.Exporter.OpenTelemetryProtocol": {
+ "type": "CentralTransitive",
+ "requested": "[1.15.3, )",
+ "resolved": "1.15.3",
+ "contentHash": "FEXJepcseTGbATiCkUfP7ipoFEYYfl/0UmmUwi0KxCPg9PaUA8ab2P1LGopK+/HExasJ1ZutFhZrN6WvUIR23g==",
+ "dependencies": {
+ "OpenTelemetry": "1.15.3"
+ }
+ },
+ "OpenTelemetry.Extensions.Hosting": {
+ "type": "CentralTransitive",
+ "requested": "[1.15.3, )",
+ "resolved": "1.15.3",
+ "contentHash": "u8n/W8yIlqv0BXZmvId1iVaeWXG42tGKdTkuLYg5g57Y/r9CeUNzqtrSHNdG5IoO8iPX79w3v+WsbAHgUQbfeg==",
+ "dependencies": {
+ "Microsoft.Extensions.Hosting.Abstractions": "9.0.0",
+ "OpenTelemetry": "1.15.3"
+ }
}
}
}
diff --git a/global.json b/global.json
index 6ac2ee0..ee4060a 100644
--- a/global.json
+++ b/global.json
@@ -4,9 +4,9 @@
"rollForward": "latestFeature"
},
"msbuild-sdks": {
- "Aspire.AppHost.Sdk": "13.3.1"
+ "Aspire.AppHost.Sdk": "13.4.0"
},
"test": {
"runner": "Microsoft.Testing.Platform"
}
-}
+}
\ No newline at end of file
diff --git a/tests/AlbusKavaliro.TraceableLdapClient.Tests/packages.lock.json b/tests/AlbusKavaliro.TraceableLdapClient.Tests/packages.lock.json
index a75bc81..2d4adc0 100644
--- a/tests/AlbusKavaliro.TraceableLdapClient.Tests/packages.lock.json
+++ b/tests/AlbusKavaliro.TraceableLdapClient.Tests/packages.lock.json
@@ -1,46 +1,46 @@
{
"version": 2,
"dependencies": {
- "net10.0": {
+ "net9.0": {
"Microsoft.Testing.Extensions.CodeCoverage": {
"type": "Direct",
- "requested": "[18.6.2, )",
- "resolved": "18.6.2",
- "contentHash": "vRDhB96XQyVdYFp4cQZOMz/lx0okfCdzTXPxGiuFhKx2yUL0FT/skTpnTv+7x13+tjNOcT39i2Ln3BYtslzf2w==",
+ "requested": "[18.7.0, )",
+ "resolved": "18.7.0",
+ "contentHash": "i7ifcFK6lzM5BHaROS4O7SAkk7L/gAeOwZxs3pyhn8hW73ZDTwQppovXNJL1bm1JBXL69HuI4DO5NzU8rhzIiA==",
"dependencies": {
- "Microsoft.DiaSymReader": "2.2.5",
+ "Microsoft.DiaSymReader": "2.2.6",
"Microsoft.Extensions.DependencyModel": "8.0.2",
- "Microsoft.Testing.Platform": "2.1.0"
+ "Microsoft.Testing.Platform": "2.2.1"
}
},
"Microsoft.Testing.Extensions.CrashDump": {
"type": "Direct",
- "requested": "[2.2.2, )",
- "resolved": "2.2.2",
- "contentHash": "xRLrgZBqHaNyM5paxE/MUXgN0uOqtOia8l4uF8zL1EYVN7ouyLAmVFfdhRfpyympQzLsodQrsN40grMkxYX25g==",
+ "requested": "[2.2.3, )",
+ "resolved": "2.2.3",
+ "contentHash": "wop2zrjwNhHLZfo0UJbTOBe5h9kwQsi2O5+ZPRi41KkFzM5obxWYLIpQYw6p/iBv81/9rT7Jn/IeInMFtkYShg==",
"dependencies": {
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.2",
- "Microsoft.Testing.Platform": "2.2.2"
+ "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.3",
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"Microsoft.Testing.Extensions.TrxReport": {
"type": "Direct",
- "requested": "[2.2.2, )",
- "resolved": "2.2.2",
- "contentHash": "iEp69l8C0OlEnqUgZVoh621PrFIbaIbhjShUkW9pgPwH1GGLawLbi7cW1wyzLxZLI3jVSuKqV/JbSFz8Ael7Kg==",
+ "requested": "[2.2.3, )",
+ "resolved": "2.2.3",
+ "contentHash": "9Hot3ty5ZVWHrW40k2NPfD0dCaPwIxj7j7VjujNYwpYkYw9AdbejPHjGNkL/gvUWorauJf5IkeDoUeIbS7LuUg==",
"dependencies": {
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.2",
- "Microsoft.Testing.Platform": "2.2.2"
+ "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.3",
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"Testcontainers": {
"type": "Direct",
- "requested": "[4.11.0, )",
- "resolved": "4.11.0",
- "contentHash": "9pBNaK9Ra3GVnr5h6gaDJOBH0txA5G3Juho5WANPuyu38l5xyr2lCvf11oA5/uSd+Lh4Wtng34nKp3nMiea02g==",
+ "requested": "[4.12.0, )",
+ "resolved": "4.12.0",
+ "contentHash": "PTZRdG1ZVkFMsFbc3cK/VUaOB5L3l4wYL+OkWAK33/cvgd/5FcmZlQ6NhMAl3PWBqYkpdWmeYmQW9U2OIXqtFA==",
"dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1",
- "Docker.DotNet.Enhanced.X509": "3.131.1",
+ "Docker.DotNet.Enhanced": "4.2.0",
+ "Docker.DotNet.Enhanced.X509": "4.2.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
"SSH.NET": "2025.1.0",
"SharpZipLib": "1.4.2"
@@ -48,15 +48,15 @@
},
"TUnit": {
"type": "Direct",
- "requested": "[1.44.0, )",
- "resolved": "1.44.0",
- "contentHash": "TLGw3s+dFWeEfVlolSoNYGJpdJ13EKlSY3yfzN5c73hZxQ4q19wm1iD1BfZ7oPOpNYUMJP45xSy5ALC2egI0CA==",
+ "requested": "[1.48.6, )",
+ "resolved": "1.48.6",
+ "contentHash": "0j5DRlhvchZDbYirICqdgm1uxORJcExqx18Lukx32iHwtbkkFGumJoh+/odwOW2u/f7YGsHcM5s5y6zrSKGMRQ==",
"dependencies": {
- "Microsoft.Testing.Extensions.CodeCoverage": "18.6.2",
- "Microsoft.Testing.Extensions.Telemetry": "2.2.2",
- "Microsoft.Testing.Extensions.TrxReport": "2.2.2",
- "TUnit.Assertions": "1.44.0",
- "TUnit.Engine": "1.44.0"
+ "Microsoft.Testing.Extensions.CodeCoverage": "18.7.0",
+ "Microsoft.Testing.Extensions.Telemetry": "2.2.3",
+ "Microsoft.Testing.Extensions.TrxReport": "2.2.3",
+ "TUnit.Assertions": "1.48.6",
+ "TUnit.Engine": "1.48.6"
}
},
"BouncyCastle.Cryptography": {
@@ -66,210 +66,63 @@
},
"Docker.DotNet.Enhanced": {
"type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "hGLHCNUsQbT2Ab/HUznRnNqYZQs40zInXa3eLwYjeNyfUYbw1pqqDGqcOLl5uGepS8IuigEYakEdAcVT/2ezYg==",
+ "resolved": "4.2.0",
+ "contentHash": "tm2V/DpnaURbBhMQ7Z3orNR3u+H863KQuYfA/sgGjI5py07dEeV0I02f6pGrx2869KG9uNM/E96puf9i0gId2w==",
"dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0",
+ "Docker.DotNet.Enhanced.LegacyHttp": "4.2.0",
+ "Docker.DotNet.Enhanced.NPipe": "4.2.0",
+ "Docker.DotNet.Enhanced.NativeHttp": "4.2.0",
+ "Docker.DotNet.Enhanced.Unix": "4.2.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3"
}
},
- "Docker.DotNet.Enhanced.X509": {
- "type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "8FU7zmttFQzp0xb0EPupxQ0nGtC2cTpukgh3jMxMT8luj5TSDyzIKTnroDpXCjpg9P2fV+6JIvC+IetsMEfyBA==",
- "dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1"
- }
- },
- "EnumerableAsyncProcessor": {
- "type": "Transitive",
- "resolved": "3.8.4",
- "contentHash": "KlbpupRCz3Kf+P7gsiDvFXJ980i/9lfihMZFmmxIk0Gf6mopEjy74OTJZmdaKDQpE29eQDBnMZB5khyW3eugrg=="
- },
- "Microsoft.ApplicationInsights": {
- "type": "Transitive",
- "resolved": "2.23.0",
- "contentHash": "nWArUZTdU7iqZLycLKWe0TDms48KKGE6pONH2terYNa8REXiqixrMOkf1sk5DHGMaUTqONU2YkS4SAXBhLStgw=="
- },
- "Microsoft.DiaSymReader": {
- "type": "Transitive",
- "resolved": "2.2.5",
- "contentHash": "Cq0DLpL8oQmXX3EUCClAYWDBy7Nf3Km6kmUw/eYWlYcTeC3g3Nekd/Z/ldsiy+Oi3xboanlQV9oaVCkgdLEhOQ=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
- "Microsoft.Extensions.DependencyModel": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "mUBDZZRgZrSyFOsJ2qJJ9fXfqd/kXJwf3AiDoqLD9m6TjY5OO/vLNOb9fb4juC0487eq4hcGN/M2Rh/CKS7QYw=="
- },
- "Microsoft.Extensions.Logging.Abstractions": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": {
"type": "Transitive",
- "resolved": "8.0.3",
- "contentHash": "dL0QGToTxggRLMYY4ZYX5AMwBb+byQBd/5dMiZE07Nv73o6I5Are3C7eQTh7K2+A4ct0PVISSr7TZANbiNb2yQ==",
+ "resolved": "4.2.0",
+ "contentHash": "cQNxpdadEPdNdfjFCl9vgoCQIK3aVHRn1Qlu36aZUFpp4xHfPrk4hRPNVLR/CpobIFJ+dAt8AceTKMlCfPSccw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
- },
- "Microsoft.Testing.Extensions.Telemetry": {
- "type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "qKRghdaDiC88N1s3LDJO7zW74QNZu/ErnTxuG7R9u9UORn6pTwdqbi7X+eY4UQb+7YV2gR2yz8eRelvOWQVxhA==",
- "dependencies": {
- "Microsoft.ApplicationInsights": "2.23.0",
- "Microsoft.Testing.Platform": "2.2.2"
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.3"
}
},
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": {
+ "Docker.DotNet.Enhanced.LegacyHttp": {
"type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "MuOC3Be70FPysaPxaO0f3GFoXU49UwnKCVDWfFrOZ93h955KZ6MKiJ6vwt/2r4e1wkLDoJFbkQzi/MNbpe4oXQ==",
+ "resolved": "4.2.0",
+ "contentHash": "sfbMX1HBPUec3PEMoqlP5ak6skXclcTBmu4gG3aUJatP34J2DgvYMP13bvz/rfrjVkAhPqnIiDKiHAkBCokajg==",
"dependencies": {
- "Microsoft.Testing.Platform": "2.2.2"
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
}
},
- "Microsoft.Testing.Platform": {
- "type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "9mUsTOri0aVqBX7/EJwqVJxVwdOzGUVJqK1H2EMfIl9xxJuSdqhfAlJbukl/iNugvi4+cmQs/LI8PLTDUT9P1A=="
- },
- "Microsoft.Testing.Platform.MSBuild": {
+ "Docker.DotNet.Enhanced.NativeHttp": {
"type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "acgkTLYA8C39oe5b5ISmydBshR0XO6v8z3/CXAsLmPQ3xAiomHuPoTAgY28tjQLcwPZOu4GX034BXWvmsVpzIg==",
+ "resolved": "4.2.0",
+ "contentHash": "/ll+2ePYm1qrsMdgMO5BzCQnbfTGmPJAc9SqXEManbliVBZvEpBKHXLugx/OeEca2oC/b4RV+UNPtue5u4jAuA==",
"dependencies": {
- "Microsoft.Testing.Platform": "2.2.2"
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
}
},
- "SharpZipLib": {
- "type": "Transitive",
- "resolved": "1.4.2",
- "contentHash": "yjj+3zgz8zgXpiiC3ZdF/iyTBbz2fFvMxZFEBPUcwZjIvXOf37Ylm+K58hqMfIBt5JgU/Z2uoUS67JmTLe973A=="
- },
- "SSH.NET": {
- "type": "Transitive",
- "resolved": "2025.1.0",
- "contentHash": "jrnbtf0ItVaXAe6jE8X/kSLa6uC+0C+7W1vepcnRQB/rD88qy4IxG7Lf1FIbWmkoc4iVXv0pKrz+Wc6J4ngmHw==",
- "dependencies": {
- "BouncyCastle.Cryptography": "2.6.2",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.3"
- }
- },
- "TUnit.Assertions": {
- "type": "Transitive",
- "resolved": "1.44.0",
- "contentHash": "fG19poW1AuhIPv9+Hj8bYv0o/25P8+gzsmMPeV0KxJ0KiFn5Mx4qZ6OJg1+5doAd4MC6moZr44X5aEd1AF6eiA=="
- },
- "TUnit.Core": {
- "type": "Transitive",
- "resolved": "1.44.0",
- "contentHash": "qZtXrwGe9wdXmjB7uW1pZkLTlYCI31xBEKLIyB444klERmbWQ6gTM7wpJRUl1bTv4+1oW/vb/IaA77pv/ioBdw=="
- },
- "TUnit.Engine": {
+ "Docker.DotNet.Enhanced.NPipe": {
"type": "Transitive",
- "resolved": "1.44.0",
- "contentHash": "tAtLUEmewmK4JFcgB1/RMIwC4+c4Vq+K2tTDtiA99Ift1puWb4osj5KItfOxuz9G0VqkD1jkh0Fx8xztD0o4IA==",
- "dependencies": {
- "EnumerableAsyncProcessor": "3.8.4",
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.2",
- "Microsoft.Testing.Platform": "2.2.2",
- "Microsoft.Testing.Platform.MSBuild": "2.2.2",
- "TUnit.Core": "1.44.0"
- }
- },
- "albuskavaliro.traceableldapclient": {
- "type": "Project",
- "dependencies": {
- "System.DirectoryServices.Protocols": "[10.0.8, )"
- }
- },
- "System.DirectoryServices.Protocols": {
- "type": "CentralTransitive",
- "requested": "[10.0.8, )",
- "resolved": "10.0.8",
- "contentHash": "VmFO1CBCUvWu9cV2XQSeKXRW2Gn76oZmuhhOk7GPDIvzaPoy3lVWHFExFyKNNJlQbGySUbor1bqa1Fc8CJCF/A=="
- }
- },
- "net8.0": {
- "Microsoft.Testing.Extensions.CodeCoverage": {
- "type": "Direct",
- "requested": "[18.6.2, )",
- "resolved": "18.6.2",
- "contentHash": "vRDhB96XQyVdYFp4cQZOMz/lx0okfCdzTXPxGiuFhKx2yUL0FT/skTpnTv+7x13+tjNOcT39i2Ln3BYtslzf2w==",
- "dependencies": {
- "Microsoft.DiaSymReader": "2.2.5",
- "Microsoft.Extensions.DependencyModel": "8.0.2",
- "Microsoft.Testing.Platform": "2.1.0"
- }
- },
- "Microsoft.Testing.Extensions.CrashDump": {
- "type": "Direct",
- "requested": "[2.2.2, )",
- "resolved": "2.2.2",
- "contentHash": "xRLrgZBqHaNyM5paxE/MUXgN0uOqtOia8l4uF8zL1EYVN7ouyLAmVFfdhRfpyympQzLsodQrsN40grMkxYX25g==",
- "dependencies": {
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.2",
- "Microsoft.Testing.Platform": "2.2.2"
- }
- },
- "Microsoft.Testing.Extensions.TrxReport": {
- "type": "Direct",
- "requested": "[2.2.2, )",
- "resolved": "2.2.2",
- "contentHash": "iEp69l8C0OlEnqUgZVoh621PrFIbaIbhjShUkW9pgPwH1GGLawLbi7cW1wyzLxZLI3jVSuKqV/JbSFz8Ael7Kg==",
+ "resolved": "4.2.0",
+ "contentHash": "8wyYOD6VkvqRkITwsvkt3UbW/1WDl6NFypNAsIIDaMiglNRzFrQcK0nK9VUEZa6Oja8Bso3UYySDoL8qatatAA==",
"dependencies": {
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.2",
- "Microsoft.Testing.Platform": "2.2.2"
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
}
},
- "Testcontainers": {
- "type": "Direct",
- "requested": "[4.11.0, )",
- "resolved": "4.11.0",
- "contentHash": "9pBNaK9Ra3GVnr5h6gaDJOBH0txA5G3Juho5WANPuyu38l5xyr2lCvf11oA5/uSd+Lh4Wtng34nKp3nMiea02g==",
- "dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1",
- "Docker.DotNet.Enhanced.X509": "3.131.1",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.3",
- "SSH.NET": "2025.1.0",
- "SharpZipLib": "1.4.2"
- }
- },
- "TUnit": {
- "type": "Direct",
- "requested": "[1.44.0, )",
- "resolved": "1.44.0",
- "contentHash": "TLGw3s+dFWeEfVlolSoNYGJpdJ13EKlSY3yfzN5c73hZxQ4q19wm1iD1BfZ7oPOpNYUMJP45xSy5ALC2egI0CA==",
- "dependencies": {
- "Microsoft.Testing.Extensions.CodeCoverage": "18.6.2",
- "Microsoft.Testing.Extensions.Telemetry": "2.2.2",
- "Microsoft.Testing.Extensions.TrxReport": "2.2.2",
- "TUnit.Assertions": "1.44.0",
- "TUnit.Engine": "1.44.0"
- }
- },
- "BouncyCastle.Cryptography": {
+ "Docker.DotNet.Enhanced.Unix": {
"type": "Transitive",
- "resolved": "2.6.2",
- "contentHash": "7oWOcvnntmMKNzDLsdxAYqApt+AjpRpP2CShjMfIa3umZ42UQMvH0tl1qAliYPNYO6vTdcGMqnRrCPmsfzTI1w=="
- },
- "Docker.DotNet.Enhanced": {
- "type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "hGLHCNUsQbT2Ab/HUznRnNqYZQs40zInXa3eLwYjeNyfUYbw1pqqDGqcOLl5uGepS8IuigEYakEdAcVT/2ezYg==",
+ "resolved": "4.2.0",
+ "contentHash": "x0wNcbww1+p9nUfw8i+JvsSArBDGkoZ9GI2PZ1wPo85B2OiFrdzp89omounNhO2GKyaIRWAqAm5jYZyNg9EnxA==",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "8.0.3",
- "System.IO.Pipelines": "8.0.0"
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
}
},
"Docker.DotNet.Enhanced.X509": {
"type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "8FU7zmttFQzp0xb0EPupxQ0nGtC2cTpukgh3jMxMT8luj5TSDyzIKTnroDpXCjpg9P2fV+6JIvC+IetsMEfyBA==",
+ "resolved": "4.2.0",
+ "contentHash": "nMw+FHGwGZieDi7kBgpIVl+E8MzjzXeXHvMQpidLADT06fts2Gw6G+K+p0hMGv7liZULxyYiZnQ1UbE2B9NNQg==",
"dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1"
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
}
},
"EnumerableAsyncProcessor": {
@@ -280,214 +133,15 @@
"Microsoft.ApplicationInsights": {
"type": "Transitive",
"resolved": "2.23.0",
- "contentHash": "nWArUZTdU7iqZLycLKWe0TDms48KKGE6pONH2terYNa8REXiqixrMOkf1sk5DHGMaUTqONU2YkS4SAXBhLStgw=="
- },
- "Microsoft.DiaSymReader": {
- "type": "Transitive",
- "resolved": "2.2.5",
- "contentHash": "Cq0DLpL8oQmXX3EUCClAYWDBy7Nf3Km6kmUw/eYWlYcTeC3g3Nekd/Z/ldsiy+Oi3xboanlQV9oaVCkgdLEhOQ=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
- "Microsoft.Extensions.DependencyModel": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "mUBDZZRgZrSyFOsJ2qJJ9fXfqd/kXJwf3AiDoqLD9m6TjY5OO/vLNOb9fb4juC0487eq4hcGN/M2Rh/CKS7QYw=="
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.3",
- "contentHash": "dL0QGToTxggRLMYY4ZYX5AMwBb+byQBd/5dMiZE07Nv73o6I5Are3C7eQTh7K2+A4ct0PVISSr7TZANbiNb2yQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
- },
- "Microsoft.Testing.Extensions.Telemetry": {
- "type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "qKRghdaDiC88N1s3LDJO7zW74QNZu/ErnTxuG7R9u9UORn6pTwdqbi7X+eY4UQb+7YV2gR2yz8eRelvOWQVxhA==",
- "dependencies": {
- "Microsoft.ApplicationInsights": "2.23.0",
- "Microsoft.Testing.Platform": "2.2.2"
- }
- },
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": {
- "type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "MuOC3Be70FPysaPxaO0f3GFoXU49UwnKCVDWfFrOZ93h955KZ6MKiJ6vwt/2r4e1wkLDoJFbkQzi/MNbpe4oXQ==",
- "dependencies": {
- "Microsoft.Testing.Platform": "2.2.2"
- }
- },
- "Microsoft.Testing.Platform": {
- "type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "9mUsTOri0aVqBX7/EJwqVJxVwdOzGUVJqK1H2EMfIl9xxJuSdqhfAlJbukl/iNugvi4+cmQs/LI8PLTDUT9P1A=="
- },
- "Microsoft.Testing.Platform.MSBuild": {
- "type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "acgkTLYA8C39oe5b5ISmydBshR0XO6v8z3/CXAsLmPQ3xAiomHuPoTAgY28tjQLcwPZOu4GX034BXWvmsVpzIg==",
+ "contentHash": "nWArUZTdU7iqZLycLKWe0TDms48KKGE6pONH2terYNa8REXiqixrMOkf1sk5DHGMaUTqONU2YkS4SAXBhLStgw==",
"dependencies": {
- "Microsoft.Testing.Platform": "2.2.2"
+ "System.Diagnostics.DiagnosticSource": "5.0.0"
}
},
- "SharpZipLib": {
- "type": "Transitive",
- "resolved": "1.4.2",
- "contentHash": "yjj+3zgz8zgXpiiC3ZdF/iyTBbz2fFvMxZFEBPUcwZjIvXOf37Ylm+K58hqMfIBt5JgU/Z2uoUS67JmTLe973A=="
- },
- "SSH.NET": {
- "type": "Transitive",
- "resolved": "2025.1.0",
- "contentHash": "jrnbtf0ItVaXAe6jE8X/kSLa6uC+0C+7W1vepcnRQB/rD88qy4IxG7Lf1FIbWmkoc4iVXv0pKrz+Wc6J4ngmHw==",
- "dependencies": {
- "BouncyCastle.Cryptography": "2.6.2",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.3"
- }
- },
- "System.IO.Pipelines": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA=="
- },
- "System.Threading.Channels": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "hzACdIf1C+4Dqos5ijV404b94+LqfIC8nfS3mNpCDFWowb1N3PNfJPopneq32ahWlDeyaPZJqjBk76YFR69Rpg=="
- },
- "TUnit.Assertions": {
- "type": "Transitive",
- "resolved": "1.44.0",
- "contentHash": "fG19poW1AuhIPv9+Hj8bYv0o/25P8+gzsmMPeV0KxJ0KiFn5Mx4qZ6OJg1+5doAd4MC6moZr44X5aEd1AF6eiA=="
- },
- "TUnit.Core": {
- "type": "Transitive",
- "resolved": "1.44.0",
- "contentHash": "qZtXrwGe9wdXmjB7uW1pZkLTlYCI31xBEKLIyB444klERmbWQ6gTM7wpJRUl1bTv4+1oW/vb/IaA77pv/ioBdw=="
- },
- "TUnit.Engine": {
- "type": "Transitive",
- "resolved": "1.44.0",
- "contentHash": "tAtLUEmewmK4JFcgB1/RMIwC4+c4Vq+K2tTDtiA99Ift1puWb4osj5KItfOxuz9G0VqkD1jkh0Fx8xztD0o4IA==",
- "dependencies": {
- "EnumerableAsyncProcessor": "3.8.4",
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.2",
- "Microsoft.Testing.Platform": "2.2.2",
- "Microsoft.Testing.Platform.MSBuild": "2.2.2",
- "System.Threading.Channels": "9.0.0",
- "TUnit.Core": "1.44.0"
- }
- },
- "albuskavaliro.traceableldapclient": {
- "type": "Project",
- "dependencies": {
- "System.DirectoryServices.Protocols": "[10.0.8, )"
- }
- },
- "System.DirectoryServices.Protocols": {
- "type": "CentralTransitive",
- "requested": "[10.0.8, )",
- "resolved": "10.0.8",
- "contentHash": "VmFO1CBCUvWu9cV2XQSeKXRW2Gn76oZmuhhOk7GPDIvzaPoy3lVWHFExFyKNNJlQbGySUbor1bqa1Fc8CJCF/A=="
- }
- },
- "net9.0": {
- "Microsoft.Testing.Extensions.CodeCoverage": {
- "type": "Direct",
- "requested": "[18.6.2, )",
- "resolved": "18.6.2",
- "contentHash": "vRDhB96XQyVdYFp4cQZOMz/lx0okfCdzTXPxGiuFhKx2yUL0FT/skTpnTv+7x13+tjNOcT39i2Ln3BYtslzf2w==",
- "dependencies": {
- "Microsoft.DiaSymReader": "2.2.5",
- "Microsoft.Extensions.DependencyModel": "8.0.2",
- "Microsoft.Testing.Platform": "2.1.0"
- }
- },
- "Microsoft.Testing.Extensions.CrashDump": {
- "type": "Direct",
- "requested": "[2.2.2, )",
- "resolved": "2.2.2",
- "contentHash": "xRLrgZBqHaNyM5paxE/MUXgN0uOqtOia8l4uF8zL1EYVN7ouyLAmVFfdhRfpyympQzLsodQrsN40grMkxYX25g==",
- "dependencies": {
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.2",
- "Microsoft.Testing.Platform": "2.2.2"
- }
- },
- "Microsoft.Testing.Extensions.TrxReport": {
- "type": "Direct",
- "requested": "[2.2.2, )",
- "resolved": "2.2.2",
- "contentHash": "iEp69l8C0OlEnqUgZVoh621PrFIbaIbhjShUkW9pgPwH1GGLawLbi7cW1wyzLxZLI3jVSuKqV/JbSFz8Ael7Kg==",
- "dependencies": {
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.2",
- "Microsoft.Testing.Platform": "2.2.2"
- }
- },
- "Testcontainers": {
- "type": "Direct",
- "requested": "[4.11.0, )",
- "resolved": "4.11.0",
- "contentHash": "9pBNaK9Ra3GVnr5h6gaDJOBH0txA5G3Juho5WANPuyu38l5xyr2lCvf11oA5/uSd+Lh4Wtng34nKp3nMiea02g==",
- "dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1",
- "Docker.DotNet.Enhanced.X509": "3.131.1",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.3",
- "SSH.NET": "2025.1.0",
- "SharpZipLib": "1.4.2"
- }
- },
- "TUnit": {
- "type": "Direct",
- "requested": "[1.44.0, )",
- "resolved": "1.44.0",
- "contentHash": "TLGw3s+dFWeEfVlolSoNYGJpdJ13EKlSY3yfzN5c73hZxQ4q19wm1iD1BfZ7oPOpNYUMJP45xSy5ALC2egI0CA==",
- "dependencies": {
- "Microsoft.Testing.Extensions.CodeCoverage": "18.6.2",
- "Microsoft.Testing.Extensions.Telemetry": "2.2.2",
- "Microsoft.Testing.Extensions.TrxReport": "2.2.2",
- "TUnit.Assertions": "1.44.0",
- "TUnit.Engine": "1.44.0"
- }
- },
- "BouncyCastle.Cryptography": {
- "type": "Transitive",
- "resolved": "2.6.2",
- "contentHash": "7oWOcvnntmMKNzDLsdxAYqApt+AjpRpP2CShjMfIa3umZ42UQMvH0tl1qAliYPNYO6vTdcGMqnRrCPmsfzTI1w=="
- },
- "Docker.DotNet.Enhanced": {
- "type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "hGLHCNUsQbT2Ab/HUznRnNqYZQs40zInXa3eLwYjeNyfUYbw1pqqDGqcOLl5uGepS8IuigEYakEdAcVT/2ezYg==",
- "dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "8.0.3"
- }
- },
- "Docker.DotNet.Enhanced.X509": {
- "type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "8FU7zmttFQzp0xb0EPupxQ0nGtC2cTpukgh3jMxMT8luj5TSDyzIKTnroDpXCjpg9P2fV+6JIvC+IetsMEfyBA==",
- "dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1"
- }
- },
- "EnumerableAsyncProcessor": {
- "type": "Transitive",
- "resolved": "3.8.4",
- "contentHash": "KlbpupRCz3Kf+P7gsiDvFXJ980i/9lfihMZFmmxIk0Gf6mopEjy74OTJZmdaKDQpE29eQDBnMZB5khyW3eugrg=="
- },
- "Microsoft.ApplicationInsights": {
- "type": "Transitive",
- "resolved": "2.23.0",
- "contentHash": "nWArUZTdU7iqZLycLKWe0TDms48KKGE6pONH2terYNa8REXiqixrMOkf1sk5DHGMaUTqONU2YkS4SAXBhLStgw=="
- },
"Microsoft.DiaSymReader": {
"type": "Transitive",
- "resolved": "2.2.5",
- "contentHash": "Cq0DLpL8oQmXX3EUCClAYWDBy7Nf3Km6kmUw/eYWlYcTeC3g3Nekd/Z/ldsiy+Oi3xboanlQV9oaVCkgdLEhOQ=="
+ "resolved": "2.2.6",
+ "contentHash": "UitZ43WYJQYmcuScLEDTR95EGulBwk2R4N2zLBhaka8frXGVioa6Bkcbc5Fib8UkHIdrnN1lyzOublenrfpgxA=="
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
@@ -509,32 +163,32 @@
},
"Microsoft.Testing.Extensions.Telemetry": {
"type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "qKRghdaDiC88N1s3LDJO7zW74QNZu/ErnTxuG7R9u9UORn6pTwdqbi7X+eY4UQb+7YV2gR2yz8eRelvOWQVxhA==",
+ "resolved": "2.2.3",
+ "contentHash": "mLdW+JOR3kXYGTdgR/qc/UZBA0r+eCR2k6bUxTcuDj5w9WdIQ7Lol5MBUU7YOSGd9bs9bvhSYWAptgz0YtQqCA==",
"dependencies": {
"Microsoft.ApplicationInsights": "2.23.0",
- "Microsoft.Testing.Platform": "2.2.2"
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"Microsoft.Testing.Extensions.TrxReport.Abstractions": {
"type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "MuOC3Be70FPysaPxaO0f3GFoXU49UwnKCVDWfFrOZ93h955KZ6MKiJ6vwt/2r4e1wkLDoJFbkQzi/MNbpe4oXQ==",
+ "resolved": "2.2.3",
+ "contentHash": "hntvxJEkmUAx6C2xXc/PO38DqEQl4rimzOgSvTR1hAMruMid7R4RcXOrzzF33J66gKaN7jRaQ0TMW/nNfaV9jw==",
"dependencies": {
- "Microsoft.Testing.Platform": "2.2.2"
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"Microsoft.Testing.Platform": {
"type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "9mUsTOri0aVqBX7/EJwqVJxVwdOzGUVJqK1H2EMfIl9xxJuSdqhfAlJbukl/iNugvi4+cmQs/LI8PLTDUT9P1A=="
+ "resolved": "2.2.3",
+ "contentHash": "LhM1/Qoi8Ams5QcD4r3f09CSOono9iQr3NEJQItFtyzWB55nWTgEOsVqXqMWWWIwk3nkPqc+XfnlJmp8xUI5fg=="
},
"Microsoft.Testing.Platform.MSBuild": {
"type": "Transitive",
- "resolved": "2.2.2",
- "contentHash": "acgkTLYA8C39oe5b5ISmydBshR0XO6v8z3/CXAsLmPQ3xAiomHuPoTAgY28tjQLcwPZOu4GX034BXWvmsVpzIg==",
+ "resolved": "2.2.3",
+ "contentHash": "Q22jJYJLx4srTinsAuoCskqmzjrBJC8YeGJMHHIcrf1dQeHoEZ7wsqDzTlENkMoke2qfufF7U+9u58nlZunH/Q==",
"dependencies": {
- "Microsoft.Testing.Platform": "2.2.2"
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"SharpZipLib": {
@@ -551,26 +205,31 @@
"Microsoft.Extensions.Logging.Abstractions": "8.0.3"
}
},
+ "System.Diagnostics.DiagnosticSource": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "tCQTzPsGZh/A9LhhA6zrqCRV4hOHsK90/G7q3Khxmn6tnB1PuNU0cRaKANP2AWcF9bn0zsuOoZOSrHuJk6oNBA=="
+ },
"TUnit.Assertions": {
"type": "Transitive",
- "resolved": "1.44.0",
- "contentHash": "fG19poW1AuhIPv9+Hj8bYv0o/25P8+gzsmMPeV0KxJ0KiFn5Mx4qZ6OJg1+5doAd4MC6moZr44X5aEd1AF6eiA=="
+ "resolved": "1.48.6",
+ "contentHash": "EPF7bN459n84AydMt4Mjmh0Gfg681vMxVF/LIIlwc+BCv5iY1dpmKvXiwJX1k6N/Fw0Sx+Qs0jR+4uzNmH4fcg=="
},
"TUnit.Core": {
"type": "Transitive",
- "resolved": "1.44.0",
- "contentHash": "qZtXrwGe9wdXmjB7uW1pZkLTlYCI31xBEKLIyB444klERmbWQ6gTM7wpJRUl1bTv4+1oW/vb/IaA77pv/ioBdw=="
+ "resolved": "1.48.6",
+ "contentHash": "vXHMDi74AHaaXbaJjtgD0PLgQd4u+qqvkRzzkrnWSP/4+DRFXWENZ9pRoMzQG5b88Rwk9UCcjLXV4ghVSC62pw=="
},
"TUnit.Engine": {
"type": "Transitive",
- "resolved": "1.44.0",
- "contentHash": "tAtLUEmewmK4JFcgB1/RMIwC4+c4Vq+K2tTDtiA99Ift1puWb4osj5KItfOxuz9G0VqkD1jkh0Fx8xztD0o4IA==",
+ "resolved": "1.48.6",
+ "contentHash": "7VBZqwRf3f3JQ3/SoEXlRI+eeVbrK3FvI7HtxsGrizPo0Zo3T0ot72+dAdewbQhqfQAqimRCL5WMWXbWEamwZg==",
"dependencies": {
"EnumerableAsyncProcessor": "3.8.4",
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.2",
- "Microsoft.Testing.Platform": "2.2.2",
- "Microsoft.Testing.Platform.MSBuild": "2.2.2",
- "TUnit.Core": "1.44.0"
+ "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.3",
+ "Microsoft.Testing.Platform": "2.2.3",
+ "Microsoft.Testing.Platform.MSBuild": "2.2.3",
+ "TUnit.Core": "1.48.6"
}
},
"albuskavaliro.traceableldapclient": {