diff --git a/Dashboard.Tests/Dashboard.Tests.csproj b/Dashboard.Tests/Dashboard.Tests.csproj
index 97e98926..ef80ea23 100644
--- a/Dashboard.Tests/Dashboard.Tests.csproj
+++ b/Dashboard.Tests/Dashboard.Tests.csproj
@@ -9,7 +9,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Dashboard/Dashboard.csproj b/Dashboard/Dashboard.csproj
index 3b8a7a57..8e2fa874 100644
--- a/Dashboard/Dashboard.csproj
+++ b/Dashboard/Dashboard.csproj
@@ -44,12 +44,12 @@
-
-
+
+
-
-
-
+
+
+
diff --git a/Dashboard/packages.lock.json b/Dashboard/packages.lock.json
index 4d7bea1d..125c4e35 100644
--- a/Dashboard/packages.lock.json
+++ b/Dashboard/packages.lock.json
@@ -46,74 +46,74 @@
},
"Microsoft.Extensions.Configuration": {
"type": "Direct",
- "requested": "[10.0.8, )",
- "resolved": "10.0.8",
- "contentHash": "ehZcoPbjzWzS4XFvuz7R3V55SmpdkyMqFURLH3yXaN9NtXd9tR6CGB7pd49HYtCkenl+G7ctXSFLhNI08xLfRg==",
+ "requested": "[10.0.9, )",
+ "resolved": "10.0.9",
+ "contentHash": "woZsWLhOQsASuxbmgiZJqiGUBNo3IjRdXC92xt8rRokza+P6/nIsnzq7sm9Or6ZYcRl2kL1ufj8HVzp1QlPTXw==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Direct",
- "requested": "[10.0.8, )",
- "resolved": "10.0.8",
- "contentHash": "KLtAZ6A38s1pIfCO2ns6aG14NNGMYNZ4PBYfFK4M+R4A+xuSc6oklhqDcpHZxvDpyBWeFtR5C8iQBw2ng8tUHQ==",
+ "requested": "[10.0.9, )",
+ "resolved": "10.0.9",
+ "contentHash": "LiFKJgc9jZEW+7RhcSfsvCwoikt1lDdOqOn+whZC5zVHyg/gExftHl2QPtmfiHsEdDNg+Y+BDr6835tOfj8Y7A==",
"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": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Hosting": {
"type": "Direct",
- "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"
+ "requested": "[10.0.9, )",
+ "resolved": "10.0.9",
+ "contentHash": "HTgnvmK0ubesUFO16pLC+i9+RS8lEGd6TmDouuy75FsAgIFrSwUVhYCqG2IENzBJwgxGc/6Rsulfsvd9ZG/XkA==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.9",
+ "Microsoft.Extensions.Configuration.CommandLine": "10.0.9",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.9",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Json": "10.0.9",
+ "Microsoft.Extensions.Configuration.UserSecrets": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Diagnostics": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.9",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.9",
+ "Microsoft.Extensions.Logging.Console": "10.0.9",
+ "Microsoft.Extensions.Logging.Debug": "10.0.9",
+ "Microsoft.Extensions.Logging.EventLog": "10.0.9",
+ "Microsoft.Extensions.Logging.EventSource": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"ModelContextProtocol": {
"type": "Direct",
- "requested": "[1.3.0, )",
- "resolved": "1.3.0",
- "contentHash": "WDaD6z9KkkCUHSo15xK7tYBERHy8uqP+cIUp8uIxhR0yrlpJLXTRcJcUUVqpXlBkV7MK9Eo3mTrAnctLnJuHDQ==",
+ "requested": "[1.4.0, )",
+ "resolved": "1.4.0",
+ "contentHash": "CAmnAMQIMax2t9naUgyDAkVBj329EhQCiHcbfirMFNgP6ShQ8hJdJb0OLoaBpeGjkunH3IOjRXLdwXGKKwMlLA==",
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "10.0.7",
"Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "ModelContextProtocol.Core": "1.3.0"
+ "ModelContextProtocol.Core": "1.4.0"
}
},
"ModelContextProtocol.AspNetCore": {
"type": "Direct",
- "requested": "[1.3.0, )",
- "resolved": "1.3.0",
- "contentHash": "bKQAVc9Npwbbxaa53PTY5NCszoxkSIZ1ZyCpoVFHMQqZtEmXaYNz+2QUXmf0ILWQduRMd2GYi9TL431mMnpbCA==",
+ "requested": "[1.4.0, )",
+ "resolved": "1.4.0",
+ "contentHash": "Q/xGhfhbCfZsoeEsEqBeiyzr6AJw2cBUTKN3Giz3QRmWyRzn62ISsgJCTnk2/VPMNj2/Spb2jYpPahnMZWvaPg==",
"dependencies": {
- "ModelContextProtocol": "1.3.0"
+ "ModelContextProtocol": "1.4.0"
}
},
"ScottPlot.WPF": {
@@ -238,232 +238,232 @@
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "I63esIFbL3h5pSt7gXpXOlmcwDmYBUoYNEglKfDPFUqtYvSV84f2l28hO2lfVXsV0wdlplgAM7IVz16matapSg==",
+ "resolved": "10.0.9",
+ "contentHash": "qGhRPd3VxfLV9UqatVOiD9mAeUbj2KiMwGFYC5uXlzExiZQoe4X/hdmzGIU7BQjNLTqCnnbTHVyBglG3668/HA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "R3NN1X+kVu14uoxLEW6sBSQyhogDSbaOQzILnCtuXxBN4hx22AgjWPwZX6v/suERFkEDgU1lk12AglHTrUxhlw==",
+ "resolved": "10.0.9",
+ "contentHash": "Tp/+LPb70RyjjtLg9m5C959eP4KrUpJHThZfAegZVpsfmGvzfuNkuYbI/ft+LvXhMSyUcAeOPaN6rzTccwnZAg==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.CommandLine": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "nQXq1a4MiInYh+0VF9fguxAl06q2ftmOyYQ+5e933s4rk57xjgkbTjUdFUySzjrcrvDeWsSqlZB+TE8+TbM2HA==",
+ "resolved": "10.0.9",
+ "contentHash": "8D4HaqxWdm5M/nuhQffjPoR1ekhlpyKTXjFMAT5KlP0dvxkJe5JLAP6MAsuUEUxKWG09Bi5aAUaYMFKrMqWHqA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "bVGqctAfPGfTxJvNp8pMshtvpsUj6r6JkeiCNVIGVYO5gBxuxdN0Lbr25kEvE/zXdctkEc44g8HssnPgDnFGVA==",
+ "resolved": "10.0.9",
+ "contentHash": "JhKySWIL8+N4yFt4HPm1rGKCHooze+MBdTdpXc0bd/PGm31TrSUi2m0Nek1y441Wlv/RE6VH0W/DCv2xnmy8FA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "1g9mzuu8gIHkjYb0jLxOTQVl/QDG5nn0b0JzgT/gbgNKr6gXZzxOHRAsdYRc1eDApB7LdHR8uK5vQrNjIQdRrQ==",
+ "resolved": "10.0.9",
+ "contentHash": "NgLB9cYnIb0/djSDcnqo4GIGGWooxGmr/gCUe3/CRXcKqLizOFui8MyW4EVkTB/KNJL+oXdMXnD6ZRm3Y+qkrQ==",
"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": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.UserSecrets": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "6XTfFOnf27WY8kEeZkTZ4YNn0t+imgvdQ0YaAdR4vgURKATo9bCaVJ1KB71IOJAQtJP7Elb53VHlTNXg2CtSsA==",
+ "resolved": "10.0.9",
+ "contentHash": "ockJRreRW/HbGwoyHzYOxMucFBimvAZ8lKNwQLMHrS6mwkDUaCJMWzzeE+Rm9vgFlv2o/xqk8fm+FpqrDCnkTA==",
"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.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Json": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.9"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "daf62xHIrq8pnE709hgaZZN9tSam9TGGepWe1+bE6V3GEuVwJiMs6ib+38lfMCyAJAHiX0vapxBhsuMSV7U+cg==",
+ "resolved": "10.0.9",
+ "contentHash": "NijozhERJDIaJ4k5TSMy1jOi0cSC2HfkvRD/Sl+kGSSKgVbFnF4GxgtMN/MrzHB8D1JxIrD4xSer9Blh9v3axQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "21nbDV60SRPWGIivsyl6lqBeEJNG1sginhhfWgRrr3Ais7aQ12To25OAHQxgoiJkjqy1aQ6RxpZBGYuTi7Ge6A=="
+ "resolved": "10.0.9",
+ "contentHash": "g41l/30G3K4B/d/L8kjux0+30e27c8D0FVQ/PFCpbekgfDpj9mnDhieP67EqXWvl1EWNeZh2rpR4F5B/jcDOHA=="
},
"Microsoft.Extensions.Diagnostics": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "uduyw9d3Fi+sbredO5drA1S44AQS2FRNFyn72UmB2vmQIO1qaXprpp1U/2lYhYi8yFdVERfY9sy/pxw/qPOU9w==",
+ "resolved": "10.0.9",
+ "contentHash": "NLXI3PbTe39q6/sgs7JYhmfPf7bMzReUoAJ0q9Po6yhfM+0anZa7PrEva4W2SdiLWGyB9eKZS9THGt2BP40xJg==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.9"
}
},
"Microsoft.Extensions.Diagnostics.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "+f4C5g78QCGNyxzUfrTYsB7qYx06Zca0e88s3qFlea9/lQhgPImYdNprlgzl1uHhRU3fVHLfmbijayU2sJEZ6w==",
+ "resolved": "10.0.9",
+ "contentHash": "86RgyFsmVslW4Nu28IXgt8tLglynGQrwjk/xhGZaTe8j6YIeR1Ywoc42hSHsBSl920CQdfqq2dBohZiGm3AkUA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "U+oquaPxFdY8lYeEIWO/AD7jDIl9sPW6aVWMQRHU/pZ/SWpLcOrAj2fcLe1HwXl4sYw1ONI56K/eELT3xr4RRQ==",
+ "resolved": "10.0.9",
+ "contentHash": "Oxn4vqDk+EwceTMpZxVm7L/UZEAM1qIQlNP1+7tBZckD+P4SKrm/5X4gMTPCTdpnau/xY8Sb4/0d6onomSg4ZA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "GkPvQe6IdidLu6Q3Lw6+B8NJpW8feW8czZ5mBKt5rXM/x8MvZfEp5WvAsjznzDGd23chIDrW0b2mmt+ScnEgiw==",
+ "resolved": "10.0.9",
+ "contentHash": "zm8WVod4swgprGrkxkuSILlbXqdDRqF+3y6U0I7jlmj4PMyKN6d8pzXZHUn5lr/gZVULzk/+FeTYlTupt6akpg==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "IUQet3SY51xIFcFZKtAB6a54/Zdxs7T3SQ84kJtOD6yeXfZgiOMksACWD5qtTmXGQGFH4QYGBOT0KIO8Uy/dJw=="
+ "resolved": "10.0.9",
+ "contentHash": "mvRf9qOH/LslWIee/h+lsElnoUyKotEwoPL31soqScmO/eoxObaTCLCdx2DdqPdRi9LnB+7qKZ49jfyrLZuc+w=="
},
"Microsoft.Extensions.Hosting.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "MoOWFPT88/pDfmWpbU9PydKRX/rJFQkliowE/L9wbQcl94IicUphb5BFgepkWiDkYYxPnuEqjN4buzOGW4vJpQ==",
+ "resolved": "10.0.9",
+ "contentHash": "Xd/2F+uWblTiUp+ssaDZN2ea4vmnHmW6PXugmqBHumyhqVkyeh6RJ3S2Zo/F+1bXIL/KuGqe2pKv6UiGOc1KeQ==",
"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.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "K60JhWC2hN/Gi7TP68tBxSzk5ACWOs7lkmPzsfA8Bcf/IXTajujt2ORMf9rSMk1bsng6Lv4Y3fuxp3bm1+15ug==",
+ "resolved": "10.0.9",
+ "contentHash": "N7Gm9SjugYjmmnhwbBKC9DFqGqjfJvh6YfOJgtwh0AW0Xpok3dIVors1ik050XmUxKAgAc7nNngDIJyFb06K2g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "fdVadZmsC8jRP0KvKy8mO8f6GV/HyBvElfcSxEhd+5FM5boAw/01iSaCto5G3G37ApJira4A3pNaVvBv8cUiLQ==",
+ "resolved": "10.0.9",
+ "contentHash": "9S/DFt4cohlMPpzIxjG6kk0L8MuN2vDm9pbMCulxtJzzk82oJHVLBd8vuQxaPskaYQwKqmFmbannf5eoChgjYg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "rxSLTO7xTbcC3DuEJHNEijBr8g14Jj62zQ+DeFu68bsoTYoU8jLcMhc1735PV21bESXsATlL5LsfaWH71FOWAg==",
+ "resolved": "10.0.9",
+ "contentHash": "bUth5ip7YsZMXWZS42IRTI0zDrPEqdE+xnsmcL0Pk784grWKApDvc5UoMi2tP2qYJ5ylFzeVDuDu08sFATq1bg==",
"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.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "6cv53sHsPnFS56PJw8X4GbNcjeX1KGyFJRxJWvxOgK63cnqeSB1k1eRwjUdkse0tBhwlH6qc9EOYDlan+CYTuw==",
+ "resolved": "10.0.9",
+ "contentHash": "WyZEG/O8jKqBOBF6/M6IJqiEyWFBUv6PDyzNoXDA0mBZwKtkuf7GiZ/0/8eU8OpLKKQL0O95oPOY1szrWIKofQ==",
"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.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "4HW3M1lGHHDwEYcDZHRNptBQ48LCI2yW+XV4vuxdfQUqafTpVT8j9RqAsez08krZKhIiaArWu8iQq5uRKZ9Ffg==",
+ "resolved": "10.0.9",
+ "contentHash": "r/A0ahpXmZH/8ltPjrFFWp12BIizK9cCVJXPcHyOad8e4eIX7P/geW+uBYdczkeCAaMebT4jEU7snOm4GnmKfA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.EventLog": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "kK/C3SLIoGrcZvddYQw4eMm6YaROiSYBO7YgUR5Hdv5l+GIjBmbvQK5cST2FqjeubiAOPqFEimBT2N/8wVI+3A==",
+ "resolved": "10.0.9",
+ "contentHash": "goAl30/WwmdnWDPRwATaDPIK0iuDBnQSMTH2XYGVB1SwReg7hglhvDNjjpNhT25US3GF4I5q6BhTNs6nFYzEfg==",
"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.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.Logging.EventSource": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "HX2M0MgzwQM8jpLe3AYAEMd0YsUfOP5RgGrDuk+Ki9n7HSuMbvLm9TEV3qRI3Pg9aqxc56GfgK/KdMRBhfWwKw==",
+ "resolved": "10.0.9",
+ "contentHash": "tHynPVHbTicuaDpS2JVTxX0qA5VTg15CXgVKTwWvvudb5BvW5aVew8MMyek6LrDGAom7UbON1jf1T5GhpTilFA==",
"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.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "VBD+131DpTNCNDfA4kIyKTiCySvJGNhwibdWBSdFRu7GMfXLXcXODkgA+KStKbbhzraLglZWUN4nXyHgW4JIRA==",
+ "resolved": "10.0.9",
+ "contentHash": "hyNdX4c2UwkRkzb9byw0H2DQkRzwBM3mzY2sCM9egwzTyg8dvQJmp5noQHGEaaCORQrNK3DD2gREBsc2DlXS4A==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "VOapXeO3lhBH0zYoyAH7tjapuo4V5pTHlevPpiSHueEquAajqd5nF0mttm+h/uE/exwAEuM5s26SzOJtletE3w==",
+ "resolved": "10.0.9",
+ "contentHash": "Y4E24zffF/aPS0igNvY6ZzAQfbxd6AYdC9L4brnH+uK0yYYHIR6FeGVQVVjAOo8wub1EQDl2B90lCcpqoTF7Yw==",
"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.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "OBPo4nYhMyIbtueoC10CBm6AGAbo/A9IV8QQ/6ryZS7VvmqpGT7hunazeHLxFawRzn3oLOq4jhqhpBX4tfswWQ=="
+ "resolved": "10.0.9",
+ "contentHash": "fmEbAUFsaIKirgLt/lYhuFRBwhcSJN31jjHgCdbQxJiWOum6EdLjkbgGuukSP9z/a+9LibaxII/kF+GwOXgC4g=="
},
"Microsoft.Identity.Client": {
"type": "Transitive",
@@ -535,8 +535,8 @@
},
"ModelContextProtocol.Core": {
"type": "Transitive",
- "resolved": "1.3.0",
- "contentHash": "OWmdxDSwA7K9pNNg4t98MXNIssHG/wOQEr/G8pG5B7synDdw4MnmZ/IIVeb3yUdeznPqnDHvd3FBCK0jRk4IZQ==",
+ "resolved": "1.4.0",
+ "contentHash": "6ZJFQTgYwdu0IacUUTNExAY2Z+JFuTd10CPeORalQtuGPY4hdUqq0BXxTpNEP0n7ajruNsGXyCKQLP0erIZmog==",
"dependencies": {
"Microsoft.Extensions.AI.Abstractions": "10.5.2",
"Microsoft.Extensions.Logging.Abstractions": "10.0.7"
@@ -744,13 +744,13 @@
"performancemonitor.common": {
"type": "Project",
"dependencies": {
- "ModelContextProtocol": "[1.3.0, )"
+ "ModelContextProtocol": "[1.4.0, )"
}
},
"performancemonitor.notifications": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.8, )",
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.9, )",
"PerformanceMonitor.Analysis": "[1.0.0, )"
}
},
diff --git a/Installer.Tests/Installer.Tests.csproj b/Installer.Tests/Installer.Tests.csproj
index a8bae346..df2d2392 100644
--- a/Installer.Tests/Installer.Tests.csproj
+++ b/Installer.Tests/Installer.Tests.csproj
@@ -10,7 +10,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Installer.Tests/packages.lock.json b/Installer.Tests/packages.lock.json
index b093398b..ff018a78 100644
--- a/Installer.Tests/packages.lock.json
+++ b/Installer.Tests/packages.lock.json
@@ -22,12 +22,12 @@
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[18.5.1, )",
- "resolved": "18.5.1",
- "contentHash": "SfqVaLiIqAbRWuPg5BP4QFwBIirQj/YIL8Dhxl6zntBKbXp0cQykoV480SmwG+yRMiWptxEI6NbHQuGSZ8b97w==",
+ "requested": "[18.6.0, )",
+ "resolved": "18.6.0",
+ "contentHash": "kAIBt0MsYR0o2RULmlW5BhQ1ha50aGEgLKG4f1p0kePBGLJCprqs3S+NxRrYN8UH7mSQRPKpeiH9mwPMEKUObQ==",
"dependencies": {
- "Microsoft.CodeCoverage": "18.5.1",
- "Microsoft.TestPlatform.TestHost": "18.5.1"
+ "Microsoft.CodeCoverage": "18.6.0",
+ "Microsoft.TestPlatform.TestHost": "18.6.0"
}
},
"xunit.runner.visualstudio": {
@@ -84,8 +84,8 @@
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "vMFDR1ZjqzzgKmM0zrPie7Gv9Y+ZppjODB5Quzu9Eq0TlIusUfUCYFPEawO91zQuqwzvdFbJSU7WHNtjStffJQ=="
+ "resolved": "18.6.0",
+ "contentHash": "bkmCXn/65Cd0LdO2zTb/ValGAJ1H8y/CgYOiBb3jsDyHI3Y1ljKx6RBvhvn3e5D/4R4I00RRwLf+Bd2Sn6bJjA=="
},
"Microsoft.Data.SqlClient.Extensions.Abstractions": {
"type": "Transitive",
@@ -303,15 +303,15 @@
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "KNZd+M0S0rz5eNAln0pbZX+A/RbokYZCbGKx4fN4CkhtWhkz6nSJDO+9LGYjRE4d0WPVriJ2JnVubkjt3+PpMg=="
+ "resolved": "18.6.0",
+ "contentHash": "gQTW4BIfM2ZLxixo9ITXoulLKjn20FiiHtqTsx9PENqTrX7368ZeJ5L0QZJyReXDWORPRV8jXwZR6Aar8JOyaA=="
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "RM+3JNHEoHOCFXzVntUcIiYxzPjzBN0N8wto6HYXi76YyBTZ/3CeRL8U+Pk5zx3AUrOmHxDvKJwGUCdElU9bJg==",
+ "resolved": "18.6.0",
+ "contentHash": "em1eLz5Q46+hsCtAXdXggWAPd9gQyT4ngdsQ7k1eWvQgpsjtS/wAOJ/5TteieFdiAvrEq1iVn00LtusAxRaVmQ==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.5.1",
+ "Microsoft.TestPlatform.ObjectModel": "18.6.0",
"Newtonsoft.Json": "13.0.3"
}
},
diff --git a/Lite.Tests/Lite.Tests.csproj b/Lite.Tests/Lite.Tests.csproj
index 916fd06f..173b25d6 100644
--- a/Lite.Tests/Lite.Tests.csproj
+++ b/Lite.Tests/Lite.Tests.csproj
@@ -9,7 +9,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Lite.Tests/packages.lock.json b/Lite.Tests/packages.lock.json
index 7f7b9690..0274c2a0 100644
--- a/Lite.Tests/packages.lock.json
+++ b/Lite.Tests/packages.lock.json
@@ -4,12 +4,12 @@
"net10.0-windows7.0": {
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[18.5.1, )",
- "resolved": "18.5.1",
- "contentHash": "SfqVaLiIqAbRWuPg5BP4QFwBIirQj/YIL8Dhxl6zntBKbXp0cQykoV480SmwG+yRMiWptxEI6NbHQuGSZ8b97w==",
+ "requested": "[18.6.0, )",
+ "resolved": "18.6.0",
+ "contentHash": "kAIBt0MsYR0o2RULmlW5BhQ1ha50aGEgLKG4f1p0kePBGLJCprqs3S+NxRrYN8UH7mSQRPKpeiH9mwPMEKUObQ==",
"dependencies": {
- "Microsoft.CodeCoverage": "18.5.1",
- "Microsoft.TestPlatform.TestHost": "18.5.1"
+ "Microsoft.CodeCoverage": "18.6.0",
+ "Microsoft.TestPlatform.TestHost": "18.6.0"
}
},
"xunit.runner.visualstudio": {
@@ -118,8 +118,8 @@
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "vMFDR1ZjqzzgKmM0zrPie7Gv9Y+ZppjODB5Quzu9Eq0TlIusUfUCYFPEawO91zQuqwzvdFbJSU7WHNtjStffJQ=="
+ "resolved": "18.6.0",
+ "contentHash": "bkmCXn/65Cd0LdO2zTb/ValGAJ1H8y/CgYOiBb3jsDyHI3Y1ljKx6RBvhvn3e5D/4R4I00RRwLf+Bd2Sn6bJjA=="
},
"Microsoft.Data.SqlClient": {
"type": "Transitive",
@@ -194,281 +194,281 @@
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "ehZcoPbjzWzS4XFvuz7R3V55SmpdkyMqFURLH3yXaN9NtXd9tR6CGB7pd49HYtCkenl+G7ctXSFLhNI08xLfRg==",
+ "resolved": "10.0.9",
+ "contentHash": "woZsWLhOQsASuxbmgiZJqiGUBNo3IjRdXC92xt8rRokza+P6/nIsnzq7sm9Or6ZYcRl2kL1ufj8HVzp1QlPTXw==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "I63esIFbL3h5pSt7gXpXOlmcwDmYBUoYNEglKfDPFUqtYvSV84f2l28hO2lfVXsV0wdlplgAM7IVz16matapSg==",
+ "resolved": "10.0.9",
+ "contentHash": "qGhRPd3VxfLV9UqatVOiD9mAeUbj2KiMwGFYC5uXlzExiZQoe4X/hdmzGIU7BQjNLTqCnnbTHVyBglG3668/HA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "R3NN1X+kVu14uoxLEW6sBSQyhogDSbaOQzILnCtuXxBN4hx22AgjWPwZX6v/suERFkEDgU1lk12AglHTrUxhlw==",
+ "resolved": "10.0.9",
+ "contentHash": "Tp/+LPb70RyjjtLg9m5C959eP4KrUpJHThZfAegZVpsfmGvzfuNkuYbI/ft+LvXhMSyUcAeOPaN6rzTccwnZAg==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.CommandLine": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "nQXq1a4MiInYh+0VF9fguxAl06q2ftmOyYQ+5e933s4rk57xjgkbTjUdFUySzjrcrvDeWsSqlZB+TE8+TbM2HA==",
+ "resolved": "10.0.9",
+ "contentHash": "8D4HaqxWdm5M/nuhQffjPoR1ekhlpyKTXjFMAT5KlP0dvxkJe5JLAP6MAsuUEUxKWG09Bi5aAUaYMFKrMqWHqA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "bVGqctAfPGfTxJvNp8pMshtvpsUj6r6JkeiCNVIGVYO5gBxuxdN0Lbr25kEvE/zXdctkEc44g8HssnPgDnFGVA==",
+ "resolved": "10.0.9",
+ "contentHash": "JhKySWIL8+N4yFt4HPm1rGKCHooze+MBdTdpXc0bd/PGm31TrSUi2m0Nek1y441Wlv/RE6VH0W/DCv2xnmy8FA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "1g9mzuu8gIHkjYb0jLxOTQVl/QDG5nn0b0JzgT/gbgNKr6gXZzxOHRAsdYRc1eDApB7LdHR8uK5vQrNjIQdRrQ==",
+ "resolved": "10.0.9",
+ "contentHash": "NgLB9cYnIb0/djSDcnqo4GIGGWooxGmr/gCUe3/CRXcKqLizOFui8MyW4EVkTB/KNJL+oXdMXnD6ZRm3Y+qkrQ==",
"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": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "KLtAZ6A38s1pIfCO2ns6aG14NNGMYNZ4PBYfFK4M+R4A+xuSc6oklhqDcpHZxvDpyBWeFtR5C8iQBw2ng8tUHQ==",
+ "resolved": "10.0.9",
+ "contentHash": "LiFKJgc9jZEW+7RhcSfsvCwoikt1lDdOqOn+whZC5zVHyg/gExftHl2QPtmfiHsEdDNg+Y+BDr6835tOfj8Y7A==",
"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": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.UserSecrets": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "6XTfFOnf27WY8kEeZkTZ4YNn0t+imgvdQ0YaAdR4vgURKATo9bCaVJ1KB71IOJAQtJP7Elb53VHlTNXg2CtSsA==",
+ "resolved": "10.0.9",
+ "contentHash": "ockJRreRW/HbGwoyHzYOxMucFBimvAZ8lKNwQLMHrS6mwkDUaCJMWzzeE+Rm9vgFlv2o/xqk8fm+FpqrDCnkTA==",
"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.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Json": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.9"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "daf62xHIrq8pnE709hgaZZN9tSam9TGGepWe1+bE6V3GEuVwJiMs6ib+38lfMCyAJAHiX0vapxBhsuMSV7U+cg==",
+ "resolved": "10.0.9",
+ "contentHash": "NijozhERJDIaJ4k5TSMy1jOi0cSC2HfkvRD/Sl+kGSSKgVbFnF4GxgtMN/MrzHB8D1JxIrD4xSer9Blh9v3axQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "21nbDV60SRPWGIivsyl6lqBeEJNG1sginhhfWgRrr3Ais7aQ12To25OAHQxgoiJkjqy1aQ6RxpZBGYuTi7Ge6A=="
+ "resolved": "10.0.9",
+ "contentHash": "g41l/30G3K4B/d/L8kjux0+30e27c8D0FVQ/PFCpbekgfDpj9mnDhieP67EqXWvl1EWNeZh2rpR4F5B/jcDOHA=="
},
"Microsoft.Extensions.Diagnostics": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "uduyw9d3Fi+sbredO5drA1S44AQS2FRNFyn72UmB2vmQIO1qaXprpp1U/2lYhYi8yFdVERfY9sy/pxw/qPOU9w==",
+ "resolved": "10.0.9",
+ "contentHash": "NLXI3PbTe39q6/sgs7JYhmfPf7bMzReUoAJ0q9Po6yhfM+0anZa7PrEva4W2SdiLWGyB9eKZS9THGt2BP40xJg==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.9"
}
},
"Microsoft.Extensions.Diagnostics.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "+f4C5g78QCGNyxzUfrTYsB7qYx06Zca0e88s3qFlea9/lQhgPImYdNprlgzl1uHhRU3fVHLfmbijayU2sJEZ6w==",
+ "resolved": "10.0.9",
+ "contentHash": "86RgyFsmVslW4Nu28IXgt8tLglynGQrwjk/xhGZaTe8j6YIeR1Ywoc42hSHsBSl920CQdfqq2dBohZiGm3AkUA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "U+oquaPxFdY8lYeEIWO/AD7jDIl9sPW6aVWMQRHU/pZ/SWpLcOrAj2fcLe1HwXl4sYw1ONI56K/eELT3xr4RRQ==",
+ "resolved": "10.0.9",
+ "contentHash": "Oxn4vqDk+EwceTMpZxVm7L/UZEAM1qIQlNP1+7tBZckD+P4SKrm/5X4gMTPCTdpnau/xY8Sb4/0d6onomSg4ZA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "GkPvQe6IdidLu6Q3Lw6+B8NJpW8feW8czZ5mBKt5rXM/x8MvZfEp5WvAsjznzDGd23chIDrW0b2mmt+ScnEgiw==",
+ "resolved": "10.0.9",
+ "contentHash": "zm8WVod4swgprGrkxkuSILlbXqdDRqF+3y6U0I7jlmj4PMyKN6d8pzXZHUn5lr/gZVULzk/+FeTYlTupt6akpg==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "IUQet3SY51xIFcFZKtAB6a54/Zdxs7T3SQ84kJtOD6yeXfZgiOMksACWD5qtTmXGQGFH4QYGBOT0KIO8Uy/dJw=="
+ "resolved": "10.0.9",
+ "contentHash": "mvRf9qOH/LslWIee/h+lsElnoUyKotEwoPL31soqScmO/eoxObaTCLCdx2DdqPdRi9LnB+7qKZ49jfyrLZuc+w=="
},
"Microsoft.Extensions.Hosting": {
"type": "Transitive",
- "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"
+ "resolved": "10.0.9",
+ "contentHash": "HTgnvmK0ubesUFO16pLC+i9+RS8lEGd6TmDouuy75FsAgIFrSwUVhYCqG2IENzBJwgxGc/6Rsulfsvd9ZG/XkA==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.9",
+ "Microsoft.Extensions.Configuration.CommandLine": "10.0.9",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.9",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Json": "10.0.9",
+ "Microsoft.Extensions.Configuration.UserSecrets": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Diagnostics": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.9",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.9",
+ "Microsoft.Extensions.Logging.Console": "10.0.9",
+ "Microsoft.Extensions.Logging.Debug": "10.0.9",
+ "Microsoft.Extensions.Logging.EventLog": "10.0.9",
+ "Microsoft.Extensions.Logging.EventSource": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.Hosting.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "MoOWFPT88/pDfmWpbU9PydKRX/rJFQkliowE/L9wbQcl94IicUphb5BFgepkWiDkYYxPnuEqjN4buzOGW4vJpQ==",
+ "resolved": "10.0.9",
+ "contentHash": "Xd/2F+uWblTiUp+ssaDZN2ea4vmnHmW6PXugmqBHumyhqVkyeh6RJ3S2Zo/F+1bXIL/KuGqe2pKv6UiGOc1KeQ==",
"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.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "K60JhWC2hN/Gi7TP68tBxSzk5ACWOs7lkmPzsfA8Bcf/IXTajujt2ORMf9rSMk1bsng6Lv4Y3fuxp3bm1+15ug==",
+ "resolved": "10.0.9",
+ "contentHash": "N7Gm9SjugYjmmnhwbBKC9DFqGqjfJvh6YfOJgtwh0AW0Xpok3dIVors1ik050XmUxKAgAc7nNngDIJyFb06K2g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "fdVadZmsC8jRP0KvKy8mO8f6GV/HyBvElfcSxEhd+5FM5boAw/01iSaCto5G3G37ApJira4A3pNaVvBv8cUiLQ==",
+ "resolved": "10.0.9",
+ "contentHash": "9S/DFt4cohlMPpzIxjG6kk0L8MuN2vDm9pbMCulxtJzzk82oJHVLBd8vuQxaPskaYQwKqmFmbannf5eoChgjYg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "rxSLTO7xTbcC3DuEJHNEijBr8g14Jj62zQ+DeFu68bsoTYoU8jLcMhc1735PV21bESXsATlL5LsfaWH71FOWAg==",
+ "resolved": "10.0.9",
+ "contentHash": "bUth5ip7YsZMXWZS42IRTI0zDrPEqdE+xnsmcL0Pk784grWKApDvc5UoMi2tP2qYJ5ylFzeVDuDu08sFATq1bg==",
"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.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "6cv53sHsPnFS56PJw8X4GbNcjeX1KGyFJRxJWvxOgK63cnqeSB1k1eRwjUdkse0tBhwlH6qc9EOYDlan+CYTuw==",
+ "resolved": "10.0.9",
+ "contentHash": "WyZEG/O8jKqBOBF6/M6IJqiEyWFBUv6PDyzNoXDA0mBZwKtkuf7GiZ/0/8eU8OpLKKQL0O95oPOY1szrWIKofQ==",
"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.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "4HW3M1lGHHDwEYcDZHRNptBQ48LCI2yW+XV4vuxdfQUqafTpVT8j9RqAsez08krZKhIiaArWu8iQq5uRKZ9Ffg==",
+ "resolved": "10.0.9",
+ "contentHash": "r/A0ahpXmZH/8ltPjrFFWp12BIizK9cCVJXPcHyOad8e4eIX7P/geW+uBYdczkeCAaMebT4jEU7snOm4GnmKfA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.EventLog": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "kK/C3SLIoGrcZvddYQw4eMm6YaROiSYBO7YgUR5Hdv5l+GIjBmbvQK5cST2FqjeubiAOPqFEimBT2N/8wVI+3A==",
+ "resolved": "10.0.9",
+ "contentHash": "goAl30/WwmdnWDPRwATaDPIK0iuDBnQSMTH2XYGVB1SwReg7hglhvDNjjpNhT25US3GF4I5q6BhTNs6nFYzEfg==",
"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.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.Logging.EventSource": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "HX2M0MgzwQM8jpLe3AYAEMd0YsUfOP5RgGrDuk+Ki9n7HSuMbvLm9TEV3qRI3Pg9aqxc56GfgK/KdMRBhfWwKw==",
+ "resolved": "10.0.9",
+ "contentHash": "tHynPVHbTicuaDpS2JVTxX0qA5VTg15CXgVKTwWvvudb5BvW5aVew8MMyek6LrDGAom7UbON1jf1T5GhpTilFA==",
"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.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "VBD+131DpTNCNDfA4kIyKTiCySvJGNhwibdWBSdFRu7GMfXLXcXODkgA+KStKbbhzraLglZWUN4nXyHgW4JIRA==",
+ "resolved": "10.0.9",
+ "contentHash": "hyNdX4c2UwkRkzb9byw0H2DQkRzwBM3mzY2sCM9egwzTyg8dvQJmp5noQHGEaaCORQrNK3DD2gREBsc2DlXS4A==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "VOapXeO3lhBH0zYoyAH7tjapuo4V5pTHlevPpiSHueEquAajqd5nF0mttm+h/uE/exwAEuM5s26SzOJtletE3w==",
+ "resolved": "10.0.9",
+ "contentHash": "Y4E24zffF/aPS0igNvY6ZzAQfbxd6AYdC9L4brnH+uK0yYYHIR6FeGVQVVjAOo8wub1EQDl2B90lCcpqoTF7Yw==",
"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.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "OBPo4nYhMyIbtueoC10CBm6AGAbo/A9IV8QQ/6ryZS7VvmqpGT7hunazeHLxFawRzn3oLOq4jhqhpBX4tfswWQ=="
+ "resolved": "10.0.9",
+ "contentHash": "fmEbAUFsaIKirgLt/lYhuFRBwhcSJN31jjHgCdbQxJiWOum6EdLjkbgGuukSP9z/a+9LibaxII/kF+GwOXgC4g=="
},
"Microsoft.Identity.Client": {
"type": "Transitive",
@@ -570,15 +570,15 @@
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "KNZd+M0S0rz5eNAln0pbZX+A/RbokYZCbGKx4fN4CkhtWhkz6nSJDO+9LGYjRE4d0WPVriJ2JnVubkjt3+PpMg=="
+ "resolved": "18.6.0",
+ "contentHash": "gQTW4BIfM2ZLxixo9ITXoulLKjn20FiiHtqTsx9PENqTrX7368ZeJ5L0QZJyReXDWORPRV8jXwZR6Aar8JOyaA=="
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "RM+3JNHEoHOCFXzVntUcIiYxzPjzBN0N8wto6HYXi76YyBTZ/3CeRL8U+Pk5zx3AUrOmHxDvKJwGUCdElU9bJg==",
+ "resolved": "18.6.0",
+ "contentHash": "em1eLz5Q46+hsCtAXdXggWAPd9gQyT4ngdsQ7k1eWvQgpsjtS/wAOJ/5TteieFdiAvrEq1iVn00LtusAxRaVmQ==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.5.1",
+ "Microsoft.TestPlatform.ObjectModel": "18.6.0",
"Newtonsoft.Json": "13.0.3"
}
},
@@ -589,26 +589,26 @@
},
"ModelContextProtocol": {
"type": "Transitive",
- "resolved": "1.3.0",
- "contentHash": "WDaD6z9KkkCUHSo15xK7tYBERHy8uqP+cIUp8uIxhR0yrlpJLXTRcJcUUVqpXlBkV7MK9Eo3mTrAnctLnJuHDQ==",
+ "resolved": "1.4.0",
+ "contentHash": "CAmnAMQIMax2t9naUgyDAkVBj329EhQCiHcbfirMFNgP6ShQ8hJdJb0OLoaBpeGjkunH3IOjRXLdwXGKKwMlLA==",
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "10.0.7",
"Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "ModelContextProtocol.Core": "1.3.0"
+ "ModelContextProtocol.Core": "1.4.0"
}
},
"ModelContextProtocol.AspNetCore": {
"type": "Transitive",
- "resolved": "1.3.0",
- "contentHash": "bKQAVc9Npwbbxaa53PTY5NCszoxkSIZ1ZyCpoVFHMQqZtEmXaYNz+2QUXmf0ILWQduRMd2GYi9TL431mMnpbCA==",
+ "resolved": "1.4.0",
+ "contentHash": "Q/xGhfhbCfZsoeEsEqBeiyzr6AJw2cBUTKN3Giz3QRmWyRzn62ISsgJCTnk2/VPMNj2/Spb2jYpPahnMZWvaPg==",
"dependencies": {
- "ModelContextProtocol": "1.3.0"
+ "ModelContextProtocol": "1.4.0"
}
},
"ModelContextProtocol.Core": {
"type": "Transitive",
- "resolved": "1.3.0",
- "contentHash": "OWmdxDSwA7K9pNNg4t98MXNIssHG/wOQEr/G8pG5B7synDdw4MnmZ/IIVeb3yUdeznPqnDHvd3FBCK0jRk4IZQ==",
+ "resolved": "1.4.0",
+ "contentHash": "6ZJFQTgYwdu0IacUUTNExAY2Z+JFuTd10CPeORalQtuGPY4hdUqq0BXxTpNEP0n7ajruNsGXyCKQLP0erIZmog==",
"dependencies": {
"Microsoft.Extensions.AI.Abstractions": "10.5.2",
"Microsoft.Extensions.Logging.Abstractions": "10.0.7"
@@ -900,13 +900,13 @@
"performancemonitor.common": {
"type": "Project",
"dependencies": {
- "ModelContextProtocol": "[1.3.0, )"
+ "ModelContextProtocol": "[1.4.0, )"
}
},
"performancemonitor.notifications": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.8, )",
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.9, )",
"PerformanceMonitor.Analysis": "[1.0.0, )"
}
},
@@ -928,10 +928,10 @@
"Hardcodet.NotifyIcon.Wpf": "[2.0.1, )",
"Microsoft.Data.SqlClient": "[7.0.1, )",
"Microsoft.Data.SqlClient.Extensions.Azure": "[1.0.0, )",
- "Microsoft.Extensions.Hosting": "[10.0.8, )",
- "Microsoft.Extensions.Logging": "[10.0.8, )",
- "ModelContextProtocol": "[1.3.0, )",
- "ModelContextProtocol.AspNetCore": "[1.3.0, )",
+ "Microsoft.Extensions.Hosting": "[10.0.9, )",
+ "Microsoft.Extensions.Logging": "[10.0.9, )",
+ "ModelContextProtocol": "[1.4.0, )",
+ "ModelContextProtocol.AspNetCore": "[1.4.0, )",
"PerformanceMonitor.Analysis": "[1.0.0, )",
"PerformanceMonitor.Common": "[1.0.0, )",
"PerformanceMonitor.Notifications": "[1.0.0, )",
diff --git a/Lite/PerformanceMonitorLite.csproj b/Lite/PerformanceMonitorLite.csproj
index 5238b1ea..7b2d4062 100644
--- a/Lite/PerformanceMonitorLite.csproj
+++ b/Lite/PerformanceMonitorLite.csproj
@@ -62,17 +62,17 @@
-
+
-
+
-
-
+
+
diff --git a/Lite/packages.lock.json b/Lite/packages.lock.json
index ed1062ac..04356eaf 100644
--- a/Lite/packages.lock.json
+++ b/Lite/packages.lock.json
@@ -61,63 +61,63 @@
},
"Microsoft.Extensions.Hosting": {
"type": "Direct",
- "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"
+ "requested": "[10.0.9, )",
+ "resolved": "10.0.9",
+ "contentHash": "HTgnvmK0ubesUFO16pLC+i9+RS8lEGd6TmDouuy75FsAgIFrSwUVhYCqG2IENzBJwgxGc/6Rsulfsvd9ZG/XkA==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.9",
+ "Microsoft.Extensions.Configuration.CommandLine": "10.0.9",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.9",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Json": "10.0.9",
+ "Microsoft.Extensions.Configuration.UserSecrets": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Diagnostics": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.9",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.9",
+ "Microsoft.Extensions.Logging.Console": "10.0.9",
+ "Microsoft.Extensions.Logging.Debug": "10.0.9",
+ "Microsoft.Extensions.Logging.EventLog": "10.0.9",
+ "Microsoft.Extensions.Logging.EventSource": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.Logging": {
"type": "Direct",
- "requested": "[10.0.8, )",
- "resolved": "10.0.8",
- "contentHash": "K60JhWC2hN/Gi7TP68tBxSzk5ACWOs7lkmPzsfA8Bcf/IXTajujt2ORMf9rSMk1bsng6Lv4Y3fuxp3bm1+15ug==",
+ "requested": "[10.0.9, )",
+ "resolved": "10.0.9",
+ "contentHash": "N7Gm9SjugYjmmnhwbBKC9DFqGqjfJvh6YfOJgtwh0AW0Xpok3dIVors1ik050XmUxKAgAc7nNngDIJyFb06K2g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"ModelContextProtocol": {
"type": "Direct",
- "requested": "[1.3.0, )",
- "resolved": "1.3.0",
- "contentHash": "WDaD6z9KkkCUHSo15xK7tYBERHy8uqP+cIUp8uIxhR0yrlpJLXTRcJcUUVqpXlBkV7MK9Eo3mTrAnctLnJuHDQ==",
+ "requested": "[1.4.0, )",
+ "resolved": "1.4.0",
+ "contentHash": "CAmnAMQIMax2t9naUgyDAkVBj329EhQCiHcbfirMFNgP6ShQ8hJdJb0OLoaBpeGjkunH3IOjRXLdwXGKKwMlLA==",
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "10.0.7",
"Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "ModelContextProtocol.Core": "1.3.0"
+ "ModelContextProtocol.Core": "1.4.0"
}
},
"ModelContextProtocol.AspNetCore": {
"type": "Direct",
- "requested": "[1.3.0, )",
- "resolved": "1.3.0",
- "contentHash": "bKQAVc9Npwbbxaa53PTY5NCszoxkSIZ1ZyCpoVFHMQqZtEmXaYNz+2QUXmf0ILWQduRMd2GYi9TL431mMnpbCA==",
+ "requested": "[1.4.0, )",
+ "resolved": "1.4.0",
+ "contentHash": "Q/xGhfhbCfZsoeEsEqBeiyzr6AJw2cBUTKN3Giz3QRmWyRzn62ISsgJCTnk2/VPMNj2/Spb2jYpPahnMZWvaPg==",
"dependencies": {
- "ModelContextProtocol": "1.3.0"
+ "ModelContextProtocol": "1.4.0"
}
},
"ScottPlot.WPF": {
@@ -247,242 +247,242 @@
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "ehZcoPbjzWzS4XFvuz7R3V55SmpdkyMqFURLH3yXaN9NtXd9tR6CGB7pd49HYtCkenl+G7ctXSFLhNI08xLfRg==",
+ "resolved": "10.0.9",
+ "contentHash": "woZsWLhOQsASuxbmgiZJqiGUBNo3IjRdXC92xt8rRokza+P6/nIsnzq7sm9Or6ZYcRl2kL1ufj8HVzp1QlPTXw==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "I63esIFbL3h5pSt7gXpXOlmcwDmYBUoYNEglKfDPFUqtYvSV84f2l28hO2lfVXsV0wdlplgAM7IVz16matapSg==",
+ "resolved": "10.0.9",
+ "contentHash": "qGhRPd3VxfLV9UqatVOiD9mAeUbj2KiMwGFYC5uXlzExiZQoe4X/hdmzGIU7BQjNLTqCnnbTHVyBglG3668/HA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "R3NN1X+kVu14uoxLEW6sBSQyhogDSbaOQzILnCtuXxBN4hx22AgjWPwZX6v/suERFkEDgU1lk12AglHTrUxhlw==",
+ "resolved": "10.0.9",
+ "contentHash": "Tp/+LPb70RyjjtLg9m5C959eP4KrUpJHThZfAegZVpsfmGvzfuNkuYbI/ft+LvXhMSyUcAeOPaN6rzTccwnZAg==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.CommandLine": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "nQXq1a4MiInYh+0VF9fguxAl06q2ftmOyYQ+5e933s4rk57xjgkbTjUdFUySzjrcrvDeWsSqlZB+TE8+TbM2HA==",
+ "resolved": "10.0.9",
+ "contentHash": "8D4HaqxWdm5M/nuhQffjPoR1ekhlpyKTXjFMAT5KlP0dvxkJe5JLAP6MAsuUEUxKWG09Bi5aAUaYMFKrMqWHqA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "bVGqctAfPGfTxJvNp8pMshtvpsUj6r6JkeiCNVIGVYO5gBxuxdN0Lbr25kEvE/zXdctkEc44g8HssnPgDnFGVA==",
+ "resolved": "10.0.9",
+ "contentHash": "JhKySWIL8+N4yFt4HPm1rGKCHooze+MBdTdpXc0bd/PGm31TrSUi2m0Nek1y441Wlv/RE6VH0W/DCv2xnmy8FA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "1g9mzuu8gIHkjYb0jLxOTQVl/QDG5nn0b0JzgT/gbgNKr6gXZzxOHRAsdYRc1eDApB7LdHR8uK5vQrNjIQdRrQ==",
+ "resolved": "10.0.9",
+ "contentHash": "NgLB9cYnIb0/djSDcnqo4GIGGWooxGmr/gCUe3/CRXcKqLizOFui8MyW4EVkTB/KNJL+oXdMXnD6ZRm3Y+qkrQ==",
"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": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "KLtAZ6A38s1pIfCO2ns6aG14NNGMYNZ4PBYfFK4M+R4A+xuSc6oklhqDcpHZxvDpyBWeFtR5C8iQBw2ng8tUHQ==",
+ "resolved": "10.0.9",
+ "contentHash": "LiFKJgc9jZEW+7RhcSfsvCwoikt1lDdOqOn+whZC5zVHyg/gExftHl2QPtmfiHsEdDNg+Y+BDr6835tOfj8Y7A==",
"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": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Configuration.UserSecrets": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "6XTfFOnf27WY8kEeZkTZ4YNn0t+imgvdQ0YaAdR4vgURKATo9bCaVJ1KB71IOJAQtJP7Elb53VHlTNXg2CtSsA==",
+ "resolved": "10.0.9",
+ "contentHash": "ockJRreRW/HbGwoyHzYOxMucFBimvAZ8lKNwQLMHrS6mwkDUaCJMWzzeE+Rm9vgFlv2o/xqk8fm+FpqrDCnkTA==",
"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.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Json": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.9"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "daf62xHIrq8pnE709hgaZZN9tSam9TGGepWe1+bE6V3GEuVwJiMs6ib+38lfMCyAJAHiX0vapxBhsuMSV7U+cg==",
+ "resolved": "10.0.9",
+ "contentHash": "NijozhERJDIaJ4k5TSMy1jOi0cSC2HfkvRD/Sl+kGSSKgVbFnF4GxgtMN/MrzHB8D1JxIrD4xSer9Blh9v3axQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "21nbDV60SRPWGIivsyl6lqBeEJNG1sginhhfWgRrr3Ais7aQ12To25OAHQxgoiJkjqy1aQ6RxpZBGYuTi7Ge6A=="
+ "resolved": "10.0.9",
+ "contentHash": "g41l/30G3K4B/d/L8kjux0+30e27c8D0FVQ/PFCpbekgfDpj9mnDhieP67EqXWvl1EWNeZh2rpR4F5B/jcDOHA=="
},
"Microsoft.Extensions.Diagnostics": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "uduyw9d3Fi+sbredO5drA1S44AQS2FRNFyn72UmB2vmQIO1qaXprpp1U/2lYhYi8yFdVERfY9sy/pxw/qPOU9w==",
+ "resolved": "10.0.9",
+ "contentHash": "NLXI3PbTe39q6/sgs7JYhmfPf7bMzReUoAJ0q9Po6yhfM+0anZa7PrEva4W2SdiLWGyB9eKZS9THGt2BP40xJg==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.8",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8"
+ "Microsoft.Extensions.Configuration": "10.0.9",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.9"
}
},
"Microsoft.Extensions.Diagnostics.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "+f4C5g78QCGNyxzUfrTYsB7qYx06Zca0e88s3qFlea9/lQhgPImYdNprlgzl1uHhRU3fVHLfmbijayU2sJEZ6w==",
+ "resolved": "10.0.9",
+ "contentHash": "86RgyFsmVslW4Nu28IXgt8tLglynGQrwjk/xhGZaTe8j6YIeR1Ywoc42hSHsBSl920CQdfqq2dBohZiGm3AkUA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Options": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "U+oquaPxFdY8lYeEIWO/AD7jDIl9sPW6aVWMQRHU/pZ/SWpLcOrAj2fcLe1HwXl4sYw1ONI56K/eELT3xr4RRQ==",
+ "resolved": "10.0.9",
+ "contentHash": "Oxn4vqDk+EwceTMpZxVm7L/UZEAM1qIQlNP1+7tBZckD+P4SKrm/5X4gMTPCTdpnau/xY8Sb4/0d6onomSg4ZA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "GkPvQe6IdidLu6Q3Lw6+B8NJpW8feW8czZ5mBKt5rXM/x8MvZfEp5WvAsjznzDGd23chIDrW0b2mmt+ScnEgiw==",
+ "resolved": "10.0.9",
+ "contentHash": "zm8WVod4swgprGrkxkuSILlbXqdDRqF+3y6U0I7jlmj4PMyKN6d8pzXZHUn5lr/gZVULzk/+FeTYlTupt6akpg==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "IUQet3SY51xIFcFZKtAB6a54/Zdxs7T3SQ84kJtOD6yeXfZgiOMksACWD5qtTmXGQGFH4QYGBOT0KIO8Uy/dJw=="
+ "resolved": "10.0.9",
+ "contentHash": "mvRf9qOH/LslWIee/h+lsElnoUyKotEwoPL31soqScmO/eoxObaTCLCdx2DdqPdRi9LnB+7qKZ49jfyrLZuc+w=="
},
"Microsoft.Extensions.Hosting.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "MoOWFPT88/pDfmWpbU9PydKRX/rJFQkliowE/L9wbQcl94IicUphb5BFgepkWiDkYYxPnuEqjN4buzOGW4vJpQ==",
+ "resolved": "10.0.9",
+ "contentHash": "Xd/2F+uWblTiUp+ssaDZN2ea4vmnHmW6PXugmqBHumyhqVkyeh6RJ3S2Zo/F+1bXIL/KuGqe2pKv6UiGOc1KeQ==",
"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.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "fdVadZmsC8jRP0KvKy8mO8f6GV/HyBvElfcSxEhd+5FM5boAw/01iSaCto5G3G37ApJira4A3pNaVvBv8cUiLQ==",
+ "resolved": "10.0.9",
+ "contentHash": "9S/DFt4cohlMPpzIxjG6kk0L8MuN2vDm9pbMCulxtJzzk82oJHVLBd8vuQxaPskaYQwKqmFmbannf5eoChgjYg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "rxSLTO7xTbcC3DuEJHNEijBr8g14Jj62zQ+DeFu68bsoTYoU8jLcMhc1735PV21bESXsATlL5LsfaWH71FOWAg==",
+ "resolved": "10.0.9",
+ "contentHash": "bUth5ip7YsZMXWZS42IRTI0zDrPEqdE+xnsmcL0Pk784grWKApDvc5UoMi2tP2qYJ5ylFzeVDuDu08sFATq1bg==",
"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.Configuration": "10.0.9",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "6cv53sHsPnFS56PJw8X4GbNcjeX1KGyFJRxJWvxOgK63cnqeSB1k1eRwjUdkse0tBhwlH6qc9EOYDlan+CYTuw==",
+ "resolved": "10.0.9",
+ "contentHash": "WyZEG/O8jKqBOBF6/M6IJqiEyWFBUv6PDyzNoXDA0mBZwKtkuf7GiZ/0/8eU8OpLKKQL0O95oPOY1szrWIKofQ==",
"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.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "4HW3M1lGHHDwEYcDZHRNptBQ48LCI2yW+XV4vuxdfQUqafTpVT8j9RqAsez08krZKhIiaArWu8iQq5uRKZ9Ffg==",
+ "resolved": "10.0.9",
+ "contentHash": "r/A0ahpXmZH/8ltPjrFFWp12BIizK9cCVJXPcHyOad8e4eIX7P/geW+uBYdczkeCAaMebT4jEU7snOm4GnmKfA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Logging": "10.0.8",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.EventLog": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "kK/C3SLIoGrcZvddYQw4eMm6YaROiSYBO7YgUR5Hdv5l+GIjBmbvQK5cST2FqjeubiAOPqFEimBT2N/8wVI+3A==",
+ "resolved": "10.0.9",
+ "contentHash": "goAl30/WwmdnWDPRwATaDPIK0iuDBnQSMTH2XYGVB1SwReg7hglhvDNjjpNhT25US3GF4I5q6BhTNs6nFYzEfg==",
"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.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.Logging.EventSource": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "HX2M0MgzwQM8jpLe3AYAEMd0YsUfOP5RgGrDuk+Ki9n7HSuMbvLm9TEV3qRI3Pg9aqxc56GfgK/KdMRBhfWwKw==",
+ "resolved": "10.0.9",
+ "contentHash": "tHynPVHbTicuaDpS2JVTxX0qA5VTg15CXgVKTwWvvudb5BvW5aVew8MMyek6LrDGAom7UbON1jf1T5GhpTilFA==",
"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.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "VBD+131DpTNCNDfA4kIyKTiCySvJGNhwibdWBSdFRu7GMfXLXcXODkgA+KStKbbhzraLglZWUN4nXyHgW4JIRA==",
+ "resolved": "10.0.9",
+ "contentHash": "hyNdX4c2UwkRkzb9byw0H2DQkRzwBM3mzY2sCM9egwzTyg8dvQJmp5noQHGEaaCORQrNK3DD2gREBsc2DlXS4A==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
- "Microsoft.Extensions.Primitives": "10.0.8"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "VOapXeO3lhBH0zYoyAH7tjapuo4V5pTHlevPpiSHueEquAajqd5nF0mttm+h/uE/exwAEuM5s26SzOJtletE3w==",
+ "resolved": "10.0.9",
+ "contentHash": "Y4E24zffF/aPS0igNvY6ZzAQfbxd6AYdC9L4brnH+uK0yYYHIR6FeGVQVVjAOo8wub1EQDl2B90lCcpqoTF7Yw==",
"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.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9",
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.8",
- "contentHash": "OBPo4nYhMyIbtueoC10CBm6AGAbo/A9IV8QQ/6ryZS7VvmqpGT7hunazeHLxFawRzn3oLOq4jhqhpBX4tfswWQ=="
+ "resolved": "10.0.9",
+ "contentHash": "fmEbAUFsaIKirgLt/lYhuFRBwhcSJN31jjHgCdbQxJiWOum6EdLjkbgGuukSP9z/a+9LibaxII/kF+GwOXgC4g=="
},
"Microsoft.Identity.Client": {
"type": "Transitive",
@@ -554,8 +554,8 @@
},
"ModelContextProtocol.Core": {
"type": "Transitive",
- "resolved": "1.3.0",
- "contentHash": "OWmdxDSwA7K9pNNg4t98MXNIssHG/wOQEr/G8pG5B7synDdw4MnmZ/IIVeb3yUdeznPqnDHvd3FBCK0jRk4IZQ==",
+ "resolved": "1.4.0",
+ "contentHash": "6ZJFQTgYwdu0IacUUTNExAY2Z+JFuTd10CPeORalQtuGPY4hdUqq0BXxTpNEP0n7ajruNsGXyCKQLP0erIZmog==",
"dependencies": {
"Microsoft.Extensions.AI.Abstractions": "10.5.2",
"Microsoft.Extensions.Logging.Abstractions": "10.0.7"
@@ -756,13 +756,13 @@
"performancemonitor.common": {
"type": "Project",
"dependencies": {
- "ModelContextProtocol": "[1.3.0, )"
+ "ModelContextProtocol": "[1.4.0, )"
}
},
"performancemonitor.notifications": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.8, )",
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.9, )",
"PerformanceMonitor.Analysis": "[1.0.0, )"
}
},
diff --git a/PerformanceMonitor.Common/PerformanceMonitor.Common.csproj b/PerformanceMonitor.Common/PerformanceMonitor.Common.csproj
index 45197fee..84cb691d 100644
--- a/PerformanceMonitor.Common/PerformanceMonitor.Common.csproj
+++ b/PerformanceMonitor.Common/PerformanceMonitor.Common.csproj
@@ -16,7 +16,7 @@
-
+
diff --git a/PerformanceMonitor.Notifications/PerformanceMonitor.Notifications.csproj b/PerformanceMonitor.Notifications/PerformanceMonitor.Notifications.csproj
index b5df8978..18176bf1 100644
--- a/PerformanceMonitor.Notifications/PerformanceMonitor.Notifications.csproj
+++ b/PerformanceMonitor.Notifications/PerformanceMonitor.Notifications.csproj
@@ -13,7 +13,7 @@
-
+