From 9ea8131570ad9e8b6f7787bae33a2cc981d92b66 Mon Sep 17 00:00:00 2001 From: Ian Griffiths Date: Fri, 16 Dec 2022 16:40:58 +0000 Subject: [PATCH] Update Marain.TenantManagement to v3 (#313) * Update Marain.TenantManagement to v3 * Increase version * Update build script version --- GitVersion.yml | 2 +- ...rain.UserNotifications.Abstractions.csproj | 6 +- .../UserNotificationExtensions.cs | 5 - ...tifications.ApiDeliveryChannel.Host.csproj | 4 +- .../packages.lock.json | 1585 ++++++----------- ...Marain.UserNotifications.Benchmarks.csproj | 4 +- .../packages.lock.json | 518 ++---- .../Marain.UserNotifications.Client.csproj | 10 +- .../UserNotificationsServiceManifest.jsonc | 16 +- ...serNotifications.Hosting.AspNetCore.csproj | 8 +- ...n.UserNotifications.Management.Host.csproj | 5 +- .../Management/Host/Helpers/KeyVaultHelper.cs | 18 +- .../packages.lock.json | 1545 ++++++---------- .../Marain.UserNotifications.OpenApi.csproj | 8 +- .../Bindings/TransientTenantBindings.cs | 73 +- .../UserNotificationsContainerBindings.cs | 3 +- .../Marain.UserNotifications.Specs.csproj | 11 +- .../packages.lock.json | 1513 ++++++---------- ...rNotifications.Storage.AzureStorage.csproj | 6 +- .../Internal/ContinuationToken.cs | 2 +- .../AzureStorage/Internal/NotificationId.cs | 2 +- .../Template/AzureBlobTemplateStore.cs | 2 +- .../TenantedAzureBlobTemplateStoreFactory.cs | 2 +- ...dAzureTableUserNotificationStoreFactory.cs | 2 +- ...cations.ThirdParty.DeliveryChannels.csproj | 4 +- build.ps1 | 2 +- 26 files changed, 1825 insertions(+), 3531 deletions(-) diff --git a/GitVersion.yml b/GitVersion.yml index db187149..e4f07c3d 100644 --- a/GitVersion.yml +++ b/GitVersion.yml @@ -20,5 +20,5 @@ branches: - feature - support - hotfix -next-version: "0.3" +next-version: "0.4" diff --git a/Solutions/Marain.UserNotifications.Abstractions/Marain.UserNotifications.Abstractions.csproj b/Solutions/Marain.UserNotifications.Abstractions/Marain.UserNotifications.Abstractions.csproj index c24d1c86..ac3ae55a 100644 --- a/Solutions/Marain.UserNotifications.Abstractions/Marain.UserNotifications.Abstractions.csproj +++ b/Solutions/Marain.UserNotifications.Abstractions/Marain.UserNotifications.Abstractions.csproj @@ -15,12 +15,12 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Solutions/Marain.UserNotifications.Abstractions/Marain/UserNotifications/UserNotificationExtensions.cs b/Solutions/Marain.UserNotifications.Abstractions/Marain/UserNotifications/UserNotificationExtensions.cs index 2f472e91..7a212d30 100644 --- a/Solutions/Marain.UserNotifications.Abstractions/Marain/UserNotifications/UserNotificationExtensions.cs +++ b/Solutions/Marain.UserNotifications.Abstractions/Marain/UserNotifications/UserNotificationExtensions.cs @@ -222,11 +222,6 @@ public static UserNotification AddDeliveryChannelConfiguredPerCommunicationType( throw new ArgumentNullException(nameof(notification)); } - if (deliveryChannelConfiguredPerCommunicationType is null) - { - throw new ArgumentNullException(nameof(deliveryChannelConfiguredPerCommunicationType)); - } - return new UserNotification( notification.Id, notification.NotificationType, diff --git a/Solutions/Marain.UserNotifications.ApiDeliveryChannel.Host/Marain.UserNotifications.ApiDeliveryChannel.Host.csproj b/Solutions/Marain.UserNotifications.ApiDeliveryChannel.Host/Marain.UserNotifications.ApiDeliveryChannel.Host.csproj index 3fdb8e62..c34dbd79 100644 --- a/Solutions/Marain.UserNotifications.ApiDeliveryChannel.Host/Marain.UserNotifications.ApiDeliveryChannel.Host.csproj +++ b/Solutions/Marain.UserNotifications.ApiDeliveryChannel.Host/Marain.UserNotifications.ApiDeliveryChannel.Host.csproj @@ -14,8 +14,8 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Solutions/Marain.UserNotifications.ApiDeliveryChannel.Host/packages.lock.json b/Solutions/Marain.UserNotifications.ApiDeliveryChannel.Host/packages.lock.json index 0d84718d..b97007f5 100644 --- a/Solutions/Marain.UserNotifications.ApiDeliveryChannel.Host/packages.lock.json +++ b/Solutions/Marain.UserNotifications.ApiDeliveryChannel.Host/packages.lock.json @@ -4,11 +4,11 @@ "net6.0": { "Endjin.RecommendedPractices.GitHub": { "type": "Direct", - "requested": "[2.1.0, )", - "resolved": "2.1.0", - "contentHash": "I5hRIYqow1UTBh+mlsaC23Pi1ISIbc04HUeDbdnmv4a3tCZyOEYOJF8Q/SVWbSEdh9chEPYSr6qfdltv/GrCPA==", + "requested": "[2.1.4, )", + "resolved": "2.1.4", + "contentHash": "SUBvnwWuKtklIv9NWqY9PI/J1nONyvcOlitIhUTq5Hk8K0QnBoISc1xTZTe0C0tOtUW1JIAZeEYwAAeuzQwtYg==", "dependencies": { - "Endjin.RecommendedPractices": "2.1.0", + "Endjin.RecommendedPractices": "2.1.4", "Microsoft.SourceLink.GitHub": "1.1.1" } }, @@ -24,16 +24,16 @@ }, "Microsoft.NET.Sdk.Functions": { "type": "Direct", - "requested": "[4.1.0, )", - "resolved": "4.1.0", - "contentHash": "ycPJA1emOWi5p/gxiPhaWJD9Lxc7S6dAU5fbhopOtd25VoWZPx62J7Hqk5RdpiWsRAuxWPSIs4WdJF3oYaHVLg==", + "requested": "[4.1.3, )", + "resolved": "4.1.3", + "contentHash": "vpIoJxjvesBn7YOTDLLajYzlpu0DnuhV3qK+phPJ3Ywv62RwWdvqruFvZ2NtoUU8/Ad32mdhYWC3PcpuWPuyZw==", "dependencies": { "Microsoft.Azure.Functions.Analyzers": "[1.0.0, 2.0.0)", - "Microsoft.Azure.WebJobs": "[3.0.23, 3.1.0)", + "Microsoft.Azure.WebJobs": "[3.0.32, 3.1.0)", "Microsoft.Azure.WebJobs.Extensions": "3.0.6", - "Microsoft.Azure.WebJobs.Extensions.Http": "[3.0.2, 3.1.0)", + "Microsoft.Azure.WebJobs.Extensions.Http": "[3.2.0, 3.3.0)", "Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator": "4.0.1", - "Newtonsoft.Json": "11.0.2" + "Newtonsoft.Json": "13.0.1" } }, "Microsoft.VisualStudio.Threading.Analyzers": { @@ -44,23 +44,23 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.0.2, )", - "resolved": "4.0.2", - "contentHash": "UmKLY06/yIAAkARvvGHjIS5LA0XEeEn7pbRHmsDcxvbLFla2fqrTTPVBUW7HMttBAwFi2WKvkVzGNu3/0JDdxA==" + "requested": "[4.2.0, )", + "resolved": "4.2.0", + "contentHash": "3N8CNx1Q/Q5VDDL7qgfZRgTURyMqzHAkAB59AZKRnsOXoh2n9xRzhiBMIbJaUtBATmieECBx68GcjRn2xoNDug==" }, "StyleCop.Analyzers": { "type": "Direct", - "requested": "[1.2.0-beta.406, )", - "resolved": "1.2.0-beta.406", - "contentHash": "YbsYoczQPZyz+4nmQ7bBiU9uQkk7Q2KUizQWEv01S4/ImCdJFiHvJfm8HAINNS0cvSLOA7xM9Y+KWQ2FOYjgkA==", + "requested": "[1.2.0-beta.435, )", + "resolved": "1.2.0-beta.435", + "contentHash": "TADk7vdGXtfTnYCV7GyleaaRTQjfoSfZXprQrVMm7cSJtJbFc1QIbWPyLvrgrfGdfHbGmUPvaN4ODKNxg2jgPQ==", "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.406" + "StyleCop.Analyzers.Unstable": "1.2.0.435" } }, "Azure.Core": { "type": "Transitive", - "resolved": "1.22.0", - "contentHash": "ze/xRCHSSDe5TIk5vBDbVrauW1EN7UIbnBvIBfMH8KSt/I9+/7yPAjTBDgNBk0IwG6WBV+BBHp4IUtS/PGAQwQ==", + "resolved": "1.26.0", + "contentHash": "fKn/sxuceulRDjdzY1ug2WOrDR9PV7IrTHmP5UrWj2G/qOTCg4dSs3IVIynUJ35kYWpowsKJF4sTmh1QtHTajA==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.1", "System.Diagnostics.DiagnosticSource": "4.6.0", @@ -73,183 +73,144 @@ }, "Azure.Data.Tables": { "type": "Transitive", - "resolved": "12.4.0", - "contentHash": "xzGwkZ1s9qM77uoNZWneeJIG0q+fMceRi3qGjZaiBGF9mrORL4+TnW59JiOozOZqAOdpUpt9ELKGWTRqOVKxgA==", + "resolved": "12.7.1", + "contentHash": "LA1HwQ1psjxeU+FYBQhVEZANE6coHRFiHtv644Wnw+pDJX+MiWVL1xJvRkIJ2q01F5VWnaUePGI7Qt/BV8busQ==", "dependencies": { - "Azure.Core": "1.22.0", + "Azure.Core": "1.26.0", "System.Text.Json": "4.7.2" } }, "Azure.Identity": { "type": "Transitive", - "resolved": "1.5.0", - "contentHash": "VfF88dqrgKXZNOS/y4XrX/jmIfP3pkY+hBUzBNpoKml1nR+QshX6XlXWyToLtWV80TDQ1CmUVCJksktDg5+j1w==", + "resolved": "1.8.0", + "contentHash": "xnsY/lgAG4bO5d2akXc1hqfvknIk+u3gh5Ma33KN2uyNeU3C5AzIfrwO/N/b9D/7dk4MyXai4JGKHNgHjcoFsA==", "dependencies": { - "Azure.Core": "1.20.0", - "Microsoft.Identity.Client": "4.30.1", - "Microsoft.Identity.Client.Extensions.Msal": "2.18.4", + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.46.0", + "Microsoft.Identity.Client.Extensions.Msal": "2.23.0", "System.Memory": "4.5.4", - "System.Security.Cryptography.ProtectedData": "4.5.0", - "System.Text.Json": "4.6.0", + "System.Security.Cryptography.ProtectedData": "4.7.0", + "System.Text.Json": "4.7.2", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Azure.Security.KeyVault.Secrets": { "type": "Transitive", - "resolved": "4.2.0", - "contentHash": "ujVMKVzEtVNQom5A0iEXSDovNGoSidV0RO5QlOBFfcIZlXwFnBmO5OhOfS4D/F1gbMNCCFS3re39qd/Bgh6+QQ==", + "resolved": "4.4.0", + "contentHash": "BoFpZkBU6e3kXl58xG/0FwzZ79IUcJM3tAr3m74mxL0FVG24qQeMsm8/Wis+jYtixVbk+UmsUgKN6ut0tDimnQ==", "dependencies": { - "Azure.Core": "1.15.0", + "Azure.Core": "1.23.0", "System.Memory": "4.5.4", - "System.Text.Json": "4.6.0", - "System.Threading.Tasks.Extensions": "4.5.2" + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" } }, "Azure.Storage.Blobs": { "type": "Transitive", - "resolved": "12.10.0", - "contentHash": "yaijs9DPfn34C/X4TX+0TAxANEhuKSrFE650gkF9g1pz/nQljv86zOOtDwNwD5UsAY5LyrOiCASGo2dhuIxvdg==", + "resolved": "12.14.1", + "contentHash": "DvRBWUDMB2LjdRbsBNtz/LiVIYk56hqzSooxx4uq4rCdLj2M+7Vvoa1r+W35Dz6ZXL6p+SNcgEae3oZ+CkPfow==", "dependencies": { - "Azure.Storage.Common": "12.9.0", - "System.Text.Json": "4.6.0" + "Azure.Storage.Common": "12.13.0", + "System.Text.Json": "4.7.2" } }, "Azure.Storage.Common": { "type": "Transitive", - "resolved": "12.9.0", - "contentHash": "GuoigTmzz9HrCGdcdu7LyjD4pDr2XPt72LlWWTDyno+nYrjyuNwpwRFBvK/brxJvQFRHofQcBskf8vOxVxnI8g==", + "resolved": "12.13.0", + "contentHash": "jDv8xJWeZY2Er9zA6QO25BiGolxg87rItt9CwAp7L/V9EPJeaz8oJydaNL9Wj0+3ncceoMgdiyEv66OF8YUwWQ==", "dependencies": { - "Azure.Core": "1.19.0" + "Azure.Core": "1.25.0", + "System.IO.Hashing": "6.0.0" } }, "CacheCow.Client": { "type": "Transitive", - "resolved": "2.9.0", - "contentHash": "Ae625OchaUKohRc3OqQOXs1J1tO9g3naVtiwtaQNx2wGJuncZUAY7uLYREVQm1qWtGks9dMtXzCcd3ADUohDoQ==", + "resolved": "2.11.3", + "contentHash": "tdg7ifZTLuFPCukPDDaeJJaXAj6CyBnN7q3VmBUdUq08pAGcHdIiuaMwEcvko3bTF7hJgE5TX9Wu9J5caxkAXg==", "dependencies": { - "CacheCow.Common": "2.9.0", - "Microsoft.AspNet.WebApi.Client": "5.2.5", + "CacheCow.Common": "2.11.3", + "Microsoft.AspNet.WebApi.Client": "5.2.9", "Microsoft.Extensions.Caching.Memory": "5.0.0", - "Newtonsoft.Json": "11.0.1" + "Newtonsoft.Json": "13.0.1" } }, "CacheCow.Common": { "type": "Transitive", - "resolved": "2.9.0", - "contentHash": "ZIga1BwXYWazY+v+Q8OjvLqhjPVZnAlEZy+8bHJLTxE7q/Ks2CFEFgw+ugO24R4gVsiffyBHSC1sFx/C4agXgA==", - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.5", - "Newtonsoft.Json": "11.0.1" - } - }, - "Corvus.Azure.Cosmos.Tenancy": { - "type": "Transitive", - "resolved": "2.0.2", - "contentHash": "yLJTvsrf5Cg2lQbIpIWMpV56n7b/E2nUz1gWilDtxDvnCAtlo1VUIStHwlFgQ1WnR+RIeyxukOtLCYgs7xFZ7A==", - "dependencies": { - "Corvus.Extensions.CosmosClient": "2.0.4", - "Corvus.Tenancy.Abstractions": "2.0.2", - "Microsoft.Extensions.Logging.Abstractions": "3.1.13", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.13" - } - }, - "Corvus.Azure.Storage.Tenancy": { - "type": "Transitive", - "resolved": "2.0.2", - "contentHash": "G69QfPVWI9S/f0NNeHfKfL3mh019i7yAxAx3eMpIjE99Cl9FxQh+X8A0VaIvinpHwotEswHU2M2Opz4cQuof0Q==", + "resolved": "2.11.3", + "contentHash": "kBnvzZ7QvJscGyO9niW/bM1Fbw4hAlxRpGcE0niz2XpYD0syrRmOq9L0MRY6LvOX4xT8ombOb0ngHUeropiDVA==", "dependencies": { - "Corvus.Tenancy.Abstractions": "2.0.2", - "Microsoft.Azure.Cosmos.Table": "1.0.8", - "Microsoft.Azure.KeyVault": "3.0.5", - "Microsoft.Azure.Services.AppAuthentication": "1.6.1", - "Microsoft.Azure.Storage.Blob": "11.2.2", - "Microsoft.Extensions.Logging.Abstractions": "3.1.13", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.13" + "Microsoft.AspNet.WebApi.Client": "5.2.9", + "Newtonsoft.Json": "13.0.1" } }, "Corvus.ContentHandling": { "type": "Transitive", - "resolved": "2.0.11", - "contentHash": "W4yuYfITGgwPg8KRFlLurwUp9aAsOggedBbtbLPPSmJTJzDK3BMiJnEJh/j0Rc2P37oqv3j8jhf3aOfvn7s5XQ==", + "resolved": "3.0.0", + "contentHash": "oyzdbPXSYW19MKO+n/qmbKhgm5/JbCQjFURG9PE4iE2q7Gc9Tflb+p8B4kJqKrcOZkgLfK65QesguDqIIytmrg==", "dependencies": { - "Microsoft.CodeAnalysis.CSharp": "3.11.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.20", + "Microsoft.CodeAnalysis.CSharp": "4.3.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.29", "System.Runtime.Loader": "4.3.0" } }, "Corvus.ContentHandling.Json": { "type": "Transitive", - "resolved": "2.0.11", - "contentHash": "aYnqiQB7nCe+Pq4szhsdBYRpaXcdZX0u77JL57YAKg/Jfty9p5xVB+9cwi+O7z6boD/xOyYjkr44qMvt06i/ng==", + "resolved": "3.0.0", + "contentHash": "gElkJIFPtPomoVI1dOUE+wVF8VKFIiCV6AWLaJXghnb60y8klpLsk1LD+DR1HPHydNfYSqMMOATf2RIix22rNg==", "dependencies": { - "Corvus.ContentHandling": "2.0.11", - "Corvus.Extensions.Newtonsoft.Json": "2.0.5", - "Newtonsoft.Json": "11.0.2" + "Corvus.ContentHandling": "3.0.0", + "Corvus.Extensions.Newtonsoft.Json": "3.0.0" } }, "Corvus.Extensions": { "type": "Transitive", - "resolved": "1.1.4", - "contentHash": "WGwNzQDNrlxfH82iRSSXcG92yKhE8xlBMWoSC4dycp0MnH2Mle0TF+Y4keRgDAdDwXg8VC+3paZx64jVG1Jazg==", + "resolved": "1.1.10", + "contentHash": "F43KpxsKXQhdxYPV6DRgHy2GfOJiB6/Jlg4gZzE/IQN/G1tasxWaqwUWVj+fk9HKNiDOJkcVRgxactkwD6/E3w==", "dependencies": { "System.Interactive": "3.2.0" } }, - "Corvus.Extensions.CosmosClient": { - "type": "Transitive", - "resolved": "2.0.4", - "contentHash": "QhX2y2JhofFQMW+6rxGno8VUD8Zd1fd1o0+pPw3/tsTbRGrTVggx8xhJrzRRxuXKTWWobBGMEP2zW8z+1rwLWg==", - "dependencies": { - "Corvus.Extensions": "1.1.2", - "Corvus.Extensions.Newtonsoft.Json": "2.0.2", - "Corvus.Retry": "1.0.2", - "Microsoft.Azure.Cosmos": "3.17.0", - "Microsoft.Azure.KeyVault": "3.0.5", - "Microsoft.Azure.Services.AppAuthentication": "1.6.1", - "Microsoft.Bcl.HashCode": "1.1.1" - } - }, "Corvus.Extensions.Newtonsoft.Json": { "type": "Transitive", - "resolved": "2.0.6", - "contentHash": "6yXJ7xbflSB3c0G7hdNExwlhbEChMRcSn6fX4k8ghhWyADrDSY6jJp9Ce6guxo1c4gVjZwgCVIDhA3JgO8KyHA==", + "resolved": "3.0.0", + "contentHash": "g2lnhVnIRBLYrClqHYBIxMoiW4Uof5azCtNxvDRIxuS+P0zsvnovim7q7vzhv8LndGFNv9kBtbXsIQwu8e+RNg==", "dependencies": { - "Corvus.Json.Abstractions": "2.0.6", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.20", - "Newtonsoft.Json": "11.0.2" + "Corvus.Json.Abstractions": "3.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.29", + "Newtonsoft.Json": "13.0.1" } }, "Corvus.Identity.Abstractions": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "fGYhKMz/n1Ejv77r+0bmzdC9EW3sCfZ3P8dky6rrOEGK4Kijd9yjTwoFEaG9ZHPXu5C7r2O2VqpesgIDkn5iQA==" + "resolved": "3.2.0", + "contentHash": "Tp0R4VDJmO7xl8s7V92r+SnTUsfWQCeb5Ru9RUVaX0iQ0yBU7qfYxfjTAMOjN/8VTnJiv0Vy8nBcrGVwt62aaA==" }, "Corvus.Identity.Azure": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "TYNTb4CD0pyn9WX4gC8TFGTU0v4inAkVEEG9xCyASgpp0ahMlL8RUfgQAwKZqr6yJ+tHpdjlx02mHJeSWidSiA==", + "resolved": "3.2.0", + "contentHash": "0aFxQgIE9N1ZAHVtWI032LujhMKaQdFHPRIKSdaQL7rggu9Jp3iDaFWJvClfENeTtsU2f7xqDmMqmGCDmF6snw==", "dependencies": { - "Azure.Identity": "1.5.0", - "Azure.Security.KeyVault.Secrets": "4.2.0", - "Corvus.Identity.Abstractions": "3.0.0", - "Microsoft.Extensions.Caching.Memory": "6.0.0", + "Azure.Identity": "1.8.0", + "Azure.Security.KeyVault.Secrets": "4.4.0", + "Corvus.Identity.Abstractions": "3.2.0", + "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" } }, "Corvus.Identity.MicrosoftRest": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "vo0093/bxEASSxC7TFJ6ZPKo9Paj2bIwREic0iTzrjiO4K6JI+oKMW58zPwciEZ2gJJYvov0mx68LmIpibSZSw==", + "resolved": "3.2.0", + "contentHash": "Ix8RDwSQTjVQjd/aIrZ5f1rzUnPZvoQ78F920al3eUy6J8RrFsvySTKs6xWTNvpRGvE9sPQk1ZqTy3xPBgS2eg==", "dependencies": { - "Corvus.Identity.Azure": "3.0.0", + "Corvus.Identity.Azure": "3.2.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Rest.ClientRuntime": "2.3.23" + "Microsoft.Rest.ClientRuntime": "2.3.24" } }, "Corvus.Json.Abstractions": { "type": "Transitive", - "resolved": "2.0.6", - "contentHash": "ixx72ttlP/Ck+UMWyfiRWVBFKU5XjJySMG33ZWofJp9yy65VF3uOJyGPujr3OedUMo6Uq9umftmHRqhOmUyQ8g==" + "resolved": "3.0.0", + "contentHash": "JGhhWLFiAMLas2baiXDDSXCstuq5r8Vau+YAc6sdQN28wB3flxnVmJ262o1QG9ILSTjQLSNX39peVHV9fj83NA==" }, "Corvus.Monitoring.ApplicationInsights": { "type": "Transitive", @@ -269,139 +230,134 @@ "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.20" } }, - "Corvus.Retry": { - "type": "Transitive", - "resolved": "1.0.2", - "contentHash": "Jzmv1VpjJnIaz+b0uadkl3yoNh+qnmzHvOcHUXc5oAo1fVqclzxLJAqhOPnm5BVURA5nlqgB3mtmI1YQQhwh9A==" - }, "Corvus.Storage.Azure.BlobStorage": { "type": "Transitive", - "resolved": "1.2.0", - "contentHash": "IG5s7+mnoLBKQunhBClm7tZub19UlR/QOVgmoY1WGxDTzz3OF1ZICBuVR0mWK2BSiHh9Mu5sq3Yvypnzvrs5pg==", + "resolved": "1.4.0", + "contentHash": "pqJ9iSxOFfThOnhrHcip6L40nKs7tqS9BuHo0CgiAFvFpr6eAwAzlh0q9VCflknNpYGIWzSZmISB8WDitmLn3A==", "dependencies": { - "Azure.Storage.Blobs": "12.10.0", - "Corvus.Storage.Common": "1.2.0" + "Azure.Storage.Blobs": "12.14.1", + "Corvus.Storage.Common": "1.4.0" } }, "Corvus.Storage.Azure.BlobStorage.Tenancy": { "type": "Transitive", - "resolved": "3.2.0", - "contentHash": "sOPoL0kY6h7aTADgt8F5NIJs/Sik6WzrukzF8OjX/q2+kaunhWO0hW3boItiBlG51iQLg3/pQnUWhk8j5colQg==", + "resolved": "3.5.0", + "contentHash": "kMTV4Rojj49ypY1BCrsLTDbNi92VBUbsbno+++4m3njRWwaF+KjmyDhnBuFMADBtTCd3o6lwHk985TueJByz0A==", "dependencies": { - "Corvus.Storage.Azure.BlobStorage": "1.2.0", - "Corvus.Tenancy.Abstractions": "3.2.0" + "Corvus.Storage.Azure.BlobStorage": "1.4.0", + "Corvus.Tenancy.Abstractions": "3.5.0" } }, "Corvus.Storage.Azure.TableStorage": { "type": "Transitive", - "resolved": "1.2.0", - "contentHash": "MzEIW/BBDJgM/eQ2tYqo9qTXw/iVcF7xZN6TaZc7NKWG3XTsK++Gii8wn/mX1qMPattEsK3xqc9Cp0YZDBjQIg==", + "resolved": "1.4.0", + "contentHash": "iATJRG8uxGqncRu78ZoGgRiQOJlH/DiUOcEEUcWxqUovYDmBNoqlAd7TYxoxxo0yafto63NkhJLAQrzdDgixwA==", "dependencies": { - "Azure.Data.Tables": "12.4.0", - "Corvus.Storage.Common": "1.2.0" + "Azure.Data.Tables": "12.7.1", + "Corvus.Storage.Common": "1.4.0" } }, "Corvus.Storage.Azure.TableStorage.Tenancy": { "type": "Transitive", - "resolved": "3.2.0", - "contentHash": "4rrE1SDiy5B/pSJxp4ltTJaPDvLJLxXlcuyKd5gzADvSwYyrxmZx0yTgfthuK8wDI1I2SPO4U2SoAE+MBo4qQw==", + "resolved": "3.5.0", + "contentHash": "GCNwCq/mQAkW8wA5ib13dQ3M52sy6A9M812Y9XKJJeLMJ9bV7wECSpebMnH9ooASvRFUXHGNSIwaJGMmZFJUyw==", "dependencies": { - "Corvus.Storage.Azure.TableStorage": "1.2.0", - "Corvus.Tenancy.Abstractions": "3.2.0" + "Corvus.Storage.Azure.TableStorage": "1.4.0", + "Corvus.Tenancy.Abstractions": "3.5.0" } }, "Corvus.Storage.Common": { "type": "Transitive", - "resolved": "1.2.0", - "contentHash": "0xUPG6FTBTpftK2HyPtp4FX6dws1Isho3Dtj3D8YfrXMXySv+ooBXMrAwhsxU8zqSwkGML4sVzRR1mO8kNSrRQ==", + "resolved": "1.4.0", + "contentHash": "ZmLgqhQ/JftqXK+ig8OM+fxXlB5YH9dm+R+FBWAXzHYaORdOfN5FF88Hp3hq00Qi4LpqbJfYGnS3xzE6eBPAbw==", "dependencies": { - "Corvus.Identity.Azure": "3.0.0", - "Microsoft.Extensions.Configuration.Binder": "3.1.22" + "Corvus.Identity.Azure": "3.1.0", + "Microsoft.Extensions.Configuration.Binder": "3.1.31" } }, "Corvus.Tenancy.Abstractions": { "type": "Transitive", - "resolved": "3.2.0", - "contentHash": "2LWZRu7Br72l+4Cp1+VUHCZgJP2dWbLWrVPK36XUFo+Z/cghByBd8rKkx6FqXTd1+dsLYME5Yi9nORWTEvkq9g==", + "resolved": "3.5.0", + "contentHash": "vndoRi3mABt+YyeP+NyGY8nUkF0XlFQgmKJJXQ12Jv5xeXYfWSzU34R1G0hXovIRu58UYdHEG7fpgu1ZVREZZA==", "dependencies": { - "Corvus.ContentHandling.Json": "2.0.11", - "Corvus.Extensions": "1.1.4", + "Corvus.ContentHandling.Json": "3.0.0", + "Corvus.Extensions": "1.1.10", "Microsoft.Extensions.Primitives": "6.0.0" } }, "Endjin.RecommendedPractices": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "2h0r1wg2Oc0LPzsW9VAI+yf4hNOk37oi/zi1SmjlCmT1Jin+4dFxbRXc3uTRvD2mrTGC8VOb0OBnyoZ1Qg41dA==", + "resolved": "2.1.4", + "contentHash": "3B8zpRU3LEwHNZvEU8NHhzFZKZDpVaI4sMhv8bXcEoLQhRvJiBKQ90hibZIz7veX1Zi9PXrsH11HzdZBQMmntQ==", "dependencies": { "Microsoft.Build.Tasks.Git": "1.1.1" } }, "Marain.Operations.ControlClient": { "type": "Transitive", - "resolved": "2.0.2", - "contentHash": "g67vFkJ+ZjtX+9bag7Qm9nWskoQfgFv2CW5oOvigv3kllFgnn6ZRAUHE0yaGudEoUHP8aEiXTgylN8Vud/jsmQ==", + "resolved": "3.0.0", + "contentHash": "Sw+WjIDWKd8cm8TfuuQP3z8UPuZPeBS838etn+xlznLERTiDJuNULWa7TG/uHen6bhRM9IB3OITEtmpUBSsD+Q==", "dependencies": { - "Corvus.Identity.MicrosoftRest": "3.0.0", + "Corvus.Identity.MicrosoftRest": "3.1.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" } }, "Marain.Services.Tenancy": { "type": "Transitive", - "resolved": "2.3.3", - "contentHash": "Gqo6MqvgdtwCOMeo3gQKk7t1ngDNiBhuF1g0180NUiHQMsxLl8pN0G9p42lKPDL59jbQX573yUgrtE5wU+vLfQ==", + "resolved": "3.1.0", + "contentHash": "Y/NXZskRWXU1Wys8YM35O9NRpzlm80Jn7zGWz7xmVjZbbqJwP48xuCqXfMNpHOgQ7fCzkwEc5ZrpIIAwtKUEYg==", "dependencies": { - "Marain.TenantManagement.Abstractions": "2.3.3", - "Menes.Abstractions": "2.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.13" + "Marain.TenantManagement.Abstractions": "3.1.0", + "Menes.Abstractions": "4.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" } }, "Marain.Tenancy.Client": { "type": "Transitive", - "resolved": "2.0.5", - "contentHash": "sRQWtVmNv61p+qTvndnq0/TRNxwWC/Y8U+7b2Fi1rZOYe/7VeGsaX98ml/+v7u/GYbHF3zbU48KAwAYFCJhjuw==", + "resolved": "3.0.0", + "contentHash": "tn/tG2cik0g6rBFWhRtV/UpUtz83KasWEcbcqm6WyPkg9LxyGwwisOVcs3lvGa7l4UnBXbeWdtqiyuV5jpu7rQ==", "dependencies": { - "CacheCow.Client": "2.9.0", - "Corvus.ContentHandling.Json": "2.0.11", - "Corvus.Extensions": "1.1.4", - "Corvus.Identity.MicrosoftRest": "3.0.0", + "CacheCow.Client": "2.11.3", + "Corvus.ContentHandling.Json": "3.0.0", + "Corvus.Extensions": "1.1.10", + "Corvus.Identity.MicrosoftRest": "3.1.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Rest.ClientRuntime": "2.3.23" + "Microsoft.Rest.ClientRuntime": "2.3.24" } }, "Marain.Tenancy.ClientTenantProvider": { "type": "Transitive", - "resolved": "2.0.5", - "contentHash": "SfvwnOvdz5i+GIZ4GJU/Fze5Cg0AzEenIavi5jxSSQcy9olzUc+HfeTf1T7JLBVCMYQryWWYP4ZViEXsyQew6g==", + "resolved": "3.0.0", + "contentHash": "bmOHKaE/YgXsOMHgoFhFUd8uOiPcUJlNkvij2siKFppchYmuuicmpngPen0GCM5vPMz8+E9/8NnGChGqn0N5hg==", "dependencies": { - "Corvus.Tenancy.Abstractions": "3.2.0", - "Marain.Tenancy.Client": "2.0.5", + "Corvus.Tenancy.Abstractions": "3.4.0", + "Marain.Tenancy.Client": "3.0.0", "Microsoft.AspNetCore.WebUtilities": "2.2.0" } }, "Marain.TenantManagement.Abstractions": { "type": "Transitive", - "resolved": "2.3.3", - "contentHash": "CBBYF1RSNITOssgphcvUimlkFbn1/7yUXY+iohgapzG3DLAcsfqft6/IPseX+3s4nlL/Mcfsx3hwKbjWMRRiqQ==", + "resolved": "3.1.0", + "contentHash": "aYg1Tq7Vk4tsOOlTqfaxpVjX+JRnQbP0nW/SyiOPi3gbNs1W+ZG5vPUU6PsCs/ZoaW3JhYfSjrlnYkd/ooP9mQ==", "dependencies": { - "Corvus.Azure.Cosmos.Tenancy": "2.0.2", - "Corvus.Azure.Storage.Tenancy": "2.0.2", - "Corvus.Tenancy.Abstractions": "2.0.2", - "Microsoft.Extensions.Logging": "3.1.13" + "Corvus.Tenancy.Abstractions": "3.5.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.3" } }, "Menes.Abstractions": { "type": "Transitive", - "resolved": "3.1.3", - "contentHash": "YN2hawnAXFzjdjgk1CLobnxUej96X6guM4eL7pK3objQ3kR1jgveirVFUipBul4FG7H+1uWSyl/z6PIbF4zdnA==", + "resolved": "4.0.0", + "contentHash": "IteisKFLIOuy3LWCRmM4FdHqKXNJSlIlE6RFO+EEwR531ApnBHdJ6J3nC4ryzkdQepYAGFkVBm7ze/DDBuzrWQ==", "dependencies": { - "Corvus.ContentHandling": "2.0.11", - "Corvus.Extensions": "1.1.4", - "Corvus.Extensions.Newtonsoft.Json": "2.0.6", + "Corvus.ContentHandling": "3.0.0", + "Corvus.Extensions": "1.1.10", + "Corvus.Extensions.Newtonsoft.Json": "3.0.0", "Corvus.Monitoring.Instrumentation.Abstractions": "1.3.2", "Microsoft.CSharp": "4.7.0", - "Microsoft.Extensions.Logging": "3.1.22", - "Microsoft.OpenApi.Readers": "1.2.3", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.OpenApi.Readers": "1.4.4", "System.Interactive": "4.1.1", "System.Text.Encodings.Web": "4.7.2", "Tavis.UriTemplates": "1.1.1" @@ -409,18 +365,18 @@ }, "Menes.Hosting": { "type": "Transitive", - "resolved": "3.1.3", - "contentHash": "FKCCsuWpI3qkrOt0Grphlr2sk5SAK1qcDm3ZvwaWekXJj7tBFEw/C29tDhDtIUy/2WFjlHYx9MR+OQnrViJIOA==", + "resolved": "4.0.0", + "contentHash": "QIpXQP/p66J3vwOMIQlL8WTz3OQDb97pL6QMSnoHIW26pdSF3eVbL+4ElHSQDbxwjqU0PyBF8wvRLO4CAMN1HQ==", "dependencies": { - "Menes.Abstractions": "3.1.3" + "Menes.Abstractions": "4.0.0" } }, "Menes.Hosting.AspNetCore": { "type": "Transitive", - "resolved": "3.1.3", - "contentHash": "OdU1rXNw20AomA8xH6DLX7SHB1zF/2GdAHZnqsIVIdsoL7A68sh6B0QyrikSv5yz1dzSBrMDa2zY9/23EGRVzA==", + "resolved": "4.0.0", + "contentHash": "I1rzK2ZpW9Lm4kNu9taz1qrAbkBFhnu4434xqj+ZB0OGyLS9qoKD8q+WfQva+I34lUVP/da9Fe2KrSt9+IN0DA==", "dependencies": { - "Menes.Hosting": "3.1.3" + "Menes.Hosting": "4.0.0" } }, "Microsoft.ApplicationInsights": { @@ -437,8 +393,8 @@ }, "Microsoft.AspNet.WebApi.Client": { "type": "Transitive", - "resolved": "5.2.5", - "contentHash": "ie1BsWwmdD9n3DDhVqEmV0A5UohtBsPFHNL2YPT3KUynBZN8iNaLsRtQwMFg/TVcjiZYAh1sCdMYW7I9DQTLww==", + "resolved": "5.2.9", + "contentHash": "cuVhPjjNMSEFpKXweMNBbsG4RUFuuZpFBm8tSyw309U9JEjcnbB6n3EPb4xwgcy9bJ38ctIbv5G8zXUBhlrPWw==", "dependencies": { "Newtonsoft.Json": "10.0.1", "Newtonsoft.Json.Bson": "1.0.1" @@ -446,105 +402,105 @@ }, "Microsoft.AspNetCore.Authentication.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "7hfl2DQoATexr0OVw8PwJSNqnu9gsbSkuHkwmHdss5xXCuY2nIfsTjj2NoKeGtp6N94ECioAP78FUfFOMj+TTg==", + "resolved": "2.2.0", + "contentHash": "VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", - "Microsoft.Extensions.Options": "2.1.0" + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0" } }, "Microsoft.AspNetCore.Authentication.Core": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "NKbmBzPW2zTaZLNKkCIL7LMpr4XfXVOPJ5SNzikTe2PX3juLkupb/5oTF45wiw5srUbU6QD0cY9u3jgYUELwnQ==", + "resolved": "2.2.0", + "contentHash": "XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Http": "2.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.1.0" + "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http": "2.2.0", + "Microsoft.AspNetCore.Http.Extensions": "2.2.0" } }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "QUMtMVY7mQeJWlP8wmmhZf1HEGM/V8prW/XnYeKDpEniNBCRw0a3qktRb9aBU0vR+bpJwWZ0ibcB8QOvZEmDHQ==", + "resolved": "2.2.0", + "contentHash": "/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", - "Microsoft.Extensions.Options": "2.1.0" + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0" } }, "Microsoft.AspNetCore.Authorization.Policy": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "e/wxbmwHza+Y6hmM/xiQdsVX5Xh0cPHFbDTGR3kIK7a+jyBSc8CPAJOA5g0ziikLEp5Cm/Qux+CsWad53QoNOw==", + "resolved": "2.2.0", + "contentHash": "aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Authorization": "2.1.0" + "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Authorization": "2.2.0" } }, "Microsoft.AspNetCore.Hosting.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "1TQgBfd/NPZLR2o/h6l5Cml2ZCF5hsyV4h9WEwWwAIavrbdTnaNozGGcTOd4AOgQvogMM9UM1ajflm9Cwd0jLQ==", + "resolved": "2.2.0", + "contentHash": "ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.1.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.1.0" + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" } }, "Microsoft.AspNetCore.Hosting.Server.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "YTKMi2vHX6P+WHEVpW/DS+eFHnwivCSMklkyamcK1ETtc/4j8H3VR0kgW8XIBqukNxhD8k5wYt22P7PhrWSXjQ==", + "resolved": "2.2.0", + "contentHash": "1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.1.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.1.0" + "Microsoft.AspNetCore.Http.Features": "2.2.0", + "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" } }, "Microsoft.AspNetCore.Http": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "eAPryjDRH41EYY2sOMHCu+tHXLI6PUN1AsOPKst6GbiIoMi8wJCiPcE4h9418tKje1oUzmMc2Iz8fFPPVamfaw==", + "resolved": "2.2.2", + "contentHash": "BAibpoItxI5puk7YJbIGj95arZueM8B8M5xT1fXBn3hb3L2G3ucrZcYXv1gXdaroLbntUs8qeV8iuBrpjQsrKw==", "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.1.0", - "Microsoft.AspNetCore.WebUtilities": "2.1.0", - "Microsoft.Extensions.ObjectPool": "2.1.0", - "Microsoft.Extensions.Options": "2.1.0", - "Microsoft.Net.Http.Headers": "2.1.0" + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.AspNetCore.WebUtilities": "2.2.0", + "Microsoft.Extensions.ObjectPool": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0", + "Microsoft.Net.Http.Headers": "2.2.0" } }, "Microsoft.AspNetCore.Http.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "vbFDyKsSYBnxl3+RABtN79b0vsTcG66fDY8vD6Nqvu9uLtSej70Q5NcbGlnN6bJpZci5orSdgFTHMhBywivDPg==", + "resolved": "2.2.0", + "contentHash": "Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.1.0", + "Microsoft.AspNetCore.Http.Features": "2.2.0", "System.Text.Encodings.Web": "4.5.0" } }, "Microsoft.AspNetCore.Http.Extensions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "M8Gk5qrUu5nFV7yE3SZgATt/5B1a5Qs8ZnXXeO/Pqu68CEiBHJWc10sdGdO5guc3zOFdm7H966mVnpZtEX4vSA==", + "resolved": "2.2.0", + "contentHash": "2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.1.0", - "Microsoft.Net.Http.Headers": "2.1.0", + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", + "Microsoft.Net.Http.Headers": "2.2.0", "System.Buffers": "4.5.0" } }, "Microsoft.AspNetCore.Http.Features": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "UmkUePxRjsQW0j5euFFscBwjvTu25b8+qIK/2fI3GvcqQ+mkwgbWNAT8b/Gkoei1m2bTWC07lSdutuRDPPLcJA==", + "resolved": "2.2.0", + "contentHash": "ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", "dependencies": { - "Microsoft.Extensions.Primitives": "2.1.0" + "Microsoft.Extensions.Primitives": "2.2.0" } }, "Microsoft.AspNetCore.JsonPatch": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "JE5LRurYn0rglbY/Nj3sB1a+yGPacyYHsuLRgvZtmjLG73R0zEfSIjGmzwtIym0HDLX0RIym8q+BLH4w1nWdog==", + "resolved": "2.2.0", + "contentHash": "o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", "dependencies": { "Microsoft.CSharp": "4.5.0", "Newtonsoft.Json": "11.0.2" @@ -552,80 +508,81 @@ }, "Microsoft.AspNetCore.Mvc.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "NhocJc6vRjxjM8opxpbjYhdN7WbsW07eT5hZOzv87bPxwEL98Hw+D+JIu9DsPm0ce7Rao1qN1BP7w8GMhRFH0Q==", + "resolved": "2.2.0", + "contentHash": "ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.1.0", - "Microsoft.Net.Http.Headers": "2.1.0" + "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", + "Microsoft.Net.Http.Headers": "2.2.0" } }, "Microsoft.AspNetCore.Mvc.Core": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "AtNtFLtFgZglupwiRK/9ksFg1xAXyZ1otmKtsNSFn9lIwHCQd1xZHIph7GTZiXVWn51jmauIUTUMSWdpaJ+f+A==", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.1.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.1.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Http": "2.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.1.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.1.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Routing": "2.1.0", - "Microsoft.Extensions.DependencyInjection": "2.1.0", + "resolved": "2.2.0", + "contentHash": "ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==", + "dependencies": { + "Microsoft.AspNetCore.Authentication.Core": "2.2.0", + "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http": "2.2.0", + "Microsoft.AspNetCore.Http.Extensions": "2.2.0", + "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Routing": "2.2.0", + "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", + "Microsoft.Extensions.DependencyInjection": "2.2.0", "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", + "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.0" + "System.Threading.Tasks.Extensions": "4.5.1" } }, "Microsoft.AspNetCore.Mvc.Formatters.Json": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "Xkbx6LWehUL44rx0gcry+qY013m5LbAjqWfdeisdiSPx2bU/q4EdteRY+zDmO8vT3jKbWcAuvTVUf6AcPPQpTQ==", + "resolved": "2.2.0", + "contentHash": "ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.1.0", - "Microsoft.AspNetCore.Mvc.Core": "2.1.0" + "Microsoft.AspNetCore.JsonPatch": "2.2.0", + "Microsoft.AspNetCore.Mvc.Core": "2.2.0" } }, "Microsoft.AspNetCore.Mvc.WebApiCompatShim": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "pYsNGveHyMCHQ+xpUIsTHtFFv7Xm+q2pmL3UmL6QujO5ICu/bcnSlwu9FEQhXYQ+cDxfO2VShdM/OrkWzNFGFw==", + "resolved": "2.2.0", + "contentHash": "YKovpp46Fgah0N8H4RGb+7x9vdjj50mS3NON910pYJFQmn20Cd1mYVkTunjy/DrZpvwmJ8o5Es0VnONSYVXEAQ==", "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.4", - "Microsoft.AspNetCore.Mvc.Core": "2.1.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.0", - "Microsoft.AspNetCore.WebUtilities": "2.1.0" + "Microsoft.AspNet.WebApi.Client": "5.2.6", + "Microsoft.AspNetCore.Mvc.Core": "2.2.0", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", + "Microsoft.AspNetCore.WebUtilities": "2.2.0" } }, "Microsoft.AspNetCore.ResponseCaching.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "Ht/KGFWYqcUDDi+VMPkQNzY7wQ0I2SdqXMEPl6AsOW8hmO3ZS4jIPck6HGxIdlk7ftL9YITJub0cxBmnuq+6zQ==", + "resolved": "2.2.0", + "contentHash": "CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", "dependencies": { - "Microsoft.Extensions.Primitives": "2.1.0" + "Microsoft.Extensions.Primitives": "2.2.0" } }, "Microsoft.AspNetCore.Routing": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "eRdsCvtUlLsh0O2Q8JfcpTUhv0m5VCYkgjZTCdniGAq7F31B3gNrBTn9VMqz14m+ZxPUzNqudfDFVTAQlrI/5Q==", + "resolved": "2.2.2", + "contentHash": "HcmJmmGYewdNZ6Vcrr5RkQbc/YWU4F79P3uPPBi6fCFOgUewXNM1P4kbPuoem7tN4f7x8mq7gTsm5QGohQ5g/w==", "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.1.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", - "Microsoft.Extensions.ObjectPool": "2.1.0", - "Microsoft.Extensions.Options": "2.1.0" + "Microsoft.AspNetCore.Http.Extensions": "2.2.0", + "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", + "Microsoft.Extensions.ObjectPool": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0" } }, "Microsoft.AspNetCore.Routing.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "LXmnHeb3v+HTfn74M46s+4wLaMkplj1Yl2pRf+2mfDDsQ7PN0+h8AFtgip5jpvBvFHQ/Pei7S+cSVsSTHE67fQ==", + "resolved": "2.2.0", + "contentHash": "lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.1.0" + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" } }, "Microsoft.AspNetCore.WebUtilities": { @@ -637,151 +594,34 @@ "System.Text.Encodings.Web": "4.5.0" } }, - "Microsoft.Azure.Cosmos": { - "type": "Transitive", - "resolved": "3.17.0", - "contentHash": "SDUIpfOWKiE+RMe9RcaxatmSlzC+MqC0hRInEWqU9n0ntG1M2Hv/0IT5He6LQMe2io59gxUvMHuIZe9Dih8hjw==", - "dependencies": { - "Azure.Core": "1.3.0", - "Microsoft.Bcl.AsyncInterfaces": "1.0.0", - "Microsoft.Bcl.HashCode": "1.1.0", - "Newtonsoft.Json": "10.0.2", - "System.Buffers": "4.5.1", - "System.Collections.Immutable": "1.7.0", - "System.Configuration.ConfigurationManager": "4.5.0", - "System.Memory": "4.5.3", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.2", - "System.Threading.Tasks.Extensions": "4.5.2", - "System.ValueTuple": "4.5.0" - } - }, - "Microsoft.Azure.Cosmos.Table": { - "type": "Transitive", - "resolved": "1.0.8", - "contentHash": "ToeEd1yijM7nQfLYvdFLG//RjKPmfqm45eOm86UAKrxtyGI/CXqP8iL74mzBp6mZ9A/K/ZYA2fVdpH0xHR5Keg==", - "dependencies": { - "Microsoft.Azure.DocumentDB.Core": "2.11.2", - "Microsoft.OData.Core": "7.6.4", - "Newtonsoft.Json": "10.0.2" - } - }, - "Microsoft.Azure.DocumentDB.Core": { - "type": "Transitive", - "resolved": "2.11.2", - "contentHash": "cA8eWrTFbYrkHrz095x4CUGb7wqQgA1slzFZCYexhNwz6Zcn3v+S1yvWMGwGRmRjT0MKU9tYdFWgLfT0OjSycw==", - "dependencies": { - "NETStandard.Library": "1.6.0", - "Newtonsoft.Json": "9.0.1", - "System.Collections.Immutable": "1.3.0", - "System.Collections.NonGeneric": "4.0.1", - "System.Collections.Specialized": "4.0.1", - "System.Diagnostics.TraceSource": "4.0.0", - "System.Dynamic.Runtime": "4.0.11", - "System.Linq.Queryable": "4.0.1", - "System.Net.Http": "4.3.4", - "System.Net.NameResolution": "4.0.0", - "System.Net.NetworkInformation": "4.1.0", - "System.Net.Requests": "4.0.11", - "System.Net.Security": "4.3.2", - "System.Net.WebHeaderCollection": "4.0.1", - "System.Runtime.Serialization.Primitives": "4.1.1", - "System.Security.SecureString": "4.0.0" - } - }, "Microsoft.Azure.Functions.Analyzers": { "type": "Transitive", "resolved": "1.0.0", "contentHash": "8nQq/IlK9BMBchRw3lfChSKaFNjMUOxXcPcDC3rkMd5PeWRm54nz2Owr6fZjPHMYJ36XX/9PGOfjn4jyiRojjw==" }, - "Microsoft.Azure.KeyVault": { - "type": "Transitive", - "resolved": "3.0.5", - "contentHash": "hbWw44JCJhk7e+CFeqSD1iQ2k4MP6bVVahEd9Cd1OP6JNyy0Y/S+9almtadH3vUoeDQsBAoQmzGImNoK3gxpog==", - "dependencies": { - "Microsoft.Azure.KeyVault.WebKey": "3.0.5", - "Microsoft.Rest.ClientRuntime": "[2.3.20, 3.0.0)", - "Microsoft.Rest.ClientRuntime.Azure": "[3.3.18, 4.0.0)", - "Newtonsoft.Json": "10.0.3", - "System.Net.Http": "4.3.4" - } - }, - "Microsoft.Azure.KeyVault.Core": { - "type": "Transitive", - "resolved": "2.0.4", - "contentHash": "BSdPbmZ1BvptdfgECniezEwfQLAyT11MsOm4btXdswjIm8BkLK9eX//yO8ExlafErJg1tAKpCxfNyLTHSlXJvA==", - "dependencies": { - "System.Runtime": "4.1.0", - "System.Threading.Tasks": "4.0.11" - } - }, - "Microsoft.Azure.KeyVault.WebKey": { - "type": "Transitive", - "resolved": "3.0.5", - "contentHash": "LmvQxr3qaK1rEMcsQCIz88T4LT6Mskd3mS425iXGFargt/FHS/p4lT++gBlsB3IZyU/opM7v8Yruzp13xu/I8g==", - "dependencies": { - "Microsoft.Rest.ClientRuntime": "[2.3.20, 3.0.0)", - "Microsoft.Rest.ClientRuntime.Azure": "[3.3.18, 4.0.0)", - "Newtonsoft.Json": "10.0.3", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Net.Http": "4.3.4", - "System.Runtime": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0" - } - }, - "Microsoft.Azure.Services.AppAuthentication": { - "type": "Transitive", - "resolved": "1.6.1", - "contentHash": "78AcjpxnhJDov7HJa4kPpZxpI0coZhS0tdA9ZLUSPExKz5KTgfozayBTLAXDuTuq0gLRzFyf85SvIkrtbB8KpA==", - "dependencies": { - "Microsoft.IdentityModel.Clients.ActiveDirectory": "5.2.0", - "System.Diagnostics.Process": "4.3.0" - } - }, - "Microsoft.Azure.Storage.Blob": { - "type": "Transitive", - "resolved": "11.2.2", - "contentHash": "AV6H+IFCyQvv9jc7KesTdXrGXNi5XKdTABfrX9tychmpe81Y13RlMWN9aJd1gWgNXM2f983vzcaRRFvlxQD23w==", - "dependencies": { - "Microsoft.Azure.Storage.Common": "11.2.2", - "NETStandard.Library": "2.0.1" - } - }, - "Microsoft.Azure.Storage.Common": { - "type": "Transitive", - "resolved": "11.2.2", - "contentHash": "t7j1D4I0fm+JkfPdPuWMv8RGdylhj0Pozm4NU6MNJpFxyFaMwl3bwkUCkvyM7xaIXjwghBo5fiHji+wzSTj3ew==", - "dependencies": { - "Microsoft.Azure.KeyVault.Core": "2.0.4", - "NETStandard.Library": "2.0.1", - "Newtonsoft.Json": "10.0.2" - } - }, "Microsoft.Azure.WebJobs": { "type": "Transitive", - "resolved": "3.0.23", - "contentHash": "/nb3DYXOoWSMA+VtDKnH2T65V3/Z9CqeIxXAECEKq5JH/4oF7XNjLuDLcU/kXRCQLTpYokUpSEpW6XkZ0NYyDQ==", + "resolved": "3.0.32", + "contentHash": "uN8GsFqPFHHcSrwwj/+0tGe6F6cOwugqUiePPw7W3TL9YC594+Hw8GBK5S/fcDWXacqvRRGf9nDX8xP94/Yiyw==", "dependencies": { - "Microsoft.Azure.WebJobs.Core": "3.0.23", - "Microsoft.Extensions.Configuration": "2.1.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.1.0", + "Microsoft.Azure.WebJobs.Core": "3.0.32", + "Microsoft.Extensions.Configuration": "2.1.1", + "Microsoft.Extensions.Configuration.Abstractions": "2.1.1", "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.1.0", "Microsoft.Extensions.Configuration.Json": "2.1.0", "Microsoft.Extensions.Hosting": "2.1.0", - "Microsoft.Extensions.Logging": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", + "Microsoft.Extensions.Logging": "2.1.1", + "Microsoft.Extensions.Logging.Abstractions": "2.1.1", "Microsoft.Extensions.Logging.Configuration": "2.1.0", "Newtonsoft.Json": "11.0.2", + "System.Memory.Data": "1.0.1", "System.Threading.Tasks.Dataflow": "4.8.0" } }, "Microsoft.Azure.WebJobs.Core": { "type": "Transitive", - "resolved": "3.0.23", - "contentHash": "BKYXOdR97/aMcLlCrxV+fyJc7I8ciRJAhm03xVMtG30jfl3uNJqvpWg46u/pfDbjPBs0zdkogu5mSmrVtulCTQ==", + "resolved": "3.0.32", + "contentHash": "pW5lyF0Tno1cC2VkmBLyv7E3o5ObDdbn3pfpUpKdksJo9ysCdQTpgc0Ib99wPHca6BgvoglicGbDYXuatanMfg==", "dependencies": { "System.ComponentModel.Annotations": "4.4.0", "System.Diagnostics.TraceSource": "4.3.0" @@ -799,15 +639,15 @@ }, "Microsoft.Azure.WebJobs.Extensions.Http": { "type": "Transitive", - "resolved": "3.0.2", - "contentHash": "JvC3fESMMbNkYbpaJ4vkK4Xaw1yZy4HSxxqwoaI3Ls2Y5/qBrHftPy0WJQgmXcGjgE/o/aAmuixdTfrj5OQDJQ==", + "resolved": "3.2.0", + "contentHash": "IXLuo5fOliOYKUZjWO5kQ/j3XblM9TNnk1agjzNYkubpDXq6M436GihaVzwTeQlX279P3G1KquS6I+b7pXaFuQ==", "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.4", - "Microsoft.AspNetCore.Http": "2.1.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.0", - "Microsoft.AspNetCore.Mvc.WebApiCompatShim": "2.1.0", - "Microsoft.AspNetCore.Routing": "2.1.0", - "Microsoft.Azure.WebJobs": "3.0.2" + "Microsoft.AspNet.WebApi.Client": "5.2.8", + "Microsoft.AspNetCore.Http": "2.2.2", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", + "Microsoft.AspNetCore.Mvc.WebApiCompatShim": "2.2.0", + "Microsoft.AspNetCore.Routing": "2.2.2", + "Microsoft.Azure.WebJobs": "3.0.32" } }, "Microsoft.Azure.WebJobs.Host.Storage": { @@ -832,11 +672,6 @@ "resolved": "6.0.0", "contentHash": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==" }, - "Microsoft.Bcl.HashCode": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "MalY0Y/uM/LjXtHfX/26l2VtN4LDNZ2OE3aumNOHDLsT4fNYy2hiHXI4CXCqKpNUNm7iJ2brrc4J89UdaL56FA==" - }, "Microsoft.Build.Tasks.Git": { "type": "Transitive", "resolved": "1.1.1", @@ -844,29 +679,29 @@ }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", - "resolved": "3.3.2", - "contentHash": "7xt6zTlIEizUgEsYAIgm37EbdkiMmr6fP6J9pDoKEpiGM4pi32BCPGr/IczmSJI9Zzp0a6HOzpr9OvpMP+2veA==" + "resolved": "3.3.3", + "contentHash": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==" }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "3.11.0", - "contentHash": "FDKSkRRXnaEWMa2ONkLMo0ZAt/uiV1XIXyodwKIgP1AMIKA7JJKXx/OwFVsvkkUT4BeobLwokoxFw70fICahNg==", + "resolved": "4.3.0", + "contentHash": "Hhaw6DKZHiR+vgOdIqvndfUntJhmDR7MjylUJ55EvWtDyJFLDf2eij8r9tcwXP35FLD+bVNNCO0+KIYuvJjNnA==", "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.2", - "System.Collections.Immutable": "5.0.0", + "Microsoft.CodeAnalysis.Analyzers": "3.3.3", + "System.Collections.Immutable": "6.0.0", "System.Memory": "4.5.4", "System.Reflection.Metadata": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0", - "System.Text.Encoding.CodePages": "4.5.1", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "6.0.0", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Transitive", - "resolved": "3.11.0", - "contentHash": "aDRRb7y/sXoJyDqFEQ3Il9jZxyUMHkShzZeCRjQf3SS84n2J0cTEi3TbwVZE9XJvAeMJhGfVVxwOdjYBg6ljmw==", + "resolved": "4.3.0", + "contentHash": "0PU4a2h7L6N9SlF/oNHwj2A/+n0LK/7n6PEGvXyIZq8hc7r/TztB+47mhVLvapT6bWSV7nMT78cNxbQuC6tk6g==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[3.11.0]" + "Microsoft.CodeAnalysis.Common": "[4.3.0]" } }, "Microsoft.CSharp": { @@ -899,8 +734,8 @@ }, "Microsoft.Extensions.Caching.Memory": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "Ve3BlCzhAlVp5IgO3+8dacAhZk1A0GlIlFNkAcfR2TfAibLKWIt5DhVJZfu4YtW+XZ89OjYf/agMcgjDtPxdGA==", + "resolved": "6.0.1", + "contentHash": "B4y+Cev05eMcjf1na0v9gza6GUtahXbtY1JCypIgx3B4Ea/KAgsWyXEmW4q6zMbmTMtKzmPVk09rvFJirvMwTg==", "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "6.0.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", @@ -911,26 +746,26 @@ }, "Microsoft.Extensions.Configuration": { "type": "Transitive", - "resolved": "3.1.22", - "contentHash": "pk9tfTk3NCFdKqdWIWeoGAy/wiqVk38hA9Gso3c3deRLWqu4/5Jipp0X+fzgAXlELTN9AIxkkhRePTDFjBpQfQ==", + "resolved": "2.1.1", + "contentHash": "LjVKO6P2y52c5ZhTLX/w8zc5H4Y3J/LJsgqTBj49TtFq/hAtVNue/WA0F6/7GMY90xhD7K0MDZ4qpOeWXbLvzg==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.22" + "Microsoft.Extensions.Configuration.Abstractions": "2.1.1" } }, "Microsoft.Extensions.Configuration.Abstractions": { "type": "Transitive", - "resolved": "3.1.22", - "contentHash": "znkB/7CpLNzFPFrZP0dK5dLwLt/GgrDBdBCaTQvVAPAJdA96DkhizknBC5+vn0Le8JNOoGt4QlG7WMywswkA0w==", + "resolved": "6.0.0", + "contentHash": "qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==", "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.22" + "Microsoft.Extensions.Primitives": "6.0.0" } }, "Microsoft.Extensions.Configuration.Binder": { "type": "Transitive", - "resolved": "3.1.22", - "contentHash": "H1iZD70uzCqsX79Eza/a/Z+CkAhqGUPH7LNRCz3GJLyeFiJMTUU7rMPNUgkJ2tRxAN9f/3MTXuHpSQVikugC3g==", + "resolved": "6.0.0", + "contentHash": "b3ErKzND8LIC7o08QAVlKfaEIYEvLJbtmVbFZVBRXeu9YkKfSSzLZfR1SUfQPBIy9mKLhEtJgGYImkcMNaKE0A==", "dependencies": { - "Microsoft.Extensions.Configuration": "3.1.22" + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.Extensions.Configuration.EnvironmentVariables": { @@ -962,8 +797,8 @@ }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==", + "resolved": "6.0.1", + "contentHash": "vWXPg3HJQIpZkENn1KWq8SfbqVujVD7S7vIAyFXXqK5xkf1Vho+vG0bLBCHxU36lD1cLLtmGpfYf0B3MYFi9tQ==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -988,10 +823,10 @@ }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "itv+7XBu58pxi8mykxx9cUO1OOVYe0jmQIZVSZVp5lOcLxB7sSV2bnHiI1RSu6Nxne/s6+oBla3ON5CCMSmwhQ==", + "resolved": "2.2.0", + "contentHash": "EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", "dependencies": { - "Microsoft.Extensions.Primitives": "2.1.0" + "Microsoft.Extensions.Primitives": "2.2.0" } }, "Microsoft.Extensions.FileProviders.Physical": { @@ -1022,13 +857,13 @@ }, "Microsoft.Extensions.Hosting.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "BpMaoBxdXr5VD0yk7rYN6R8lAU9X9JbvsPveNdKT+llIn3J5s4sxpWqaSG/NnzTzTLU5eJE5nrecTl7clg/7dQ==", + "resolved": "2.2.0", + "contentHash": "+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0" + "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", + "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0" } }, "Microsoft.Extensions.Http": { @@ -1056,8 +891,8 @@ }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==" + "resolved": "6.0.3", + "contentHash": "SUpStcdjeBbdKjPKe53hVVLkFjylX0yIXY8K+xWa47+o1d+REDyOMZjHZa+chsQI1K9qZeiHWk9jos0TFU7vGg==" }, "Microsoft.Extensions.Logging.Configuration": { "type": "Transitive", @@ -1070,8 +905,8 @@ }, "Microsoft.Extensions.ObjectPool": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "tIbO45cohqexTJPXBubpwluycDT+6OWy2m7PukG37XMrtQ6Zv4AnoLrgUTaCmpWihSs5RZHKvThiAJFcBlR3AA==" + "resolved": "2.2.0", + "contentHash": "gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==" }, "Microsoft.Extensions.Options": { "type": "Transitive", @@ -1084,13 +919,13 @@ }, "Microsoft.Extensions.Options.ConfigurationExtensions": { "type": "Transitive", - "resolved": "3.1.13", - "contentHash": "AY/5qjm1uUmekgHnXR7YqAf1N2DyocgBKamkamEKw65UFBO5Rli2fe0PwQ08Pz3Pyp8rRPDl7VL4zBwx+n48AQ==", + "resolved": "2.1.0", + "contentHash": "w/MP147fSqlIcCymaNpLbjdJsFVkSJM9Sz+jbWMr1gKMDVxoOS8AuFjJkVyKU/eydYxHIR/K1Hn3wisJBW5gSg==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.13", - "Microsoft.Extensions.Configuration.Binder": "3.1.13", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.13", - "Microsoft.Extensions.Options": "3.1.13" + "Microsoft.Extensions.Configuration.Abstractions": "2.1.0", + "Microsoft.Extensions.Configuration.Binder": "2.1.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.0", + "Microsoft.Extensions.Options": "2.1.0" } }, "Microsoft.Extensions.Primitives": { @@ -1103,36 +938,26 @@ }, "Microsoft.Identity.Client": { "type": "Transitive", - "resolved": "4.30.1", - "contentHash": "xk8tJeGfB2yD3+d7a0DXyV7/HYyEG10IofUHYHoPYKmDbroi/j9t1BqSHgbq1nARDjg7m8Ki6e21AyNU7e/R4Q==" + "resolved": "4.46.0", + "contentHash": "cqNAIELaUypwWvTwnC3MdsccaSpEpVR10WBQ7+e33iSkceeC1kum6aTEwe2m8z4ZdnzlvEMH+dBbXBHMLCy+fQ==", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.18.0" + } }, "Microsoft.Identity.Client.Extensions.Msal": { "type": "Transitive", - "resolved": "2.18.4", - "contentHash": "HpG4oLwhQsy0ce7OWq9iDdLtJKOvKRStIKoSEOeBMKuohfuOWNDyhg8fMAJkpG/kFeoe4J329fiMHcJmmB+FPw==", + "resolved": "2.23.0", + "contentHash": "Q8K58FjUIVslHQlk+SIhFYjdy8B1A5Wt3GXxzLS7lnXXaSmbcGzk7d8haqLmR8z/DP99vpZC73SxMa83qSHcbQ==", "dependencies": { - "Microsoft.Identity.Client": "4.30.0", + "Microsoft.Identity.Client": "4.46.0", + "System.IO.FileSystem.AccessControl": "5.0.0", "System.Security.Cryptography.ProtectedData": "4.5.0" } }, - "Microsoft.IdentityModel.Clients.ActiveDirectory": { + "Microsoft.IdentityModel.Abstractions": { "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "5zCom0plcWSAuPp2B/Fo7XFKdrPUOaE+1dhVW5Ui2Gny7YYv1fDJ1Z8GeZEJuCd3rKN4UBO834wPEhU5gIPQMw==", - "dependencies": { - "Microsoft.CSharp": "4.3.0", - "NETStandard.Library": "1.6.1", - "System.ComponentModel.TypeConverter": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Net.Http": "4.3.4", - "System.Runtime.Serialization.Formatters": "4.3.0", - "System.Runtime.Serialization.Json": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Security.SecureString": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - } + "resolved": "6.18.0", + "contentHash": "ItCO09JoIQr9sY0AumHRLJKToMKM4/jFcBsg3uhKBZZLX1KPxjed/mKrQzo9PXiarfC87rguvFWWg9C996sEqA==" }, "Microsoft.Net.Http.Headers": { "type": "Transitive", @@ -1145,60 +970,36 @@ }, "Microsoft.NETCore.Platforms": { "type": "Transitive", - "resolved": "2.1.2", - "contentHash": "mOJy3M0UN+LUG21dLGMxaWZEP6xYpQEpLuvuEQBaownaX4YuhH6NmNUlN9si+vNkAS6dwJ//N1O4DmLf2CikVg==" + "resolved": "5.0.0", + "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==" }, "Microsoft.NETCore.Targets": { "type": "Transitive", "resolved": "1.1.0", "contentHash": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==" }, - "Microsoft.OData.Core": { - "type": "Transitive", - "resolved": "7.6.4", - "contentHash": "/EjnJezMBjXf8OjcShhGzPY7pOO0CopgoZGhS6xsP3t2uhC+O72IBHgtQ7F3v1rRXWVtJwLGhzE1GfJUlx3c4Q==", - "dependencies": { - "Microsoft.OData.Edm": "[7.6.4]", - "Microsoft.Spatial": "[7.6.4]" - } - }, - "Microsoft.OData.Edm": { - "type": "Transitive", - "resolved": "7.6.4", - "contentHash": "MSSmA6kIfpgFTtNpOnnayoSj/6KSzHC1U9KOjF7cTA1PG4tZ7rIMi1pvjFc8CmYEvP4cxGl/+vrCn+HpK26HTQ==" - }, "Microsoft.OpenApi": { "type": "Transitive", - "resolved": "1.2.3", - "contentHash": "Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==" + "resolved": "1.4.4", + "contentHash": "JzSCWm7KGtZ8TCxB5V0ZHBHAe3TJ9AQ+/v28Cq9kVbMIM+erjes7f1W7j4CYD+PiHgaPK7Xss6jAYkwqVjU5NQ==" }, "Microsoft.OpenApi.Readers": { "type": "Transitive", - "resolved": "1.2.3", - "contentHash": "r1KBRewLxmCYuQ3fBksYQ2u/D1FtsN3zlPvOsZoiugzVgJbtq1wFD25Rgh/UAonUXgTpmlHciM5WHMavR9bk2g==", + "resolved": "1.4.4", + "contentHash": "SWVnL20hz01q/DTLpaVlZ8sHweQZJbNNff/MfQYuucDJkOoU0ucqDtURDLs1ynwg79foTx5r1x2Ab5MTWqM2vg==", "dependencies": { - "Microsoft.OpenApi": "1.2.3", - "SharpYaml": "1.6.5" + "Microsoft.OpenApi": "1.4.4", + "SharpYaml": "2.1.0" } }, "Microsoft.Rest.ClientRuntime": { "type": "Transitive", - "resolved": "2.3.23", - "contentHash": "92kNTi1N7zI5wwI2ZXswBRnk61OUYnuYJXrlgOhes5IsAqGmgw9DPGmhUzeY8OaZ8TTrQdDzvgXFnbCHwLzSVA==", + "resolved": "2.3.24", + "contentHash": "hZH7XgM3eV2jFrnq7Yf0nBD4WVXQzDrer2gEY7HMNiwio2hwDsTHO6LWuueNQAfRpNp4W7mKxcXpwXUiuVIlYw==", "dependencies": { "Newtonsoft.Json": "10.0.3" } }, - "Microsoft.Rest.ClientRuntime.Azure": { - "type": "Transitive", - "resolved": "3.3.18", - "contentHash": "pCtem10PRQYvzRiwJVInsccsqB0NrTjW83NF3zWk1LpN3IS0AneZKq89RyogDT7mRMT1Li/mLY8N8kU6RAiK0g==", - "dependencies": { - "Microsoft.Rest.ClientRuntime": "[2.3.17, 3.0.0)", - "NETStandard.Library": "1.6.1", - "Newtonsoft.Json": "10.0.3" - } - }, "Microsoft.SourceLink.Common": { "type": "Transitive", "resolved": "1.1.1", @@ -1213,11 +1014,6 @@ "Microsoft.SourceLink.Common": "1.1.1" } }, - "Microsoft.Spatial": { - "type": "Transitive", - "resolved": "7.6.4", - "contentHash": "3mB+Frn4LU4yb5ie9R752QiRn0Hvp9PITkSRofV/Lzm9EyLM87Fy9ziqgz75O/c712dh6GxuypMSBUGmNFwMeA==" - }, "Microsoft.Win32.Primitives": { "type": "Transitive", "resolved": "4.3.0", @@ -1228,21 +1024,6 @@ "System.Runtime": "4.3.0" } }, - "Microsoft.Win32.Registry": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, "ncrontab.signed": { "type": "Transitive", "resolved": "3.3.0", @@ -1258,16 +1039,59 @@ }, "NETStandard.Library": { "type": "Transitive", - "resolved": "2.0.1", - "contentHash": "oA6nwv9MhEKYvLpjZ0ggSpb1g4CQViDVQjLUcDWg598jtvJbpfeP2reqwI1GLW2TbxC/Ml7xL6BBR1HmKPXlTg==", + "resolved": "1.6.1", + "contentHash": "WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.AppContext": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Console": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.Compression.ZipFile": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Net.Http": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Timer": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0" } }, "Newtonsoft.Json": { "type": "Transitive", - "resolved": "13.0.1", - "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" + "resolved": "13.0.2", + "contentHash": "R2pZ3B0UjeyHShm9vG+Tu0EBb2lC8b0dFzV9gVn50ofHXh9Smjk6kTn7A/FdAsC8B5cKib1OnGYOXxRBz5XQDg==" }, "Newtonsoft.Json.Bson": { "type": "Transitive", @@ -1280,18 +1104,18 @@ }, "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g==" + "resolved": "4.3.0", + "contentHash": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==" }, "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw==" + "resolved": "4.3.0", + "contentHash": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==" }, "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg==" + "resolved": "4.3.0", + "contentHash": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==" }, "runtime.native.System": { "type": "Transitive", @@ -1302,19 +1126,19 @@ "Microsoft.NETCore.Targets": "1.1.0" } }, - "runtime.native.System.Net.Http": { + "runtime.native.System.IO.Compression": { "type": "Transitive", "resolved": "4.3.0", - "contentHash": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", + "contentHash": "INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", "Microsoft.NETCore.Targets": "1.1.0" } }, - "runtime.native.System.Net.Security": { + "runtime.native.System.Net.Http": { "type": "Transitive", "resolved": "4.3.0", - "contentHash": "M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==", + "contentHash": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", "Microsoft.NETCore.Targets": "1.1.0" @@ -1330,30 +1154,30 @@ }, "runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==", + "resolved": "4.3.0", + "contentHash": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" } }, "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ==" + "resolved": "4.3.0", + "contentHash": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==" }, "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA==" + "resolved": "4.3.0", + "contentHash": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==" }, "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": { "type": "Transitive", @@ -1362,54 +1186,51 @@ }, "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w==" + "resolved": "4.3.0", + "contentHash": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==" }, "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg==" + "resolved": "4.3.0", + "contentHash": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==" }, "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw==" + "resolved": "4.3.0", + "contentHash": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==" }, "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w==" + "resolved": "4.3.0", + "contentHash": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==" }, "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg==" + "resolved": "4.3.0", + "contentHash": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==" }, "SharpYaml": { "type": "Transitive", - "resolved": "1.6.5", - "contentHash": "z4MKt+NxdGE5BsmNDNkcTylNx6evl9kvia/ER3jfBf+j2mLUUDz8pTbzoQLCTULR02tziDtX1Ij+eQcAey11Gw==", - "dependencies": { - "System.Reflection.TypeExtensions": "4.3.0" - } + "resolved": "2.1.0", + "contentHash": "2jBenJ6QN0mj8G3ohrNO/uNhA92OJYsQFuI5dJ4zM/HauVoC/oJzK1sCVlUaVUpuXpHUa/k1waXVkkBR2luP/w==" }, "StyleCop.Analyzers.Unstable": { "type": "Transitive", - "resolved": "1.2.0.406", - "contentHash": "FclNdBR81ynIo9l1QNlo+l0I/PaFIYaPQPlMram8XVIMh6G6G43KTa1aCxfwTj13uKlAJS/LhLy6KjOPOeAU4w==" + "resolved": "1.2.0.435", + "contentHash": "ouwPWZxbOV3SmCZxIRqHvljkSzkCyi1tDoMzQtDb/bRP8ctASV/iRJr+A2Gdj0QLaLmWnqTWDrH82/iP+X80Lg==" }, "System.AppContext": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", + "resolved": "4.3.0", + "contentHash": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", "dependencies": { - "System.Runtime": "4.1.0" + "System.Runtime": "4.3.0" } }, "System.Buffers": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + "resolved": "4.5.0", + "contentHash": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==" }, "System.Collections": { "type": "Transitive", @@ -1446,85 +1267,21 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Collections.NonGeneric": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Collections.Specialized": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.ComponentModel": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==", - "dependencies": { - "System.Runtime": "4.3.0" - } - }, "System.ComponentModel.Annotations": { "type": "Transitive", "resolved": "4.4.0", "contentHash": "29K3DQ+IGU7LBaMjTo7SI7T7X/tsMtLvz1p56LJ556Iu0Dw3pKZw5g8yCYCWMRxrOF0Hr0FU0FwW0o42y2sb3A==" }, - "System.ComponentModel.Primitives": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "j8GUkCpM8V4d4vhLIIoBLGey2Z5bCkMVNjEZseyAlm4n5arcsJOeI3zkUP+zvZgzsbLTYh4lYeP/ZD/gdIAPrw==", - "dependencies": { - "System.ComponentModel": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.ComponentModel.TypeConverter": { + "System.Console": { "type": "Transitive", "resolved": "4.3.0", - "contentHash": "16pQ6P+EdhcXzPiEK4kbA953Fu0MNG2ovxTZU81/qsCd1zPRsKc3uif5NgvllCY598k6bI0KUyKW8fanlfaDQg==", + "contentHash": "DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.NonGeneric": "4.3.0", - "System.Collections.Specialized": "4.3.0", - "System.ComponentModel": "4.3.0", - "System.ComponentModel.Primitives": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Configuration.ConfigurationManager": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "UIFvaFfuKhLr9u5tWMxmVoDPkFeD+Qv8gUuap4aZgVGYSYMdERck4OhLN/2gulAc0nYTEigWXSJNNWshrmxnng==", - "dependencies": { - "System.Security.Cryptography.ProtectedData": "4.5.0", - "System.Security.Permissions": "4.5.0" + "System.Text.Encoding": "4.3.0" } }, "System.Diagnostics.Debug": { @@ -1545,34 +1302,6 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Diagnostics.Process": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "J0wOX07+QASQblsfxmIMFc9Iq7KTXYL3zs2G/Xc704Ylv3NpuVdo6gij6V3PGiptTxqsK0K7CdXenRvKUnkA2g==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "Microsoft.Win32.Registry": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.Threading.ThreadPool": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, "System.Diagnostics.StackTrace": { "type": "Transitive", "resolved": "4.3.0", @@ -1622,23 +1351,24 @@ }, "System.Dynamic.Runtime": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", + "resolved": "4.0.11", + "contentHash": "db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==", "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" } }, "System.Globalization": { @@ -1692,6 +1422,44 @@ "System.Threading.Tasks": "4.3.0" } }, + "System.IO.Compression": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Buffers": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.IO.Compression": "4.3.0" + } + }, + "System.IO.Compression.ZipFile": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", + "dependencies": { + "System.Buffers": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, "System.IO.FileSystem": { "type": "Transitive", "resolved": "4.3.0", @@ -1707,6 +1475,15 @@ "System.Threading.Tasks": "4.3.0" } }, + "System.IO.FileSystem.AccessControl": { + "type": "Transitive", + "resolved": "5.0.0", + "contentHash": "SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==", + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, "System.IO.FileSystem.Primitives": { "type": "Transitive", "resolved": "4.3.0", @@ -1715,6 +1492,11 @@ "System.Runtime": "4.3.0" } }, + "System.IO.Hashing": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "Rfm2jYCaUeGysFEZjDe7j1R4x6Z6BzumS/vUT5a1AA/AWJuGX71PoGB0RmpyX3VmrGqVnAwtfMn39OHR8Y/5+g==" + }, "System.Linq": { "type": "Transitive", "resolved": "4.3.0", @@ -1759,21 +1541,6 @@ "System.Threading": "4.3.0" } }, - "System.Linq.Queryable": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", - "System.Reflection": "4.1.0", - "System.Reflection.Extensions": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0" - } - }, "System.Memory": { "type": "Transitive", "resolved": "4.5.4", @@ -1790,10 +1557,10 @@ }, "System.Net.Http": { "type": "Transitive", - "resolved": "4.3.4", - "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==", + "resolved": "4.3.0", + "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.1", + "Microsoft.NETCore.Platforms": "1.1.0", "System.Collections": "4.3.0", "System.Diagnostics.Debug": "4.3.0", "System.Diagnostics.DiagnosticSource": "4.3.0", @@ -1818,58 +1585,7 @@ "System.Threading.Tasks": "4.3.0", "runtime.native.System": "4.3.0", "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Net.NameResolution": { - "type": "Transitive", - "resolved": "4.0.0", - "contentHash": "JdqRdM1Qym3YehqdKIi5LHrpypP4JMfxKQSNCJ2z4WawkG0il+N3XfNeJOxll2XrTnG7WgYYPoeiu/KOwg0DQw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Collections": "4.0.11", - "System.Diagnostics.Tracing": "4.1.0", - "System.Globalization": "4.0.11", - "System.Net.Primitives": "4.0.11", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Security.Principal.Windows": "4.0.0", - "System.Threading": "4.0.11", - "System.Threading.Tasks": "4.0.11", - "runtime.native.System": "4.0.0" - } - }, - "System.Net.NetworkInformation": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "Q0rfeiW6QsiZuicGjrFA7cRr2+kXex0JIljTTxzI09GIftB8k+aNL31VsQD1sI2g31cw7UGDTgozA/FgeNSzsQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.1", - "System.Collections": "4.0.11", - "System.Diagnostics.Tracing": "4.1.0", - "System.Globalization": "4.0.11", - "System.IO": "4.1.0", - "System.IO.FileSystem": "4.0.1", - "System.IO.FileSystem.Primitives": "4.0.1", - "System.Linq": "4.1.0", - "System.Net.Primitives": "4.0.11", - "System.Net.Sockets": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Security.Principal.Windows": "4.0.0", - "System.Threading": "4.0.11", - "System.Threading.Overlapped": "4.0.1", - "System.Threading.Tasks": "4.0.11", - "System.Threading.Thread": "4.0.0", - "System.Threading.ThreadPool": "4.0.10", - "runtime.native.System": "4.0.0" + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" } }, "System.Net.Primitives": { @@ -1903,52 +1619,17 @@ "System.Threading.Tasks": "4.3.0" } }, - "System.Net.Security": { + "System.Net.Sockets": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "xT2jbYpbBo3ha87rViHoTA6WdvqOAW37drmqyx/6LD8p7HEPT2qgdxoimRzWtPg8Jh4X5G9BV2seeTv4x6FYlA==", + "resolved": "4.3.0", + "contentHash": "m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", + "Microsoft.NETCore.Targets": "1.1.0", "System.IO": "4.3.0", "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Security.Principal": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.ThreadPool": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Security": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Net.Sockets": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.IO": "4.1.0", - "System.Net.Primitives": "4.0.11", - "System.Runtime": "4.1.0", - "System.Threading.Tasks": "4.0.11" + "System.Threading.Tasks": "4.3.0" } }, "System.Net.WebHeaderCollection": { @@ -1979,38 +1660,6 @@ "System.Threading": "4.3.0" } }, - "System.Private.DataContractSerialization": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - } - }, "System.Reflection": { "type": "Transitive", "resolved": "4.3.0", @@ -2152,16 +1801,16 @@ }, "System.Runtime.InteropServices.RuntimeInformation": { "type": "Transitive", - "resolved": "4.0.0", - "contentHash": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", + "resolved": "4.3.0", + "contentHash": "cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Reflection": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.InteropServices": "4.1.0", - "System.Threading": "4.0.11", - "runtime.native.System": "4.0.0" + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0" } }, "System.Runtime.Loader": { @@ -2185,58 +1834,13 @@ "System.Runtime.Extensions": "4.3.0" } }, - "System.Runtime.Serialization.Formatters": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0" - } - }, - "System.Runtime.Serialization.Json": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "CpVfOH0M/uZ5PH+M9+Gu56K0j9lJw3M+PKRegTkcrY/stOIvRUeonggxNrfBYLA5WOHL2j15KNJuTuld3x4o9w==", - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Serialization.Primitives": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, "System.Security.AccessControl": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0", - "System.Security.Principal.Windows": "4.5.0" - } - }, - "System.Security.Claims": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", + "resolved": "5.0.0", + "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" } }, "System.Security.Cryptography.Algorithms": { @@ -2353,8 +1957,8 @@ }, "System.Security.Cryptography.ProtectedData": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "wLBKzFnDCxP12VL9ANydSYhk59fC4cvOr9ypYQLPnAj48NQIhqnjdD2yhP8yEKyBJEjERWS9DisKL7rX5eU25Q==" + "resolved": "4.7.0", + "contentHash": "ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==" }, "System.Security.Cryptography.X509Certificates": { "type": "Transitive", @@ -2388,44 +1992,10 @@ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" } }, - "System.Security.Permissions": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "dependencies": { - "System.Security.AccessControl": "4.5.0" - } - }, - "System.Security.Principal": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "dependencies": { - "System.Runtime": "4.3.0" - } - }, "System.Security.Principal.Windows": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - } - }, - "System.Security.SecureString": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "PnXp38O9q/2Oe4iZHMH60kinScv6QiiL2XH54Pj2t0Y6c2zKPEiAZsM/M3wBOHLNTBDFP0zfy13WN2M0qFz5jg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } + "resolved": "5.0.0", + "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" }, "System.Text.Encoding": { "type": "Transitive", @@ -2439,11 +2009,10 @@ }, "System.Text.Encoding.CodePages": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "resolved": "6.0.0", + "contentHash": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "System.Text.Encoding.Extensions": { @@ -2467,8 +2036,8 @@ }, "System.Text.Json": { "type": "Transitive", - "resolved": "6.0.2", - "contentHash": "0nE2gwXLn3PTBOPwORLqwuYvWB+Beomt9ZBX+6LmogMNKUvfD1SoDb/ycB1vBntT94rGaB/SvxEyeLu14H6aEg==", + "resolved": "6.0.7", + "contentHash": "/Tf/9XjprpHolbcDOrxsKVYy/mUG/FS7aGd9YUgBVEiHeQH4kAE0T1sMbde7q6B5xcrNUsJ5iW7D1RvHudQNqA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "6.0.0", "System.Text.Encodings.Web": "6.0.0" @@ -2491,17 +2060,6 @@ "System.Threading.Tasks": "4.3.0" } }, - "System.Threading.Overlapped": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "f7aLuLkBoCQM2kng7zqLFBXz9Gk48gDK8lk1ih9rH/1arJJzZK9gJwNvPDhL6Ps/l6rwOr8jw+4FCHL0KKWiEg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Handles": "4.0.1" - } - }, "System.Threading.Tasks": { "type": "Transitive", "resolved": "4.3.0", @@ -2530,20 +2088,16 @@ "System.Runtime": "4.3.0" } }, - "System.Threading.ThreadPool": { + "System.Threading.Timer": { "type": "Transitive", "resolved": "4.3.0", - "contentHash": "k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==", + "contentHash": "Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", "dependencies": { - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" } }, - "System.ValueTuple": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" - }, "System.Xml.ReaderWriter": { "type": "Transitive", "resolved": "4.3.0", @@ -2585,47 +2139,6 @@ "System.Xml.ReaderWriter": "4.3.0" } }, - "System.Xml.XmlDocument": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XmlSerializer": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "MYoTCP7EZ98RrANESW05J5ZwskKDoN0AuZ06ZflnowE50LTpbR5yRg3tHckTVm5j/m47stuGgCrCHWePyHS70Q==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - } - }, "Tavis.UriTemplates": { "type": "Transitive", "resolved": "1.1.1", @@ -2646,52 +2159,52 @@ "marain.usernotifications.abstractions": { "type": "Project", "dependencies": { - "Corvus.Json.Abstractions": "2.0.6", - "Corvus.Tenancy.Abstractions": "3.2.0" + "Corvus.Json.Abstractions": "[3.0.0, )", + "Corvus.Tenancy.Abstractions": "[3.5.0, )" } }, "marain.usernotifications.client": { "type": "Project", "dependencies": { - "Corvus.Extensions.Newtonsoft.Json": "2.0.6", - "Corvus.Identity.Azure": "3.0.0", - "Corvus.Identity.MicrosoftRest": "3.0.0", - "Microsoft.Extensions.DependencyInjection": "6.0.0", - "Microsoft.Extensions.Http": "6.0.0", - "Newtonsoft.Json": "13.0.1", - "System.Collections.Immutable": "6.0.0", - "System.Text.Json": "6.0.0" + "Corvus.Extensions.Newtonsoft.Json": "[3.0.0, )", + "Corvus.Identity.Azure": "[3.2.0, )", + "Corvus.Identity.MicrosoftRest": "[3.2.0, )", + "Microsoft.Extensions.DependencyInjection": "[6.0.*, )", + "Microsoft.Extensions.Http": "[6.0.*, )", + "Newtonsoft.Json": "[13.0.2, )", + "System.Collections.Immutable": "[6.0.*, )", + "System.Text.Json": "[6.0.*, )" } }, "marain.usernotifications.hosting.aspnetcore": { "type": "Project", "dependencies": { - "Corvus.Monitoring.ApplicationInsights": "1.3.2", - "Marain.Operations.ControlClient": "2.0.2", - "Marain.Tenancy.ClientTenantProvider": "2.0.5", - "Marain.UserNotifications.Client": "1.0.0", - "Marain.UserNotifications.OpenApi": "1.0.0", - "Marain.UserNotifications.Storage.AzureStorage": "1.0.0", - "Menes.Hosting.AspNetCore": "3.1.3" + "Corvus.Monitoring.ApplicationInsights": "[1.3.2, )", + "Marain.Operations.ControlClient": "[3.0.0, )", + "Marain.Tenancy.ClientTenantProvider": "[3.0.0, )", + "Marain.UserNotifications.Client": "[1.0.0, )", + "Marain.UserNotifications.OpenApi": "[1.0.0, )", + "Marain.UserNotifications.Storage.AzureStorage": "[1.0.0, )", + "Menes.Hosting.AspNetCore": "[4.0.0, )" } }, "marain.usernotifications.openapi": { "type": "Project", "dependencies": { - "Marain.Services.Tenancy": "2.3.3", - "Marain.UserNotifications.Abstractions": "1.0.0", - "Marain.UserNotifications.Client": "1.0.0", - "Menes.Abstractions": "3.1.3", - "Menes.Hosting": "3.1.3" + "Marain.Services.Tenancy": "[3.1.0, )", + "Marain.UserNotifications.Abstractions": "[1.0.0, )", + "Marain.UserNotifications.Client": "[1.0.0, )", + "Menes.Abstractions": "[4.0.0, )", + "Menes.Hosting": "[4.0.0, )" } }, "marain.usernotifications.storage.azurestorage": { "type": "Project", "dependencies": { - "Corvus.Storage.Azure.BlobStorage.Tenancy": "3.2.0", - "Corvus.Storage.Azure.TableStorage.Tenancy": "3.2.0", - "Marain.UserNotifications.Abstractions": "1.0.0", - "System.Linq.Async": "6.0.0" + "Corvus.Storage.Azure.BlobStorage.Tenancy": "[3.5.0, )", + "Corvus.Storage.Azure.TableStorage.Tenancy": "[3.5.0, )", + "Marain.UserNotifications.Abstractions": "[1.0.0, )", + "System.Linq.Async": "[6.0.*, )" } } } diff --git a/Solutions/Marain.UserNotifications.Benchmarks/Marain.UserNotifications.Benchmarks.csproj b/Solutions/Marain.UserNotifications.Benchmarks/Marain.UserNotifications.Benchmarks.csproj index fdce8575..20fc47b7 100644 --- a/Solutions/Marain.UserNotifications.Benchmarks/Marain.UserNotifications.Benchmarks.csproj +++ b/Solutions/Marain.UserNotifications.Benchmarks/Marain.UserNotifications.Benchmarks.csproj @@ -12,7 +12,7 @@ true - + - + diff --git a/Solutions/Marain.UserNotifications.Benchmarks/packages.lock.json b/Solutions/Marain.UserNotifications.Benchmarks/packages.lock.json index 449f99a6..9a950744 100644 --- a/Solutions/Marain.UserNotifications.Benchmarks/packages.lock.json +++ b/Solutions/Marain.UserNotifications.Benchmarks/packages.lock.json @@ -4,34 +4,31 @@ "net6.0": { "BenchmarkDotNet": { "type": "Direct", - "requested": "[0.13.1, )", - "resolved": "0.13.1", - "contentHash": "LWR6kL3MWc4ByzSrqi6nccbO4UT5pySiB5h9L2LSHoqVdHySTbtLYYulz3atWhPyhtIQIMz6kQjvuBjFM03zkA==", + "requested": "[0.13.2, )", + "resolved": "0.13.2", + "contentHash": "82IflYxY8qnQXEA3kXtqC9pntrkJYJZbQ9PV7hEV/XcfCtOdwLz84ilyO8tLRVbiliWttvmt/v44P+visN+fPQ==", "dependencies": { - "BenchmarkDotNet.Annotations": "0.13.1", + "BenchmarkDotNet.Annotations": "0.13.2", "CommandLineParser": "2.4.3", - "Iced": "1.8.0", - "Microsoft.CodeAnalysis.CSharp": "2.10.0", - "Microsoft.Diagnostics.NETCore.Client": "0.2.61701", - "Microsoft.Diagnostics.Runtime": "1.1.126102", - "Microsoft.Diagnostics.Tracing.TraceEvent": "2.0.61", - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Microsoft.Win32.Registry": "4.5.0", + "Iced": "1.17.0", + "Microsoft.CodeAnalysis.CSharp": "3.0.0", + "Microsoft.Diagnostics.Runtime": "2.2.332302", + "Microsoft.Diagnostics.Tracing.TraceEvent": "3.0.2", + "Microsoft.DotNet.PlatformAbstractions": "3.1.6", "Perfolizer": "0.2.1", - "System.Management": "4.5.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Threading.Tasks.Extensions": "4.5.2", - "System.ValueTuple": "4.5.0" + "System.Management": "6.0.0", + "System.Reflection.Emit": "4.7.0", + "System.Reflection.Emit.Lightweight": "4.7.0", + "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Direct", - "requested": "[4.1.0, )", - "resolved": "4.1.0", - "contentHash": "sbu6kDGzo9bfQxuqWpeEE7I9P30bSuZEnpDz9/qz20OU6pm79Z63+/BsAzO2e/R/Q97kBrpj647wokZnEVr97w==", + "requested": "[4.4.0, )", + "resolved": "4.4.0", + "contentHash": "eD2w0xHRoaqK07hjlOKGR9eLNy3nimiGNeCClNax1NDgS/+DBtBqCjXelOa+TNy99kIB3nHhUqDmr46nDXy/RQ==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[4.1.0]" + "Microsoft.CodeAnalysis.Common": "[4.4.0]" } }, "Microsoft.Extensions.Configuration": { @@ -93,47 +90,47 @@ }, "Azure.Core": { "type": "Transitive", - "resolved": "1.20.0", - "contentHash": "q7xigZIBjLjSKJA/Y+VygmJ2iZGiEyNuicN5iRX9oJL7451SulZm/CQ7qd8YCeL5TgNCNYCIrTIqRaams95zHA==", + "resolved": "1.25.0", + "contentHash": "X8Dd4sAggS84KScWIjEbFAdt2U1KDolQopTPoHVubG2y3CM54f9l6asVrP5Uy384NWXjsspPYaJgz5xHc+KvTA==", "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "1.0.0", + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", "System.Diagnostics.DiagnosticSource": "4.6.0", "System.Memory.Data": "1.0.2", "System.Numerics.Vectors": "4.5.0", "System.Text.Encodings.Web": "4.7.2", - "System.Text.Json": "4.6.0", + "System.Text.Json": "4.7.2", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Azure.Identity": { "type": "Transitive", - "resolved": "1.5.0", - "contentHash": "VfF88dqrgKXZNOS/y4XrX/jmIfP3pkY+hBUzBNpoKml1nR+QshX6XlXWyToLtWV80TDQ1CmUVCJksktDg5+j1w==", + "resolved": "1.8.0", + "contentHash": "xnsY/lgAG4bO5d2akXc1hqfvknIk+u3gh5Ma33KN2uyNeU3C5AzIfrwO/N/b9D/7dk4MyXai4JGKHNgHjcoFsA==", "dependencies": { - "Azure.Core": "1.20.0", - "Microsoft.Identity.Client": "4.30.1", - "Microsoft.Identity.Client.Extensions.Msal": "2.18.4", + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.46.0", + "Microsoft.Identity.Client.Extensions.Msal": "2.23.0", "System.Memory": "4.5.4", - "System.Security.Cryptography.ProtectedData": "4.5.0", - "System.Text.Json": "4.6.0", + "System.Security.Cryptography.ProtectedData": "4.7.0", + "System.Text.Json": "4.7.2", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Azure.Security.KeyVault.Secrets": { "type": "Transitive", - "resolved": "4.2.0", - "contentHash": "ujVMKVzEtVNQom5A0iEXSDovNGoSidV0RO5QlOBFfcIZlXwFnBmO5OhOfS4D/F1gbMNCCFS3re39qd/Bgh6+QQ==", + "resolved": "4.4.0", + "contentHash": "BoFpZkBU6e3kXl58xG/0FwzZ79IUcJM3tAr3m74mxL0FVG24qQeMsm8/Wis+jYtixVbk+UmsUgKN6ut0tDimnQ==", "dependencies": { - "Azure.Core": "1.15.0", + "Azure.Core": "1.23.0", "System.Memory": "4.5.4", - "System.Text.Json": "4.6.0", - "System.Threading.Tasks.Extensions": "4.5.2" + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" } }, "BenchmarkDotNet.Annotations": { "type": "Transitive", - "resolved": "0.13.1", - "contentHash": "OvHMw/GYfdrrJAM28zOXQ94kdv1s0s92ZrbkH+/79I557ONPEH/urMF8iNKuYYgLsziC4isw233L3GKq6Twe/A==" + "resolved": "0.13.2", + "contentHash": "+SGOYyXT6fiagbtrni38B8BqBgjruYKU3PfROI0lDIYo8jQ+APUmLKMEswK7zwR5fEOCrDmoAHSH6oykBkqPgA==" }, "CommandLineParser": { "type": "Transitive", @@ -142,55 +139,55 @@ }, "Corvus.Extensions.Newtonsoft.Json": { "type": "Transitive", - "resolved": "2.0.6", - "contentHash": "6yXJ7xbflSB3c0G7hdNExwlhbEChMRcSn6fX4k8ghhWyADrDSY6jJp9Ce6guxo1c4gVjZwgCVIDhA3JgO8KyHA==", + "resolved": "3.0.0", + "contentHash": "g2lnhVnIRBLYrClqHYBIxMoiW4Uof5azCtNxvDRIxuS+P0zsvnovim7q7vzhv8LndGFNv9kBtbXsIQwu8e+RNg==", "dependencies": { - "Corvus.Json.Abstractions": "2.0.6", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.20", - "Newtonsoft.Json": "11.0.2" + "Corvus.Json.Abstractions": "3.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.29", + "Newtonsoft.Json": "13.0.1" } }, "Corvus.Identity.Abstractions": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "fGYhKMz/n1Ejv77r+0bmzdC9EW3sCfZ3P8dky6rrOEGK4Kijd9yjTwoFEaG9ZHPXu5C7r2O2VqpesgIDkn5iQA==" + "resolved": "3.2.0", + "contentHash": "Tp0R4VDJmO7xl8s7V92r+SnTUsfWQCeb5Ru9RUVaX0iQ0yBU7qfYxfjTAMOjN/8VTnJiv0Vy8nBcrGVwt62aaA==" }, "Corvus.Identity.Azure": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "TYNTb4CD0pyn9WX4gC8TFGTU0v4inAkVEEG9xCyASgpp0ahMlL8RUfgQAwKZqr6yJ+tHpdjlx02mHJeSWidSiA==", + "resolved": "3.2.0", + "contentHash": "0aFxQgIE9N1ZAHVtWI032LujhMKaQdFHPRIKSdaQL7rggu9Jp3iDaFWJvClfENeTtsU2f7xqDmMqmGCDmF6snw==", "dependencies": { - "Azure.Identity": "1.5.0", - "Azure.Security.KeyVault.Secrets": "4.2.0", - "Corvus.Identity.Abstractions": "3.0.0", - "Microsoft.Extensions.Caching.Memory": "6.0.0", + "Azure.Identity": "1.8.0", + "Azure.Security.KeyVault.Secrets": "4.4.0", + "Corvus.Identity.Abstractions": "3.2.0", + "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" } }, "Corvus.Identity.MicrosoftRest": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "vo0093/bxEASSxC7TFJ6ZPKo9Paj2bIwREic0iTzrjiO4K6JI+oKMW58zPwciEZ2gJJYvov0mx68LmIpibSZSw==", + "resolved": "3.2.0", + "contentHash": "Ix8RDwSQTjVQjd/aIrZ5f1rzUnPZvoQ78F920al3eUy6J8RrFsvySTKs6xWTNvpRGvE9sPQk1ZqTy3xPBgS2eg==", "dependencies": { - "Corvus.Identity.Azure": "3.0.0", + "Corvus.Identity.Azure": "3.2.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Rest.ClientRuntime": "2.3.23" + "Microsoft.Rest.ClientRuntime": "2.3.24" } }, "Corvus.Json.Abstractions": { "type": "Transitive", - "resolved": "2.0.6", - "contentHash": "ixx72ttlP/Ck+UMWyfiRWVBFKU5XjJySMG33ZWofJp9yy65VF3uOJyGPujr3OedUMo6Uq9umftmHRqhOmUyQ8g==" + "resolved": "3.0.0", + "contentHash": "JGhhWLFiAMLas2baiXDDSXCstuq5r8Vau+YAc6sdQN28wB3flxnVmJ262o1QG9ILSTjQLSNX39peVHV9fj83NA==" }, "Iced": { "type": "Transitive", - "resolved": "1.8.0", - "contentHash": "KQqoTZg3wf+eqG8ztGqlz9TozC/Dw/jnN82JkIRGZXTg/by0aPiQIMGb+b7hvvkOLnmCuWr3Ghr0mA2I+ASX1A==" + "resolved": "1.17.0", + "contentHash": "8x+HCVTl/HHTGpscH3vMBhV8sknN/muZFw9s3TsI8SA6+c43cOTCi2+jE4KsU8pNLbJ++iF2ZFcpcXHXtDglnw==" }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", - "resolved": "1.0.0", - "contentHash": "K63Y4hORbBcKLWH5wnKgzyn7TOfYzevIEwIedQHBIkmkEBA9SCqgvom+XTuE+fAFGvINGkhFItaZ2dvMGdT5iw==" + "resolved": "1.1.1", + "contentHash": "yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==" }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", @@ -199,50 +196,49 @@ }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "bNzTyxP3iD5FPFHfVDl15Y6/wSoI7e3MeV0lOaj9igbIKTjgrmuw6LoVJ06jUNFA7+KaDC/OIsStWl/FQJz6sQ==", + "resolved": "4.4.0", + "contentHash": "JfHupS/B7Jb5MZoYkFFABn3mux0wQgxi2D8F/rJYZeRBK2ZOyk7TjQ2Kq9rh6W/DCh0KNbbSbn5qoFar+ueHqw==", "dependencies": { "Microsoft.CodeAnalysis.Analyzers": "3.3.3", - "System.Collections.Immutable": "5.0.0", - "System.Memory": "4.5.4", + "System.Collections.Immutable": "6.0.0", + "System.Memory": "4.5.5", "System.Reflection.Metadata": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0", - "System.Text.Encoding.CodePages": "4.5.1", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "6.0.0", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.Diagnostics.NETCore.Client": { "type": "Transitive", - "resolved": "0.2.61701", - "contentHash": "/whUqXLkTiUvG+vfSFd77DHHsLZW2HztZt+ACOpuvGyLKoGGN86M8cR1aYfRW6fxXF3SVGMKMswcL485SQEDuQ==" + "resolved": "0.2.251802", + "contentHash": "bqnYl6AdSeboeN4v25hSukK6Odm6/54E3Y2B8rBvgqvAW0mF8fo7XNRVE2DMOG7Rk0fiuA079QIH28+V+W1Zdg==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "Microsoft.Extensions.Logging": "2.1.1" + } }, "Microsoft.Diagnostics.Runtime": { "type": "Transitive", - "resolved": "1.1.126102", - "contentHash": "2lyoyld8bd/zSq5HJPkyXVtsSdfS30qr75V96S4nEJ/nUiUp0WfGjxnTcZXBLCqzwE0DLUR0lUcNpMp0gEtuzA==" + "resolved": "2.2.332302", + "contentHash": "Hp84ivxSKIMTBzYSATxmUsm3YSXHWivcwiRRbsydGmqujMUK8BAueLN0ssAVEOkOBmh0vjUBhrq7YcroT7VCug==", + "dependencies": { + "Microsoft.Diagnostics.NETCore.Client": "0.2.251802", + "System.Collections.Immutable": "5.0.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + } }, "Microsoft.Diagnostics.Tracing.TraceEvent": { "type": "Transitive", - "resolved": "2.0.61", - "contentHash": "czZJRJZEZbGyBauIXYfWIfVV6Nx88L55RARKmEb7ja+nmb1yI+LiROgnD1N0Fyh/RnzvUUD/J0YYMkAEBT1Z6w==", + "resolved": "3.0.2", + "contentHash": "Pr7t+Z/qBe6DxCow4BmYmDycHe2MrGESaflWXRcSUI4XNGyznx1ttS+9JNOxLuBZSoBSPTKw9Dyheo01Yi6anQ==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Runtime.CompilerServices.Unsafe": "4.5.3" } }, "Microsoft.DotNet.PlatformAbstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==", - "dependencies": { - "System.AppContext": "4.1.0", - "System.Collections": "4.0.11", - "System.IO": "4.1.0", - "System.IO.FileSystem": "4.0.1", - "System.Reflection.TypeExtensions": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.InteropServices": "4.1.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0" - } + "resolved": "3.1.6", + "contentHash": "jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg==" }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", @@ -254,8 +250,8 @@ }, "Microsoft.Extensions.Caching.Memory": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "Ve3BlCzhAlVp5IgO3+8dacAhZk1A0GlIlFNkAcfR2TfAibLKWIt5DhVJZfu4YtW+XZ89OjYf/agMcgjDtPxdGA==", + "resolved": "6.0.1", + "contentHash": "B4y+Cev05eMcjf1na0v9gza6GUtahXbtY1JCypIgx3B4Ea/KAgsWyXEmW4q6zMbmTMtKzmPVk09rvFJirvMwTg==", "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "6.0.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", @@ -278,8 +274,8 @@ }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==", + "resolved": "6.0.1", + "contentHash": "vWXPg3HJQIpZkENn1KWq8SfbqVujVD7S7vIAyFXXqK5xkf1Vho+vG0bLBCHxU36lD1cLLtmGpfYf0B3MYFi9tQ==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -360,49 +356,44 @@ }, "Microsoft.Identity.Client": { "type": "Transitive", - "resolved": "4.30.1", - "contentHash": "xk8tJeGfB2yD3+d7a0DXyV7/HYyEG10IofUHYHoPYKmDbroi/j9t1BqSHgbq1nARDjg7m8Ki6e21AyNU7e/R4Q==" + "resolved": "4.46.0", + "contentHash": "cqNAIELaUypwWvTwnC3MdsccaSpEpVR10WBQ7+e33iSkceeC1kum6aTEwe2m8z4ZdnzlvEMH+dBbXBHMLCy+fQ==", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.18.0" + } }, "Microsoft.Identity.Client.Extensions.Msal": { "type": "Transitive", - "resolved": "2.18.4", - "contentHash": "HpG4oLwhQsy0ce7OWq9iDdLtJKOvKRStIKoSEOeBMKuohfuOWNDyhg8fMAJkpG/kFeoe4J329fiMHcJmmB+FPw==", + "resolved": "2.23.0", + "contentHash": "Q8K58FjUIVslHQlk+SIhFYjdy8B1A5Wt3GXxzLS7lnXXaSmbcGzk7d8haqLmR8z/DP99vpZC73SxMa83qSHcbQ==", "dependencies": { - "Microsoft.Identity.Client": "4.30.0", + "Microsoft.Identity.Client": "4.46.0", + "System.IO.FileSystem.AccessControl": "5.0.0", "System.Security.Cryptography.ProtectedData": "4.5.0" } }, - "Microsoft.NETCore.Platforms": { + "Microsoft.IdentityModel.Abstractions": { "type": "Transitive", - "resolved": "2.1.2", - "contentHash": "mOJy3M0UN+LUG21dLGMxaWZEP6xYpQEpLuvuEQBaownaX4YuhH6NmNUlN9si+vNkAS6dwJ//N1O4DmLf2CikVg==" + "resolved": "6.18.0", + "contentHash": "ItCO09JoIQr9sY0AumHRLJKToMKM4/jFcBsg3uhKBZZLX1KPxjed/mKrQzo9PXiarfC87rguvFWWg9C996sEqA==" }, - "Microsoft.NETCore.Targets": { + "Microsoft.NETCore.Platforms": { "type": "Transitive", - "resolved": "1.1.0", - "contentHash": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==" + "resolved": "5.0.0", + "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==" }, "Microsoft.Rest.ClientRuntime": { "type": "Transitive", - "resolved": "2.3.23", - "contentHash": "92kNTi1N7zI5wwI2ZXswBRnk61OUYnuYJXrlgOhes5IsAqGmgw9DPGmhUzeY8OaZ8TTrQdDzvgXFnbCHwLzSVA==", + "resolved": "2.3.24", + "contentHash": "hZH7XgM3eV2jFrnq7Yf0nBD4WVXQzDrer2gEY7HMNiwio2hwDsTHO6LWuueNQAfRpNp4W7mKxcXpwXUiuVIlYw==", "dependencies": { "Newtonsoft.Json": "10.0.3" } }, - "Microsoft.Win32.Registry": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==", - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - } - }, "Newtonsoft.Json": { "type": "Transitive", - "resolved": "13.0.1", - "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" + "resolved": "13.0.2", + "contentHash": "R2pZ3B0UjeyHShm9vG+Tu0EBb2lC8b0dFzV9gVn50ofHXh9Smjk6kTn7A/FdAsC8B5cKib1OnGYOXxRBz5XQDg==" }, "Perfolizer": { "type": "Transitive", @@ -412,37 +403,10 @@ "System.Memory": "4.5.3" } }, - "runtime.native.System": { - "type": "Transitive", - "resolved": "4.0.0", - "contentHash": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1" - } - }, - "System.AppContext": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", - "dependencies": { - "System.Runtime": "4.1.0" - } - }, "System.CodeDom": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "gqpR1EeXOuzNQWL7rOzmtdIz3CaXVjSQCiaGOs2ivjPwynKSJYm39X81fdlp7WuojZs/Z5t1k5ni7HtKQurhjw==" - }, - "System.Collections": { - "type": "Transitive", - "resolved": "4.0.11", - "contentHash": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } + "resolved": "6.0.0", + "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==" }, "System.Collections.Immutable": { "type": "Transitive", @@ -460,65 +424,27 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Globalization": { - "type": "Transitive", - "resolved": "4.0.11", - "contentHash": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.IO": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.FileSystem": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.IO": "4.1.0", - "System.IO.FileSystem.Primitives": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Text.Encoding": "4.0.11", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.IO.FileSystem.Primitives": { + "System.IO.FileSystem.AccessControl": { "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==", + "resolved": "5.0.0", + "contentHash": "SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==", "dependencies": { - "System.Runtime": "4.1.0" + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" } }, "System.Management": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "Z6ac0qPGr3yJtwZEX1SRkhwWa0Kf5NJxx7smLboYsGrApQFECNFdqhGy252T4lrZ5Nwzhd9VQiaifndR3bfHdg==", + "resolved": "6.0.0", + "contentHash": "sHsESYMmPDhQuOC66h6AEOs/XowzKsbT9srMbX71TCXP58hkpn1BqBjdmKj1+DCA/WlBETX1K5WjQHwmV0Txrg==", "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.CodeDom": "4.5.0" + "System.CodeDom": "6.0.0" } }, "System.Memory": { "type": "Transitive", - "resolved": "4.5.4", - "contentHash": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==" + "resolved": "4.5.5", + "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==" }, "System.Memory.Data": { "type": "Transitive", @@ -534,187 +460,51 @@ "resolved": "4.5.0", "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" }, - "System.Reflection": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, "System.Reflection.Emit": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.ILGeneration": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } + "resolved": "4.7.0", + "contentHash": "VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ==" }, "System.Reflection.Emit.Lightweight": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } + "resolved": "4.7.0", + "contentHash": "a4OLB4IITxAXJeV74MDx49Oq2+PsF6Sml54XAFv+2RyWwtDBcabzoxiiJRhdhx+gaohLh4hEGCLQyBozXoQPqA==" }, "System.Reflection.Metadata": { "type": "Transitive", "resolved": "5.0.0", "contentHash": "5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==" }, - "System.Reflection.Primitives": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==", - "dependencies": { - "System.Reflection": "4.1.0", - "System.Runtime": "4.1.0" - } - }, - "System.Resources.ResourceManager": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.Globalization": "4.0.11", - "System.Reflection": "4.1.0", - "System.Runtime": "4.1.0" - } - }, - "System.Runtime": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, "System.Runtime.CompilerServices.Unsafe": { "type": "Transitive", "resolved": "6.0.0", "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" }, - "System.Runtime.Extensions": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.Runtime.Handles": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.Runtime.InteropServices": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.Reflection": "4.1.0", - "System.Reflection.Primitives": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Handles": "4.0.1" - } - }, - "System.Runtime.InteropServices.RuntimeInformation": { - "type": "Transitive", - "resolved": "4.0.0", - "contentHash": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Reflection": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.InteropServices": "4.1.0", - "System.Threading": "4.0.11", - "runtime.native.System": "4.0.0" - } - }, "System.Security.AccessControl": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", + "resolved": "5.0.0", + "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0", - "System.Security.Principal.Windows": "4.5.0" + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" } }, "System.Security.Cryptography.ProtectedData": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "wLBKzFnDCxP12VL9ANydSYhk59fC4cvOr9ypYQLPnAj48NQIhqnjdD2yhP8yEKyBJEjERWS9DisKL7rX5eU25Q==" + "resolved": "4.7.0", + "contentHash": "ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==" }, "System.Security.Principal.Windows": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - } - }, - "System.Text.Encoding": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } + "resolved": "5.0.0", + "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" }, "System.Text.Encoding.CodePages": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "resolved": "6.0.0", + "contentHash": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "System.Text.Encodings.Web": { @@ -727,53 +517,29 @@ }, "System.Text.Json": { "type": "Transitive", - "resolved": "6.0.2", - "contentHash": "0nE2gwXLn3PTBOPwORLqwuYvWB+Beomt9ZBX+6LmogMNKUvfD1SoDb/ycB1vBntT94rGaB/SvxEyeLu14H6aEg==", + "resolved": "6.0.7", + "contentHash": "/Tf/9XjprpHolbcDOrxsKVYy/mUG/FS7aGd9YUgBVEiHeQH4kAE0T1sMbde7q6B5xcrNUsJ5iW7D1RvHudQNqA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "6.0.0", "System.Text.Encodings.Web": "6.0.0" } }, - "System.Threading": { - "type": "Transitive", - "resolved": "4.0.11", - "contentHash": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", - "dependencies": { - "System.Runtime": "4.1.0", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.Threading.Tasks": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.Threading.Tasks.Extensions": { "type": "Transitive", "resolved": "4.5.4", "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==" }, - "System.ValueTuple": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" - }, "marain.usernotifications.client": { "type": "Project", "dependencies": { - "Corvus.Extensions.Newtonsoft.Json": "2.0.6", - "Corvus.Identity.Azure": "3.0.0", - "Corvus.Identity.MicrosoftRest": "3.0.0", - "Microsoft.Extensions.DependencyInjection": "6.0.0", - "Microsoft.Extensions.Http": "6.0.0", - "Newtonsoft.Json": "13.0.1", - "System.Collections.Immutable": "6.0.0", - "System.Text.Json": "6.0.0" + "Corvus.Extensions.Newtonsoft.Json": "[3.0.0, )", + "Corvus.Identity.Azure": "[3.2.0, )", + "Corvus.Identity.MicrosoftRest": "[3.2.0, )", + "Microsoft.Extensions.DependencyInjection": "[6.0.*, )", + "Microsoft.Extensions.Http": "[6.0.*, )", + "Newtonsoft.Json": "[13.0.2, )", + "System.Collections.Immutable": "[6.0.*, )", + "System.Text.Json": "[6.0.*, )" } } } diff --git a/Solutions/Marain.UserNotifications.Client/Marain.UserNotifications.Client.csproj b/Solutions/Marain.UserNotifications.Client/Marain.UserNotifications.Client.csproj index 8ae7bd3b..3ddf85d0 100644 --- a/Solutions/Marain.UserNotifications.Client/Marain.UserNotifications.Client.csproj +++ b/Solutions/Marain.UserNotifications.Client/Marain.UserNotifications.Client.csproj @@ -14,17 +14,17 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Solutions/Marain.UserNotifications.Deployment/ServiceManifests/UserNotificationsServiceManifest.jsonc b/Solutions/Marain.UserNotifications.Deployment/ServiceManifests/UserNotificationsServiceManifest.jsonc index eeed2b2c..4a474466 100644 --- a/Solutions/Marain.UserNotifications.Deployment/ServiceManifests/UserNotificationsServiceManifest.jsonc +++ b/Solutions/Marain.UserNotifications.Deployment/ServiceManifests/UserNotificationsServiceManifest.jsonc @@ -10,19 +10,15 @@ ], "requiredConfigurationEntries": [ { - "contentType": "application/vnd.marain.tenancy.servicemanifests.requiredconfigurationentries.azuretablestorage", - "key": "userNotificationStore", - "containerDefinition": { - "tableName": "usernotifications" - }, + "contentType": "application/vnd.marain.tenancy.servicemanifests.requiredconfigurationentries.azuretablestorage.v3", + "key": "Marain:UserNotifications:TableConfiguration:UserNotificationsMarain:UserNotifications:TableConfiguration:UserNotifications", + "legacyV2Key": "StorageConfiguration__Table__usernotifications", "description": "User notifications store." }, { - "contentType": "application/vnd.marain.tenancy.servicemanifests.requiredconfigurationentries.azureblobstorage", - "key": "templateStore", - "containerDefinition": { - "containerName": "templates" - }, + "contentType": "application/vnd.marain.tenancy.servicemanifests.requiredconfigurationentries.azureblobstorage.v3", + "key": "Marain:UserNotifications:BlobContainerConfiguration:Templates", + "legacyV2Key": "StorageConfiguration__templates", "description": "Template Store" } ] diff --git a/Solutions/Marain.UserNotifications.Hosting.AspNetCore/Marain.UserNotifications.Hosting.AspNetCore.csproj b/Solutions/Marain.UserNotifications.Hosting.AspNetCore/Marain.UserNotifications.Hosting.AspNetCore.csproj index 6db0fc38..afe8e4dc 100644 --- a/Solutions/Marain.UserNotifications.Hosting.AspNetCore/Marain.UserNotifications.Hosting.AspNetCore.csproj +++ b/Solutions/Marain.UserNotifications.Hosting.AspNetCore/Marain.UserNotifications.Hosting.AspNetCore.csproj @@ -9,13 +9,13 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Solutions/Marain.UserNotifications.Management.Host/Marain.UserNotifications.Management.Host.csproj b/Solutions/Marain.UserNotifications.Management.Host/Marain.UserNotifications.Management.Host.csproj index 3057cad0..4ca07270 100644 --- a/Solutions/Marain.UserNotifications.Management.Host/Marain.UserNotifications.Management.Host.csproj +++ b/Solutions/Marain.UserNotifications.Management.Host/Marain.UserNotifications.Management.Host.csproj @@ -20,10 +20,11 @@ + - + - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Solutions/Marain.UserNotifications.Management.Host/Marain/UserNotifications/Management/Host/Helpers/KeyVaultHelper.cs b/Solutions/Marain.UserNotifications.Management.Host/Marain/UserNotifications/Management/Host/Helpers/KeyVaultHelper.cs index 211919a5..9c449468 100644 --- a/Solutions/Marain.UserNotifications.Management.Host/Marain/UserNotifications/Management/Host/Helpers/KeyVaultHelper.cs +++ b/Solutions/Marain.UserNotifications.Management.Host/Marain/UserNotifications/Management/Host/Helpers/KeyVaultHelper.cs @@ -4,12 +4,16 @@ namespace Marain.UserNotifications.Management.Host.Helpers { + using System; using System.Threading.Tasks; - using Microsoft.Azure.KeyVault; + + using Azure; + using Azure.Security.KeyVault.Secrets; + using Microsoft.Extensions.Configuration; /// - /// Helper methods to work with the . + /// Helper methods to work with the . /// public static class KeyVaultHelper { @@ -22,11 +26,13 @@ public static class KeyVaultHelper public static async Task GetDeliveryChannelSecretAsync(IConfiguration configuration, string deliveryChannelSecretUrl) { string? azureConnectionString = configuration.GetValue("AzureServicesAuthConnectionString"); - var azureServiceTokenProvider = new Microsoft.Azure.Services.AppAuthentication.AzureServiceTokenProvider(azureConnectionString); - using var keyVaultClient = new KeyVaultClient(new KeyVaultClient.AuthenticationCallback(azureServiceTokenProvider.KeyVaultTokenCallback)); + var azureCredentials = Corvus.Identity.ClientAuthentication.Azure.LegacyAzureServiceTokenProviderConnectionString.ToTokenCredential(azureConnectionString); - Microsoft.Azure.KeyVault.Models.SecretBundle accountKey = await keyVaultClient.GetSecretAsync(deliveryChannelSecretUrl).ConfigureAwait(false); - return accountKey.Value; + Uri secretUri = new(deliveryChannelSecretUrl); + Uri vaultUri = new(secretUri, "/"); + SecretClient keyVaultClient = new(vaultUri, azureCredentials); + Response accountKey = await keyVaultClient.GetSecretAsync(deliveryChannelSecretUrl).ConfigureAwait(false); + return accountKey.Value.Value; } } } \ No newline at end of file diff --git a/Solutions/Marain.UserNotifications.Management.Host/packages.lock.json b/Solutions/Marain.UserNotifications.Management.Host/packages.lock.json index 480db135..f19c54b5 100644 --- a/Solutions/Marain.UserNotifications.Management.Host/packages.lock.json +++ b/Solutions/Marain.UserNotifications.Management.Host/packages.lock.json @@ -8,13 +8,26 @@ "resolved": "1.7.4", "contentHash": "qxN4A7Xd4d2qJcm2svqNZDzPTi7dtkhaq96cveFa8KnTqpx4G1ycUrEzGFA/UBPl+FYPRgDn9IQTaHEjwPXozw==" }, + "Corvus.Identity.Azure": { + "type": "Direct", + "requested": "[3.2.0, )", + "resolved": "3.2.0", + "contentHash": "0aFxQgIE9N1ZAHVtWI032LujhMKaQdFHPRIKSdaQL7rggu9Jp3iDaFWJvClfENeTtsU2f7xqDmMqmGCDmF6snw==", + "dependencies": { + "Azure.Identity": "1.8.0", + "Azure.Security.KeyVault.Secrets": "4.4.0", + "Corvus.Identity.Abstractions": "3.2.0", + "Microsoft.Extensions.Caching.Memory": "6.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" + } + }, "Endjin.RecommendedPractices.GitHub": { "type": "Direct", - "requested": "[2.1.0, )", - "resolved": "2.1.0", - "contentHash": "I5hRIYqow1UTBh+mlsaC23Pi1ISIbc04HUeDbdnmv4a3tCZyOEYOJF8Q/SVWbSEdh9chEPYSr6qfdltv/GrCPA==", + "requested": "[2.1.4, )", + "resolved": "2.1.4", + "contentHash": "SUBvnwWuKtklIv9NWqY9PI/J1nONyvcOlitIhUTq5Hk8K0QnBoISc1xTZTe0C0tOtUW1JIAZeEYwAAeuzQwtYg==", "dependencies": { - "Endjin.RecommendedPractices": "2.1.0", + "Endjin.RecommendedPractices": "2.1.4", "Microsoft.SourceLink.GitHub": "1.1.1" } }, @@ -49,16 +62,16 @@ }, "Microsoft.NET.Sdk.Functions": { "type": "Direct", - "requested": "[4.1.0, )", - "resolved": "4.1.0", - "contentHash": "ycPJA1emOWi5p/gxiPhaWJD9Lxc7S6dAU5fbhopOtd25VoWZPx62J7Hqk5RdpiWsRAuxWPSIs4WdJF3oYaHVLg==", + "requested": "[4.1.3, )", + "resolved": "4.1.3", + "contentHash": "vpIoJxjvesBn7YOTDLLajYzlpu0DnuhV3qK+phPJ3Ywv62RwWdvqruFvZ2NtoUU8/Ad32mdhYWC3PcpuWPuyZw==", "dependencies": { "Microsoft.Azure.Functions.Analyzers": "[1.0.0, 2.0.0)", - "Microsoft.Azure.WebJobs": "[3.0.23, 3.1.0)", + "Microsoft.Azure.WebJobs": "[3.0.32, 3.1.0)", "Microsoft.Azure.WebJobs.Extensions": "3.0.6", - "Microsoft.Azure.WebJobs.Extensions.Http": "[3.0.2, 3.1.0)", + "Microsoft.Azure.WebJobs.Extensions.Http": "[3.2.0, 3.3.0)", "Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator": "4.0.1", - "Newtonsoft.Json": "11.0.2" + "Newtonsoft.Json": "13.0.1" } }, "Microsoft.VisualStudio.Threading.Analyzers": { @@ -69,23 +82,23 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.0.2, )", - "resolved": "4.0.2", - "contentHash": "UmKLY06/yIAAkARvvGHjIS5LA0XEeEn7pbRHmsDcxvbLFla2fqrTTPVBUW7HMttBAwFi2WKvkVzGNu3/0JDdxA==" + "requested": "[4.2.0, )", + "resolved": "4.2.0", + "contentHash": "3N8CNx1Q/Q5VDDL7qgfZRgTURyMqzHAkAB59AZKRnsOXoh2n9xRzhiBMIbJaUtBATmieECBx68GcjRn2xoNDug==" }, "StyleCop.Analyzers": { "type": "Direct", - "requested": "[1.2.0-beta.406, )", - "resolved": "1.2.0-beta.406", - "contentHash": "YbsYoczQPZyz+4nmQ7bBiU9uQkk7Q2KUizQWEv01S4/ImCdJFiHvJfm8HAINNS0cvSLOA7xM9Y+KWQ2FOYjgkA==", + "requested": "[1.2.0-beta.435, )", + "resolved": "1.2.0-beta.435", + "contentHash": "TADk7vdGXtfTnYCV7GyleaaRTQjfoSfZXprQrVMm7cSJtJbFc1QIbWPyLvrgrfGdfHbGmUPvaN4ODKNxg2jgPQ==", "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.406" + "StyleCop.Analyzers.Unstable": "1.2.0.435" } }, "Azure.Core": { "type": "Transitive", - "resolved": "1.22.0", - "contentHash": "ze/xRCHSSDe5TIk5vBDbVrauW1EN7UIbnBvIBfMH8KSt/I9+/7yPAjTBDgNBk0IwG6WBV+BBHp4IUtS/PGAQwQ==", + "resolved": "1.26.0", + "contentHash": "fKn/sxuceulRDjdzY1ug2WOrDR9PV7IrTHmP5UrWj2G/qOTCg4dSs3IVIynUJ35kYWpowsKJF4sTmh1QtHTajA==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.1", "System.Diagnostics.DiagnosticSource": "4.6.0", @@ -98,183 +111,132 @@ }, "Azure.Data.Tables": { "type": "Transitive", - "resolved": "12.4.0", - "contentHash": "xzGwkZ1s9qM77uoNZWneeJIG0q+fMceRi3qGjZaiBGF9mrORL4+TnW59JiOozOZqAOdpUpt9ELKGWTRqOVKxgA==", + "resolved": "12.7.1", + "contentHash": "LA1HwQ1psjxeU+FYBQhVEZANE6coHRFiHtv644Wnw+pDJX+MiWVL1xJvRkIJ2q01F5VWnaUePGI7Qt/BV8busQ==", "dependencies": { - "Azure.Core": "1.22.0", + "Azure.Core": "1.26.0", "System.Text.Json": "4.7.2" } }, "Azure.Identity": { "type": "Transitive", - "resolved": "1.5.0", - "contentHash": "VfF88dqrgKXZNOS/y4XrX/jmIfP3pkY+hBUzBNpoKml1nR+QshX6XlXWyToLtWV80TDQ1CmUVCJksktDg5+j1w==", + "resolved": "1.8.0", + "contentHash": "xnsY/lgAG4bO5d2akXc1hqfvknIk+u3gh5Ma33KN2uyNeU3C5AzIfrwO/N/b9D/7dk4MyXai4JGKHNgHjcoFsA==", "dependencies": { - "Azure.Core": "1.20.0", - "Microsoft.Identity.Client": "4.30.1", - "Microsoft.Identity.Client.Extensions.Msal": "2.18.4", + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.46.0", + "Microsoft.Identity.Client.Extensions.Msal": "2.23.0", "System.Memory": "4.5.4", - "System.Security.Cryptography.ProtectedData": "4.5.0", - "System.Text.Json": "4.6.0", + "System.Security.Cryptography.ProtectedData": "4.7.0", + "System.Text.Json": "4.7.2", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Azure.Security.KeyVault.Secrets": { "type": "Transitive", - "resolved": "4.2.0", - "contentHash": "ujVMKVzEtVNQom5A0iEXSDovNGoSidV0RO5QlOBFfcIZlXwFnBmO5OhOfS4D/F1gbMNCCFS3re39qd/Bgh6+QQ==", + "resolved": "4.4.0", + "contentHash": "BoFpZkBU6e3kXl58xG/0FwzZ79IUcJM3tAr3m74mxL0FVG24qQeMsm8/Wis+jYtixVbk+UmsUgKN6ut0tDimnQ==", "dependencies": { - "Azure.Core": "1.15.0", + "Azure.Core": "1.23.0", "System.Memory": "4.5.4", - "System.Text.Json": "4.6.0", - "System.Threading.Tasks.Extensions": "4.5.2" + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" } }, "Azure.Storage.Blobs": { "type": "Transitive", - "resolved": "12.10.0", - "contentHash": "yaijs9DPfn34C/X4TX+0TAxANEhuKSrFE650gkF9g1pz/nQljv86zOOtDwNwD5UsAY5LyrOiCASGo2dhuIxvdg==", + "resolved": "12.14.1", + "contentHash": "DvRBWUDMB2LjdRbsBNtz/LiVIYk56hqzSooxx4uq4rCdLj2M+7Vvoa1r+W35Dz6ZXL6p+SNcgEae3oZ+CkPfow==", "dependencies": { - "Azure.Storage.Common": "12.9.0", - "System.Text.Json": "4.6.0" + "Azure.Storage.Common": "12.13.0", + "System.Text.Json": "4.7.2" } }, "Azure.Storage.Common": { "type": "Transitive", - "resolved": "12.9.0", - "contentHash": "GuoigTmzz9HrCGdcdu7LyjD4pDr2XPt72LlWWTDyno+nYrjyuNwpwRFBvK/brxJvQFRHofQcBskf8vOxVxnI8g==", + "resolved": "12.13.0", + "contentHash": "jDv8xJWeZY2Er9zA6QO25BiGolxg87rItt9CwAp7L/V9EPJeaz8oJydaNL9Wj0+3ncceoMgdiyEv66OF8YUwWQ==", "dependencies": { - "Azure.Core": "1.19.0" + "Azure.Core": "1.25.0", + "System.IO.Hashing": "6.0.0" } }, "CacheCow.Client": { "type": "Transitive", - "resolved": "2.9.0", - "contentHash": "Ae625OchaUKohRc3OqQOXs1J1tO9g3naVtiwtaQNx2wGJuncZUAY7uLYREVQm1qWtGks9dMtXzCcd3ADUohDoQ==", + "resolved": "2.11.3", + "contentHash": "tdg7ifZTLuFPCukPDDaeJJaXAj6CyBnN7q3VmBUdUq08pAGcHdIiuaMwEcvko3bTF7hJgE5TX9Wu9J5caxkAXg==", "dependencies": { - "CacheCow.Common": "2.9.0", - "Microsoft.AspNet.WebApi.Client": "5.2.5", + "CacheCow.Common": "2.11.3", + "Microsoft.AspNet.WebApi.Client": "5.2.9", "Microsoft.Extensions.Caching.Memory": "5.0.0", - "Newtonsoft.Json": "11.0.1" + "Newtonsoft.Json": "13.0.1" } }, "CacheCow.Common": { "type": "Transitive", - "resolved": "2.9.0", - "contentHash": "ZIga1BwXYWazY+v+Q8OjvLqhjPVZnAlEZy+8bHJLTxE7q/Ks2CFEFgw+ugO24R4gVsiffyBHSC1sFx/C4agXgA==", - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.5", - "Newtonsoft.Json": "11.0.1" - } - }, - "Corvus.Azure.Cosmos.Tenancy": { - "type": "Transitive", - "resolved": "2.0.2", - "contentHash": "yLJTvsrf5Cg2lQbIpIWMpV56n7b/E2nUz1gWilDtxDvnCAtlo1VUIStHwlFgQ1WnR+RIeyxukOtLCYgs7xFZ7A==", - "dependencies": { - "Corvus.Extensions.CosmosClient": "2.0.4", - "Corvus.Tenancy.Abstractions": "2.0.2", - "Microsoft.Extensions.Logging.Abstractions": "3.1.13", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.13" - } - }, - "Corvus.Azure.Storage.Tenancy": { - "type": "Transitive", - "resolved": "2.0.2", - "contentHash": "G69QfPVWI9S/f0NNeHfKfL3mh019i7yAxAx3eMpIjE99Cl9FxQh+X8A0VaIvinpHwotEswHU2M2Opz4cQuof0Q==", + "resolved": "2.11.3", + "contentHash": "kBnvzZ7QvJscGyO9niW/bM1Fbw4hAlxRpGcE0niz2XpYD0syrRmOq9L0MRY6LvOX4xT8ombOb0ngHUeropiDVA==", "dependencies": { - "Corvus.Tenancy.Abstractions": "2.0.2", - "Microsoft.Azure.Cosmos.Table": "1.0.8", - "Microsoft.Azure.KeyVault": "3.0.5", - "Microsoft.Azure.Services.AppAuthentication": "1.6.1", - "Microsoft.Azure.Storage.Blob": "11.2.2", - "Microsoft.Extensions.Logging.Abstractions": "3.1.13", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.13" + "Microsoft.AspNet.WebApi.Client": "5.2.9", + "Newtonsoft.Json": "13.0.1" } }, "Corvus.ContentHandling": { "type": "Transitive", - "resolved": "2.0.11", - "contentHash": "W4yuYfITGgwPg8KRFlLurwUp9aAsOggedBbtbLPPSmJTJzDK3BMiJnEJh/j0Rc2P37oqv3j8jhf3aOfvn7s5XQ==", + "resolved": "3.0.0", + "contentHash": "oyzdbPXSYW19MKO+n/qmbKhgm5/JbCQjFURG9PE4iE2q7Gc9Tflb+p8B4kJqKrcOZkgLfK65QesguDqIIytmrg==", "dependencies": { - "Microsoft.CodeAnalysis.CSharp": "3.11.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.20", + "Microsoft.CodeAnalysis.CSharp": "4.3.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.29", "System.Runtime.Loader": "4.3.0" } }, "Corvus.ContentHandling.Json": { "type": "Transitive", - "resolved": "2.0.11", - "contentHash": "aYnqiQB7nCe+Pq4szhsdBYRpaXcdZX0u77JL57YAKg/Jfty9p5xVB+9cwi+O7z6boD/xOyYjkr44qMvt06i/ng==", + "resolved": "3.0.0", + "contentHash": "gElkJIFPtPomoVI1dOUE+wVF8VKFIiCV6AWLaJXghnb60y8klpLsk1LD+DR1HPHydNfYSqMMOATf2RIix22rNg==", "dependencies": { - "Corvus.ContentHandling": "2.0.11", - "Corvus.Extensions.Newtonsoft.Json": "2.0.5", - "Newtonsoft.Json": "11.0.2" + "Corvus.ContentHandling": "3.0.0", + "Corvus.Extensions.Newtonsoft.Json": "3.0.0" } }, "Corvus.Extensions": { "type": "Transitive", - "resolved": "1.1.4", - "contentHash": "WGwNzQDNrlxfH82iRSSXcG92yKhE8xlBMWoSC4dycp0MnH2Mle0TF+Y4keRgDAdDwXg8VC+3paZx64jVG1Jazg==", + "resolved": "1.1.10", + "contentHash": "F43KpxsKXQhdxYPV6DRgHy2GfOJiB6/Jlg4gZzE/IQN/G1tasxWaqwUWVj+fk9HKNiDOJkcVRgxactkwD6/E3w==", "dependencies": { "System.Interactive": "3.2.0" } }, - "Corvus.Extensions.CosmosClient": { - "type": "Transitive", - "resolved": "2.0.4", - "contentHash": "QhX2y2JhofFQMW+6rxGno8VUD8Zd1fd1o0+pPw3/tsTbRGrTVggx8xhJrzRRxuXKTWWobBGMEP2zW8z+1rwLWg==", - "dependencies": { - "Corvus.Extensions": "1.1.2", - "Corvus.Extensions.Newtonsoft.Json": "2.0.2", - "Corvus.Retry": "1.0.2", - "Microsoft.Azure.Cosmos": "3.17.0", - "Microsoft.Azure.KeyVault": "3.0.5", - "Microsoft.Azure.Services.AppAuthentication": "1.6.1", - "Microsoft.Bcl.HashCode": "1.1.1" - } - }, "Corvus.Extensions.Newtonsoft.Json": { "type": "Transitive", - "resolved": "2.0.6", - "contentHash": "6yXJ7xbflSB3c0G7hdNExwlhbEChMRcSn6fX4k8ghhWyADrDSY6jJp9Ce6guxo1c4gVjZwgCVIDhA3JgO8KyHA==", + "resolved": "3.0.0", + "contentHash": "g2lnhVnIRBLYrClqHYBIxMoiW4Uof5azCtNxvDRIxuS+P0zsvnovim7q7vzhv8LndGFNv9kBtbXsIQwu8e+RNg==", "dependencies": { - "Corvus.Json.Abstractions": "2.0.6", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.20", - "Newtonsoft.Json": "11.0.2" + "Corvus.Json.Abstractions": "3.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.29", + "Newtonsoft.Json": "13.0.1" } }, "Corvus.Identity.Abstractions": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "fGYhKMz/n1Ejv77r+0bmzdC9EW3sCfZ3P8dky6rrOEGK4Kijd9yjTwoFEaG9ZHPXu5C7r2O2VqpesgIDkn5iQA==" - }, - "Corvus.Identity.Azure": { - "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "TYNTb4CD0pyn9WX4gC8TFGTU0v4inAkVEEG9xCyASgpp0ahMlL8RUfgQAwKZqr6yJ+tHpdjlx02mHJeSWidSiA==", - "dependencies": { - "Azure.Identity": "1.5.0", - "Azure.Security.KeyVault.Secrets": "4.2.0", - "Corvus.Identity.Abstractions": "3.0.0", - "Microsoft.Extensions.Caching.Memory": "6.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" - } + "resolved": "3.2.0", + "contentHash": "Tp0R4VDJmO7xl8s7V92r+SnTUsfWQCeb5Ru9RUVaX0iQ0yBU7qfYxfjTAMOjN/8VTnJiv0Vy8nBcrGVwt62aaA==" }, "Corvus.Identity.MicrosoftRest": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "vo0093/bxEASSxC7TFJ6ZPKo9Paj2bIwREic0iTzrjiO4K6JI+oKMW58zPwciEZ2gJJYvov0mx68LmIpibSZSw==", + "resolved": "3.2.0", + "contentHash": "Ix8RDwSQTjVQjd/aIrZ5f1rzUnPZvoQ78F920al3eUy6J8RrFsvySTKs6xWTNvpRGvE9sPQk1ZqTy3xPBgS2eg==", "dependencies": { - "Corvus.Identity.Azure": "3.0.0", + "Corvus.Identity.Azure": "3.2.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Rest.ClientRuntime": "2.3.23" + "Microsoft.Rest.ClientRuntime": "2.3.24" } }, "Corvus.Json.Abstractions": { "type": "Transitive", - "resolved": "2.0.6", - "contentHash": "ixx72ttlP/Ck+UMWyfiRWVBFKU5XjJySMG33ZWofJp9yy65VF3uOJyGPujr3OedUMo6Uq9umftmHRqhOmUyQ8g==" + "resolved": "3.0.0", + "contentHash": "JGhhWLFiAMLas2baiXDDSXCstuq5r8Vau+YAc6sdQN28wB3flxnVmJ262o1QG9ILSTjQLSNX39peVHV9fj83NA==" }, "Corvus.Monitoring.ApplicationInsights": { "type": "Transitive", @@ -294,63 +256,58 @@ "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.20" } }, - "Corvus.Retry": { - "type": "Transitive", - "resolved": "1.0.2", - "contentHash": "Jzmv1VpjJnIaz+b0uadkl3yoNh+qnmzHvOcHUXc5oAo1fVqclzxLJAqhOPnm5BVURA5nlqgB3mtmI1YQQhwh9A==" - }, "Corvus.Storage.Azure.BlobStorage": { "type": "Transitive", - "resolved": "1.2.0", - "contentHash": "IG5s7+mnoLBKQunhBClm7tZub19UlR/QOVgmoY1WGxDTzz3OF1ZICBuVR0mWK2BSiHh9Mu5sq3Yvypnzvrs5pg==", + "resolved": "1.4.0", + "contentHash": "pqJ9iSxOFfThOnhrHcip6L40nKs7tqS9BuHo0CgiAFvFpr6eAwAzlh0q9VCflknNpYGIWzSZmISB8WDitmLn3A==", "dependencies": { - "Azure.Storage.Blobs": "12.10.0", - "Corvus.Storage.Common": "1.2.0" + "Azure.Storage.Blobs": "12.14.1", + "Corvus.Storage.Common": "1.4.0" } }, "Corvus.Storage.Azure.BlobStorage.Tenancy": { "type": "Transitive", - "resolved": "3.2.0", - "contentHash": "sOPoL0kY6h7aTADgt8F5NIJs/Sik6WzrukzF8OjX/q2+kaunhWO0hW3boItiBlG51iQLg3/pQnUWhk8j5colQg==", + "resolved": "3.5.0", + "contentHash": "kMTV4Rojj49ypY1BCrsLTDbNi92VBUbsbno+++4m3njRWwaF+KjmyDhnBuFMADBtTCd3o6lwHk985TueJByz0A==", "dependencies": { - "Corvus.Storage.Azure.BlobStorage": "1.2.0", - "Corvus.Tenancy.Abstractions": "3.2.0" + "Corvus.Storage.Azure.BlobStorage": "1.4.0", + "Corvus.Tenancy.Abstractions": "3.5.0" } }, "Corvus.Storage.Azure.TableStorage": { "type": "Transitive", - "resolved": "1.2.0", - "contentHash": "MzEIW/BBDJgM/eQ2tYqo9qTXw/iVcF7xZN6TaZc7NKWG3XTsK++Gii8wn/mX1qMPattEsK3xqc9Cp0YZDBjQIg==", + "resolved": "1.4.0", + "contentHash": "iATJRG8uxGqncRu78ZoGgRiQOJlH/DiUOcEEUcWxqUovYDmBNoqlAd7TYxoxxo0yafto63NkhJLAQrzdDgixwA==", "dependencies": { - "Azure.Data.Tables": "12.4.0", - "Corvus.Storage.Common": "1.2.0" + "Azure.Data.Tables": "12.7.1", + "Corvus.Storage.Common": "1.4.0" } }, "Corvus.Storage.Azure.TableStorage.Tenancy": { "type": "Transitive", - "resolved": "3.2.0", - "contentHash": "4rrE1SDiy5B/pSJxp4ltTJaPDvLJLxXlcuyKd5gzADvSwYyrxmZx0yTgfthuK8wDI1I2SPO4U2SoAE+MBo4qQw==", + "resolved": "3.5.0", + "contentHash": "GCNwCq/mQAkW8wA5ib13dQ3M52sy6A9M812Y9XKJJeLMJ9bV7wECSpebMnH9ooASvRFUXHGNSIwaJGMmZFJUyw==", "dependencies": { - "Corvus.Storage.Azure.TableStorage": "1.2.0", - "Corvus.Tenancy.Abstractions": "3.2.0" + "Corvus.Storage.Azure.TableStorage": "1.4.0", + "Corvus.Tenancy.Abstractions": "3.5.0" } }, "Corvus.Storage.Common": { "type": "Transitive", - "resolved": "1.2.0", - "contentHash": "0xUPG6FTBTpftK2HyPtp4FX6dws1Isho3Dtj3D8YfrXMXySv+ooBXMrAwhsxU8zqSwkGML4sVzRR1mO8kNSrRQ==", + "resolved": "1.4.0", + "contentHash": "ZmLgqhQ/JftqXK+ig8OM+fxXlB5YH9dm+R+FBWAXzHYaORdOfN5FF88Hp3hq00Qi4LpqbJfYGnS3xzE6eBPAbw==", "dependencies": { - "Corvus.Identity.Azure": "3.0.0", - "Microsoft.Extensions.Configuration.Binder": "3.1.22" + "Corvus.Identity.Azure": "3.1.0", + "Microsoft.Extensions.Configuration.Binder": "3.1.31" } }, "Corvus.Tenancy.Abstractions": { "type": "Transitive", - "resolved": "3.2.0", - "contentHash": "2LWZRu7Br72l+4Cp1+VUHCZgJP2dWbLWrVPK36XUFo+Z/cghByBd8rKkx6FqXTd1+dsLYME5Yi9nORWTEvkq9g==", + "resolved": "3.5.0", + "contentHash": "vndoRi3mABt+YyeP+NyGY8nUkF0XlFQgmKJJXQ12Jv5xeXYfWSzU34R1G0hXovIRu58UYdHEG7fpgu1ZVREZZA==", "dependencies": { - "Corvus.ContentHandling.Json": "2.0.11", - "Corvus.Extensions": "1.1.4", + "Corvus.ContentHandling.Json": "3.0.0", + "Corvus.Extensions": "1.1.10", "Microsoft.Extensions.Primitives": "6.0.0" } }, @@ -366,8 +323,8 @@ }, "Endjin.RecommendedPractices": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "2h0r1wg2Oc0LPzsW9VAI+yf4hNOk37oi/zi1SmjlCmT1Jin+4dFxbRXc3uTRvD2mrTGC8VOb0OBnyoZ1Qg41dA==", + "resolved": "2.1.4", + "contentHash": "3B8zpRU3LEwHNZvEU8NHhzFZKZDpVaI4sMhv8bXcEoLQhRvJiBKQ90hibZIz7veX1Zi9PXrsH11HzdZBQMmntQ==", "dependencies": { "Microsoft.Build.Tasks.Git": "1.1.1" } @@ -384,69 +341,69 @@ }, "Marain.Operations.ControlClient": { "type": "Transitive", - "resolved": "2.0.2", - "contentHash": "g67vFkJ+ZjtX+9bag7Qm9nWskoQfgFv2CW5oOvigv3kllFgnn6ZRAUHE0yaGudEoUHP8aEiXTgylN8Vud/jsmQ==", + "resolved": "3.0.0", + "contentHash": "Sw+WjIDWKd8cm8TfuuQP3z8UPuZPeBS838etn+xlznLERTiDJuNULWa7TG/uHen6bhRM9IB3OITEtmpUBSsD+Q==", "dependencies": { - "Corvus.Identity.MicrosoftRest": "3.0.0", + "Corvus.Identity.MicrosoftRest": "3.1.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" } }, "Marain.Services.Tenancy": { "type": "Transitive", - "resolved": "2.3.3", - "contentHash": "Gqo6MqvgdtwCOMeo3gQKk7t1ngDNiBhuF1g0180NUiHQMsxLl8pN0G9p42lKPDL59jbQX573yUgrtE5wU+vLfQ==", + "resolved": "3.1.0", + "contentHash": "Y/NXZskRWXU1Wys8YM35O9NRpzlm80Jn7zGWz7xmVjZbbqJwP48xuCqXfMNpHOgQ7fCzkwEc5ZrpIIAwtKUEYg==", "dependencies": { - "Marain.TenantManagement.Abstractions": "2.3.3", - "Menes.Abstractions": "2.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.13" + "Marain.TenantManagement.Abstractions": "3.1.0", + "Menes.Abstractions": "4.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" } }, "Marain.Tenancy.Client": { "type": "Transitive", - "resolved": "2.0.5", - "contentHash": "sRQWtVmNv61p+qTvndnq0/TRNxwWC/Y8U+7b2Fi1rZOYe/7VeGsaX98ml/+v7u/GYbHF3zbU48KAwAYFCJhjuw==", + "resolved": "3.0.0", + "contentHash": "tn/tG2cik0g6rBFWhRtV/UpUtz83KasWEcbcqm6WyPkg9LxyGwwisOVcs3lvGa7l4UnBXbeWdtqiyuV5jpu7rQ==", "dependencies": { - "CacheCow.Client": "2.9.0", - "Corvus.ContentHandling.Json": "2.0.11", - "Corvus.Extensions": "1.1.4", - "Corvus.Identity.MicrosoftRest": "3.0.0", + "CacheCow.Client": "2.11.3", + "Corvus.ContentHandling.Json": "3.0.0", + "Corvus.Extensions": "1.1.10", + "Corvus.Identity.MicrosoftRest": "3.1.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Rest.ClientRuntime": "2.3.23" + "Microsoft.Rest.ClientRuntime": "2.3.24" } }, "Marain.Tenancy.ClientTenantProvider": { "type": "Transitive", - "resolved": "2.0.5", - "contentHash": "SfvwnOvdz5i+GIZ4GJU/Fze5Cg0AzEenIavi5jxSSQcy9olzUc+HfeTf1T7JLBVCMYQryWWYP4ZViEXsyQew6g==", + "resolved": "3.0.0", + "contentHash": "bmOHKaE/YgXsOMHgoFhFUd8uOiPcUJlNkvij2siKFppchYmuuicmpngPen0GCM5vPMz8+E9/8NnGChGqn0N5hg==", "dependencies": { - "Corvus.Tenancy.Abstractions": "3.2.0", - "Marain.Tenancy.Client": "2.0.5", + "Corvus.Tenancy.Abstractions": "3.4.0", + "Marain.Tenancy.Client": "3.0.0", "Microsoft.AspNetCore.WebUtilities": "2.2.0" } }, "Marain.TenantManagement.Abstractions": { "type": "Transitive", - "resolved": "2.3.3", - "contentHash": "CBBYF1RSNITOssgphcvUimlkFbn1/7yUXY+iohgapzG3DLAcsfqft6/IPseX+3s4nlL/Mcfsx3hwKbjWMRRiqQ==", + "resolved": "3.1.0", + "contentHash": "aYg1Tq7Vk4tsOOlTqfaxpVjX+JRnQbP0nW/SyiOPi3gbNs1W+ZG5vPUU6PsCs/ZoaW3JhYfSjrlnYkd/ooP9mQ==", "dependencies": { - "Corvus.Azure.Cosmos.Tenancy": "2.0.2", - "Corvus.Azure.Storage.Tenancy": "2.0.2", - "Corvus.Tenancy.Abstractions": "2.0.2", - "Microsoft.Extensions.Logging": "3.1.13" + "Corvus.Tenancy.Abstractions": "3.5.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.3" } }, "Menes.Abstractions": { "type": "Transitive", - "resolved": "3.1.3", - "contentHash": "YN2hawnAXFzjdjgk1CLobnxUej96X6guM4eL7pK3objQ3kR1jgveirVFUipBul4FG7H+1uWSyl/z6PIbF4zdnA==", + "resolved": "4.0.0", + "contentHash": "IteisKFLIOuy3LWCRmM4FdHqKXNJSlIlE6RFO+EEwR531ApnBHdJ6J3nC4ryzkdQepYAGFkVBm7ze/DDBuzrWQ==", "dependencies": { - "Corvus.ContentHandling": "2.0.11", - "Corvus.Extensions": "1.1.4", - "Corvus.Extensions.Newtonsoft.Json": "2.0.6", + "Corvus.ContentHandling": "3.0.0", + "Corvus.Extensions": "1.1.10", + "Corvus.Extensions.Newtonsoft.Json": "3.0.0", "Corvus.Monitoring.Instrumentation.Abstractions": "1.3.2", "Microsoft.CSharp": "4.7.0", - "Microsoft.Extensions.Logging": "3.1.22", - "Microsoft.OpenApi.Readers": "1.2.3", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.OpenApi.Readers": "1.4.4", "System.Interactive": "4.1.1", "System.Text.Encodings.Web": "4.7.2", "Tavis.UriTemplates": "1.1.1" @@ -454,18 +411,18 @@ }, "Menes.Hosting": { "type": "Transitive", - "resolved": "3.1.3", - "contentHash": "FKCCsuWpI3qkrOt0Grphlr2sk5SAK1qcDm3ZvwaWekXJj7tBFEw/C29tDhDtIUy/2WFjlHYx9MR+OQnrViJIOA==", + "resolved": "4.0.0", + "contentHash": "QIpXQP/p66J3vwOMIQlL8WTz3OQDb97pL6QMSnoHIW26pdSF3eVbL+4ElHSQDbxwjqU0PyBF8wvRLO4CAMN1HQ==", "dependencies": { - "Menes.Abstractions": "3.1.3" + "Menes.Abstractions": "4.0.0" } }, "Menes.Hosting.AspNetCore": { "type": "Transitive", - "resolved": "3.1.3", - "contentHash": "OdU1rXNw20AomA8xH6DLX7SHB1zF/2GdAHZnqsIVIdsoL7A68sh6B0QyrikSv5yz1dzSBrMDa2zY9/23EGRVzA==", + "resolved": "4.0.0", + "contentHash": "I1rzK2ZpW9Lm4kNu9taz1qrAbkBFhnu4434xqj+ZB0OGyLS9qoKD8q+WfQva+I34lUVP/da9Fe2KrSt9+IN0DA==", "dependencies": { - "Menes.Hosting": "3.1.3" + "Menes.Hosting": "4.0.0" } }, "Microsoft.ApplicationInsights": { @@ -479,8 +436,8 @@ }, "Microsoft.AspNet.WebApi.Client": { "type": "Transitive", - "resolved": "5.2.5", - "contentHash": "ie1BsWwmdD9n3DDhVqEmV0A5UohtBsPFHNL2YPT3KUynBZN8iNaLsRtQwMFg/TVcjiZYAh1sCdMYW7I9DQTLww==", + "resolved": "5.2.9", + "contentHash": "cuVhPjjNMSEFpKXweMNBbsG4RUFuuZpFBm8tSyw309U9JEjcnbB6n3EPb4xwgcy9bJ38ctIbv5G8zXUBhlrPWw==", "dependencies": { "Newtonsoft.Json": "10.0.1", "Newtonsoft.Json.Bson": "1.0.1" @@ -488,40 +445,40 @@ }, "Microsoft.AspNetCore.Authentication.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "7hfl2DQoATexr0OVw8PwJSNqnu9gsbSkuHkwmHdss5xXCuY2nIfsTjj2NoKeGtp6N94ECioAP78FUfFOMj+TTg==", + "resolved": "2.2.0", + "contentHash": "VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", - "Microsoft.Extensions.Options": "2.1.0" + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0" } }, "Microsoft.AspNetCore.Authentication.Core": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "NKbmBzPW2zTaZLNKkCIL7LMpr4XfXVOPJ5SNzikTe2PX3juLkupb/5oTF45wiw5srUbU6QD0cY9u3jgYUELwnQ==", + "resolved": "2.2.0", + "contentHash": "XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Http": "2.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.1.0" + "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http": "2.2.0", + "Microsoft.AspNetCore.Http.Extensions": "2.2.0" } }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "QUMtMVY7mQeJWlP8wmmhZf1HEGM/V8prW/XnYeKDpEniNBCRw0a3qktRb9aBU0vR+bpJwWZ0ibcB8QOvZEmDHQ==", + "resolved": "2.2.0", + "contentHash": "/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", - "Microsoft.Extensions.Options": "2.1.0" + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0" } }, "Microsoft.AspNetCore.Authorization.Policy": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "e/wxbmwHza+Y6hmM/xiQdsVX5Xh0cPHFbDTGR3kIK7a+jyBSc8CPAJOA5g0ziikLEp5Cm/Qux+CsWad53QoNOw==", + "resolved": "2.2.0", + "contentHash": "aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Authorization": "2.1.0" + "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Authorization": "2.2.0" } }, "Microsoft.AspNetCore.Connections.Abstractions": { @@ -574,8 +531,8 @@ }, "Microsoft.AspNetCore.Http": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", + "resolved": "2.2.2", + "contentHash": "BAibpoItxI5puk7YJbIGj95arZueM8B8M5xT1fXBn3hb3L2G3ucrZcYXv1gXdaroLbntUs8qeV8iuBrpjQsrKw==", "dependencies": { "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", "Microsoft.AspNetCore.WebUtilities": "2.2.0", @@ -614,8 +571,8 @@ }, "Microsoft.AspNetCore.JsonPatch": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "JE5LRurYn0rglbY/Nj3sB1a+yGPacyYHsuLRgvZtmjLG73R0zEfSIjGmzwtIym0HDLX0RIym8q+BLH4w1nWdog==", + "resolved": "2.2.0", + "contentHash": "o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", "dependencies": { "Microsoft.CSharp": "4.5.0", "Newtonsoft.Json": "11.0.2" @@ -623,66 +580,67 @@ }, "Microsoft.AspNetCore.Mvc.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "NhocJc6vRjxjM8opxpbjYhdN7WbsW07eT5hZOzv87bPxwEL98Hw+D+JIu9DsPm0ce7Rao1qN1BP7w8GMhRFH0Q==", + "resolved": "2.2.0", + "contentHash": "ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.1.0", - "Microsoft.Net.Http.Headers": "2.1.0" + "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", + "Microsoft.Net.Http.Headers": "2.2.0" } }, "Microsoft.AspNetCore.Mvc.Core": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "AtNtFLtFgZglupwiRK/9ksFg1xAXyZ1otmKtsNSFn9lIwHCQd1xZHIph7GTZiXVWn51jmauIUTUMSWdpaJ+f+A==", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.1.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.1.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Http": "2.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.1.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.1.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Routing": "2.1.0", - "Microsoft.Extensions.DependencyInjection": "2.1.0", + "resolved": "2.2.0", + "contentHash": "ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==", + "dependencies": { + "Microsoft.AspNetCore.Authentication.Core": "2.2.0", + "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http": "2.2.0", + "Microsoft.AspNetCore.Http.Extensions": "2.2.0", + "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Routing": "2.2.0", + "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", + "Microsoft.Extensions.DependencyInjection": "2.2.0", "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", + "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.0" + "System.Threading.Tasks.Extensions": "4.5.1" } }, "Microsoft.AspNetCore.Mvc.Formatters.Json": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "Xkbx6LWehUL44rx0gcry+qY013m5LbAjqWfdeisdiSPx2bU/q4EdteRY+zDmO8vT3jKbWcAuvTVUf6AcPPQpTQ==", + "resolved": "2.2.0", + "contentHash": "ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.1.0", - "Microsoft.AspNetCore.Mvc.Core": "2.1.0" + "Microsoft.AspNetCore.JsonPatch": "2.2.0", + "Microsoft.AspNetCore.Mvc.Core": "2.2.0" } }, "Microsoft.AspNetCore.Mvc.WebApiCompatShim": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "pYsNGveHyMCHQ+xpUIsTHtFFv7Xm+q2pmL3UmL6QujO5ICu/bcnSlwu9FEQhXYQ+cDxfO2VShdM/OrkWzNFGFw==", + "resolved": "2.2.0", + "contentHash": "YKovpp46Fgah0N8H4RGb+7x9vdjj50mS3NON910pYJFQmn20Cd1mYVkTunjy/DrZpvwmJ8o5Es0VnONSYVXEAQ==", "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.4", - "Microsoft.AspNetCore.Mvc.Core": "2.1.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.0", - "Microsoft.AspNetCore.WebUtilities": "2.1.0" + "Microsoft.AspNet.WebApi.Client": "5.2.6", + "Microsoft.AspNetCore.Mvc.Core": "2.2.0", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", + "Microsoft.AspNetCore.WebUtilities": "2.2.0" } }, "Microsoft.AspNetCore.ResponseCaching.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "Ht/KGFWYqcUDDi+VMPkQNzY7wQ0I2SdqXMEPl6AsOW8hmO3ZS4jIPck6HGxIdlk7ftL9YITJub0cxBmnuq+6zQ==", + "resolved": "2.2.0", + "contentHash": "CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", "dependencies": { - "Microsoft.Extensions.Primitives": "2.1.0" + "Microsoft.Extensions.Primitives": "2.2.0" } }, "Microsoft.AspNetCore.Routing": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", + "resolved": "2.2.2", + "contentHash": "HcmJmmGYewdNZ6Vcrr5RkQbc/YWU4F79P3uPPBi6fCFOgUewXNM1P4kbPuoem7tN4f7x8mq7gTsm5QGohQ5g/w==", "dependencies": { "Microsoft.AspNetCore.Http.Extensions": "2.2.0", "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", @@ -766,58 +724,6 @@ "System.Text.Encodings.Web": "4.5.0" } }, - "Microsoft.Azure.Cosmos": { - "type": "Transitive", - "resolved": "3.17.0", - "contentHash": "SDUIpfOWKiE+RMe9RcaxatmSlzC+MqC0hRInEWqU9n0ntG1M2Hv/0IT5He6LQMe2io59gxUvMHuIZe9Dih8hjw==", - "dependencies": { - "Azure.Core": "1.3.0", - "Microsoft.Bcl.AsyncInterfaces": "1.0.0", - "Microsoft.Bcl.HashCode": "1.1.0", - "Newtonsoft.Json": "10.0.2", - "System.Buffers": "4.5.1", - "System.Collections.Immutable": "1.7.0", - "System.Configuration.ConfigurationManager": "4.5.0", - "System.Memory": "4.5.3", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.2", - "System.Threading.Tasks.Extensions": "4.5.2", - "System.ValueTuple": "4.5.0" - } - }, - "Microsoft.Azure.Cosmos.Table": { - "type": "Transitive", - "resolved": "1.0.8", - "contentHash": "ToeEd1yijM7nQfLYvdFLG//RjKPmfqm45eOm86UAKrxtyGI/CXqP8iL74mzBp6mZ9A/K/ZYA2fVdpH0xHR5Keg==", - "dependencies": { - "Microsoft.Azure.DocumentDB.Core": "2.11.2", - "Microsoft.OData.Core": "7.6.4", - "Newtonsoft.Json": "10.0.2" - } - }, - "Microsoft.Azure.DocumentDB.Core": { - "type": "Transitive", - "resolved": "2.11.2", - "contentHash": "cA8eWrTFbYrkHrz095x4CUGb7wqQgA1slzFZCYexhNwz6Zcn3v+S1yvWMGwGRmRjT0MKU9tYdFWgLfT0OjSycw==", - "dependencies": { - "NETStandard.Library": "1.6.0", - "Newtonsoft.Json": "9.0.1", - "System.Collections.Immutable": "1.3.0", - "System.Collections.NonGeneric": "4.0.1", - "System.Collections.Specialized": "4.0.1", - "System.Diagnostics.TraceSource": "4.0.0", - "System.Dynamic.Runtime": "4.0.11", - "System.Linq.Queryable": "4.0.1", - "System.Net.Http": "4.3.4", - "System.Net.NameResolution": "4.0.0", - "System.Net.NetworkInformation": "4.1.0", - "System.Net.Requests": "4.0.11", - "System.Net.Security": "4.3.2", - "System.Net.WebHeaderCollection": "4.0.1", - "System.Runtime.Serialization.Primitives": "4.1.1", - "System.Security.SecureString": "4.0.0" - } - }, "Microsoft.Azure.DurableTask.AzureStorage": { "type": "Transitive", "resolved": "1.10.1", @@ -847,94 +753,29 @@ "resolved": "1.0.0", "contentHash": "8nQq/IlK9BMBchRw3lfChSKaFNjMUOxXcPcDC3rkMd5PeWRm54nz2Owr6fZjPHMYJ36XX/9PGOfjn4jyiRojjw==" }, - "Microsoft.Azure.KeyVault": { - "type": "Transitive", - "resolved": "3.0.5", - "contentHash": "hbWw44JCJhk7e+CFeqSD1iQ2k4MP6bVVahEd9Cd1OP6JNyy0Y/S+9almtadH3vUoeDQsBAoQmzGImNoK3gxpog==", - "dependencies": { - "Microsoft.Azure.KeyVault.WebKey": "3.0.5", - "Microsoft.Rest.ClientRuntime": "[2.3.20, 3.0.0)", - "Microsoft.Rest.ClientRuntime.Azure": "[3.3.18, 4.0.0)", - "Newtonsoft.Json": "10.0.3", - "System.Net.Http": "4.3.4" - } - }, - "Microsoft.Azure.KeyVault.Core": { - "type": "Transitive", - "resolved": "2.0.4", - "contentHash": "BSdPbmZ1BvptdfgECniezEwfQLAyT11MsOm4btXdswjIm8BkLK9eX//yO8ExlafErJg1tAKpCxfNyLTHSlXJvA==", - "dependencies": { - "System.Runtime": "4.1.0", - "System.Threading.Tasks": "4.0.11" - } - }, - "Microsoft.Azure.KeyVault.WebKey": { - "type": "Transitive", - "resolved": "3.0.5", - "contentHash": "LmvQxr3qaK1rEMcsQCIz88T4LT6Mskd3mS425iXGFargt/FHS/p4lT++gBlsB3IZyU/opM7v8Yruzp13xu/I8g==", - "dependencies": { - "Microsoft.Rest.ClientRuntime": "[2.3.20, 3.0.0)", - "Microsoft.Rest.ClientRuntime.Azure": "[3.3.18, 4.0.0)", - "Newtonsoft.Json": "10.0.3", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Net.Http": "4.3.4", - "System.Runtime": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0" - } - }, - "Microsoft.Azure.Services.AppAuthentication": { - "type": "Transitive", - "resolved": "1.6.1", - "contentHash": "78AcjpxnhJDov7HJa4kPpZxpI0coZhS0tdA9ZLUSPExKz5KTgfozayBTLAXDuTuq0gLRzFyf85SvIkrtbB8KpA==", - "dependencies": { - "Microsoft.IdentityModel.Clients.ActiveDirectory": "5.2.0", - "System.Diagnostics.Process": "4.3.0" - } - }, - "Microsoft.Azure.Storage.Blob": { - "type": "Transitive", - "resolved": "11.2.2", - "contentHash": "AV6H+IFCyQvv9jc7KesTdXrGXNi5XKdTABfrX9tychmpe81Y13RlMWN9aJd1gWgNXM2f983vzcaRRFvlxQD23w==", - "dependencies": { - "Microsoft.Azure.Storage.Common": "11.2.2", - "NETStandard.Library": "2.0.1" - } - }, - "Microsoft.Azure.Storage.Common": { - "type": "Transitive", - "resolved": "11.2.2", - "contentHash": "t7j1D4I0fm+JkfPdPuWMv8RGdylhj0Pozm4NU6MNJpFxyFaMwl3bwkUCkvyM7xaIXjwghBo5fiHji+wzSTj3ew==", - "dependencies": { - "Microsoft.Azure.KeyVault.Core": "2.0.4", - "NETStandard.Library": "2.0.1", - "Newtonsoft.Json": "10.0.2" - } - }, "Microsoft.Azure.WebJobs": { "type": "Transitive", - "resolved": "3.0.23", - "contentHash": "/nb3DYXOoWSMA+VtDKnH2T65V3/Z9CqeIxXAECEKq5JH/4oF7XNjLuDLcU/kXRCQLTpYokUpSEpW6XkZ0NYyDQ==", + "resolved": "3.0.32", + "contentHash": "uN8GsFqPFHHcSrwwj/+0tGe6F6cOwugqUiePPw7W3TL9YC594+Hw8GBK5S/fcDWXacqvRRGf9nDX8xP94/Yiyw==", "dependencies": { - "Microsoft.Azure.WebJobs.Core": "3.0.23", - "Microsoft.Extensions.Configuration": "2.1.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.1.0", + "Microsoft.Azure.WebJobs.Core": "3.0.32", + "Microsoft.Extensions.Configuration": "2.1.1", + "Microsoft.Extensions.Configuration.Abstractions": "2.1.1", "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.1.0", "Microsoft.Extensions.Configuration.Json": "2.1.0", "Microsoft.Extensions.Hosting": "2.1.0", - "Microsoft.Extensions.Logging": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", + "Microsoft.Extensions.Logging": "2.1.1", + "Microsoft.Extensions.Logging.Abstractions": "2.1.1", "Microsoft.Extensions.Logging.Configuration": "2.1.0", "Newtonsoft.Json": "11.0.2", + "System.Memory.Data": "1.0.1", "System.Threading.Tasks.Dataflow": "4.8.0" } }, "Microsoft.Azure.WebJobs.Core": { "type": "Transitive", - "resolved": "3.0.23", - "contentHash": "BKYXOdR97/aMcLlCrxV+fyJc7I8ciRJAhm03xVMtG30jfl3uNJqvpWg46u/pfDbjPBs0zdkogu5mSmrVtulCTQ==", + "resolved": "3.0.32", + "contentHash": "pW5lyF0Tno1cC2VkmBLyv7E3o5ObDdbn3pfpUpKdksJo9ysCdQTpgc0Ib99wPHca6BgvoglicGbDYXuatanMfg==", "dependencies": { "System.ComponentModel.Annotations": "4.4.0", "System.Diagnostics.TraceSource": "4.3.0" @@ -957,15 +798,15 @@ }, "Microsoft.Azure.WebJobs.Extensions.Http": { "type": "Transitive", - "resolved": "3.0.2", - "contentHash": "JvC3fESMMbNkYbpaJ4vkK4Xaw1yZy4HSxxqwoaI3Ls2Y5/qBrHftPy0WJQgmXcGjgE/o/aAmuixdTfrj5OQDJQ==", + "resolved": "3.2.0", + "contentHash": "IXLuo5fOliOYKUZjWO5kQ/j3XblM9TNnk1agjzNYkubpDXq6M436GihaVzwTeQlX279P3G1KquS6I+b7pXaFuQ==", "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.4", - "Microsoft.AspNetCore.Http": "2.1.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.0", - "Microsoft.AspNetCore.Mvc.WebApiCompatShim": "2.1.0", - "Microsoft.AspNetCore.Routing": "2.1.0", - "Microsoft.Azure.WebJobs": "3.0.2" + "Microsoft.AspNet.WebApi.Client": "5.2.8", + "Microsoft.AspNetCore.Http": "2.2.2", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", + "Microsoft.AspNetCore.Mvc.WebApiCompatShim": "2.2.0", + "Microsoft.AspNetCore.Routing": "2.2.2", + "Microsoft.Azure.WebJobs": "3.0.32" } }, "Microsoft.Azure.WebJobs.Host.Storage": { @@ -990,11 +831,6 @@ "resolved": "6.0.0", "contentHash": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==" }, - "Microsoft.Bcl.HashCode": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "MalY0Y/uM/LjXtHfX/26l2VtN4LDNZ2OE3aumNOHDLsT4fNYy2hiHXI4CXCqKpNUNm7iJ2brrc4J89UdaL56FA==" - }, "Microsoft.Build.Tasks.Git": { "type": "Transitive", "resolved": "1.1.1", @@ -1002,29 +838,29 @@ }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", - "resolved": "3.3.2", - "contentHash": "7xt6zTlIEizUgEsYAIgm37EbdkiMmr6fP6J9pDoKEpiGM4pi32BCPGr/IczmSJI9Zzp0a6HOzpr9OvpMP+2veA==" + "resolved": "3.3.3", + "contentHash": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==" }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "3.11.0", - "contentHash": "FDKSkRRXnaEWMa2ONkLMo0ZAt/uiV1XIXyodwKIgP1AMIKA7JJKXx/OwFVsvkkUT4BeobLwokoxFw70fICahNg==", + "resolved": "4.3.0", + "contentHash": "Hhaw6DKZHiR+vgOdIqvndfUntJhmDR7MjylUJ55EvWtDyJFLDf2eij8r9tcwXP35FLD+bVNNCO0+KIYuvJjNnA==", "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.2", - "System.Collections.Immutable": "5.0.0", + "Microsoft.CodeAnalysis.Analyzers": "3.3.3", + "System.Collections.Immutable": "6.0.0", "System.Memory": "4.5.4", "System.Reflection.Metadata": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0", - "System.Text.Encoding.CodePages": "4.5.1", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "6.0.0", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Transitive", - "resolved": "3.11.0", - "contentHash": "aDRRb7y/sXoJyDqFEQ3Il9jZxyUMHkShzZeCRjQf3SS84n2J0cTEi3TbwVZE9XJvAeMJhGfVVxwOdjYBg6ljmw==", + "resolved": "4.3.0", + "contentHash": "0PU4a2h7L6N9SlF/oNHwj2A/+n0LK/7n6PEGvXyIZq8hc7r/TztB+47mhVLvapT6bWSV7nMT78cNxbQuC6tk6g==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[3.11.0]" + "Microsoft.CodeAnalysis.Common": "[4.3.0]" } }, "Microsoft.CSharp": { @@ -1057,8 +893,8 @@ }, "Microsoft.Extensions.Caching.Memory": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "Ve3BlCzhAlVp5IgO3+8dacAhZk1A0GlIlFNkAcfR2TfAibLKWIt5DhVJZfu4YtW+XZ89OjYf/agMcgjDtPxdGA==", + "resolved": "6.0.1", + "contentHash": "B4y+Cev05eMcjf1na0v9gza6GUtahXbtY1JCypIgx3B4Ea/KAgsWyXEmW4q6zMbmTMtKzmPVk09rvFJirvMwTg==", "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "6.0.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", @@ -1069,26 +905,26 @@ }, "Microsoft.Extensions.Configuration": { "type": "Transitive", - "resolved": "3.1.22", - "contentHash": "pk9tfTk3NCFdKqdWIWeoGAy/wiqVk38hA9Gso3c3deRLWqu4/5Jipp0X+fzgAXlELTN9AIxkkhRePTDFjBpQfQ==", + "resolved": "2.2.0", + "contentHash": "nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.22" + "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" } }, "Microsoft.Extensions.Configuration.Abstractions": { "type": "Transitive", - "resolved": "3.1.22", - "contentHash": "znkB/7CpLNzFPFrZP0dK5dLwLt/GgrDBdBCaTQvVAPAJdA96DkhizknBC5+vn0Le8JNOoGt4QlG7WMywswkA0w==", + "resolved": "6.0.0", + "contentHash": "qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==", "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.22" + "Microsoft.Extensions.Primitives": "6.0.0" } }, "Microsoft.Extensions.Configuration.Binder": { "type": "Transitive", - "resolved": "3.1.22", - "contentHash": "H1iZD70uzCqsX79Eza/a/Z+CkAhqGUPH7LNRCz3GJLyeFiJMTUU7rMPNUgkJ2tRxAN9f/3MTXuHpSQVikugC3g==", + "resolved": "6.0.0", + "contentHash": "b3ErKzND8LIC7o08QAVlKfaEIYEvLJbtmVbFZVBRXeu9YkKfSSzLZfR1SUfQPBIy9mKLhEtJgGYImkcMNaKE0A==", "dependencies": { - "Microsoft.Extensions.Configuration": "3.1.22" + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.Extensions.Configuration.EnvironmentVariables": { @@ -1120,8 +956,8 @@ }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==", + "resolved": "6.0.1", + "contentHash": "vWXPg3HJQIpZkENn1KWq8SfbqVujVD7S7vIAyFXXqK5xkf1Vho+vG0bLBCHxU36lD1cLLtmGpfYf0B3MYFi9tQ==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -1214,8 +1050,8 @@ }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==" + "resolved": "6.0.3", + "contentHash": "SUpStcdjeBbdKjPKe53hVVLkFjylX0yIXY8K+xWa47+o1d+REDyOMZjHZa+chsQI1K9qZeiHWk9jos0TFU7vGg==" }, "Microsoft.Extensions.Logging.Configuration": { "type": "Transitive", @@ -1242,13 +1078,13 @@ }, "Microsoft.Extensions.Options.ConfigurationExtensions": { "type": "Transitive", - "resolved": "3.1.13", - "contentHash": "AY/5qjm1uUmekgHnXR7YqAf1N2DyocgBKamkamEKw65UFBO5Rli2fe0PwQ08Pz3Pyp8rRPDl7VL4zBwx+n48AQ==", + "resolved": "2.1.0", + "contentHash": "w/MP147fSqlIcCymaNpLbjdJsFVkSJM9Sz+jbWMr1gKMDVxoOS8AuFjJkVyKU/eydYxHIR/K1Hn3wisJBW5gSg==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.13", - "Microsoft.Extensions.Configuration.Binder": "3.1.13", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.13", - "Microsoft.Extensions.Options": "3.1.13" + "Microsoft.Extensions.Configuration.Abstractions": "2.1.0", + "Microsoft.Extensions.Configuration.Binder": "2.1.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.0", + "Microsoft.Extensions.Options": "2.1.0" } }, "Microsoft.Extensions.Primitives": { @@ -1261,36 +1097,26 @@ }, "Microsoft.Identity.Client": { "type": "Transitive", - "resolved": "4.30.1", - "contentHash": "xk8tJeGfB2yD3+d7a0DXyV7/HYyEG10IofUHYHoPYKmDbroi/j9t1BqSHgbq1nARDjg7m8Ki6e21AyNU7e/R4Q==" + "resolved": "4.46.0", + "contentHash": "cqNAIELaUypwWvTwnC3MdsccaSpEpVR10WBQ7+e33iSkceeC1kum6aTEwe2m8z4ZdnzlvEMH+dBbXBHMLCy+fQ==", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.18.0" + } }, "Microsoft.Identity.Client.Extensions.Msal": { "type": "Transitive", - "resolved": "2.18.4", - "contentHash": "HpG4oLwhQsy0ce7OWq9iDdLtJKOvKRStIKoSEOeBMKuohfuOWNDyhg8fMAJkpG/kFeoe4J329fiMHcJmmB+FPw==", + "resolved": "2.23.0", + "contentHash": "Q8K58FjUIVslHQlk+SIhFYjdy8B1A5Wt3GXxzLS7lnXXaSmbcGzk7d8haqLmR8z/DP99vpZC73SxMa83qSHcbQ==", "dependencies": { - "Microsoft.Identity.Client": "4.30.0", + "Microsoft.Identity.Client": "4.46.0", + "System.IO.FileSystem.AccessControl": "5.0.0", "System.Security.Cryptography.ProtectedData": "4.5.0" } }, - "Microsoft.IdentityModel.Clients.ActiveDirectory": { + "Microsoft.IdentityModel.Abstractions": { "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "5zCom0plcWSAuPp2B/Fo7XFKdrPUOaE+1dhVW5Ui2Gny7YYv1fDJ1Z8GeZEJuCd3rKN4UBO834wPEhU5gIPQMw==", - "dependencies": { - "Microsoft.CSharp": "4.3.0", - "NETStandard.Library": "1.6.1", - "System.ComponentModel.TypeConverter": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Net.Http": "4.3.4", - "System.Runtime.Serialization.Formatters": "4.3.0", - "System.Runtime.Serialization.Json": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Security.SecureString": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - } + "resolved": "6.18.0", + "contentHash": "ItCO09JoIQr9sY0AumHRLJKToMKM4/jFcBsg3uhKBZZLX1KPxjed/mKrQzo9PXiarfC87rguvFWWg9C996sEqA==" }, "Microsoft.Net.Http.Headers": { "type": "Transitive", @@ -1303,60 +1129,36 @@ }, "Microsoft.NETCore.Platforms": { "type": "Transitive", - "resolved": "2.1.2", - "contentHash": "mOJy3M0UN+LUG21dLGMxaWZEP6xYpQEpLuvuEQBaownaX4YuhH6NmNUlN9si+vNkAS6dwJ//N1O4DmLf2CikVg==" + "resolved": "5.0.0", + "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==" }, "Microsoft.NETCore.Targets": { "type": "Transitive", "resolved": "1.1.0", "contentHash": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==" }, - "Microsoft.OData.Core": { - "type": "Transitive", - "resolved": "7.6.4", - "contentHash": "/EjnJezMBjXf8OjcShhGzPY7pOO0CopgoZGhS6xsP3t2uhC+O72IBHgtQ7F3v1rRXWVtJwLGhzE1GfJUlx3c4Q==", - "dependencies": { - "Microsoft.OData.Edm": "[7.6.4]", - "Microsoft.Spatial": "[7.6.4]" - } - }, - "Microsoft.OData.Edm": { - "type": "Transitive", - "resolved": "7.6.4", - "contentHash": "MSSmA6kIfpgFTtNpOnnayoSj/6KSzHC1U9KOjF7cTA1PG4tZ7rIMi1pvjFc8CmYEvP4cxGl/+vrCn+HpK26HTQ==" - }, "Microsoft.OpenApi": { "type": "Transitive", - "resolved": "1.2.3", - "contentHash": "Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==" + "resolved": "1.4.4", + "contentHash": "JzSCWm7KGtZ8TCxB5V0ZHBHAe3TJ9AQ+/v28Cq9kVbMIM+erjes7f1W7j4CYD+PiHgaPK7Xss6jAYkwqVjU5NQ==" }, "Microsoft.OpenApi.Readers": { "type": "Transitive", - "resolved": "1.2.3", - "contentHash": "r1KBRewLxmCYuQ3fBksYQ2u/D1FtsN3zlPvOsZoiugzVgJbtq1wFD25Rgh/UAonUXgTpmlHciM5WHMavR9bk2g==", + "resolved": "1.4.4", + "contentHash": "SWVnL20hz01q/DTLpaVlZ8sHweQZJbNNff/MfQYuucDJkOoU0ucqDtURDLs1ynwg79foTx5r1x2Ab5MTWqM2vg==", "dependencies": { - "Microsoft.OpenApi": "1.2.3", - "SharpYaml": "1.6.5" + "Microsoft.OpenApi": "1.4.4", + "SharpYaml": "2.1.0" } }, "Microsoft.Rest.ClientRuntime": { "type": "Transitive", - "resolved": "2.3.23", - "contentHash": "92kNTi1N7zI5wwI2ZXswBRnk61OUYnuYJXrlgOhes5IsAqGmgw9DPGmhUzeY8OaZ8TTrQdDzvgXFnbCHwLzSVA==", + "resolved": "2.3.24", + "contentHash": "hZH7XgM3eV2jFrnq7Yf0nBD4WVXQzDrer2gEY7HMNiwio2hwDsTHO6LWuueNQAfRpNp4W7mKxcXpwXUiuVIlYw==", "dependencies": { "Newtonsoft.Json": "10.0.3" } }, - "Microsoft.Rest.ClientRuntime.Azure": { - "type": "Transitive", - "resolved": "3.3.18", - "contentHash": "pCtem10PRQYvzRiwJVInsccsqB0NrTjW83NF3zWk1LpN3IS0AneZKq89RyogDT7mRMT1Li/mLY8N8kU6RAiK0g==", - "dependencies": { - "Microsoft.Rest.ClientRuntime": "[2.3.17, 3.0.0)", - "NETStandard.Library": "1.6.1", - "Newtonsoft.Json": "10.0.3" - } - }, "Microsoft.SourceLink.Common": { "type": "Transitive", "resolved": "1.1.1", @@ -1371,11 +1173,6 @@ "Microsoft.SourceLink.Common": "1.1.1" } }, - "Microsoft.Spatial": { - "type": "Transitive", - "resolved": "7.6.4", - "contentHash": "3mB+Frn4LU4yb5ie9R752QiRn0Hvp9PITkSRofV/Lzm9EyLM87Fy9ziqgz75O/c712dh6GxuypMSBUGmNFwMeA==" - }, "Microsoft.Win32.Primitives": { "type": "Transitive", "resolved": "4.3.0", @@ -1386,21 +1183,6 @@ "System.Runtime": "4.3.0" } }, - "Microsoft.Win32.Registry": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, "ncrontab.signed": { "type": "Transitive", "resolved": "3.3.0", @@ -1416,16 +1198,59 @@ }, "NETStandard.Library": { "type": "Transitive", - "resolved": "2.0.1", - "contentHash": "oA6nwv9MhEKYvLpjZ0ggSpb1g4CQViDVQjLUcDWg598jtvJbpfeP2reqwI1GLW2TbxC/Ml7xL6BBR1HmKPXlTg==", + "resolved": "1.6.1", + "contentHash": "WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.AppContext": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Console": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.Compression.ZipFile": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Net.Http": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Timer": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0" } }, "Newtonsoft.Json": { "type": "Transitive", - "resolved": "13.0.1", - "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" + "resolved": "13.0.2", + "contentHash": "R2pZ3B0UjeyHShm9vG+Tu0EBb2lC8b0dFzV9gVn50ofHXh9Smjk6kTn7A/FdAsC8B5cKib1OnGYOXxRBz5XQDg==" }, "Newtonsoft.Json.Bson": { "type": "Transitive", @@ -1443,18 +1268,18 @@ }, "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g==" + "resolved": "4.3.0", + "contentHash": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==" }, "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw==" + "resolved": "4.3.0", + "contentHash": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==" }, "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg==" + "resolved": "4.3.0", + "contentHash": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==" }, "runtime.native.System": { "type": "Transitive", @@ -1465,19 +1290,19 @@ "Microsoft.NETCore.Targets": "1.1.0" } }, - "runtime.native.System.Net.Http": { + "runtime.native.System.IO.Compression": { "type": "Transitive", "resolved": "4.3.0", - "contentHash": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", + "contentHash": "INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", "Microsoft.NETCore.Targets": "1.1.0" } }, - "runtime.native.System.Net.Security": { + "runtime.native.System.Net.Http": { "type": "Transitive", "resolved": "4.3.0", - "contentHash": "M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==", + "contentHash": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", "Microsoft.NETCore.Targets": "1.1.0" @@ -1493,30 +1318,30 @@ }, "runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==", + "resolved": "4.3.0", + "contentHash": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" } }, "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ==" + "resolved": "4.3.0", + "contentHash": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==" }, "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA==" + "resolved": "4.3.0", + "contentHash": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==" }, "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": { "type": "Transitive", @@ -1525,54 +1350,51 @@ }, "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w==" + "resolved": "4.3.0", + "contentHash": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==" }, "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg==" + "resolved": "4.3.0", + "contentHash": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==" }, "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw==" + "resolved": "4.3.0", + "contentHash": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==" }, "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w==" + "resolved": "4.3.0", + "contentHash": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==" }, "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg==" + "resolved": "4.3.0", + "contentHash": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==" }, "SharpYaml": { "type": "Transitive", - "resolved": "1.6.5", - "contentHash": "z4MKt+NxdGE5BsmNDNkcTylNx6evl9kvia/ER3jfBf+j2mLUUDz8pTbzoQLCTULR02tziDtX1Ij+eQcAey11Gw==", - "dependencies": { - "System.Reflection.TypeExtensions": "4.3.0" - } + "resolved": "2.1.0", + "contentHash": "2jBenJ6QN0mj8G3ohrNO/uNhA92OJYsQFuI5dJ4zM/HauVoC/oJzK1sCVlUaVUpuXpHUa/k1waXVkkBR2luP/w==" }, "StyleCop.Analyzers.Unstable": { "type": "Transitive", - "resolved": "1.2.0.406", - "contentHash": "FclNdBR81ynIo9l1QNlo+l0I/PaFIYaPQPlMram8XVIMh6G6G43KTa1aCxfwTj13uKlAJS/LhLy6KjOPOeAU4w==" + "resolved": "1.2.0.435", + "contentHash": "ouwPWZxbOV3SmCZxIRqHvljkSzkCyi1tDoMzQtDb/bRP8ctASV/iRJr+A2Gdj0QLaLmWnqTWDrH82/iP+X80Lg==" }, "System.AppContext": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", + "resolved": "4.3.0", + "contentHash": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", "dependencies": { - "System.Runtime": "4.1.0" + "System.Runtime": "4.3.0" } }, "System.Buffers": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + "resolved": "4.5.0", + "contentHash": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==" }, "System.Collections": { "type": "Transitive", @@ -1609,33 +1431,6 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Collections.NonGeneric": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Collections.Specialized": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, "System.ComponentModel": { "type": "Transitive", "resolved": "4.3.0", @@ -1649,45 +1444,16 @@ "resolved": "4.4.0", "contentHash": "29K3DQ+IGU7LBaMjTo7SI7T7X/tsMtLvz1p56LJ556Iu0Dw3pKZw5g8yCYCWMRxrOF0Hr0FU0FwW0o42y2sb3A==" }, - "System.ComponentModel.Primitives": { + "System.Console": { "type": "Transitive", "resolved": "4.3.0", - "contentHash": "j8GUkCpM8V4d4vhLIIoBLGey2Z5bCkMVNjEZseyAlm4n5arcsJOeI3zkUP+zvZgzsbLTYh4lYeP/ZD/gdIAPrw==", + "contentHash": "DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", "dependencies": { - "System.ComponentModel": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.ComponentModel.TypeConverter": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "16pQ6P+EdhcXzPiEK4kbA953Fu0MNG2ovxTZU81/qsCd1zPRsKc3uif5NgvllCY598k6bI0KUyKW8fanlfaDQg==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.NonGeneric": "4.3.0", - "System.Collections.Specialized": "4.3.0", - "System.ComponentModel": "4.3.0", - "System.ComponentModel.Primitives": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Configuration.ConfigurationManager": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "UIFvaFfuKhLr9u5tWMxmVoDPkFeD+Qv8gUuap4aZgVGYSYMdERck4OhLN/2gulAc0nYTEigWXSJNNWshrmxnng==", - "dependencies": { - "System.Security.Cryptography.ProtectedData": "4.5.0", - "System.Security.Permissions": "4.5.0" + "System.Text.Encoding": "4.3.0" } }, "System.Diagnostics.Debug": { @@ -1708,34 +1474,6 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Diagnostics.Process": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "J0wOX07+QASQblsfxmIMFc9Iq7KTXYL3zs2G/Xc704Ylv3NpuVdo6gij6V3PGiptTxqsK0K7CdXenRvKUnkA2g==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "Microsoft.Win32.Registry": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.Threading.ThreadPool": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, "System.Diagnostics.Tools": { "type": "Transitive", "resolved": "4.3.0", @@ -1774,23 +1512,24 @@ }, "System.Dynamic.Runtime": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", + "resolved": "4.0.11", + "contentHash": "db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==", "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" } }, "System.Globalization": { @@ -1844,6 +1583,44 @@ "System.Threading.Tasks": "4.3.0" } }, + "System.IO.Compression": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Buffers": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.IO.Compression": "4.3.0" + } + }, + "System.IO.Compression.ZipFile": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", + "dependencies": { + "System.Buffers": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, "System.IO.FileSystem": { "type": "Transitive", "resolved": "4.3.0", @@ -1859,6 +1636,15 @@ "System.Threading.Tasks": "4.3.0" } }, + "System.IO.FileSystem.AccessControl": { + "type": "Transitive", + "resolved": "5.0.0", + "contentHash": "SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==", + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, "System.IO.FileSystem.Primitives": { "type": "Transitive", "resolved": "4.3.0", @@ -1867,6 +1653,11 @@ "System.Runtime": "4.3.0" } }, + "System.IO.Hashing": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "Rfm2jYCaUeGysFEZjDe7j1R4x6Z6BzumS/vUT5a1AA/AWJuGX71PoGB0RmpyX3VmrGqVnAwtfMn39OHR8Y/5+g==" + }, "System.IO.Pipelines": { "type": "Transitive", "resolved": "4.5.2", @@ -1916,21 +1707,6 @@ "System.Threading": "4.3.0" } }, - "System.Linq.Queryable": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", - "System.Reflection": "4.1.0", - "System.Reflection.Extensions": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0" - } - }, "System.Memory": { "type": "Transitive", "resolved": "4.5.4", @@ -1947,10 +1723,10 @@ }, "System.Net.Http": { "type": "Transitive", - "resolved": "4.3.4", - "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==", + "resolved": "4.3.0", + "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.1", + "Microsoft.NETCore.Platforms": "1.1.0", "System.Collections": "4.3.0", "System.Diagnostics.Debug": "4.3.0", "System.Diagnostics.DiagnosticSource": "4.3.0", @@ -1975,58 +1751,7 @@ "System.Threading.Tasks": "4.3.0", "runtime.native.System": "4.3.0", "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Net.NameResolution": { - "type": "Transitive", - "resolved": "4.0.0", - "contentHash": "JdqRdM1Qym3YehqdKIi5LHrpypP4JMfxKQSNCJ2z4WawkG0il+N3XfNeJOxll2XrTnG7WgYYPoeiu/KOwg0DQw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Collections": "4.0.11", - "System.Diagnostics.Tracing": "4.1.0", - "System.Globalization": "4.0.11", - "System.Net.Primitives": "4.0.11", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Security.Principal.Windows": "4.0.0", - "System.Threading": "4.0.11", - "System.Threading.Tasks": "4.0.11", - "runtime.native.System": "4.0.0" - } - }, - "System.Net.NetworkInformation": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "Q0rfeiW6QsiZuicGjrFA7cRr2+kXex0JIljTTxzI09GIftB8k+aNL31VsQD1sI2g31cw7UGDTgozA/FgeNSzsQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.1", - "System.Collections": "4.0.11", - "System.Diagnostics.Tracing": "4.1.0", - "System.Globalization": "4.0.11", - "System.IO": "4.1.0", - "System.IO.FileSystem": "4.0.1", - "System.IO.FileSystem.Primitives": "4.0.1", - "System.Linq": "4.1.0", - "System.Net.Primitives": "4.0.11", - "System.Net.Sockets": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Security.Principal.Windows": "4.0.0", - "System.Threading": "4.0.11", - "System.Threading.Overlapped": "4.0.1", - "System.Threading.Tasks": "4.0.11", - "System.Threading.Thread": "4.0.0", - "System.Threading.ThreadPool": "4.0.10", - "runtime.native.System": "4.0.0" + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" } }, "System.Net.Primitives": { @@ -2040,83 +1765,17 @@ "System.Runtime.Handles": "4.3.0" } }, - "System.Net.Requests": { - "type": "Transitive", - "resolved": "4.0.11", - "contentHash": "vxGt7C0cZixN+VqoSW4Yakc1Y9WknmxauDqzxgpw/FnBdz4kQNN51l4wxdXX5VY1xjqy//+G+4CvJWp1+f+y6Q==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Diagnostics.Tracing": "4.1.0", - "System.Globalization": "4.0.11", - "System.IO": "4.1.0", - "System.Net.Http": "4.1.0", - "System.Net.Primitives": "4.0.11", - "System.Net.WebHeaderCollection": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Threading": "4.0.11", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.Net.Security": { + "System.Net.Sockets": { "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "xT2jbYpbBo3ha87rViHoTA6WdvqOAW37drmqyx/6LD8p7HEPT2qgdxoimRzWtPg8Jh4X5G9BV2seeTv4x6FYlA==", + "resolved": "4.3.0", + "contentHash": "m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", + "Microsoft.NETCore.Targets": "1.1.0", "System.IO": "4.3.0", "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Security.Principal": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.ThreadPool": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Security": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Net.Sockets": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.IO": "4.1.0", - "System.Net.Primitives": "4.0.11", - "System.Runtime": "4.1.0", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.Net.WebHeaderCollection": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "XX2TIAN+wBSAIV51BU2FvvXMdstUa8b0FBSZmDWjZdwUMmggQSifpTOZ5fNH20z9ZCg2fkV1L5SsZnpO2RQDRQ==", - "dependencies": { - "System.Collections": "4.0.11", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0" + "System.Threading.Tasks": "4.3.0" } }, "System.Numerics.Vectors": { @@ -2136,38 +1795,6 @@ "System.Threading": "4.3.0" } }, - "System.Private.DataContractSerialization": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - } - }, "System.Reactive": { "type": "Transitive", "resolved": "4.4.1", @@ -2371,16 +1998,16 @@ }, "System.Runtime.InteropServices.RuntimeInformation": { "type": "Transitive", - "resolved": "4.0.0", - "contentHash": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", + "resolved": "4.3.0", + "contentHash": "cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Reflection": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.InteropServices": "4.1.0", - "System.Threading": "4.0.11", - "runtime.native.System": "4.0.0" + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0" } }, "System.Runtime.Loader": { @@ -2404,58 +2031,13 @@ "System.Runtime.Extensions": "4.3.0" } }, - "System.Runtime.Serialization.Formatters": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0" - } - }, - "System.Runtime.Serialization.Json": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "CpVfOH0M/uZ5PH+M9+Gu56K0j9lJw3M+PKRegTkcrY/stOIvRUeonggxNrfBYLA5WOHL2j15KNJuTuld3x4o9w==", - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Serialization.Primitives": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, "System.Security.AccessControl": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0", - "System.Security.Principal.Windows": "4.5.0" - } - }, - "System.Security.Claims": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", + "resolved": "5.0.0", + "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" } }, "System.Security.Cryptography.Algorithms": { @@ -2559,8 +2141,8 @@ }, "System.Security.Cryptography.ProtectedData": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "wLBKzFnDCxP12VL9ANydSYhk59fC4cvOr9ypYQLPnAj48NQIhqnjdD2yhP8yEKyBJEjERWS9DisKL7rX5eU25Q==" + "resolved": "4.7.0", + "contentHash": "ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==" }, "System.Security.Cryptography.X509Certificates": { "type": "Transitive", @@ -2594,44 +2176,10 @@ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" } }, - "System.Security.Permissions": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "dependencies": { - "System.Security.AccessControl": "4.5.0" - } - }, - "System.Security.Principal": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "dependencies": { - "System.Runtime": "4.3.0" - } - }, "System.Security.Principal.Windows": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - } - }, - "System.Security.SecureString": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "PnXp38O9q/2Oe4iZHMH60kinScv6QiiL2XH54Pj2t0Y6c2zKPEiAZsM/M3wBOHLNTBDFP0zfy13WN2M0qFz5jg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } + "resolved": "5.0.0", + "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" }, "System.Text.Encoding": { "type": "Transitive", @@ -2645,11 +2193,10 @@ }, "System.Text.Encoding.CodePages": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "resolved": "6.0.0", + "contentHash": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "System.Text.Encoding.Extensions": { @@ -2673,8 +2220,8 @@ }, "System.Text.Json": { "type": "Transitive", - "resolved": "6.0.2", - "contentHash": "0nE2gwXLn3PTBOPwORLqwuYvWB+Beomt9ZBX+6LmogMNKUvfD1SoDb/ycB1vBntT94rGaB/SvxEyeLu14H6aEg==", + "resolved": "6.0.7", + "contentHash": "/Tf/9XjprpHolbcDOrxsKVYy/mUG/FS7aGd9YUgBVEiHeQH4kAE0T1sMbde7q6B5xcrNUsJ5iW7D1RvHudQNqA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "6.0.0", "System.Text.Encodings.Web": "6.0.0" @@ -2697,17 +2244,6 @@ "System.Threading.Tasks": "4.3.0" } }, - "System.Threading.Overlapped": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "f7aLuLkBoCQM2kng7zqLFBXz9Gk48gDK8lk1ih9rH/1arJJzZK9gJwNvPDhL6Ps/l6rwOr8jw+4FCHL0KKWiEg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Handles": "4.0.1" - } - }, "System.Threading.Tasks": { "type": "Transitive", "resolved": "4.3.0", @@ -2728,28 +2264,16 @@ "resolved": "4.5.4", "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==" }, - "System.Threading.Thread": { + "System.Threading.Timer": { "type": "Transitive", "resolved": "4.3.0", - "contentHash": "OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", + "contentHash": "Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", "System.Runtime": "4.3.0" } }, - "System.Threading.ThreadPool": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==", - "dependencies": { - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.ValueTuple": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" - }, "System.Xml.ReaderWriter": { "type": "Transitive", "resolved": "4.3.0", @@ -2791,47 +2315,6 @@ "System.Xml.ReaderWriter": "4.3.0" } }, - "System.Xml.XmlDocument": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XmlSerializer": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "MYoTCP7EZ98RrANESW05J5ZwskKDoN0AuZ06ZflnowE50LTpbR5yRg3tHckTVm5j/m47stuGgCrCHWePyHS70Q==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - } - }, "Tavis.UriTemplates": { "type": "Transitive", "resolved": "1.1.1", @@ -2852,60 +2335,60 @@ "marain.usernotifications.abstractions": { "type": "Project", "dependencies": { - "Corvus.Json.Abstractions": "2.0.6", - "Corvus.Tenancy.Abstractions": "3.2.0" + "Corvus.Json.Abstractions": "[3.0.0, )", + "Corvus.Tenancy.Abstractions": "[3.5.0, )" } }, "marain.usernotifications.client": { "type": "Project", "dependencies": { - "Corvus.Extensions.Newtonsoft.Json": "2.0.6", - "Corvus.Identity.Azure": "3.0.0", - "Corvus.Identity.MicrosoftRest": "3.0.0", - "Microsoft.Extensions.DependencyInjection": "6.0.0", - "Microsoft.Extensions.Http": "6.0.0", - "Newtonsoft.Json": "13.0.1", - "System.Collections.Immutable": "6.0.0", - "System.Text.Json": "6.0.0" + "Corvus.Extensions.Newtonsoft.Json": "[3.0.0, )", + "Corvus.Identity.Azure": "[3.2.0, )", + "Corvus.Identity.MicrosoftRest": "[3.2.0, )", + "Microsoft.Extensions.DependencyInjection": "[6.0.*, )", + "Microsoft.Extensions.Http": "[6.0.*, )", + "Newtonsoft.Json": "[13.0.2, )", + "System.Collections.Immutable": "[6.0.*, )", + "System.Text.Json": "[6.0.*, )" } }, "marain.usernotifications.hosting.aspnetcore": { "type": "Project", "dependencies": { - "Corvus.Monitoring.ApplicationInsights": "1.3.2", - "Marain.Operations.ControlClient": "2.0.2", - "Marain.Tenancy.ClientTenantProvider": "2.0.5", - "Marain.UserNotifications.Client": "1.0.0", - "Marain.UserNotifications.OpenApi": "1.0.0", - "Marain.UserNotifications.Storage.AzureStorage": "1.0.0", - "Menes.Hosting.AspNetCore": "3.1.3" + "Corvus.Monitoring.ApplicationInsights": "[1.3.2, )", + "Marain.Operations.ControlClient": "[3.0.0, )", + "Marain.Tenancy.ClientTenantProvider": "[3.0.0, )", + "Marain.UserNotifications.Client": "[1.0.0, )", + "Marain.UserNotifications.OpenApi": "[1.0.0, )", + "Marain.UserNotifications.Storage.AzureStorage": "[1.0.0, )", + "Menes.Hosting.AspNetCore": "[4.0.0, )" } }, "marain.usernotifications.openapi": { "type": "Project", "dependencies": { - "Marain.Services.Tenancy": "2.3.3", - "Marain.UserNotifications.Abstractions": "1.0.0", - "Marain.UserNotifications.Client": "1.0.0", - "Menes.Abstractions": "3.1.3", - "Menes.Hosting": "3.1.3" + "Marain.Services.Tenancy": "[3.1.0, )", + "Marain.UserNotifications.Abstractions": "[1.0.0, )", + "Marain.UserNotifications.Client": "[1.0.0, )", + "Menes.Abstractions": "[4.0.0, )", + "Menes.Hosting": "[4.0.0, )" } }, "marain.usernotifications.storage.azurestorage": { "type": "Project", "dependencies": { - "Corvus.Storage.Azure.BlobStorage.Tenancy": "3.2.0", - "Corvus.Storage.Azure.TableStorage.Tenancy": "3.2.0", - "Marain.UserNotifications.Abstractions": "1.0.0", - "System.Linq.Async": "6.0.0" + "Corvus.Storage.Azure.BlobStorage.Tenancy": "[3.5.0, )", + "Corvus.Storage.Azure.TableStorage.Tenancy": "[3.5.0, )", + "Marain.UserNotifications.Abstractions": "[1.0.0, )", + "System.Linq.Async": "[6.0.*, )" } }, "marain.usernotifications.thirdparty.deliverychannels": { "type": "Project", "dependencies": { - "Marain.UserNotifications.Abstractions": "1.0.0", - "Newtonsoft.Json": "13.0.1", - "Polly": "7.2.3" + "Marain.UserNotifications.Abstractions": "[1.0.0, )", + "Newtonsoft.Json": "[13.0.2, )", + "Polly": "[7.2.3, )" } } } diff --git a/Solutions/Marain.UserNotifications.OpenApi/Marain.UserNotifications.OpenApi.csproj b/Solutions/Marain.UserNotifications.OpenApi/Marain.UserNotifications.OpenApi.csproj index ecbe0eec..88203f0b 100644 --- a/Solutions/Marain.UserNotifications.OpenApi/Marain.UserNotifications.OpenApi.csproj +++ b/Solutions/Marain.UserNotifications.OpenApi/Marain.UserNotifications.OpenApi.csproj @@ -23,13 +23,13 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Solutions/Marain.UserNotifications.Specs/Bindings/TransientTenantBindings.cs b/Solutions/Marain.UserNotifications.Specs/Bindings/TransientTenantBindings.cs index a1645d90..025547e1 100644 --- a/Solutions/Marain.UserNotifications.Specs/Bindings/TransientTenantBindings.cs +++ b/Solutions/Marain.UserNotifications.Specs/Bindings/TransientTenantBindings.cs @@ -5,21 +5,27 @@ namespace Marain.UserNotifications.Specs.Bindings { using System; + using System.Collections.Generic; using System.Threading.Tasks; using Azure.Data.Tables; - using Corvus.Azure.Cosmos.Tenancy; - using Corvus.Azure.Storage.Tenancy; + + using Corvus.Storage.Azure.BlobStorage.Tenancy; using Corvus.Storage.Azure.TableStorage.Tenancy; using Corvus.Tenancy; using Corvus.Testing.AzureFunctions; using Corvus.Testing.AzureFunctions.SpecFlow; using Corvus.Testing.SpecFlow; + + using Dynamitey.DynamicObjects; + + using Marain.TenantManagement.Configuration; using Marain.TenantManagement.EnrollmentConfiguration; using Marain.TenantManagement.Testing; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using TechTalk.SpecFlow; + using TechTalk.SpecFlow.EnvironmentAccess; /// /// Bindings to manage creation and deletion of tenants for test features. @@ -28,7 +34,7 @@ namespace Marain.UserNotifications.Specs.Bindings public static class TransientTenantBindings { /// - /// Creates a new for the current feature, adding a test + /// Creates a new for the current feature, adding test storage configurations /// to the tenant data. /// /// The current . @@ -78,7 +84,7 @@ await featureContext.RunAndStoreExceptionsAsync(async () => TableClient testTable = await cloudTableFactory.GetTableClientFromTenantAsync( tenant: tenantManager.PrimaryTransientClient, v2ConfigurationKey: "StorageConfiguration__Table__usernotifications", - v3ConfigurationKey: "StorageConfigurationV3__usernotifications", + v3ConfigurationKey: "Marain:UserNotifications:TableConfiguration:UserNotifications", containerName: "usernotifications").ConfigureAwait(false); await testTable.DeleteAsync().ConfigureAwait(false); }).ConfigureAwait(false); @@ -124,7 +130,7 @@ private static void UpdateServiceConfigurationWithTransientTenantId( transientServiceTenant.Name); } - private static EnrollmentConfigurationItem[] GetUserNotificationsConfig(FeatureContext featureContext) + private static EnrollmentConfigurationEntry GetUserNotificationsConfig(FeatureContext featureContext) { IConfiguration configuration = ContainerBindings .GetServiceProvider(featureContext) @@ -137,47 +143,52 @@ private static EnrollmentConfigurationItem[] GetUserNotificationsConfig(FeatureC .GetRequiredService>(); // Load the config items we need: - TableStorageConfiguration tableStorageConfiguration = - configuration.GetSection("TestTableStorageConfiguration").Get() - ?? new TableStorageConfiguration(); + LegacyV2TableConfiguration tableStorageConfiguration = + configuration.GetSection("TestTableStorageConfiguration").Get() + ?? new LegacyV2TableConfiguration(); if (string.IsNullOrEmpty(tableStorageConfiguration.AccountName)) { logger.LogDebug("No configuration value 'TestTableStorageConfiguration:AccountName' provided; using local storage emulator."); } - BlobStorageConfiguration blobStorageConfiguration = - configuration.GetSection("TestBlobStorageConfiguration").Get() - ?? new BlobStorageConfiguration(); + LegacyV2BlobStorageConfiguration blobStorageConfiguration = + configuration.GetSection("TestBlobStorageConfiguration").Get() + ?? new LegacyV2BlobStorageConfiguration(); if (string.IsNullOrEmpty(blobStorageConfiguration.AccountName)) { logger.LogDebug("No configuration value 'TestBlobStorageConfiguration:AccountName' provided; using local storage emulator."); } - return new EnrollmentConfigurationItem[] - { - new EnrollmentTableStorageConfigurationItem + return new EnrollmentConfigurationEntry( + new Dictionary { - Key = "userNotificationStore", - Configuration = tableStorageConfiguration, + { + "Marain:UserNotifications:TableConfiguration:UserNotificationsMarain:UserNotifications:TableConfiguration:UserNotifications", + new LegacyV2TableStorageConfigurationItem { Configuration = tableStorageConfiguration } + }, + { + "Marain:UserNotifications:BlobContainerConfiguration:Templates", + new LegacyV2BlobStorageConfigurationItem { Configuration = blobStorageConfiguration } + }, }, - new EnrollmentBlobStorageConfigurationItem + new Dictionary { - Key = "operationsStore", - Configuration = blobStorageConfiguration, - }, - new EnrollmentBlobStorageConfigurationItem - { - Key = "userPreferencesStore", - Configuration = blobStorageConfiguration, - }, - new EnrollmentBlobStorageConfigurationItem - { - Key = "templateStore", - Configuration = blobStorageConfiguration, - }, - }; + { + // Operations + "3633754ac4c9be44b55bfe791b1780f12429524fe7b6cc48a265a307407ec858", + new EnrollmentConfigurationEntry( + new Dictionary + { + { + "Marain:Operations:BlobContainerConfiguration:Operations", + new LegacyV2BlobStorageConfigurationItem { Configuration = blobStorageConfiguration } + }, + }, + null) + }, + }); } } } \ No newline at end of file diff --git a/Solutions/Marain.UserNotifications.Specs/Bindings/UserNotificationsContainerBindings.cs b/Solutions/Marain.UserNotifications.Specs/Bindings/UserNotificationsContainerBindings.cs index 17fc2185..a5bc30ab 100644 --- a/Solutions/Marain.UserNotifications.Specs/Bindings/UserNotificationsContainerBindings.cs +++ b/Solutions/Marain.UserNotifications.Specs/Bindings/UserNotificationsContainerBindings.cs @@ -64,7 +64,8 @@ public static void PerFeatureContainerSetup(FeatureContext featureContext) services.AddMicrosoftRestAdapterForServiceIdentityAccessTokenSource(); // Marain tenancy management, required to create transient client/service tenants. - services.AddMarainTenantManagement(); + services.AddMarainTenantManagementForBlobStorage(); + services.AddMarainTenantManagementForTableStorage(); // Add the tenanted table store for notifications so we can clear up our own mess after the test. services.AddTenantedAzureTableUserNotificationStore(); diff --git a/Solutions/Marain.UserNotifications.Specs/Marain.UserNotifications.Specs.csproj b/Solutions/Marain.UserNotifications.Specs/Marain.UserNotifications.Specs.csproj index ba58919d..2201389f 100644 --- a/Solutions/Marain.UserNotifications.Specs/Marain.UserNotifications.Specs.csproj +++ b/Solutions/Marain.UserNotifications.Specs/Marain.UserNotifications.Specs.csproj @@ -27,14 +27,19 @@ - + + - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Solutions/Marain.UserNotifications.Specs/packages.lock.json b/Solutions/Marain.UserNotifications.Specs/packages.lock.json index ffd9c116..38c07b0b 100644 --- a/Solutions/Marain.UserNotifications.Specs/packages.lock.json +++ b/Solutions/Marain.UserNotifications.Specs/packages.lock.json @@ -15,38 +15,64 @@ "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.22" } }, + "Corvus.Retry": { + "type": "Direct", + "requested": "[1.0.2, )", + "resolved": "1.0.2", + "contentHash": "Jzmv1VpjJnIaz+b0uadkl3yoNh+qnmzHvOcHUXc5oAo1fVqclzxLJAqhOPnm5BVURA5nlqgB3mtmI1YQQhwh9A==" + }, "Corvus.Testing.AzureFunctions.SpecFlow.NUnit": { "type": "Direct", - "requested": "[1.4.11, )", - "resolved": "1.4.11", - "contentHash": "HuxrBchE4W0nauKdfbN4asd0/zOdtiC4nGzUaTZdkvNvpK0168NOodvMH/9o5zVyFNt5VRUGVpapE5H7Uq2eFA==", + "requested": "[2.0.0, )", + "resolved": "2.0.0", + "contentHash": "pC5NAlxSzhFRcgrkvWR5tJGWGmcWSqHBBQFqTJ8SmBWvaaO0FbQzrAgxmxioK887dxrtpkaSxCQcoCGXcaNgxg==", "dependencies": { - "Corvus.Testing.AzureFunctions.SpecFlow": "1.4.11", - "Microsoft.NET.Test.Sdk": "16.11.0", - "Moq": "4.17.2", - "SpecFlow.NUnit.Runners": "3.9.58", - "coverlet.msbuild": "3.1.2" + "Corvus.Testing.AzureFunctions.SpecFlow": "2.0.0", + "Microsoft.NET.Test.Sdk": "17.4.0", + "Moq": "4.18.3", + "SpecFlow.NUnit.Runners": "3.9.74", + "coverlet.msbuild": "3.2.0" } }, "Endjin.RecommendedPractices.GitHub": { "type": "Direct", - "requested": "[2.1.0, )", - "resolved": "2.1.0", - "contentHash": "I5hRIYqow1UTBh+mlsaC23Pi1ISIbc04HUeDbdnmv4a3tCZyOEYOJF8Q/SVWbSEdh9chEPYSr6qfdltv/GrCPA==", + "requested": "[2.1.4, )", + "resolved": "2.1.4", + "contentHash": "SUBvnwWuKtklIv9NWqY9PI/J1nONyvcOlitIhUTq5Hk8K0QnBoISc1xTZTe0C0tOtUW1JIAZeEYwAAeuzQwtYg==", "dependencies": { - "Endjin.RecommendedPractices": "2.1.0", + "Endjin.RecommendedPractices": "2.1.4", "Microsoft.SourceLink.GitHub": "1.1.1" } }, "Marain.Services.Tenancy.Testing": { "type": "Direct", - "requested": "[2.3.3, )", - "resolved": "2.3.3", - "contentHash": "55SKCDTvN7r3+KLtaFt//16axFajzySRLHDO7s4+k/0xNYQ035Q+jb2T7zdhiO7b0mVq2IiefLHMZBYhe9sU6Q==", + "requested": "[3.1.0, )", + "resolved": "3.1.0", + "contentHash": "MJeN3jopapoh45EHsk4i8nbvnOTNgdyv6d6NNQK0cdF7BtC7YfkBXxS58/07pPTmfTq2p7HMvdN2/Jq+pVBxCQ==", + "dependencies": { + "Corvus.Testing.SpecFlow": "2.0.0", + "Marain.TenantManagement.Abstractions": "3.1.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" + } + }, + "Marain.TenantManagement.Azure.BlobStorage": { + "type": "Direct", + "requested": "[3.1.0, )", + "resolved": "3.1.0", + "contentHash": "to5OoZI/+BJG1lA4vIbrbao1GkKSB6CqCAXKZ3OCBJqj33rGVyl/LHuLBav+nTRgqKInh7omjymiaIMoD+MUng==", + "dependencies": { + "Corvus.Storage.Azure.BlobStorage.Tenancy": "3.5.0", + "Marain.TenantManagement.Abstractions": "3.1.0" + } + }, + "Marain.TenantManagement.Azure.TableStorage": { + "type": "Direct", + "requested": "[3.1.0, )", + "resolved": "3.1.0", + "contentHash": "xBYI0JEgIl/HaMUWgeeqWbhm2GpyZ6EhiFcLwrUMm3w2h29+yTimtI07AGeuUFccE1+fW6vk10N1rJifCv8kLA==", "dependencies": { - "Corvus.Testing.SpecFlow": "1.3.2", - "Marain.TenantManagement.Abstractions": "2.3.3", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.13" + "Corvus.Storage.Azure.TableStorage.Tenancy": "3.5.0", + "Marain.TenantManagement.Abstractions": "3.1.0" } }, "Microsoft.VisualStudio.Threading.Analyzers": { @@ -57,23 +83,23 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.0.2, )", - "resolved": "4.0.2", - "contentHash": "UmKLY06/yIAAkARvvGHjIS5LA0XEeEn7pbRHmsDcxvbLFla2fqrTTPVBUW7HMttBAwFi2WKvkVzGNu3/0JDdxA==" + "requested": "[4.2.0, )", + "resolved": "4.2.0", + "contentHash": "3N8CNx1Q/Q5VDDL7qgfZRgTURyMqzHAkAB59AZKRnsOXoh2n9xRzhiBMIbJaUtBATmieECBx68GcjRn2xoNDug==" }, "StyleCop.Analyzers": { "type": "Direct", - "requested": "[1.2.0-beta.406, )", - "resolved": "1.2.0-beta.406", - "contentHash": "YbsYoczQPZyz+4nmQ7bBiU9uQkk7Q2KUizQWEv01S4/ImCdJFiHvJfm8HAINNS0cvSLOA7xM9Y+KWQ2FOYjgkA==", + "requested": "[1.2.0-beta.435, )", + "resolved": "1.2.0-beta.435", + "contentHash": "TADk7vdGXtfTnYCV7GyleaaRTQjfoSfZXprQrVMm7cSJtJbFc1QIbWPyLvrgrfGdfHbGmUPvaN4ODKNxg2jgPQ==", "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.406" + "StyleCop.Analyzers.Unstable": "1.2.0.435" } }, "Azure.Core": { "type": "Transitive", - "resolved": "1.22.0", - "contentHash": "ze/xRCHSSDe5TIk5vBDbVrauW1EN7UIbnBvIBfMH8KSt/I9+/7yPAjTBDgNBk0IwG6WBV+BBHp4IUtS/PGAQwQ==", + "resolved": "1.26.0", + "contentHash": "fKn/sxuceulRDjdzY1ug2WOrDR9PV7IrTHmP5UrWj2G/qOTCg4dSs3IVIynUJ35kYWpowsKJF4sTmh1QtHTajA==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.1", "System.Diagnostics.DiagnosticSource": "4.6.0", @@ -86,53 +112,54 @@ }, "Azure.Data.Tables": { "type": "Transitive", - "resolved": "12.4.0", - "contentHash": "xzGwkZ1s9qM77uoNZWneeJIG0q+fMceRi3qGjZaiBGF9mrORL4+TnW59JiOozOZqAOdpUpt9ELKGWTRqOVKxgA==", + "resolved": "12.7.1", + "contentHash": "LA1HwQ1psjxeU+FYBQhVEZANE6coHRFiHtv644Wnw+pDJX+MiWVL1xJvRkIJ2q01F5VWnaUePGI7Qt/BV8busQ==", "dependencies": { - "Azure.Core": "1.22.0", + "Azure.Core": "1.26.0", "System.Text.Json": "4.7.2" } }, "Azure.Identity": { "type": "Transitive", - "resolved": "1.5.0", - "contentHash": "VfF88dqrgKXZNOS/y4XrX/jmIfP3pkY+hBUzBNpoKml1nR+QshX6XlXWyToLtWV80TDQ1CmUVCJksktDg5+j1w==", + "resolved": "1.8.0", + "contentHash": "xnsY/lgAG4bO5d2akXc1hqfvknIk+u3gh5Ma33KN2uyNeU3C5AzIfrwO/N/b9D/7dk4MyXai4JGKHNgHjcoFsA==", "dependencies": { - "Azure.Core": "1.20.0", - "Microsoft.Identity.Client": "4.30.1", - "Microsoft.Identity.Client.Extensions.Msal": "2.18.4", + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.46.0", + "Microsoft.Identity.Client.Extensions.Msal": "2.23.0", "System.Memory": "4.5.4", - "System.Security.Cryptography.ProtectedData": "4.5.0", - "System.Text.Json": "4.6.0", + "System.Security.Cryptography.ProtectedData": "4.7.0", + "System.Text.Json": "4.7.2", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Azure.Security.KeyVault.Secrets": { "type": "Transitive", - "resolved": "4.2.0", - "contentHash": "ujVMKVzEtVNQom5A0iEXSDovNGoSidV0RO5QlOBFfcIZlXwFnBmO5OhOfS4D/F1gbMNCCFS3re39qd/Bgh6+QQ==", + "resolved": "4.4.0", + "contentHash": "BoFpZkBU6e3kXl58xG/0FwzZ79IUcJM3tAr3m74mxL0FVG24qQeMsm8/Wis+jYtixVbk+UmsUgKN6ut0tDimnQ==", "dependencies": { - "Azure.Core": "1.15.0", + "Azure.Core": "1.23.0", "System.Memory": "4.5.4", - "System.Text.Json": "4.6.0", - "System.Threading.Tasks.Extensions": "4.5.2" + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" } }, "Azure.Storage.Blobs": { "type": "Transitive", - "resolved": "12.10.0", - "contentHash": "yaijs9DPfn34C/X4TX+0TAxANEhuKSrFE650gkF9g1pz/nQljv86zOOtDwNwD5UsAY5LyrOiCASGo2dhuIxvdg==", + "resolved": "12.14.1", + "contentHash": "DvRBWUDMB2LjdRbsBNtz/LiVIYk56hqzSooxx4uq4rCdLj2M+7Vvoa1r+W35Dz6ZXL6p+SNcgEae3oZ+CkPfow==", "dependencies": { - "Azure.Storage.Common": "12.9.0", - "System.Text.Json": "4.6.0" + "Azure.Storage.Common": "12.13.0", + "System.Text.Json": "4.7.2" } }, "Azure.Storage.Common": { "type": "Transitive", - "resolved": "12.9.0", - "contentHash": "GuoigTmzz9HrCGdcdu7LyjD4pDr2XPt72LlWWTDyno+nYrjyuNwpwRFBvK/brxJvQFRHofQcBskf8vOxVxnI8g==", + "resolved": "12.13.0", + "contentHash": "jDv8xJWeZY2Er9zA6QO25BiGolxg87rItt9CwAp7L/V9EPJeaz8oJydaNL9Wj0+3ncceoMgdiyEv66OF8YUwWQ==", "dependencies": { - "Azure.Core": "1.19.0" + "Azure.Core": "1.25.0", + "System.IO.Hashing": "6.0.0" } }, "BoDi": { @@ -142,64 +169,30 @@ }, "CacheCow.Client": { "type": "Transitive", - "resolved": "2.9.0", - "contentHash": "Ae625OchaUKohRc3OqQOXs1J1tO9g3naVtiwtaQNx2wGJuncZUAY7uLYREVQm1qWtGks9dMtXzCcd3ADUohDoQ==", + "resolved": "2.11.3", + "contentHash": "tdg7ifZTLuFPCukPDDaeJJaXAj6CyBnN7q3VmBUdUq08pAGcHdIiuaMwEcvko3bTF7hJgE5TX9Wu9J5caxkAXg==", "dependencies": { - "CacheCow.Common": "2.9.0", - "Microsoft.AspNet.WebApi.Client": "5.2.5", + "CacheCow.Common": "2.11.3", + "Microsoft.AspNet.WebApi.Client": "5.2.9", "Microsoft.Extensions.Caching.Memory": "5.0.0", - "Newtonsoft.Json": "11.0.1" + "Newtonsoft.Json": "13.0.1" } }, "CacheCow.Common": { "type": "Transitive", - "resolved": "2.9.0", - "contentHash": "ZIga1BwXYWazY+v+Q8OjvLqhjPVZnAlEZy+8bHJLTxE7q/Ks2CFEFgw+ugO24R4gVsiffyBHSC1sFx/C4agXgA==", + "resolved": "2.11.3", + "contentHash": "kBnvzZ7QvJscGyO9niW/bM1Fbw4hAlxRpGcE0niz2XpYD0syrRmOq9L0MRY6LvOX4xT8ombOb0ngHUeropiDVA==", "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.5", - "Newtonsoft.Json": "11.0.1" + "Microsoft.AspNet.WebApi.Client": "5.2.9", + "Newtonsoft.Json": "13.0.1" } }, "Castle.Core": { "type": "Transitive", - "resolved": "4.4.1", - "contentHash": "zanbjWC0Y05gbx4eGXkzVycOQqVOFVeCjVsDSyuao9P4mtN1w3WxxTo193NGC7j3o2u3AJRswaoC6hEbnGACnQ==", - "dependencies": { - "NETStandard.Library": "1.6.1", - "System.Collections.Specialized": "4.3.0", - "System.ComponentModel": "4.3.0", - "System.ComponentModel.TypeConverter": "4.3.0", - "System.Diagnostics.TraceSource": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - } - }, - "Corvus.Azure.Cosmos.Tenancy": { - "type": "Transitive", - "resolved": "2.0.2", - "contentHash": "yLJTvsrf5Cg2lQbIpIWMpV56n7b/E2nUz1gWilDtxDvnCAtlo1VUIStHwlFgQ1WnR+RIeyxukOtLCYgs7xFZ7A==", + "resolved": "5.1.0", + "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", "dependencies": { - "Corvus.Extensions.CosmosClient": "2.0.4", - "Corvus.Tenancy.Abstractions": "2.0.2", - "Microsoft.Extensions.Logging.Abstractions": "3.1.13", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.13" - } - }, - "Corvus.Azure.Storage.Tenancy": { - "type": "Transitive", - "resolved": "2.0.2", - "contentHash": "G69QfPVWI9S/f0NNeHfKfL3mh019i7yAxAx3eMpIjE99Cl9FxQh+X8A0VaIvinpHwotEswHU2M2Opz4cQuof0Q==", - "dependencies": { - "Corvus.Tenancy.Abstractions": "2.0.2", - "Microsoft.Azure.Cosmos.Table": "1.0.8", - "Microsoft.Azure.KeyVault": "3.0.5", - "Microsoft.Azure.Services.AppAuthentication": "1.6.1", - "Microsoft.Azure.Storage.Blob": "11.2.2", - "Microsoft.Extensions.Logging.Abstractions": "3.1.13", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.13" + "System.Diagnostics.EventLog": "6.0.0" } }, "Corvus.Configuration": { @@ -212,22 +205,21 @@ }, "Corvus.ContentHandling": { "type": "Transitive", - "resolved": "2.0.11", - "contentHash": "W4yuYfITGgwPg8KRFlLurwUp9aAsOggedBbtbLPPSmJTJzDK3BMiJnEJh/j0Rc2P37oqv3j8jhf3aOfvn7s5XQ==", + "resolved": "3.0.0", + "contentHash": "oyzdbPXSYW19MKO+n/qmbKhgm5/JbCQjFURG9PE4iE2q7Gc9Tflb+p8B4kJqKrcOZkgLfK65QesguDqIIytmrg==", "dependencies": { - "Microsoft.CodeAnalysis.CSharp": "3.11.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.20", + "Microsoft.CodeAnalysis.CSharp": "4.3.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.29", "System.Runtime.Loader": "4.3.0" } }, "Corvus.ContentHandling.Json": { "type": "Transitive", - "resolved": "2.0.11", - "contentHash": "aYnqiQB7nCe+Pq4szhsdBYRpaXcdZX0u77JL57YAKg/Jfty9p5xVB+9cwi+O7z6boD/xOyYjkr44qMvt06i/ng==", + "resolved": "3.0.0", + "contentHash": "gElkJIFPtPomoVI1dOUE+wVF8VKFIiCV6AWLaJXghnb60y8klpLsk1LD+DR1HPHydNfYSqMMOATf2RIix22rNg==", "dependencies": { - "Corvus.ContentHandling": "2.0.11", - "Corvus.Extensions.Newtonsoft.Json": "2.0.5", - "Newtonsoft.Json": "11.0.2" + "Corvus.ContentHandling": "3.0.0", + "Corvus.Extensions.Newtonsoft.Json": "3.0.0" } }, "Corvus.DotLiquidAsync": { @@ -237,67 +229,53 @@ }, "Corvus.Extensions": { "type": "Transitive", - "resolved": "1.1.4", - "contentHash": "WGwNzQDNrlxfH82iRSSXcG92yKhE8xlBMWoSC4dycp0MnH2Mle0TF+Y4keRgDAdDwXg8VC+3paZx64jVG1Jazg==", + "resolved": "1.1.10", + "contentHash": "F43KpxsKXQhdxYPV6DRgHy2GfOJiB6/Jlg4gZzE/IQN/G1tasxWaqwUWVj+fk9HKNiDOJkcVRgxactkwD6/E3w==", "dependencies": { "System.Interactive": "3.2.0" } }, - "Corvus.Extensions.CosmosClient": { - "type": "Transitive", - "resolved": "2.0.4", - "contentHash": "QhX2y2JhofFQMW+6rxGno8VUD8Zd1fd1o0+pPw3/tsTbRGrTVggx8xhJrzRRxuXKTWWobBGMEP2zW8z+1rwLWg==", - "dependencies": { - "Corvus.Extensions": "1.1.2", - "Corvus.Extensions.Newtonsoft.Json": "2.0.2", - "Corvus.Retry": "1.0.2", - "Microsoft.Azure.Cosmos": "3.17.0", - "Microsoft.Azure.KeyVault": "3.0.5", - "Microsoft.Azure.Services.AppAuthentication": "1.6.1", - "Microsoft.Bcl.HashCode": "1.1.1" - } - }, "Corvus.Extensions.Newtonsoft.Json": { "type": "Transitive", - "resolved": "2.0.6", - "contentHash": "6yXJ7xbflSB3c0G7hdNExwlhbEChMRcSn6fX4k8ghhWyADrDSY6jJp9Ce6guxo1c4gVjZwgCVIDhA3JgO8KyHA==", + "resolved": "3.0.0", + "contentHash": "g2lnhVnIRBLYrClqHYBIxMoiW4Uof5azCtNxvDRIxuS+P0zsvnovim7q7vzhv8LndGFNv9kBtbXsIQwu8e+RNg==", "dependencies": { - "Corvus.Json.Abstractions": "2.0.6", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.20", - "Newtonsoft.Json": "11.0.2" + "Corvus.Json.Abstractions": "3.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.29", + "Newtonsoft.Json": "13.0.1" } }, "Corvus.Identity.Abstractions": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "fGYhKMz/n1Ejv77r+0bmzdC9EW3sCfZ3P8dky6rrOEGK4Kijd9yjTwoFEaG9ZHPXu5C7r2O2VqpesgIDkn5iQA==" + "resolved": "3.2.0", + "contentHash": "Tp0R4VDJmO7xl8s7V92r+SnTUsfWQCeb5Ru9RUVaX0iQ0yBU7qfYxfjTAMOjN/8VTnJiv0Vy8nBcrGVwt62aaA==" }, "Corvus.Identity.Azure": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "TYNTb4CD0pyn9WX4gC8TFGTU0v4inAkVEEG9xCyASgpp0ahMlL8RUfgQAwKZqr6yJ+tHpdjlx02mHJeSWidSiA==", + "resolved": "3.2.0", + "contentHash": "0aFxQgIE9N1ZAHVtWI032LujhMKaQdFHPRIKSdaQL7rggu9Jp3iDaFWJvClfENeTtsU2f7xqDmMqmGCDmF6snw==", "dependencies": { - "Azure.Identity": "1.5.0", - "Azure.Security.KeyVault.Secrets": "4.2.0", - "Corvus.Identity.Abstractions": "3.0.0", - "Microsoft.Extensions.Caching.Memory": "6.0.0", + "Azure.Identity": "1.8.0", + "Azure.Security.KeyVault.Secrets": "4.4.0", + "Corvus.Identity.Abstractions": "3.2.0", + "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" } }, "Corvus.Identity.MicrosoftRest": { "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "vo0093/bxEASSxC7TFJ6ZPKo9Paj2bIwREic0iTzrjiO4K6JI+oKMW58zPwciEZ2gJJYvov0mx68LmIpibSZSw==", + "resolved": "3.2.0", + "contentHash": "Ix8RDwSQTjVQjd/aIrZ5f1rzUnPZvoQ78F920al3eUy6J8RrFsvySTKs6xWTNvpRGvE9sPQk1ZqTy3xPBgS2eg==", "dependencies": { - "Corvus.Identity.Azure": "3.0.0", + "Corvus.Identity.Azure": "3.2.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Rest.ClientRuntime": "2.3.23" + "Microsoft.Rest.ClientRuntime": "2.3.24" } }, "Corvus.Json.Abstractions": { "type": "Transitive", - "resolved": "2.0.6", - "contentHash": "ixx72ttlP/Ck+UMWyfiRWVBFKU5XjJySMG33ZWofJp9yy65VF3uOJyGPujr3OedUMo6Uq9umftmHRqhOmUyQ8g==" + "resolved": "3.0.0", + "contentHash": "JGhhWLFiAMLas2baiXDDSXCstuq5r8Vau+YAc6sdQN28wB3flxnVmJ262o1QG9ILSTjQLSNX39peVHV9fj83NA==" }, "Corvus.Monitoring.ApplicationInsights": { "type": "Transitive", @@ -317,104 +295,99 @@ "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.20" } }, - "Corvus.Retry": { - "type": "Transitive", - "resolved": "1.0.2", - "contentHash": "Jzmv1VpjJnIaz+b0uadkl3yoNh+qnmzHvOcHUXc5oAo1fVqclzxLJAqhOPnm5BVURA5nlqgB3mtmI1YQQhwh9A==" - }, "Corvus.Storage.Azure.BlobStorage": { "type": "Transitive", - "resolved": "1.2.0", - "contentHash": "IG5s7+mnoLBKQunhBClm7tZub19UlR/QOVgmoY1WGxDTzz3OF1ZICBuVR0mWK2BSiHh9Mu5sq3Yvypnzvrs5pg==", + "resolved": "1.4.0", + "contentHash": "pqJ9iSxOFfThOnhrHcip6L40nKs7tqS9BuHo0CgiAFvFpr6eAwAzlh0q9VCflknNpYGIWzSZmISB8WDitmLn3A==", "dependencies": { - "Azure.Storage.Blobs": "12.10.0", - "Corvus.Storage.Common": "1.2.0" + "Azure.Storage.Blobs": "12.14.1", + "Corvus.Storage.Common": "1.4.0" } }, "Corvus.Storage.Azure.BlobStorage.Tenancy": { "type": "Transitive", - "resolved": "3.2.0", - "contentHash": "sOPoL0kY6h7aTADgt8F5NIJs/Sik6WzrukzF8OjX/q2+kaunhWO0hW3boItiBlG51iQLg3/pQnUWhk8j5colQg==", + "resolved": "3.5.0", + "contentHash": "kMTV4Rojj49ypY1BCrsLTDbNi92VBUbsbno+++4m3njRWwaF+KjmyDhnBuFMADBtTCd3o6lwHk985TueJByz0A==", "dependencies": { - "Corvus.Storage.Azure.BlobStorage": "1.2.0", - "Corvus.Tenancy.Abstractions": "3.2.0" + "Corvus.Storage.Azure.BlobStorage": "1.4.0", + "Corvus.Tenancy.Abstractions": "3.5.0" } }, "Corvus.Storage.Azure.TableStorage": { "type": "Transitive", - "resolved": "1.2.0", - "contentHash": "MzEIW/BBDJgM/eQ2tYqo9qTXw/iVcF7xZN6TaZc7NKWG3XTsK++Gii8wn/mX1qMPattEsK3xqc9Cp0YZDBjQIg==", + "resolved": "1.4.0", + "contentHash": "iATJRG8uxGqncRu78ZoGgRiQOJlH/DiUOcEEUcWxqUovYDmBNoqlAd7TYxoxxo0yafto63NkhJLAQrzdDgixwA==", "dependencies": { - "Azure.Data.Tables": "12.4.0", - "Corvus.Storage.Common": "1.2.0" + "Azure.Data.Tables": "12.7.1", + "Corvus.Storage.Common": "1.4.0" } }, "Corvus.Storage.Azure.TableStorage.Tenancy": { "type": "Transitive", - "resolved": "3.2.0", - "contentHash": "4rrE1SDiy5B/pSJxp4ltTJaPDvLJLxXlcuyKd5gzADvSwYyrxmZx0yTgfthuK8wDI1I2SPO4U2SoAE+MBo4qQw==", + "resolved": "3.5.0", + "contentHash": "GCNwCq/mQAkW8wA5ib13dQ3M52sy6A9M812Y9XKJJeLMJ9bV7wECSpebMnH9ooASvRFUXHGNSIwaJGMmZFJUyw==", "dependencies": { - "Corvus.Storage.Azure.TableStorage": "1.2.0", - "Corvus.Tenancy.Abstractions": "3.2.0" + "Corvus.Storage.Azure.TableStorage": "1.4.0", + "Corvus.Tenancy.Abstractions": "3.5.0" } }, "Corvus.Storage.Common": { "type": "Transitive", - "resolved": "1.2.0", - "contentHash": "0xUPG6FTBTpftK2HyPtp4FX6dws1Isho3Dtj3D8YfrXMXySv+ooBXMrAwhsxU8zqSwkGML4sVzRR1mO8kNSrRQ==", + "resolved": "1.4.0", + "contentHash": "ZmLgqhQ/JftqXK+ig8OM+fxXlB5YH9dm+R+FBWAXzHYaORdOfN5FF88Hp3hq00Qi4LpqbJfYGnS3xzE6eBPAbw==", "dependencies": { - "Corvus.Identity.Azure": "3.0.0", - "Microsoft.Extensions.Configuration.Binder": "3.1.22" + "Corvus.Identity.Azure": "3.1.0", + "Microsoft.Extensions.Configuration.Binder": "3.1.31" } }, "Corvus.Tenancy.Abstractions": { "type": "Transitive", - "resolved": "3.2.0", - "contentHash": "2LWZRu7Br72l+4Cp1+VUHCZgJP2dWbLWrVPK36XUFo+Z/cghByBd8rKkx6FqXTd1+dsLYME5Yi9nORWTEvkq9g==", + "resolved": "3.5.0", + "contentHash": "vndoRi3mABt+YyeP+NyGY8nUkF0XlFQgmKJJXQ12Jv5xeXYfWSzU34R1G0hXovIRu58UYdHEG7fpgu1ZVREZZA==", "dependencies": { - "Corvus.ContentHandling.Json": "2.0.11", - "Corvus.Extensions": "1.1.4", + "Corvus.ContentHandling.Json": "3.0.0", + "Corvus.Extensions": "1.1.10", "Microsoft.Extensions.Primitives": "6.0.0" } }, "Corvus.Testing.AzureFunctions": { "type": "Transitive", - "resolved": "1.4.11", - "contentHash": "JU5dEhFkhDTOgiFTiHfcgNhyRaBv8Ud5nsKzTTfc9fx7Ug5FdWBYYZwavR/0l5SSyWd3QX42FRFDla+sZarauA==", + "resolved": "2.0.0", + "contentHash": "qjZOOkBVmRTqX4YTaNgVx6JMrhXG6kuc3UZRKbvjjgtLUztecEIhnQEDNLMy9j4MF3yrMfhhmSnl80y/T9aOtQ==", "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "3.1.23", + "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "System.Management": "4.7.0" } }, "Corvus.Testing.AzureFunctions.SpecFlow": { "type": "Transitive", - "resolved": "1.4.11", - "contentHash": "wmELfaOQjYEaY8ARCBMjqTsvzHVF/nAbPrgBSuZI9eahD0Ni90mPcfD7gQyuqUmSqZmU0lMgiQHwTJsw2jDV8Q==", + "resolved": "2.0.0", + "contentHash": "m54jK1W6ERpjw0kZkUKY61PEx+PGNyJTLQEhOD6V5H9vadNSqPrNVQvXEsKwM8/z699Uovd9iZudmOBn+BBegA==", "dependencies": { - "Corvus.Testing.AzureFunctions": "1.4.11", - "Corvus.Testing.SpecFlow": "1.4.11", - "Microsoft.Extensions.Logging.Console": "3.1.23", - "NUnit": "3.13.2", - "SpecFlow": "3.9.58" + "Corvus.Testing.AzureFunctions": "2.0.0", + "Corvus.Testing.SpecFlow": "2.0.0", + "Microsoft.Extensions.Logging.Console": "6.0.0", + "NUnit": "3.13.3", + "SpecFlow": "3.9.74" } }, "Corvus.Testing.SpecFlow": { "type": "Transitive", - "resolved": "1.4.11", - "contentHash": "9gad0P5cJY0EOvSiA3JQ5hShaoA6YdgwVoi4H0RQIdfOUr5OOpWp/dD6BmhRNE4zmoFg8jB+VMBJqmA0LwVrDQ==", + "resolved": "2.0.0", + "contentHash": "dNCAIMrssh6jG7HO8FlTRzdNIHcE/X8B6Zlsdfwi9LbI0EX2IZGiFZosp+XhFQDYZ5ttAzJjO2ZWUqhnpglWWQ==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.23", - "Microsoft.Extensions.DependencyInjection": "3.1.23", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.23", - "NUnit": "3.13.2", - "SpecFlow": "3.9.58", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.DependencyInjection": "6.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "NUnit": "3.13.3", + "SpecFlow": "3.9.74", "System.Management": "4.7.0" } }, "coverlet.msbuild": { "type": "Transitive", - "resolved": "3.1.2", - "contentHash": "QhM0fnDtmIMImY7oxyQ/kh1VYtRxPyRVeLwRUGuUvI6Xp83pSYG9gerK8WgJj4TzUl7ISziADUGtIWKhtlbkbQ==" + "resolved": "3.2.0", + "contentHash": "lu/eJJpqJb4qy3BGPtDD/LI5RSOwXYYyRErTyaG0OTP69llzVK3FEe74hBQx0JtLUTLEVBfERV4uGYcE1Br2sg==" }, "Dynamitey": { "type": "Transitive", @@ -428,8 +401,8 @@ }, "Endjin.RecommendedPractices": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "2h0r1wg2Oc0LPzsW9VAI+yf4hNOk37oi/zi1SmjlCmT1Jin+4dFxbRXc3uTRvD2mrTGC8VOb0OBnyoZ1Qg41dA==", + "resolved": "2.1.4", + "contentHash": "3B8zpRU3LEwHNZvEU8NHhzFZKZDpVaI4sMhv8bXcEoLQhRvJiBKQ90hibZIz7veX1Zi9PXrsH11HzdZBQMmntQ==", "dependencies": { "Microsoft.Build.Tasks.Git": "1.1.1" } @@ -451,69 +424,69 @@ }, "Marain.Operations.ControlClient": { "type": "Transitive", - "resolved": "2.0.2", - "contentHash": "g67vFkJ+ZjtX+9bag7Qm9nWskoQfgFv2CW5oOvigv3kllFgnn6ZRAUHE0yaGudEoUHP8aEiXTgylN8Vud/jsmQ==", + "resolved": "3.0.0", + "contentHash": "Sw+WjIDWKd8cm8TfuuQP3z8UPuZPeBS838etn+xlznLERTiDJuNULWa7TG/uHen6bhRM9IB3OITEtmpUBSsD+Q==", "dependencies": { - "Corvus.Identity.MicrosoftRest": "3.0.0", + "Corvus.Identity.MicrosoftRest": "3.1.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" } }, "Marain.Services.Tenancy": { "type": "Transitive", - "resolved": "2.3.3", - "contentHash": "Gqo6MqvgdtwCOMeo3gQKk7t1ngDNiBhuF1g0180NUiHQMsxLl8pN0G9p42lKPDL59jbQX573yUgrtE5wU+vLfQ==", + "resolved": "3.1.0", + "contentHash": "Y/NXZskRWXU1Wys8YM35O9NRpzlm80Jn7zGWz7xmVjZbbqJwP48xuCqXfMNpHOgQ7fCzkwEc5ZrpIIAwtKUEYg==", "dependencies": { - "Marain.TenantManagement.Abstractions": "2.3.3", - "Menes.Abstractions": "2.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.13" + "Marain.TenantManagement.Abstractions": "3.1.0", + "Menes.Abstractions": "4.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" } }, "Marain.Tenancy.Client": { "type": "Transitive", - "resolved": "2.0.5", - "contentHash": "sRQWtVmNv61p+qTvndnq0/TRNxwWC/Y8U+7b2Fi1rZOYe/7VeGsaX98ml/+v7u/GYbHF3zbU48KAwAYFCJhjuw==", + "resolved": "3.0.0", + "contentHash": "tn/tG2cik0g6rBFWhRtV/UpUtz83KasWEcbcqm6WyPkg9LxyGwwisOVcs3lvGa7l4UnBXbeWdtqiyuV5jpu7rQ==", "dependencies": { - "CacheCow.Client": "2.9.0", - "Corvus.ContentHandling.Json": "2.0.11", - "Corvus.Extensions": "1.1.4", - "Corvus.Identity.MicrosoftRest": "3.0.0", + "CacheCow.Client": "2.11.3", + "Corvus.ContentHandling.Json": "3.0.0", + "Corvus.Extensions": "1.1.10", + "Corvus.Identity.MicrosoftRest": "3.1.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Rest.ClientRuntime": "2.3.23" + "Microsoft.Rest.ClientRuntime": "2.3.24" } }, "Marain.Tenancy.ClientTenantProvider": { "type": "Transitive", - "resolved": "2.0.5", - "contentHash": "SfvwnOvdz5i+GIZ4GJU/Fze5Cg0AzEenIavi5jxSSQcy9olzUc+HfeTf1T7JLBVCMYQryWWYP4ZViEXsyQew6g==", + "resolved": "3.0.0", + "contentHash": "bmOHKaE/YgXsOMHgoFhFUd8uOiPcUJlNkvij2siKFppchYmuuicmpngPen0GCM5vPMz8+E9/8NnGChGqn0N5hg==", "dependencies": { - "Corvus.Tenancy.Abstractions": "3.2.0", - "Marain.Tenancy.Client": "2.0.5", + "Corvus.Tenancy.Abstractions": "3.4.0", + "Marain.Tenancy.Client": "3.0.0", "Microsoft.AspNetCore.WebUtilities": "2.2.0" } }, "Marain.TenantManagement.Abstractions": { "type": "Transitive", - "resolved": "2.3.3", - "contentHash": "CBBYF1RSNITOssgphcvUimlkFbn1/7yUXY+iohgapzG3DLAcsfqft6/IPseX+3s4nlL/Mcfsx3hwKbjWMRRiqQ==", + "resolved": "3.1.0", + "contentHash": "aYg1Tq7Vk4tsOOlTqfaxpVjX+JRnQbP0nW/SyiOPi3gbNs1W+ZG5vPUU6PsCs/ZoaW3JhYfSjrlnYkd/ooP9mQ==", "dependencies": { - "Corvus.Azure.Cosmos.Tenancy": "2.0.2", - "Corvus.Azure.Storage.Tenancy": "2.0.2", - "Corvus.Tenancy.Abstractions": "2.0.2", - "Microsoft.Extensions.Logging": "3.1.13" + "Corvus.Tenancy.Abstractions": "3.5.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.3" } }, "Menes.Abstractions": { "type": "Transitive", - "resolved": "3.1.3", - "contentHash": "YN2hawnAXFzjdjgk1CLobnxUej96X6guM4eL7pK3objQ3kR1jgveirVFUipBul4FG7H+1uWSyl/z6PIbF4zdnA==", + "resolved": "4.0.0", + "contentHash": "IteisKFLIOuy3LWCRmM4FdHqKXNJSlIlE6RFO+EEwR531ApnBHdJ6J3nC4ryzkdQepYAGFkVBm7ze/DDBuzrWQ==", "dependencies": { - "Corvus.ContentHandling": "2.0.11", - "Corvus.Extensions": "1.1.4", - "Corvus.Extensions.Newtonsoft.Json": "2.0.6", + "Corvus.ContentHandling": "3.0.0", + "Corvus.Extensions": "1.1.10", + "Corvus.Extensions.Newtonsoft.Json": "3.0.0", "Corvus.Monitoring.Instrumentation.Abstractions": "1.3.2", "Microsoft.CSharp": "4.7.0", - "Microsoft.Extensions.Logging": "3.1.22", - "Microsoft.OpenApi.Readers": "1.2.3", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.OpenApi.Readers": "1.4.4", "System.Interactive": "4.1.1", "System.Text.Encodings.Web": "4.7.2", "Tavis.UriTemplates": "1.1.1" @@ -521,18 +494,18 @@ }, "Menes.Hosting": { "type": "Transitive", - "resolved": "3.1.3", - "contentHash": "FKCCsuWpI3qkrOt0Grphlr2sk5SAK1qcDm3ZvwaWekXJj7tBFEw/C29tDhDtIUy/2WFjlHYx9MR+OQnrViJIOA==", + "resolved": "4.0.0", + "contentHash": "QIpXQP/p66J3vwOMIQlL8WTz3OQDb97pL6QMSnoHIW26pdSF3eVbL+4ElHSQDbxwjqU0PyBF8wvRLO4CAMN1HQ==", "dependencies": { - "Menes.Abstractions": "3.1.3" + "Menes.Abstractions": "4.0.0" } }, "Menes.Hosting.AspNetCore": { "type": "Transitive", - "resolved": "3.1.3", - "contentHash": "OdU1rXNw20AomA8xH6DLX7SHB1zF/2GdAHZnqsIVIdsoL7A68sh6B0QyrikSv5yz1dzSBrMDa2zY9/23EGRVzA==", + "resolved": "4.0.0", + "contentHash": "I1rzK2ZpW9Lm4kNu9taz1qrAbkBFhnu4434xqj+ZB0OGyLS9qoKD8q+WfQva+I34lUVP/da9Fe2KrSt9+IN0DA==", "dependencies": { - "Menes.Hosting": "3.1.3" + "Menes.Hosting": "4.0.0" } }, "Microsoft.ApplicationInsights": { @@ -546,8 +519,8 @@ }, "Microsoft.AspNet.WebApi.Client": { "type": "Transitive", - "resolved": "5.2.5", - "contentHash": "ie1BsWwmdD9n3DDhVqEmV0A5UohtBsPFHNL2YPT3KUynBZN8iNaLsRtQwMFg/TVcjiZYAh1sCdMYW7I9DQTLww==", + "resolved": "5.2.9", + "contentHash": "cuVhPjjNMSEFpKXweMNBbsG4RUFuuZpFBm8tSyw309U9JEjcnbB6n3EPb4xwgcy9bJ38ctIbv5G8zXUBhlrPWw==", "dependencies": { "Newtonsoft.Json": "10.0.1", "Newtonsoft.Json.Bson": "1.0.1" @@ -555,40 +528,40 @@ }, "Microsoft.AspNetCore.Authentication.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "7hfl2DQoATexr0OVw8PwJSNqnu9gsbSkuHkwmHdss5xXCuY2nIfsTjj2NoKeGtp6N94ECioAP78FUfFOMj+TTg==", + "resolved": "2.2.0", + "contentHash": "VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", - "Microsoft.Extensions.Options": "2.1.0" + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0" } }, "Microsoft.AspNetCore.Authentication.Core": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "NKbmBzPW2zTaZLNKkCIL7LMpr4XfXVOPJ5SNzikTe2PX3juLkupb/5oTF45wiw5srUbU6QD0cY9u3jgYUELwnQ==", + "resolved": "2.2.0", + "contentHash": "XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Http": "2.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.1.0" + "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http": "2.2.0", + "Microsoft.AspNetCore.Http.Extensions": "2.2.0" } }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "QUMtMVY7mQeJWlP8wmmhZf1HEGM/V8prW/XnYeKDpEniNBCRw0a3qktRb9aBU0vR+bpJwWZ0ibcB8QOvZEmDHQ==", + "resolved": "2.2.0", + "contentHash": "/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", - "Microsoft.Extensions.Options": "2.1.0" + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0" } }, "Microsoft.AspNetCore.Authorization.Policy": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "e/wxbmwHza+Y6hmM/xiQdsVX5Xh0cPHFbDTGR3kIK7a+jyBSc8CPAJOA5g0ziikLEp5Cm/Qux+CsWad53QoNOw==", + "resolved": "2.2.0", + "contentHash": "aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Authorization": "2.1.0" + "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Authorization": "2.2.0" } }, "Microsoft.AspNetCore.Connections.Abstractions": { @@ -641,8 +614,8 @@ }, "Microsoft.AspNetCore.Http": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", + "resolved": "2.2.2", + "contentHash": "BAibpoItxI5puk7YJbIGj95arZueM8B8M5xT1fXBn3hb3L2G3ucrZcYXv1gXdaroLbntUs8qeV8iuBrpjQsrKw==", "dependencies": { "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", "Microsoft.AspNetCore.WebUtilities": "2.2.0", @@ -681,8 +654,8 @@ }, "Microsoft.AspNetCore.JsonPatch": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "JE5LRurYn0rglbY/Nj3sB1a+yGPacyYHsuLRgvZtmjLG73R0zEfSIjGmzwtIym0HDLX0RIym8q+BLH4w1nWdog==", + "resolved": "2.2.0", + "contentHash": "o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", "dependencies": { "Microsoft.CSharp": "4.5.0", "Newtonsoft.Json": "11.0.2" @@ -690,66 +663,67 @@ }, "Microsoft.AspNetCore.Mvc.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "NhocJc6vRjxjM8opxpbjYhdN7WbsW07eT5hZOzv87bPxwEL98Hw+D+JIu9DsPm0ce7Rao1qN1BP7w8GMhRFH0Q==", + "resolved": "2.2.0", + "contentHash": "ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.1.0", - "Microsoft.Net.Http.Headers": "2.1.0" + "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", + "Microsoft.Net.Http.Headers": "2.2.0" } }, "Microsoft.AspNetCore.Mvc.Core": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "AtNtFLtFgZglupwiRK/9ksFg1xAXyZ1otmKtsNSFn9lIwHCQd1xZHIph7GTZiXVWn51jmauIUTUMSWdpaJ+f+A==", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.1.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.1.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Http": "2.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.1.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.1.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.1.0", - "Microsoft.AspNetCore.Routing": "2.1.0", - "Microsoft.Extensions.DependencyInjection": "2.1.0", + "resolved": "2.2.0", + "contentHash": "ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==", + "dependencies": { + "Microsoft.AspNetCore.Authentication.Core": "2.2.0", + "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http": "2.2.0", + "Microsoft.AspNetCore.Http.Extensions": "2.2.0", + "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Routing": "2.2.0", + "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", + "Microsoft.Extensions.DependencyInjection": "2.2.0", "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", + "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.0" + "System.Threading.Tasks.Extensions": "4.5.1" } }, "Microsoft.AspNetCore.Mvc.Formatters.Json": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "Xkbx6LWehUL44rx0gcry+qY013m5LbAjqWfdeisdiSPx2bU/q4EdteRY+zDmO8vT3jKbWcAuvTVUf6AcPPQpTQ==", + "resolved": "2.2.0", + "contentHash": "ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.1.0", - "Microsoft.AspNetCore.Mvc.Core": "2.1.0" + "Microsoft.AspNetCore.JsonPatch": "2.2.0", + "Microsoft.AspNetCore.Mvc.Core": "2.2.0" } }, "Microsoft.AspNetCore.Mvc.WebApiCompatShim": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "pYsNGveHyMCHQ+xpUIsTHtFFv7Xm+q2pmL3UmL6QujO5ICu/bcnSlwu9FEQhXYQ+cDxfO2VShdM/OrkWzNFGFw==", + "resolved": "2.2.0", + "contentHash": "YKovpp46Fgah0N8H4RGb+7x9vdjj50mS3NON910pYJFQmn20Cd1mYVkTunjy/DrZpvwmJ8o5Es0VnONSYVXEAQ==", "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.4", - "Microsoft.AspNetCore.Mvc.Core": "2.1.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.0", - "Microsoft.AspNetCore.WebUtilities": "2.1.0" + "Microsoft.AspNet.WebApi.Client": "5.2.6", + "Microsoft.AspNetCore.Mvc.Core": "2.2.0", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", + "Microsoft.AspNetCore.WebUtilities": "2.2.0" } }, "Microsoft.AspNetCore.ResponseCaching.Abstractions": { "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "Ht/KGFWYqcUDDi+VMPkQNzY7wQ0I2SdqXMEPl6AsOW8hmO3ZS4jIPck6HGxIdlk7ftL9YITJub0cxBmnuq+6zQ==", + "resolved": "2.2.0", + "contentHash": "CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", "dependencies": { - "Microsoft.Extensions.Primitives": "2.1.0" + "Microsoft.Extensions.Primitives": "2.2.0" } }, "Microsoft.AspNetCore.Routing": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", + "resolved": "2.2.2", + "contentHash": "HcmJmmGYewdNZ6Vcrr5RkQbc/YWU4F79P3uPPBi6fCFOgUewXNM1P4kbPuoem7tN4f7x8mq7gTsm5QGohQ5g/w==", "dependencies": { "Microsoft.AspNetCore.Http.Extensions": "2.2.0", "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", @@ -833,58 +807,6 @@ "System.Text.Encodings.Web": "4.5.0" } }, - "Microsoft.Azure.Cosmos": { - "type": "Transitive", - "resolved": "3.17.0", - "contentHash": "SDUIpfOWKiE+RMe9RcaxatmSlzC+MqC0hRInEWqU9n0ntG1M2Hv/0IT5He6LQMe2io59gxUvMHuIZe9Dih8hjw==", - "dependencies": { - "Azure.Core": "1.3.0", - "Microsoft.Bcl.AsyncInterfaces": "1.0.0", - "Microsoft.Bcl.HashCode": "1.1.0", - "Newtonsoft.Json": "10.0.2", - "System.Buffers": "4.5.1", - "System.Collections.Immutable": "1.7.0", - "System.Configuration.ConfigurationManager": "4.5.0", - "System.Memory": "4.5.3", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.2", - "System.Threading.Tasks.Extensions": "4.5.2", - "System.ValueTuple": "4.5.0" - } - }, - "Microsoft.Azure.Cosmos.Table": { - "type": "Transitive", - "resolved": "1.0.8", - "contentHash": "ToeEd1yijM7nQfLYvdFLG//RjKPmfqm45eOm86UAKrxtyGI/CXqP8iL74mzBp6mZ9A/K/ZYA2fVdpH0xHR5Keg==", - "dependencies": { - "Microsoft.Azure.DocumentDB.Core": "2.11.2", - "Microsoft.OData.Core": "7.6.4", - "Newtonsoft.Json": "10.0.2" - } - }, - "Microsoft.Azure.DocumentDB.Core": { - "type": "Transitive", - "resolved": "2.11.2", - "contentHash": "cA8eWrTFbYrkHrz095x4CUGb7wqQgA1slzFZCYexhNwz6Zcn3v+S1yvWMGwGRmRjT0MKU9tYdFWgLfT0OjSycw==", - "dependencies": { - "NETStandard.Library": "1.6.0", - "Newtonsoft.Json": "9.0.1", - "System.Collections.Immutable": "1.3.0", - "System.Collections.NonGeneric": "4.0.1", - "System.Collections.Specialized": "4.0.1", - "System.Diagnostics.TraceSource": "4.0.0", - "System.Dynamic.Runtime": "4.0.11", - "System.Linq.Queryable": "4.0.1", - "System.Net.Http": "4.3.4", - "System.Net.NameResolution": "4.0.0", - "System.Net.NetworkInformation": "4.1.0", - "System.Net.Requests": "4.0.11", - "System.Net.Security": "4.3.2", - "System.Net.WebHeaderCollection": "4.0.1", - "System.Runtime.Serialization.Primitives": "4.1.1", - "System.Security.SecureString": "4.0.0" - } - }, "Microsoft.Azure.DurableTask.AzureStorage": { "type": "Transitive", "resolved": "1.10.1", @@ -923,94 +845,29 @@ "Microsoft.Extensions.DependencyInjection": "2.1.0" } }, - "Microsoft.Azure.KeyVault": { - "type": "Transitive", - "resolved": "3.0.5", - "contentHash": "hbWw44JCJhk7e+CFeqSD1iQ2k4MP6bVVahEd9Cd1OP6JNyy0Y/S+9almtadH3vUoeDQsBAoQmzGImNoK3gxpog==", - "dependencies": { - "Microsoft.Azure.KeyVault.WebKey": "3.0.5", - "Microsoft.Rest.ClientRuntime": "[2.3.20, 3.0.0)", - "Microsoft.Rest.ClientRuntime.Azure": "[3.3.18, 4.0.0)", - "Newtonsoft.Json": "10.0.3", - "System.Net.Http": "4.3.4" - } - }, - "Microsoft.Azure.KeyVault.Core": { - "type": "Transitive", - "resolved": "2.0.4", - "contentHash": "BSdPbmZ1BvptdfgECniezEwfQLAyT11MsOm4btXdswjIm8BkLK9eX//yO8ExlafErJg1tAKpCxfNyLTHSlXJvA==", - "dependencies": { - "System.Runtime": "4.1.0", - "System.Threading.Tasks": "4.0.11" - } - }, - "Microsoft.Azure.KeyVault.WebKey": { - "type": "Transitive", - "resolved": "3.0.5", - "contentHash": "LmvQxr3qaK1rEMcsQCIz88T4LT6Mskd3mS425iXGFargt/FHS/p4lT++gBlsB3IZyU/opM7v8Yruzp13xu/I8g==", - "dependencies": { - "Microsoft.Rest.ClientRuntime": "[2.3.20, 3.0.0)", - "Microsoft.Rest.ClientRuntime.Azure": "[3.3.18, 4.0.0)", - "Newtonsoft.Json": "10.0.3", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Net.Http": "4.3.4", - "System.Runtime": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0" - } - }, - "Microsoft.Azure.Services.AppAuthentication": { - "type": "Transitive", - "resolved": "1.6.1", - "contentHash": "78AcjpxnhJDov7HJa4kPpZxpI0coZhS0tdA9ZLUSPExKz5KTgfozayBTLAXDuTuq0gLRzFyf85SvIkrtbB8KpA==", - "dependencies": { - "Microsoft.IdentityModel.Clients.ActiveDirectory": "5.2.0", - "System.Diagnostics.Process": "4.3.0" - } - }, - "Microsoft.Azure.Storage.Blob": { - "type": "Transitive", - "resolved": "11.2.2", - "contentHash": "AV6H+IFCyQvv9jc7KesTdXrGXNi5XKdTABfrX9tychmpe81Y13RlMWN9aJd1gWgNXM2f983vzcaRRFvlxQD23w==", - "dependencies": { - "Microsoft.Azure.Storage.Common": "11.2.2", - "NETStandard.Library": "2.0.1" - } - }, - "Microsoft.Azure.Storage.Common": { - "type": "Transitive", - "resolved": "11.2.2", - "contentHash": "t7j1D4I0fm+JkfPdPuWMv8RGdylhj0Pozm4NU6MNJpFxyFaMwl3bwkUCkvyM7xaIXjwghBo5fiHji+wzSTj3ew==", - "dependencies": { - "Microsoft.Azure.KeyVault.Core": "2.0.4", - "NETStandard.Library": "2.0.1", - "Newtonsoft.Json": "10.0.2" - } - }, "Microsoft.Azure.WebJobs": { "type": "Transitive", - "resolved": "3.0.23", - "contentHash": "/nb3DYXOoWSMA+VtDKnH2T65V3/Z9CqeIxXAECEKq5JH/4oF7XNjLuDLcU/kXRCQLTpYokUpSEpW6XkZ0NYyDQ==", + "resolved": "3.0.32", + "contentHash": "uN8GsFqPFHHcSrwwj/+0tGe6F6cOwugqUiePPw7W3TL9YC594+Hw8GBK5S/fcDWXacqvRRGf9nDX8xP94/Yiyw==", "dependencies": { - "Microsoft.Azure.WebJobs.Core": "3.0.23", - "Microsoft.Extensions.Configuration": "2.1.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.1.0", + "Microsoft.Azure.WebJobs.Core": "3.0.32", + "Microsoft.Extensions.Configuration": "2.1.1", + "Microsoft.Extensions.Configuration.Abstractions": "2.1.1", "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.1.0", "Microsoft.Extensions.Configuration.Json": "2.1.0", "Microsoft.Extensions.Hosting": "2.1.0", - "Microsoft.Extensions.Logging": "2.1.0", - "Microsoft.Extensions.Logging.Abstractions": "2.1.0", + "Microsoft.Extensions.Logging": "2.1.1", + "Microsoft.Extensions.Logging.Abstractions": "2.1.1", "Microsoft.Extensions.Logging.Configuration": "2.1.0", "Newtonsoft.Json": "11.0.2", + "System.Memory.Data": "1.0.1", "System.Threading.Tasks.Dataflow": "4.8.0" } }, "Microsoft.Azure.WebJobs.Core": { "type": "Transitive", - "resolved": "3.0.23", - "contentHash": "BKYXOdR97/aMcLlCrxV+fyJc7I8ciRJAhm03xVMtG30jfl3uNJqvpWg46u/pfDbjPBs0zdkogu5mSmrVtulCTQ==", + "resolved": "3.0.32", + "contentHash": "pW5lyF0Tno1cC2VkmBLyv7E3o5ObDdbn3pfpUpKdksJo9ysCdQTpgc0Ib99wPHca6BgvoglicGbDYXuatanMfg==", "dependencies": { "System.ComponentModel.Annotations": "4.4.0", "System.Diagnostics.TraceSource": "4.3.0" @@ -1051,15 +908,15 @@ }, "Microsoft.Azure.WebJobs.Extensions.Http": { "type": "Transitive", - "resolved": "3.0.2", - "contentHash": "JvC3fESMMbNkYbpaJ4vkK4Xaw1yZy4HSxxqwoaI3Ls2Y5/qBrHftPy0WJQgmXcGjgE/o/aAmuixdTfrj5OQDJQ==", + "resolved": "3.2.0", + "contentHash": "IXLuo5fOliOYKUZjWO5kQ/j3XblM9TNnk1agjzNYkubpDXq6M436GihaVzwTeQlX279P3G1KquS6I+b7pXaFuQ==", "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.4", - "Microsoft.AspNetCore.Http": "2.1.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.0", - "Microsoft.AspNetCore.Mvc.WebApiCompatShim": "2.1.0", - "Microsoft.AspNetCore.Routing": "2.1.0", - "Microsoft.Azure.WebJobs": "3.0.2" + "Microsoft.AspNet.WebApi.Client": "5.2.8", + "Microsoft.AspNetCore.Http": "2.2.2", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", + "Microsoft.AspNetCore.Mvc.WebApiCompatShim": "2.2.0", + "Microsoft.AspNetCore.Routing": "2.2.2", + "Microsoft.Azure.WebJobs": "3.0.32" } }, "Microsoft.Azure.WebJobs.Host.Storage": { @@ -1084,11 +941,6 @@ "resolved": "6.0.0", "contentHash": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==" }, - "Microsoft.Bcl.HashCode": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "MalY0Y/uM/LjXtHfX/26l2VtN4LDNZ2OE3aumNOHDLsT4fNYy2hiHXI4CXCqKpNUNm7iJ2brrc4J89UdaL56FA==" - }, "Microsoft.Build.Tasks.Git": { "type": "Transitive", "resolved": "1.1.1", @@ -1096,35 +948,35 @@ }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", - "resolved": "3.3.2", - "contentHash": "7xt6zTlIEizUgEsYAIgm37EbdkiMmr6fP6J9pDoKEpiGM4pi32BCPGr/IczmSJI9Zzp0a6HOzpr9OvpMP+2veA==" + "resolved": "3.3.3", + "contentHash": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==" }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "3.11.0", - "contentHash": "FDKSkRRXnaEWMa2ONkLMo0ZAt/uiV1XIXyodwKIgP1AMIKA7JJKXx/OwFVsvkkUT4BeobLwokoxFw70fICahNg==", + "resolved": "4.3.0", + "contentHash": "Hhaw6DKZHiR+vgOdIqvndfUntJhmDR7MjylUJ55EvWtDyJFLDf2eij8r9tcwXP35FLD+bVNNCO0+KIYuvJjNnA==", "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.2", - "System.Collections.Immutable": "5.0.0", + "Microsoft.CodeAnalysis.Analyzers": "3.3.3", + "System.Collections.Immutable": "6.0.0", "System.Memory": "4.5.4", "System.Reflection.Metadata": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0", - "System.Text.Encoding.CodePages": "4.5.1", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "6.0.0", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Transitive", - "resolved": "3.11.0", - "contentHash": "aDRRb7y/sXoJyDqFEQ3Il9jZxyUMHkShzZeCRjQf3SS84n2J0cTEi3TbwVZE9XJvAeMJhGfVVxwOdjYBg6ljmw==", + "resolved": "4.3.0", + "contentHash": "0PU4a2h7L6N9SlF/oNHwj2A/+n0LK/7n6PEGvXyIZq8hc7r/TztB+47mhVLvapT6bWSV7nMT78cNxbQuC6tk6g==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[3.11.0]" + "Microsoft.CodeAnalysis.Common": "[4.3.0]" } }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "16.11.0", - "contentHash": "wf6lpAeCqP0KFfbDVtfL50lr7jY1gq0+0oSphyksfLOEygMDXqnaxHK5LPFtMEhYSEtgXdNyXNnEddOqQQUdlQ==" + "resolved": "17.4.0", + "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -1171,8 +1023,8 @@ }, "Microsoft.Extensions.Caching.Memory": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "Ve3BlCzhAlVp5IgO3+8dacAhZk1A0GlIlFNkAcfR2TfAibLKWIt5DhVJZfu4YtW+XZ89OjYf/agMcgjDtPxdGA==", + "resolved": "6.0.1", + "contentHash": "B4y+Cev05eMcjf1na0v9gza6GUtahXbtY1JCypIgx3B4Ea/KAgsWyXEmW4q6zMbmTMtKzmPVk09rvFJirvMwTg==", "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "6.0.0", "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", @@ -1183,26 +1035,27 @@ }, "Microsoft.Extensions.Configuration": { "type": "Transitive", - "resolved": "3.1.23", - "contentHash": "dSwOHfXimkWKpkzD+FpAJ0RZB4++bg1eyPyY2/RrkhzuN7QXrfP1y2ZN+6msoYZETkzZqvrIJ195xlzWSWg7IA==", + "resolved": "6.0.0", + "contentHash": "tq2wXyh3fL17EMF2bXgRhU7JrbO3on93MRKYxzz4JzzvuGSA1l0W3GI9/tl8EO89TH+KWEymP7bcFway6z9fXg==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.23" + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Primitives": "6.0.0" } }, "Microsoft.Extensions.Configuration.Abstractions": { "type": "Transitive", - "resolved": "3.1.23", - "contentHash": "kab/2n5NZ+65ECGG5W8cKUaKTS4HzLLR/g7FJnGPoBLNI8Byd0hgok4IXcLMiHwQjCPSldDTQFQFJvxiC6eR3Q==", + "resolved": "6.0.0", + "contentHash": "qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==", "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.23" + "Microsoft.Extensions.Primitives": "6.0.0" } }, "Microsoft.Extensions.Configuration.Binder": { "type": "Transitive", - "resolved": "3.1.23", - "contentHash": "hLtVF07HB/oVhEBtsF9a/gs4UHioHHgu1rPe8Zu4oEqXfX9PlUL2HR50uNNx1zjJc1iRjquTy1sRNfIptPfFDw==", + "resolved": "6.0.0", + "contentHash": "b3ErKzND8LIC7o08QAVlKfaEIYEvLJbtmVbFZVBRXeu9YkKfSSzLZfR1SUfQPBIy9mKLhEtJgGYImkcMNaKE0A==", "dependencies": { - "Microsoft.Extensions.Configuration": "3.1.23" + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.Extensions.Configuration.EnvironmentVariables": { @@ -1233,8 +1086,8 @@ }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==", + "resolved": "6.0.1", + "contentHash": "vWXPg3HJQIpZkENn1KWq8SfbqVujVD7S7vIAyFXXqK5xkf1Vho+vG0bLBCHxU36lD1cLLtmGpfYf0B3MYFi9tQ==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -1327,26 +1180,35 @@ }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==" + "resolved": "6.0.3", + "contentHash": "SUpStcdjeBbdKjPKe53hVVLkFjylX0yIXY8K+xWa47+o1d+REDyOMZjHZa+chsQI1K9qZeiHWk9jos0TFU7vGg==" }, "Microsoft.Extensions.Logging.Configuration": { "type": "Transitive", - "resolved": "3.1.23", - "contentHash": "kKPE717Xz19suOtX4oQr7uXErAxEoBb/HDIZj7bXsklBWKnO1wimvtElHVyH3eynwZq4KJqDEZVk/ytf65eBuQ==", + "resolved": "6.0.0", + "contentHash": "ZDskjagmBAbv+K8rYW9VhjPplhbOE63xUD0DiuydZJwt15dRyoqicYklLd86zzeintUc7AptDkHn+YhhYkYo8A==", "dependencies": { - "Microsoft.Extensions.Logging": "3.1.23", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.23" + "Microsoft.Extensions.Configuration": "6.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0" } }, "Microsoft.Extensions.Logging.Console": { "type": "Transitive", - "resolved": "3.1.23", - "contentHash": "1+hFLFFks3xDsLZefUpvwEhmhl040YQw0gQ6zdl2/d7KExHgRhWGvIHKsyZBd4d8Dx/mQBIddpQ5fIoBSXp08g==", + "resolved": "6.0.0", + "contentHash": "gsqKzOEdsvq28QiXFxagmn1oRB9GeI5GgYCkoybZtQA0IUb7QPwf1WmN3AwJeNIsadTvIFQCiVK0OVIgKfOBGg==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.23", - "Microsoft.Extensions.Logging": "3.1.23", - "Microsoft.Extensions.Logging.Configuration": "3.1.23" + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging.Configuration": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "System.Text.Json": "6.0.0" } }, "Microsoft.Extensions.ObjectPool": { @@ -1365,13 +1227,14 @@ }, "Microsoft.Extensions.Options.ConfigurationExtensions": { "type": "Transitive", - "resolved": "3.1.23", - "contentHash": "wCONmXWSH9A1psMP2Q/9dgGTDYXPqhdxhhIHVrOJIjaPsnZdmo4uGdhDauODo8+zMh/gyp2rddmWZ7vaTV1keQ==", + "resolved": "6.0.0", + "contentHash": "bXWINbTn0vC0FYc9GaQTISbxhQLAMrvtbuvD9N6JelEaIS/Pr62wUCinrq5bf1WRBGczt1v4wDhxFtVFNcMdUQ==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.23", - "Microsoft.Extensions.Configuration.Binder": "3.1.23", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.23", - "Microsoft.Extensions.Options": "3.1.23" + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "Microsoft.Extensions.Primitives": "6.0.0" } }, "Microsoft.Extensions.Primitives": { @@ -1384,36 +1247,26 @@ }, "Microsoft.Identity.Client": { "type": "Transitive", - "resolved": "4.30.1", - "contentHash": "xk8tJeGfB2yD3+d7a0DXyV7/HYyEG10IofUHYHoPYKmDbroi/j9t1BqSHgbq1nARDjg7m8Ki6e21AyNU7e/R4Q==" + "resolved": "4.46.0", + "contentHash": "cqNAIELaUypwWvTwnC3MdsccaSpEpVR10WBQ7+e33iSkceeC1kum6aTEwe2m8z4ZdnzlvEMH+dBbXBHMLCy+fQ==", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.18.0" + } }, "Microsoft.Identity.Client.Extensions.Msal": { "type": "Transitive", - "resolved": "2.18.4", - "contentHash": "HpG4oLwhQsy0ce7OWq9iDdLtJKOvKRStIKoSEOeBMKuohfuOWNDyhg8fMAJkpG/kFeoe4J329fiMHcJmmB+FPw==", + "resolved": "2.23.0", + "contentHash": "Q8K58FjUIVslHQlk+SIhFYjdy8B1A5Wt3GXxzLS7lnXXaSmbcGzk7d8haqLmR8z/DP99vpZC73SxMa83qSHcbQ==", "dependencies": { - "Microsoft.Identity.Client": "4.30.0", + "Microsoft.Identity.Client": "4.46.0", + "System.IO.FileSystem.AccessControl": "5.0.0", "System.Security.Cryptography.ProtectedData": "4.5.0" } }, - "Microsoft.IdentityModel.Clients.ActiveDirectory": { + "Microsoft.IdentityModel.Abstractions": { "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "5zCom0plcWSAuPp2B/Fo7XFKdrPUOaE+1dhVW5Ui2Gny7YYv1fDJ1Z8GeZEJuCd3rKN4UBO834wPEhU5gIPQMw==", - "dependencies": { - "Microsoft.CSharp": "4.3.0", - "NETStandard.Library": "1.6.1", - "System.ComponentModel.TypeConverter": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Net.Http": "4.3.4", - "System.Runtime.Serialization.Formatters": "4.3.0", - "System.Runtime.Serialization.Json": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Security.SecureString": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - } + "resolved": "6.18.0", + "contentHash": "ItCO09JoIQr9sY0AumHRLJKToMKM4/jFcBsg3uhKBZZLX1KPxjed/mKrQzo9PXiarfC87rguvFWWg9C996sEqA==" }, "Microsoft.Net.Http.Headers": { "type": "Transitive", @@ -1426,79 +1279,55 @@ }, "Microsoft.NET.Sdk.Functions": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "ycPJA1emOWi5p/gxiPhaWJD9Lxc7S6dAU5fbhopOtd25VoWZPx62J7Hqk5RdpiWsRAuxWPSIs4WdJF3oYaHVLg==", + "resolved": "4.1.3", + "contentHash": "vpIoJxjvesBn7YOTDLLajYzlpu0DnuhV3qK+phPJ3Ywv62RwWdvqruFvZ2NtoUU8/Ad32mdhYWC3PcpuWPuyZw==", "dependencies": { "Microsoft.Azure.Functions.Analyzers": "[1.0.0, 2.0.0)", - "Microsoft.Azure.WebJobs": "[3.0.23, 3.1.0)", + "Microsoft.Azure.WebJobs": "[3.0.32, 3.1.0)", "Microsoft.Azure.WebJobs.Extensions": "3.0.6", - "Microsoft.Azure.WebJobs.Extensions.Http": "[3.0.2, 3.1.0)", + "Microsoft.Azure.WebJobs.Extensions.Http": "[3.2.0, 3.3.0)", "Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator": "4.0.1", - "Newtonsoft.Json": "11.0.2" + "Newtonsoft.Json": "13.0.1" } }, "Microsoft.NET.Test.Sdk": { "type": "Transitive", - "resolved": "16.11.0", - "contentHash": "f4mbG1SUSkNWF5p7B3Y8ZxMsvKhxCmpZhdl+w6tMtLSUGE7Izi1syU6TkmKOvB2BV66pdbENConFAISOix4ohQ==", + "resolved": "17.4.0", + "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", "dependencies": { - "Microsoft.CodeCoverage": "16.11.0", - "Microsoft.TestPlatform.TestHost": "16.11.0" + "Microsoft.CodeCoverage": "17.4.0", + "Microsoft.TestPlatform.TestHost": "17.4.0" } }, "Microsoft.NETCore.Platforms": { "type": "Transitive", - "resolved": "3.1.0", - "contentHash": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==" + "resolved": "5.0.0", + "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==" }, "Microsoft.NETCore.Targets": { "type": "Transitive", "resolved": "1.1.0", "contentHash": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==" }, - "Microsoft.OData.Core": { - "type": "Transitive", - "resolved": "7.6.4", - "contentHash": "/EjnJezMBjXf8OjcShhGzPY7pOO0CopgoZGhS6xsP3t2uhC+O72IBHgtQ7F3v1rRXWVtJwLGhzE1GfJUlx3c4Q==", - "dependencies": { - "Microsoft.OData.Edm": "[7.6.4]", - "Microsoft.Spatial": "[7.6.4]" - } - }, - "Microsoft.OData.Edm": { - "type": "Transitive", - "resolved": "7.6.4", - "contentHash": "MSSmA6kIfpgFTtNpOnnayoSj/6KSzHC1U9KOjF7cTA1PG4tZ7rIMi1pvjFc8CmYEvP4cxGl/+vrCn+HpK26HTQ==" - }, "Microsoft.OpenApi": { "type": "Transitive", - "resolved": "1.2.3", - "contentHash": "Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==" + "resolved": "1.4.4", + "contentHash": "JzSCWm7KGtZ8TCxB5V0ZHBHAe3TJ9AQ+/v28Cq9kVbMIM+erjes7f1W7j4CYD+PiHgaPK7Xss6jAYkwqVjU5NQ==" }, "Microsoft.OpenApi.Readers": { "type": "Transitive", - "resolved": "1.2.3", - "contentHash": "r1KBRewLxmCYuQ3fBksYQ2u/D1FtsN3zlPvOsZoiugzVgJbtq1wFD25Rgh/UAonUXgTpmlHciM5WHMavR9bk2g==", + "resolved": "1.4.4", + "contentHash": "SWVnL20hz01q/DTLpaVlZ8sHweQZJbNNff/MfQYuucDJkOoU0ucqDtURDLs1ynwg79foTx5r1x2Ab5MTWqM2vg==", "dependencies": { - "Microsoft.OpenApi": "1.2.3", - "SharpYaml": "1.6.5" + "Microsoft.OpenApi": "1.4.4", + "SharpYaml": "2.1.0" } }, "Microsoft.Rest.ClientRuntime": { "type": "Transitive", - "resolved": "2.3.23", - "contentHash": "92kNTi1N7zI5wwI2ZXswBRnk61OUYnuYJXrlgOhes5IsAqGmgw9DPGmhUzeY8OaZ8TTrQdDzvgXFnbCHwLzSVA==", - "dependencies": { - "Newtonsoft.Json": "10.0.3" - } - }, - "Microsoft.Rest.ClientRuntime.Azure": { - "type": "Transitive", - "resolved": "3.3.18", - "contentHash": "pCtem10PRQYvzRiwJVInsccsqB0NrTjW83NF3zWk1LpN3IS0AneZKq89RyogDT7mRMT1Li/mLY8N8kU6RAiK0g==", + "resolved": "2.3.24", + "contentHash": "hZH7XgM3eV2jFrnq7Yf0nBD4WVXQzDrer2gEY7HMNiwio2hwDsTHO6LWuueNQAfRpNp4W7mKxcXpwXUiuVIlYw==", "dependencies": { - "Microsoft.Rest.ClientRuntime": "[2.3.17, 3.0.0)", - "NETStandard.Library": "1.6.1", "Newtonsoft.Json": "10.0.3" } }, @@ -1516,27 +1345,22 @@ "Microsoft.SourceLink.Common": "1.1.1" } }, - "Microsoft.Spatial": { - "type": "Transitive", - "resolved": "7.6.4", - "contentHash": "3mB+Frn4LU4yb5ie9R752QiRn0Hvp9PITkSRofV/Lzm9EyLM87Fy9ziqgz75O/c712dh6GxuypMSBUGmNFwMeA==" - }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "16.11.0", - "contentHash": "EiknJx9N9Z30gs7R+HHhki7fA8EiiM3pwD1vkw3bFsBC8kdVq/O7mHf1hrg5aJp+ASO6BoOzQueD2ysfTOy/Bg==", + "resolved": "17.4.0", + "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", "dependencies": { - "NuGet.Frameworks": "5.0.0", + "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" } }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "16.11.0", - "contentHash": "/Q+R0EcCJE8JaYCk+bGReicw/xrB0HhecrYrUcLbn95BnAlaTJrZhoLkUhvtKTAVtqX/AIKWXYtutiU/Q6QUgg==", + "resolved": "17.4.0", + "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "16.11.0", - "Newtonsoft.Json": "9.0.1" + "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Newtonsoft.Json": "13.0.1" } }, "Microsoft.Win32.Primitives": { @@ -1560,11 +1384,10 @@ }, "Moq": { "type": "Transitive", - "resolved": "4.17.2", - "contentHash": "HytUPJ3/uks2UgJ9hIcyXm3YxpFAR4OJzbQwTHltbKGun3lFLhEHs97hiiPj1dY8jV/kasXeihTzDxct6Zf3iQ==", + "resolved": "4.18.3", + "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", "dependencies": { - "Castle.Core": "4.4.1", - "System.Threading.Tasks.Extensions": "4.5.4" + "Castle.Core": "5.1.0" } }, "ncrontab.signed": { @@ -1582,16 +1405,16 @@ }, "NETStandard.Library": { "type": "Transitive", - "resolved": "2.0.1", - "contentHash": "oA6nwv9MhEKYvLpjZ0ggSpb1g4CQViDVQjLUcDWg598jtvJbpfeP2reqwI1GLW2TbxC/Ml7xL6BBR1HmKPXlTg==", + "resolved": "2.0.0", + "contentHash": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0" } }, "Newtonsoft.Json": { "type": "Transitive", - "resolved": "13.0.1", - "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" + "resolved": "13.0.2", + "contentHash": "R2pZ3B0UjeyHShm9vG+Tu0EBb2lC8b0dFzV9gVn50ofHXh9Smjk6kTn7A/FdAsC8B5cKib1OnGYOXxRBz5XQDg==" }, "Newtonsoft.Json.Bson": { "type": "Transitive", @@ -1604,13 +1427,13 @@ }, "NuGet.Frameworks": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "c5JVjuVAm4f7E9Vj+v09Z9s2ZsqFDjBpcsyS3M9xRo0bEdm/LVZSzLxxNvfvAwRiiE8nwe1h2G4OwiwlzFKXlA==" + "resolved": "5.11.0", + "contentHash": "eaiXkUjC4NPcquGWzAGMXjuxvLwc6XGKMptSyOGQeT0X70BUZObuybJFZLA0OfTdueLd3US23NBPTBb6iF3V1Q==" }, "NUnit": { "type": "Transitive", - "resolved": "3.13.2", - "contentHash": "u+fz/lXyR4vlamySNAEMrXvh+GhAQiB6/aVZtU5WjivR5zF26Ui0tfteDtWqT90k9D8y6g8rFKYQC97Z7d195w==", + "resolved": "3.13.3", + "contentHash": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==", "dependencies": { "NETStandard.Library": "2.0.0" } @@ -1712,15 +1535,6 @@ "Microsoft.NETCore.Targets": "1.1.0" } }, - "runtime.native.System.Net.Security": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, "runtime.native.System.Security.Cryptography.Apple": { "type": "Transitive", "resolved": "4.3.0", @@ -1788,16 +1602,13 @@ }, "SharpYaml": { "type": "Transitive", - "resolved": "1.6.5", - "contentHash": "z4MKt+NxdGE5BsmNDNkcTylNx6evl9kvia/ER3jfBf+j2mLUUDz8pTbzoQLCTULR02tziDtX1Ij+eQcAey11Gw==", - "dependencies": { - "System.Reflection.TypeExtensions": "4.3.0" - } + "resolved": "2.1.0", + "contentHash": "2jBenJ6QN0mj8G3ohrNO/uNhA92OJYsQFuI5dJ4zM/HauVoC/oJzK1sCVlUaVUpuXpHUa/k1waXVkkBR2luP/w==" }, "SpecFlow": { "type": "Transitive", - "resolved": "3.9.58", - "contentHash": "dHyOfnE00yapmXsStx08TqIKJITgOOaEKnvKZl3hhs8oEeCkx+vsIAQ43zmYAYvW/cUAw4yjIyIykZHuf2vIpQ==", + "resolved": "3.9.74", + "contentHash": "n6kcg9ZeQWxqJFoT23SsFT89U1QQNwvcN9pAX5alB6ZPr6K0p5D5nGIJ1PZsSaFaRFutiwQ+DicmxBCPAZVYIA==", "dependencies": { "BoDi": "1.5.0", "Gherkin": "19.0.3", @@ -1815,36 +1626,36 @@ }, "SpecFlow.NUnit": { "type": "Transitive", - "resolved": "3.9.58", - "contentHash": "WqJrBrhtVjVGabCS9veWVJIz9SgJJZ//neakYBFpLbweVjOA+DPdfpWeJK/3ePJrxYurHA+VVowwPt8QPrYJxg==", + "resolved": "3.9.74", + "contentHash": "nMPLztTT5IZDMnvNCUxklqaM+agn4kjuNy/qAcYQQOxau2G1MF73UxhL9OXjJQaEuPuyT8gJvXudOYCFZWztxA==", "dependencies": { "NUnit": "3.13.1", - "SpecFlow": "[3.9.58]", - "SpecFlow.Tools.MsBuild.Generation": "[3.9.58]" + "SpecFlow": "[3.9.74]", + "SpecFlow.Tools.MsBuild.Generation": "[3.9.74]" } }, "SpecFlow.NUnit.Runners": { "type": "Transitive", - "resolved": "3.9.58", - "contentHash": "GcPgTw5pdDEQ3LakB/3LyR0CtMU63g3ZVl6nwrDSsUn4RM+RqeigOX3oPQO2gnbggRO/zm3RuS7XjXjJb85Apw==", + "resolved": "3.9.74", + "contentHash": "m595x3GM7CYco+KsXo96irQ2jcjC6+1+41bKdmnTdl3RAvnC4jUZ9f5B5FhGuaVK4+j4GwWi8MZtGMrT//zHLA==", "dependencies": { "NUnit.Console": "3.12.0", "NUnit3TestAdapter": "3.17.0", - "SpecFlow.NUnit": "[3.9.58]" + "SpecFlow.NUnit": "[3.9.74]" } }, "SpecFlow.Tools.MsBuild.Generation": { "type": "Transitive", - "resolved": "3.9.58", - "contentHash": "U66NXbgtLz9fLI1EqkEZpd71kpsmlLKJ/ibMobh308lx+NCcapNs3ORVrQinfYtCWAmrScXhTGkPsgqS1zIJeQ==", + "resolved": "3.9.74", + "contentHash": "I/9OvmKOohJqIUNJ0xGYJCWfL6WKDaes8OoOAD/2yhGX+tzC5ofs9yqkP9Cu/xfnIx+11IR3pZs7YhBhGAcgWQ==", "dependencies": { - "SpecFlow": "[3.9.58]" + "SpecFlow": "[3.9.74]" } }, "StyleCop.Analyzers.Unstable": { "type": "Transitive", - "resolved": "1.2.0.406", - "contentHash": "FclNdBR81ynIo9l1QNlo+l0I/PaFIYaPQPlMram8XVIMh6G6G43KTa1aCxfwTj13uKlAJS/LhLy6KjOPOeAU4w==" + "resolved": "1.2.0.435", + "contentHash": "ouwPWZxbOV3SmCZxIRqHvljkSzkCyi1tDoMzQtDb/bRP8ctASV/iRJr+A2Gdj0QLaLmWnqTWDrH82/iP+X80Lg==" }, "System.AppContext": { "type": "Transitive", @@ -1856,8 +1667,8 @@ }, "System.Buffers": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + "resolved": "4.5.0", + "contentHash": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==" }, "System.CodeDom": { "type": "Transitive", @@ -2009,6 +1820,11 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, + "System.Diagnostics.EventLog": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==" + }, "System.Diagnostics.Process": { "type": "Transitive", "resolved": "4.3.0", @@ -2037,20 +1853,10 @@ "runtime.native.System": "4.3.0" } }, - "System.Diagnostics.Tools": { + "System.Diagnostics.TraceSource": { "type": "Transitive", "resolved": "4.3.0", - "contentHash": "UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.TraceSource": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "VnYp1NxGx8Ww731y2LJ1vpfb/DKVNKEZ8Jsh5SgQTZREL/YpWRArgh9pI8CDLmgHspZmLL697CaLvH85qQpRiw==", + "contentHash": "VnYp1NxGx8Ww731y2LJ1vpfb/DKVNKEZ8Jsh5SgQTZREL/YpWRArgh9pI8CDLmgHspZmLL697CaLvH85qQpRiw==", "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", "System.Collections": "4.3.0", @@ -2075,23 +1881,24 @@ }, "System.Dynamic.Runtime": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", + "resolved": "4.0.11", + "contentHash": "db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==", "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" } }, "System.Globalization": { @@ -2160,6 +1967,15 @@ "System.Threading.Tasks": "4.3.0" } }, + "System.IO.FileSystem.AccessControl": { + "type": "Transitive", + "resolved": "5.0.0", + "contentHash": "SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==", + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, "System.IO.FileSystem.Primitives": { "type": "Transitive", "resolved": "4.3.0", @@ -2168,6 +1984,11 @@ "System.Runtime": "4.3.0" } }, + "System.IO.Hashing": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "Rfm2jYCaUeGysFEZjDe7j1R4x6Z6BzumS/vUT5a1AA/AWJuGX71PoGB0RmpyX3VmrGqVnAwtfMn39OHR8Y/5+g==" + }, "System.IO.Pipelines": { "type": "Transitive", "resolved": "4.5.2", @@ -2195,41 +2016,26 @@ }, "System.Linq.Expressions": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Linq.Queryable": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", + "resolved": "4.1.0", + "contentHash": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==", "dependencies": { "System.Collections": "4.0.11", "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Emit.Lightweight": "4.0.1", "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0" + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" } }, "System.Management": { @@ -2289,57 +2095,6 @@ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" } }, - "System.Net.NameResolution": { - "type": "Transitive", - "resolved": "4.0.0", - "contentHash": "JdqRdM1Qym3YehqdKIi5LHrpypP4JMfxKQSNCJ2z4WawkG0il+N3XfNeJOxll2XrTnG7WgYYPoeiu/KOwg0DQw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Collections": "4.0.11", - "System.Diagnostics.Tracing": "4.1.0", - "System.Globalization": "4.0.11", - "System.Net.Primitives": "4.0.11", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Security.Principal.Windows": "4.0.0", - "System.Threading": "4.0.11", - "System.Threading.Tasks": "4.0.11", - "runtime.native.System": "4.0.0" - } - }, - "System.Net.NetworkInformation": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "Q0rfeiW6QsiZuicGjrFA7cRr2+kXex0JIljTTxzI09GIftB8k+aNL31VsQD1sI2g31cw7UGDTgozA/FgeNSzsQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.1", - "System.Collections": "4.0.11", - "System.Diagnostics.Tracing": "4.1.0", - "System.Globalization": "4.0.11", - "System.IO": "4.1.0", - "System.IO.FileSystem": "4.0.1", - "System.IO.FileSystem.Primitives": "4.0.1", - "System.Linq": "4.1.0", - "System.Net.Primitives": "4.0.11", - "System.Net.Sockets": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Security.Principal.Windows": "4.0.0", - "System.Threading": "4.0.11", - "System.Threading.Overlapped": "4.0.1", - "System.Threading.Tasks": "4.0.11", - "System.Threading.Thread": "4.0.0", - "System.Threading.ThreadPool": "4.0.10", - "runtime.native.System": "4.0.0" - } - }, "System.Net.Primitives": { "type": "Transitive", "resolved": "4.3.0", @@ -2351,85 +2106,6 @@ "System.Runtime.Handles": "4.3.0" } }, - "System.Net.Requests": { - "type": "Transitive", - "resolved": "4.0.11", - "contentHash": "vxGt7C0cZixN+VqoSW4Yakc1Y9WknmxauDqzxgpw/FnBdz4kQNN51l4wxdXX5VY1xjqy//+G+4CvJWp1+f+y6Q==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Diagnostics.Tracing": "4.1.0", - "System.Globalization": "4.0.11", - "System.IO": "4.1.0", - "System.Net.Http": "4.1.0", - "System.Net.Primitives": "4.0.11", - "System.Net.WebHeaderCollection": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Threading": "4.0.11", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.Net.Security": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "xT2jbYpbBo3ha87rViHoTA6WdvqOAW37drmqyx/6LD8p7HEPT2qgdxoimRzWtPg8Jh4X5G9BV2seeTv4x6FYlA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Security.Principal": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.ThreadPool": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Security": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Net.Sockets": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.IO": "4.1.0", - "System.Net.Primitives": "4.0.11", - "System.Runtime": "4.1.0", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.Net.WebHeaderCollection": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "XX2TIAN+wBSAIV51BU2FvvXMdstUa8b0FBSZmDWjZdwUMmggQSifpTOZ5fNH20z9ZCg2fkV1L5SsZnpO2RQDRQ==", - "dependencies": { - "System.Collections": "4.0.11", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0" - } - }, "System.Numerics.Vectors": { "type": "Transitive", "resolved": "4.5.0", @@ -2437,46 +2113,14 @@ }, "System.ObjectModel": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "resolved": "4.0.12", + "contentHash": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==", "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Private.DataContractSerialization": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" } }, "System.Reactive": { @@ -2577,13 +2221,13 @@ }, "System.Reflection.Emit.Lightweight": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "resolved": "4.0.1", + "contentHash": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==", "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" + "System.Reflection": "4.1.0", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" } }, "System.Reflection.Extensions": { @@ -2715,58 +2359,13 @@ "System.Runtime.Extensions": "4.3.0" } }, - "System.Runtime.Serialization.Formatters": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0" - } - }, - "System.Runtime.Serialization.Json": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "CpVfOH0M/uZ5PH+M9+Gu56K0j9lJw3M+PKRegTkcrY/stOIvRUeonggxNrfBYLA5WOHL2j15KNJuTuld3x4o9w==", - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Serialization.Primitives": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, "System.Security.AccessControl": { "type": "Transitive", - "resolved": "4.7.0", - "contentHash": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Security.Principal.Windows": "4.7.0" - } - }, - "System.Security.Claims": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", + "resolved": "5.0.0", + "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" } }, "System.Security.Cryptography.Algorithms": { @@ -2870,8 +2469,8 @@ }, "System.Security.Cryptography.ProtectedData": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "wLBKzFnDCxP12VL9ANydSYhk59fC4cvOr9ypYQLPnAj48NQIhqnjdD2yhP8yEKyBJEjERWS9DisKL7rX5eU25Q==" + "resolved": "4.7.0", + "contentHash": "ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==" }, "System.Security.Cryptography.X509Certificates": { "type": "Transitive", @@ -2913,33 +2512,10 @@ "System.Security.AccessControl": "4.5.0" } }, - "System.Security.Principal": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "dependencies": { - "System.Runtime": "4.3.0" - } - }, "System.Security.Principal.Windows": { "type": "Transitive", - "resolved": "4.7.0", - "contentHash": "ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==" - }, - "System.Security.SecureString": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "PnXp38O9q/2Oe4iZHMH60kinScv6QiiL2XH54Pj2t0Y6c2zKPEiAZsM/M3wBOHLNTBDFP0zfy13WN2M0qFz5jg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } + "resolved": "5.0.0", + "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" }, "System.Text.Encoding": { "type": "Transitive", @@ -2953,11 +2529,10 @@ }, "System.Text.Encoding.CodePages": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "resolved": "6.0.0", + "contentHash": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "System.Text.Encoding.Extensions": { @@ -2981,8 +2556,8 @@ }, "System.Text.Json": { "type": "Transitive", - "resolved": "6.0.2", - "contentHash": "0nE2gwXLn3PTBOPwORLqwuYvWB+Beomt9ZBX+6LmogMNKUvfD1SoDb/ycB1vBntT94rGaB/SvxEyeLu14H6aEg==", + "resolved": "6.0.7", + "contentHash": "/Tf/9XjprpHolbcDOrxsKVYy/mUG/FS7aGd9YUgBVEiHeQH4kAE0T1sMbde7q6B5xcrNUsJ5iW7D1RvHudQNqA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "6.0.0", "System.Text.Encodings.Web": "6.0.0" @@ -3005,17 +2580,6 @@ "System.Threading.Tasks": "4.3.0" } }, - "System.Threading.Overlapped": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "f7aLuLkBoCQM2kng7zqLFBXz9Gk48gDK8lk1ih9rH/1arJJzZK9gJwNvPDhL6Ps/l6rwOr8jw+4FCHL0KKWiEg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Handles": "4.0.1" - } - }, "System.Threading.Tasks": { "type": "Transitive", "resolved": "4.3.0", @@ -3053,11 +2617,6 @@ "System.Runtime.Handles": "4.3.0" } }, - "System.ValueTuple": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" - }, "System.Xml.ReaderWriter": { "type": "Transitive", "resolved": "4.3.0", @@ -3080,25 +2639,6 @@ "System.Threading.Tasks.Extensions": "4.3.0" } }, - "System.Xml.XDocument": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, "System.Xml.XmlDocument": { "type": "Transitive", "resolved": "4.3.0", @@ -3116,30 +2656,6 @@ "System.Xml.ReaderWriter": "4.3.0" } }, - "System.Xml.XmlSerializer": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "MYoTCP7EZ98RrANESW05J5ZwskKDoN0AuZ06ZflnowE50LTpbR5yRg3tHckTVm5j/m47stuGgCrCHWePyHS70Q==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - } - }, "System.Xml.XPath": { "type": "Transitive", "resolved": "4.3.0", @@ -3193,80 +2709,81 @@ "marain.usernotifications.abstractions": { "type": "Project", "dependencies": { - "Corvus.Json.Abstractions": "2.0.6", - "Corvus.Tenancy.Abstractions": "3.2.0" + "Corvus.Json.Abstractions": "[3.0.0, )", + "Corvus.Tenancy.Abstractions": "[3.5.0, )" } }, "marain.usernotifications.apideliverychannel.host": { "type": "Project", "dependencies": { - "Marain.UserNotifications.Hosting.AspNetCore": "1.0.0", - "Microsoft.Azure.Functions.Extensions": "1.1.0", - "Microsoft.NET.Sdk.Functions": "4.1.0" + "Marain.UserNotifications.Hosting.AspNetCore": "[1.0.0, )", + "Microsoft.Azure.Functions.Extensions": "[1.1.0, )", + "Microsoft.NET.Sdk.Functions": "[4.1.3, )" } }, "marain.usernotifications.client": { "type": "Project", "dependencies": { - "Corvus.Extensions.Newtonsoft.Json": "2.0.6", - "Corvus.Identity.Azure": "3.0.0", - "Corvus.Identity.MicrosoftRest": "3.0.0", - "Microsoft.Extensions.DependencyInjection": "6.0.0", - "Microsoft.Extensions.Http": "6.0.0", - "Newtonsoft.Json": "13.0.1", - "System.Collections.Immutable": "6.0.0", - "System.Text.Json": "6.0.0" + "Corvus.Extensions.Newtonsoft.Json": "[3.0.0, )", + "Corvus.Identity.Azure": "[3.2.0, )", + "Corvus.Identity.MicrosoftRest": "[3.2.0, )", + "Microsoft.Extensions.DependencyInjection": "[6.0.*, )", + "Microsoft.Extensions.Http": "[6.0.*, )", + "Newtonsoft.Json": "[13.0.2, )", + "System.Collections.Immutable": "[6.0.*, )", + "System.Text.Json": "[6.0.*, )" } }, "marain.usernotifications.hosting.aspnetcore": { "type": "Project", "dependencies": { - "Corvus.Monitoring.ApplicationInsights": "1.3.2", - "Marain.Operations.ControlClient": "2.0.2", - "Marain.Tenancy.ClientTenantProvider": "2.0.5", - "Marain.UserNotifications.Client": "1.0.0", - "Marain.UserNotifications.OpenApi": "1.0.0", - "Marain.UserNotifications.Storage.AzureStorage": "1.0.0", - "Menes.Hosting.AspNetCore": "3.1.3" + "Corvus.Monitoring.ApplicationInsights": "[1.3.2, )", + "Marain.Operations.ControlClient": "[3.0.0, )", + "Marain.Tenancy.ClientTenantProvider": "[3.0.0, )", + "Marain.UserNotifications.Client": "[1.0.0, )", + "Marain.UserNotifications.OpenApi": "[1.0.0, )", + "Marain.UserNotifications.Storage.AzureStorage": "[1.0.0, )", + "Menes.Hosting.AspNetCore": "[4.0.0, )" } }, "marain.usernotifications.management.host": { "type": "Project", "dependencies": { - "Corvus.DotLiquidAsync": "1.7.4", - "Marain.UserNotifications.Abstractions": "1.0.0", - "Marain.UserNotifications.Hosting.AspNetCore": "1.0.0", - "Marain.UserNotifications.ThirdParty.DeliveryChannels": "1.0.0", - "Microsoft.Azure.Functions.Extensions": "1.1.0", - "Microsoft.Azure.WebJobs.Extensions.DurableTask": "2.6.1", - "Microsoft.NET.Sdk.Functions": "4.1.0" + "Corvus.DotLiquidAsync": "[1.7.4, )", + "Corvus.Identity.Azure": "[3.2.0, )", + "Marain.UserNotifications.Abstractions": "[1.0.0, )", + "Marain.UserNotifications.Hosting.AspNetCore": "[1.0.0, )", + "Marain.UserNotifications.ThirdParty.DeliveryChannels": "[1.0.0, )", + "Microsoft.Azure.Functions.Extensions": "[1.1.0, )", + "Microsoft.Azure.WebJobs.Extensions.DurableTask": "[2.6.1, )", + "Microsoft.NET.Sdk.Functions": "[4.1.3, )" } }, "marain.usernotifications.openapi": { "type": "Project", "dependencies": { - "Marain.Services.Tenancy": "2.3.3", - "Marain.UserNotifications.Abstractions": "1.0.0", - "Marain.UserNotifications.Client": "1.0.0", - "Menes.Abstractions": "3.1.3", - "Menes.Hosting": "3.1.3" + "Marain.Services.Tenancy": "[3.1.0, )", + "Marain.UserNotifications.Abstractions": "[1.0.0, )", + "Marain.UserNotifications.Client": "[1.0.0, )", + "Menes.Abstractions": "[4.0.0, )", + "Menes.Hosting": "[4.0.0, )" } }, "marain.usernotifications.storage.azurestorage": { "type": "Project", "dependencies": { - "Corvus.Storage.Azure.BlobStorage.Tenancy": "3.2.0", - "Corvus.Storage.Azure.TableStorage.Tenancy": "3.2.0", - "Marain.UserNotifications.Abstractions": "1.0.0", - "System.Linq.Async": "6.0.0" + "Corvus.Storage.Azure.BlobStorage.Tenancy": "[3.5.0, )", + "Corvus.Storage.Azure.TableStorage.Tenancy": "[3.5.0, )", + "Marain.UserNotifications.Abstractions": "[1.0.0, )", + "System.Linq.Async": "[6.0.*, )" } }, "marain.usernotifications.thirdparty.deliverychannels": { "type": "Project", "dependencies": { - "Marain.UserNotifications.Abstractions": "1.0.0", - "Newtonsoft.Json": "13.0.1", - "Polly": "7.2.3" + "Marain.UserNotifications.Abstractions": "[1.0.0, )", + "Newtonsoft.Json": "[13.0.2, )", + "Polly": "[7.2.3, )" } } } diff --git a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain.UserNotifications.Storage.AzureStorage.csproj b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain.UserNotifications.Storage.AzureStorage.csproj index f0319f91..7c69ab18 100644 --- a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain.UserNotifications.Storage.AzureStorage.csproj +++ b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain.UserNotifications.Storage.AzureStorage.csproj @@ -15,9 +15,9 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Internal/ContinuationToken.cs b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Internal/ContinuationToken.cs index c0adb307..5efcf049 100644 --- a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Internal/ContinuationToken.cs +++ b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Internal/ContinuationToken.cs @@ -57,7 +57,7 @@ public ContinuationToken(string userId, int maxItems, string? beforeRowKey, stri public static ContinuationToken FromString(string input, JsonSerializerSettings serializerSettings) { string serializedToken = Encoding.UTF8.GetString(Convert.FromBase64String(input)); - return JsonConvert.DeserializeObject(serializedToken, serializerSettings); + return JsonConvert.DeserializeObject(serializedToken, serializerSettings)!; } /// diff --git a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Internal/NotificationId.cs b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Internal/NotificationId.cs index b3665631..8fdd0b99 100644 --- a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Internal/NotificationId.cs +++ b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Internal/NotificationId.cs @@ -55,7 +55,7 @@ public static NotificationId FromString(string serializedNotificationId, JsonSer try { string idJson = Encoding.UTF8.GetString(Convert.FromBase64String(serializedNotificationId)); - return JsonConvert.DeserializeObject(idJson, serializerSettings); + return JsonConvert.DeserializeObject(idJson, serializerSettings)!; } catch (Exception ex) { diff --git a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Template/AzureBlobTemplateStore.cs b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Template/AzureBlobTemplateStore.cs index 164be132..46a87c35 100644 --- a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Template/AzureBlobTemplateStore.cs +++ b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Template/AzureBlobTemplateStore.cs @@ -55,7 +55,7 @@ public AzureBlobTemplateStore( // Download and convert the blob text into TemplateWrapper object Response response = await blob.DownloadContentAsync().ConfigureAwait(false); string json = response.Value.Content.ToString(); - T dynamicObject = JsonConvert.DeserializeObject(json, this.serializerSettingsProvider.Instance); + T dynamicObject = JsonConvert.DeserializeObject(json, this.serializerSettingsProvider.Instance)!; string etag = response.Value.Details.ETag.ToString("H"); return (dynamicObject, etag); } diff --git a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Template/TenantedAzureBlobTemplateStoreFactory.cs b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Template/TenantedAzureBlobTemplateStoreFactory.cs index ca2ea2f0..d494826a 100644 --- a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Template/TenantedAzureBlobTemplateStoreFactory.cs +++ b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/Template/TenantedAzureBlobTemplateStoreFactory.cs @@ -24,7 +24,7 @@ public class TenantedAzureBlobTemplateStoreFactory : ITenantedNotificationTempla /// public const string BlobContainerName = "templates"; private const string TemplatesV2ConfigurationKey = "StorageConfiguration__" + BlobContainerName; - private const string TemplatesV3ConfigurationKey = "StorageConfigurationV3__" + BlobContainerName; + private const string TemplatesV3ConfigurationKey = "Marain:UserNotifications:BlobContainerConfiguration:Templates"; private readonly ILogger logger; private readonly IJsonSerializerSettingsProvider serializerSettingsProvider; diff --git a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/TenantedAzureTableUserNotificationStoreFactory.cs b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/TenantedAzureTableUserNotificationStoreFactory.cs index e87cd349..1285d960 100644 --- a/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/TenantedAzureTableUserNotificationStoreFactory.cs +++ b/Solutions/Marain.UserNotifications.Storage.AzureStorage/Marain/UserNotifications/Storage/AzureStorage/TenantedAzureTableUserNotificationStoreFactory.cs @@ -23,7 +23,7 @@ public class TenantedAzureTableUserNotificationStoreFactory : ITenantedUserNotif /// public const string TableName = "usernotifications"; private const string TemplatesV2ConfigurationKey = "StorageConfiguration__Table__" + TableName; - private const string TemplatesV3ConfigurationKey = "StorageConfigurationV3__" + TableName; + private const string TemplatesV3ConfigurationKey = "Marain:UserNotifications:TableConfiguration:UserNotifications"; private readonly ILogger logger; private readonly IJsonSerializerSettingsProvider serializerSettingsProvider; diff --git a/Solutions/Marain.UserNotifications.ThirdParty.DeliveryChannels/Marain.UserNotifications.ThirdParty.DeliveryChannels.csproj b/Solutions/Marain.UserNotifications.ThirdParty.DeliveryChannels/Marain.UserNotifications.ThirdParty.DeliveryChannels.csproj index 355b2a64..fbc35d6e 100644 --- a/Solutions/Marain.UserNotifications.ThirdParty.DeliveryChannels/Marain.UserNotifications.ThirdParty.DeliveryChannels.csproj +++ b/Solutions/Marain.UserNotifications.ThirdParty.DeliveryChannels/Marain.UserNotifications.ThirdParty.DeliveryChannels.csproj @@ -8,7 +8,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -16,7 +16,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/build.ps1 b/build.ps1 index c3068e14..de3ec1e4 100644 --- a/build.ps1 +++ b/build.ps1 @@ -71,7 +71,7 @@ param ( [string] $BuildModulePath, [Parameter()] - [version] $BuildModuleVersion = "0.2.15", + [version] $BuildModuleVersion = "1.1.1", [Parameter()] [version] $InvokeBuildModuleVersion = "5.7.1"