diff --git a/Directory.Packages.props b/Directory.Packages.props
index f47e490c..306a66ac 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -5,10 +5,10 @@
-
-
-
-
+
+
+
+
all
@@ -29,28 +29,28 @@
-
-
+
+
-
-
-
-
+
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -59,16 +59,16 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
diff --git a/source/Gnomeshade.WebApi/packages.lock.json b/source/Gnomeshade.WebApi/packages.lock.json
index 925d6d36..5a34456f 100644
--- a/source/Gnomeshade.WebApi/packages.lock.json
+++ b/source/Gnomeshade.WebApi/packages.lock.json
@@ -58,18 +58,18 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Direct",
- "requested": "[8.0.17, )",
- "resolved": "8.0.17",
- "contentHash": "sDxQH6HXibqSpMCyAag2b8ZJMFeCNF3FiwuGKOzJd0n3X7P6OI75QUp4LSam2/d8DYSO36Z8nm7mmRCHJ5vkMw==",
+ "requested": "[8.0.20, )",
+ "resolved": "8.0.20",
+ "contentHash": "ojfy39qaCtNOrXOut4Jreqj5WYSRJMqvQif46KzMtaJiZcByAbZtO+QDM9JQvQAzPtWnzWSCz5DcZJ/82IeOFQ==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2"
}
},
"Microsoft.AspNetCore.Authentication.OpenIdConnect": {
"type": "Direct",
- "requested": "[8.0.17, )",
- "resolved": "8.0.17",
- "contentHash": "DALCEj4JwY0VdheqR9oMp3uRt+ghPiTjnQz3fYmXjfC5tKy7WKro1VZMTj4HdlQH6ExruongbVOfDwKaRWFybw==",
+ "requested": "[8.0.20, )",
+ "resolved": "8.0.20",
+ "contentHash": "7BugOGPsHz1DO7pSco0nRcFUcbL0E/Dh6ZQKrGflNx9FFl/rc0emWIR/6ii7/LAj6NokH6GXn/qxtjUxOjbpgw==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2"
}
@@ -117,43 +117,41 @@
},
"OpenTelemetry.Exporter.OpenTelemetryProtocol": {
"type": "Direct",
- "requested": "[1.10.0, )",
- "resolved": "1.10.0",
- "contentHash": "kdSehZAg5Q1CJPoOFPmq4eLSsWOn/ETtP4hsGum6ymM3FgIhklXZEXB61u8WaVdJNkk050CGUgQjGRGCt5UEqQ==",
+ "requested": "[1.12.0, )",
+ "resolved": "1.12.0",
+ "contentHash": "7LzQSPhz5pNaL4xZgT3wkZODA1NLrEq3bet8KDHgtaJ9q+VNP7wmiZky8gQfMkB4FXuI/pevT8ZurL4p5997WA==",
"dependencies": {
- "Google.Protobuf": "[3.22.5, 4.0.0)",
- "Grpc.Net.Client": "[2.52.0, 3.0.0)",
- "OpenTelemetry": "1.10.0"
+ "OpenTelemetry": "1.12.0"
}
},
"OpenTelemetry.Extensions.Hosting": {
"type": "Direct",
- "requested": "[1.10.0, )",
- "resolved": "1.10.0",
- "contentHash": "luLe3deRmThvJd8+Oav4ohg+S3DoXnxDx06+GBinAgmVi873C9YPzA0dJlXG1Zeh7uFajzMtLhskaDejQYCFWw==",
+ "requested": "[1.12.0, )",
+ "resolved": "1.12.0",
+ "contentHash": "6/8O6rsJRwslg5/Fm3bscBelw4Yh9T9CN24p7cAsuEFkrmmeSO9gkYUCK02Qi+CmPM2KHYTLjKi0lJaCsDMWQA==",
"dependencies": {
"Microsoft.Extensions.Hosting.Abstractions": "9.0.0",
- "OpenTelemetry": "1.10.0"
+ "OpenTelemetry": "1.12.0"
}
},
"OpenTelemetry.Instrumentation.AspNetCore": {
"type": "Direct",
- "requested": "[1.9.0, )",
- "resolved": "1.9.0",
- "contentHash": "x4HuWBw1rbWZUh5j8/GpXz3xa7JnrTuKne+ACmBqvcoO/rNGkG7HayRruwoQ7gf52xpMtRGr4gxlhLW8eU0EiQ==",
+ "requested": "[1.12.0, )",
+ "resolved": "1.12.0",
+ "contentHash": "r+Mzggd2P4N0Y34QIO6kakVPBOKFYSHnLkTrXXM+r37ABp+iaUvVUe+u/uxszsi5f7P5mrG0uYYaJ1QGHvzo3A==",
"dependencies": {
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.9.0, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.12.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Http": {
"type": "Direct",
- "requested": "[1.10.0, )",
- "resolved": "1.10.0",
- "contentHash": "W6NtQ4BSJgMlCKJB6tHD2Y4v5h+1N48qp9l+BGa35G3+qU2tlqgitxg6Ruu7ijKwDsc10UAAovU4lAVyQTJ/1Q==",
+ "requested": "[1.12.0, )",
+ "resolved": "1.12.0",
+ "contentHash": "0rW+MbHgUQAdbvBtRxPYoQBosbNdWegL7cYkRlxq+KQ/VFyU8itt4pWTccmu1/FWmTgqJyT3LaujyDZoRrm8Yg==",
"dependencies": {
"Microsoft.Extensions.Configuration": "9.0.0",
"Microsoft.Extensions.Options": "9.0.0",
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.10.0, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.12.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Process": {
@@ -167,11 +165,11 @@
},
"OpenTelemetry.Instrumentation.Runtime": {
"type": "Direct",
- "requested": "[1.9.0, )",
- "resolved": "1.9.0",
- "contentHash": "6raJb9Pvi1CaBB59SX86Mr9NQiQbiv9ialO+cQKFRGCq3Bl2WC8cTTcbfGtaRX0quqWnZC/dK7xrXuOuYcwANA==",
+ "requested": "[1.12.0, )",
+ "resolved": "1.12.0",
+ "contentHash": "xmd0TAm2x+T3ztdf5BolIwLPh+Uy6osaBeIQtCXv611PN7h/Pnhsjg5lU2hkAWj7M7ns74U5wtVpS8DXmJ+94w==",
"dependencies": {
- "OpenTelemetry.Api": "[1.9.0, 2.0.0)"
+ "OpenTelemetry.Api": "[1.12.0, 2.0.0)"
}
},
"StyleCop.Analyzers": {
@@ -278,36 +276,6 @@
"Asp.Versioning.Http": "8.1.0"
}
},
- "Google.Protobuf": {
- "type": "Transitive",
- "resolved": "3.22.5",
- "contentHash": "tTMtDZPbLxJew8pk7NBdqhLqC4OipfkZdwPuCEUNr2AoDo1siUGcxFqJK0wDewTL8ge5Cjrb16CToMPxBUHMGA=="
- },
- "Grpc.Core.Api": {
- "type": "Transitive",
- "resolved": "2.52.0",
- "contentHash": "SQiPyBczG4vKPmI6Fd+O58GcxxDSFr6nfRAJuBDUNj+PgdokhjWJvZE/La1c09AkL2FVm/jrDloG89nkzmVF7A==",
- "dependencies": {
- "System.Memory": "4.5.3"
- }
- },
- "Grpc.Net.Client": {
- "type": "Transitive",
- "resolved": "2.52.0",
- "contentHash": "hWVH9g/Nnjz40ni//2S8UIOyEmhueQREoZIkD0zKHEPqLxXcNlbp4eebXIOicZtkwDSx0TFz9NpkbecEDn6rBw==",
- "dependencies": {
- "Grpc.Net.Common": "2.52.0",
- "Microsoft.Extensions.Logging.Abstractions": "3.0.3"
- }
- },
- "Grpc.Net.Common": {
- "type": "Transitive",
- "resolved": "2.52.0",
- "contentHash": "di9qzpdx525IxumZdYmu6sG2y/gXJyYeZ1ruFUzB9BJ1nj4kU1/dTAioNCMt1VLRvNVDqh8S8B1oBdKhHJ4xRg==",
- "dependencies": {
- "Grpc.Core.Api": "2.52.0"
- }
- },
"Humanizer.Core": {
"type": "Transitive",
"resolved": "2.14.1",
@@ -320,15 +288,15 @@
},
"Microsoft.AspNetCore.Cryptography.Internal": {
"type": "Transitive",
- "resolved": "8.0.17",
- "contentHash": "95Gn5HPK2zIWXShHtg+wsQV3LnA4SvO7hCt5pcWQjMRbRdZcPkgoy7SFSBeoDQmcgGn1zwn/1S2FIAiVf8NPVw=="
+ "resolved": "9.0.9",
+ "contentHash": "1ZKxBYg9d+pQS+oBEpHzCPLlKMN/MmCcESLvadcScjovVynTa52Q/1N8B0pn6N+MaWjEYw+YazEwTOI3zYOx8A=="
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation": {
"type": "Transitive",
- "resolved": "8.0.17",
- "contentHash": "2UkrBsqtj2gyicV0JjZ7HkXoiMLFu6DteHh0OH4cPnMzTWZuUZdFP/chriDSrhp5+iz8Mq9E+XkrxXqo08Oddg==",
+ "resolved": "9.0.9",
+ "contentHash": "iGru/4hTzcOYl6KQskvzyzYsGEbS7Rj+TfknIqDQZvgeGoxB61yEgypmomGz4pepBBFURkfnQLZJWaJtqlmy+g==",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "8.0.17"
+ "Microsoft.AspNetCore.Cryptography.Internal": "9.0.9"
}
},
"Microsoft.Bcl.AsyncInterfaces": {
@@ -412,8 +380,8 @@
},
"Microsoft.Data.Sqlite.Core": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "3auiudiViGzj1TidUdjuDqtP3+f6PBk4xdw6r9sBaTtkYoGc3AZn0cP8LgYZaLRnJBqY5bXRLB+qhjoB+iATzA==",
+ "resolved": "9.0.9",
+ "contentHash": "DjxZRueHp0qvZxhvW+H1IWYkSofZI8Chg710KYJjNP/6S4q3rt97pvR8AHOompkSwaN92VLKz5uw01iUt85cMg==",
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
}
@@ -487,10 +455,10 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "bL/xQsVNrdVkzjP5yjX4ndkQ03H3+Bk3qPpl+AMCEJR2RkfgAYmoQ/xXffPV7is64+QHShnhA12YAaFmNbfM+A==",
+ "resolved": "9.0.9",
+ "contentHash": "NgtRHOdPrAEacfjXLSrH/SRrSqGf6Vaa6d16mW2yoyJdg7AJr0BnBvxkv7PkCm/CHVyzojTK7Y+oUDEulqY1Qw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "9.0.6"
+ "Microsoft.Extensions.Primitives": "9.0.9"
}
},
"Microsoft.Extensions.Caching.Memory": {
@@ -507,35 +475,35 @@
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "VWB5jdkxHsRiuoniTqwOL32R4OWyp5If/bAucLjRJczRVNcwb8iCXKLjn3Inv8fv+jHMVMnvQLg7xhSys+y5PA==",
+ "resolved": "9.0.9",
+ "contentHash": "w87wF/90/VI0ZQBhf4rbMEeyEy0vi2WKjFmACsNAKNaorY+ZlVz7ddyXkbADvaWouMKffNmR0yQOGcrvSSvKGg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.6",
- "Microsoft.Extensions.Primitives": "9.0.6"
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Primitives": "9.0.9"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "3GgMIi2jP8g1fBW93Z9b9Unamc0SIsgyhiCmC91gq4loTixK9vQMuxxUsfJ1kRGwn+/FqLKwOHqmn0oYWn3Fvw==",
+ "resolved": "9.0.9",
+ "contentHash": "p5RKAY9POvs3axwA/AQRuJeM8AHuE8h4qbP1NxQeGm0ep46aXz1oCLAp/oOYxX1GsjStgdhHrN3XXLLXr0+b3w==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "9.0.6"
+ "Microsoft.Extensions.Primitives": "9.0.9"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "Opl/7SIrwDy9WjHn/vU2thQ8CUtrIWHLr+89I7/0VYNEJQvpL24zvqYrh83cH38RzNKHji0WGVkCVP6HJChVVw==",
+ "resolved": "9.0.9",
+ "contentHash": "6SIp/6Bngk4jm2W36JekZbiIbFPdE/eMUtrJEqIqHGpd1zar3jvgnwxnpWQfzUiGrkyY8q8s6V82zkkEZozghA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.6"
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.9"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "vS65HMo5RS10DD543fknsyVDxihMcVxVn3/hNaILgBxWYnOLxWIeCIO9X0QFuCvPRNjClvXe9Aj8KaQNx7vFkQ==",
+ "resolved": "9.0.9",
+ "contentHash": "zQV2WOSP+3z1EuK91ULxfGgo2Y75bTRnmJHp08+w/YXAyekZutX/qCd88/HOMNh35MDW9mJJJxPpMPS+1Rww8A==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.9"
}
},
"Microsoft.Extensions.DependencyModel": {
@@ -549,22 +517,22 @@
},
"Microsoft.Extensions.Diagnostics": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "mIqCzZseDK9SqTRy4LxtjLwjlUu6aH5UdA6j0vgVER14yki9oRqLF+SmBiF6OlwsBSeL6dMQ8dmq02JMeE2puQ==",
+ "resolved": "9.0.9",
+ "contentHash": "gtzl9SD6CvFYOb92qEF41Z9rICzYniM342TWbbJwN3eLS6a5fCLFvO1pQGtpMSnP3h1zHXupMEeKSA9musWYCQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "9.0.6",
- "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.6",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.6"
+ "Microsoft.Extensions.Configuration": "9.0.9",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.9"
}
},
"Microsoft.Extensions.Diagnostics.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "GIoXX7VDcTEsNM6yvffTBaOwnPQELGI5dzExR7L2O7AUkDsHBYIZawUbuwfq3cYzz8dIAAJotQYJMzH7qy27Ng==",
+ "resolved": "9.0.9",
+ "contentHash": "YHGmxccrVZ2Ar3eI+/NdbOHkd1/HzrHvmQ5yBsp0Gl7jTyBe6qcXNYjUt9v9JIO+Z14la44+YYEe63JSqs1fYg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
- "Microsoft.Extensions.Options": "9.0.6",
- "System.Diagnostics.DiagnosticSource": "9.0.6"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Options": "9.0.9",
+ "System.Diagnostics.DiagnosticSource": "9.0.9"
}
},
"Microsoft.Extensions.FileProviders.Abstractions": {
@@ -589,31 +557,32 @@
},
"Microsoft.Extensions.Identity.Core": {
"type": "Transitive",
- "resolved": "8.0.17",
- "contentHash": "c/LHQ7Z3HPhF+mlMIBoMaqsAlHJJC5ZWUQE4WO798knvnSmzdafDaYHu61xUEyzcwj3QMWufpPgaSwySLJFczw==",
+ "resolved": "9.0.9",
+ "contentHash": "SGLETUVrC16OJJ04cUtxLdxr6WzdSPd7XsMqJqMi96UL4DWPjfeZAyYNETA4qbvnJm1/tf1/xvel7xm5o2mQwQ==",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.KeyDerivation": "8.0.17",
- "Microsoft.Extensions.Logging": "8.0.1",
- "Microsoft.Extensions.Options": "8.0.2"
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "9.0.9",
+ "Microsoft.Extensions.Logging": "9.0.9",
+ "Microsoft.Extensions.Options": "9.0.9",
+ "System.ComponentModel.Annotations": "5.0.0"
}
},
"Microsoft.Extensions.Logging": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "XBzjitTFaQhF8EbJ645vblZezV1p52ePTxKHoVkRidHF11Xkjxg94qr0Rvp2qyxK2vBJ4OIZ41NB15YUyxTGMQ==",
+ "resolved": "9.0.9",
+ "contentHash": "MaCB0Y9hNDs4YLu3HCJbo199WnJT8xSgajG1JYGANz9FkseQ5f3v/llu3HxLI6mjDlu7pa7ps9BLPWjKzsAAzQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "9.0.6",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.6",
- "Microsoft.Extensions.Options": "9.0.6"
+ "Microsoft.Extensions.DependencyInjection": "9.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Options": "9.0.9"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "LFnyBNK7WtFmKdnHu3v0HOYQ8BcjYuy0jdC9pgCJ/rbLKoJEG9/dBzSKMEeeWDbDeoWS0TIxOC8a9CM5ufca3A==",
+ "resolved": "9.0.9",
+ "contentHash": "FEgpSF+Z9StMvrsSViaybOBwR0f0ZZxDm8xV5cSOFiXN/t+ys+rwAlTd/6yG7Ld1gfppgvLcMasZry3GsI9lGA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
- "System.Diagnostics.DiagnosticSource": "9.0.6"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.9",
+ "System.Diagnostics.DiagnosticSource": "9.0.9"
}
},
"Microsoft.Extensions.Logging.Configuration": {
@@ -633,8 +602,8 @@
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "BHniU24QV67qp1pJknqYSofAPYGmijGI8D+ci9yfw33iuFdyOeB9lWTg78ThyYLyQwZw3s0vZ36VMb0MqbUuLw=="
+ "resolved": "9.0.9",
+ "contentHash": "z4pyMePOrl733ltTowbN565PxBw1oAr8IHmIXNDiDqd22nFpYltX9KhrNC/qBWAG1/Zx5MHX+cOYhWJQYCO/iw=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
@@ -777,29 +746,29 @@
},
"OpenTelemetry": {
"type": "Transitive",
- "resolved": "1.10.0",
- "contentHash": "YUWnKsu0qsD7SO45r6a6nm6dAB3kVZ4Qf5DClU9xG+ObKV2beg0VJwX3U85pAaEhE/IBFp1C8Fj7L3F6gNjpeg==",
+ "resolved": "1.12.0",
+ "contentHash": "aIEu2O3xFOdwIVH0AJsIHPIMH1YuX18nzu7BHyaDNQ6NWSk4Zyrs9Pp6y8SATuSbvdtmvue4mj/QZ3838srbwA==",
"dependencies": {
"Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0",
"Microsoft.Extensions.Logging.Configuration": "9.0.0",
- "OpenTelemetry.Api.ProviderBuilderExtensions": "1.10.0"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "1.12.0"
}
},
"OpenTelemetry.Api": {
"type": "Transitive",
- "resolved": "1.10.0",
- "contentHash": "HcmxppwGFna1oY8cLX6hZ/nU1dw07UutfOVCltrbVE3RNYwRD7qFdQRtQQAoKZnbXE9yW4QMdtohcLClNFOk8w==",
+ "resolved": "1.12.0",
+ "contentHash": "Xt0qldi+iE2szGrM3jAqzEMEJd48YBtqI6mge0+ArXTZg3aTpRmyhL6CKKl3bLioaFSSVbBpEbPin8u6Z46Yrw==",
"dependencies": {
"System.Diagnostics.DiagnosticSource": "9.0.0"
}
},
"OpenTelemetry.Api.ProviderBuilderExtensions": {
"type": "Transitive",
- "resolved": "1.10.0",
- "contentHash": "cu+jYs6WdZjNohM1LriHRBs9JvpuWrdU8/Iz+DRoC0DkfKIlFubsp4lsoiKJm/aCgDBLAyvLmMna3Y3pMM8WpA==",
+ "resolved": "1.12.0",
+ "contentHash": "t6Vk1143BfiisCWYbRcyzkAuN6Aq5RkYtfOSMoqCIRMvtN9p1e1xzc0nWQ+fccNGOVgHn3aMK5xFn2+iWMcr8A==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
- "OpenTelemetry.Api": "1.10.0"
+ "OpenTelemetry.Api": "1.12.0"
}
},
"Polly": {
@@ -1022,6 +991,11 @@
"resolved": "7.0.0",
"contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ=="
},
+ "System.ComponentModel.Annotations": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg=="
+ },
"System.Composition": {
"type": "Transitive",
"resolved": "7.0.0",
@@ -1094,8 +1068,8 @@
},
"System.Diagnostics.DiagnosticSource": {
"type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "nikkwAKqpwWUvV5J8S9fnOPYg8k75Lf9fAI4bd6pyhyqNma0Py9kt+zcqXbe4TjJ4sTPcdYpPg81shYTrXnUZQ=="
+ "resolved": "9.0.9",
+ "contentHash": "8hy61dsFYYSDjT9iTAfygGMU3A0EAnG69x5FUXeKsCjMhBmtTBt4UMUEW3ipprFoorOW6Jw/7hDMjXtlrsOvVQ=="
},
"System.Diagnostics.Tools": {
"type": "Transitive",
@@ -1828,8 +1802,8 @@
"type": "Project",
"dependencies": {
"Dapper": "[2.1.35, )",
- "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[8.0.17, )",
- "Microsoft.Extensions.Identity.Stores": "[8.0.17, )",
+ "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[8.0.20, )",
+ "Microsoft.Extensions.Identity.Stores": "[9.0.9, )",
"NodaTime": "[3.2.2, )",
"dbup-core": "[5.0.87, )"
}
@@ -1849,7 +1823,7 @@
"type": "Project",
"dependencies": {
"Gnomeshade.Data": "[1.0.0, )",
- "Microsoft.Data.Sqlite": "[9.0.6, )",
+ "Microsoft.Data.Sqlite": "[9.0.9, )",
"Microsoft.EntityFrameworkCore.Sqlite": "[9.0.6, )",
"dbup-sqlite": "[5.0.40, )"
}
@@ -1859,11 +1833,11 @@
"dependencies": {
"Gnomeshade.WebApi.Models": "[1.0.0, )",
"IdentityModel.OidcClient": "[6.0.0, )",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "[9.0.6, )",
- "Microsoft.Extensions.Http": "[9.0.6, )",
- "Microsoft.Extensions.Options": "[9.0.6, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[9.0.6, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[9.0.6, )",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "[9.0.9, )",
+ "Microsoft.Extensions.Http": "[9.0.9, )",
+ "Microsoft.Extensions.Options": "[9.0.9, )",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "[9.0.9, )",
+ "Microsoft.Extensions.Options.DataAnnotations": "[9.0.9, )",
"NodaTime.Serialization.SystemTextJson": "[1.3.0, )"
}
},
@@ -1935,21 +1909,21 @@
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[8.0.17, )",
- "resolved": "8.0.17",
- "contentHash": "CPfyQuBuAezOjoSQ36sdSb9Bm6nBX6Gx9vXWzEkx5GeUv+hYMfOyPoJ+BU6u/NvBA75dFMh6uA1qzqMDzhwm1A==",
+ "requested": "[8.0.20, )",
+ "resolved": "8.0.20",
+ "contentHash": "Fr4JDsKzzfLyi3vwfVM/bSr4eGvKqbrKgCVEokWUAm62GN1OzJ0ZW0osYyK62S8YphBcwJ0f+wVUXuMh32+a+g==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "8.0.17",
- "Microsoft.Extensions.Identity.Stores": "8.0.17"
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.20",
+ "Microsoft.Extensions.Identity.Stores": "8.0.20"
}
},
"Microsoft.Data.Sqlite": {
"type": "CentralTransitive",
- "requested": "[9.0.6, )",
- "resolved": "9.0.6",
- "contentHash": "JtLL15uSBqqkDs6mhRc4rUbNPaJJCgN+gGQfLs+paD600td6V6YGgOreXWWoIKdq2eyRipggSJnE/eM5PlxYVA==",
+ "requested": "[9.0.9, )",
+ "resolved": "9.0.9",
+ "contentHash": "23V9T+bci2R6YZ48PkXH84ceCVY0K+4CnkUuD/jMQmP7ZCg2n0ZC/G+ATl8MNV0OeVE6+2+gCaY3BeNSotbObg==",
"dependencies": {
- "Microsoft.Data.Sqlite.Core": "9.0.6",
+ "Microsoft.Data.Sqlite.Core": "9.0.9",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
"SQLitePCLRaw.core": "2.1.10"
}
@@ -1972,66 +1946,66 @@
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "CentralTransitive",
- "requested": "[9.0.6, )",
- "resolved": "9.0.6",
- "contentHash": "0Zn6nR/6g+90MxskZyOOMPQvnPnrrGu6bytPwkV+azDcTtCSuQ1+GJUrg8Klmnrjk1i6zMpw2lXijl+tw7Q3kA=="
+ "requested": "[9.0.9, )",
+ "resolved": "9.0.9",
+ "contentHash": "/hymojfWbE9AlDOa0mczR44m00Jj+T3+HZO0ZnVTI032fVycI0ZbNOVFP6kqZMcXiLSYXzR2ilcwaRi6dzeGyA=="
},
"Microsoft.Extensions.Http": {
"type": "CentralTransitive",
- "requested": "[9.0.6, )",
- "resolved": "9.0.6",
- "contentHash": "YoCEkjHHeeKsOzaJaGKuwsi1Ijckkm/+bv5RXmsKA0/qW4veY0eh5lVtkOXxkqQbVRuK3sObhxRM0UeuF6yAgA==",
+ "requested": "[9.0.9, )",
+ "resolved": "9.0.9",
+ "contentHash": "dTmh5Rj4/WpirsN1PDs8YhyaodgtzxWqPKaT+B3Zn72uHKLJOuxIt06HTea126eEDWHYSLNN61I4snw7PuerFg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.6",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
- "Microsoft.Extensions.Diagnostics": "9.0.6",
- "Microsoft.Extensions.Logging": "9.0.6",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.6",
- "Microsoft.Extensions.Options": "9.0.6"
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Diagnostics": "9.0.9",
+ "Microsoft.Extensions.Logging": "9.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Options": "9.0.9"
}
},
"Microsoft.Extensions.Identity.Stores": {
"type": "CentralTransitive",
- "requested": "[8.0.17, )",
- "resolved": "8.0.17",
- "contentHash": "NAKRgu+oAl2LBQum3BqEhQW7qpe5WvOVD4l6O+SFdHuBJ1DqpQm7eNcyXrUTHPeowXgG28uCWZPbs0lZIV4b5w==",
+ "requested": "[9.0.9, )",
+ "resolved": "9.0.9",
+ "contentHash": "d1VMuRB/YPElUS65jg9YqJtdXWr7aqllWDrQsX1yY57iOn5z3ClC11zXxygwYOfX+4IYGGn9t8BsryDYJEyvOQ==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
- "Microsoft.Extensions.Identity.Core": "8.0.17",
- "Microsoft.Extensions.Logging": "8.0.1"
+ "Microsoft.Extensions.Caching.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Identity.Core": "9.0.9",
+ "Microsoft.Extensions.Logging": "9.0.9"
}
},
"Microsoft.Extensions.Options": {
"type": "CentralTransitive",
- "requested": "[9.0.6, )",
- "resolved": "9.0.6",
- "contentHash": "wUPhNM1zsI58Dy10xRdF2+pnsisiUuETg5ZBncyAEEUm/CQ9Q1vmivyUWH8RDbAlqyixf2dJNQ2XZb7HsKUEQw==",
+ "requested": "[9.0.9, )",
+ "resolved": "9.0.9",
+ "contentHash": "loxGGHE1FC2AefwPHzrjPq7X92LQm64qnU/whKfo6oWaceewPUVYQJBJs3S3E2qlWwnCpeZ+dGCPTX+5dgVAuQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
- "Microsoft.Extensions.Primitives": "9.0.6"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Primitives": "9.0.9"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "CentralTransitive",
- "requested": "[9.0.6, )",
- "resolved": "9.0.6",
- "contentHash": "2lnp8nrvfzyp+5zvfeULm/hkZsDsKkl2ziBt5T8EZKoON5q+XRpRLoWcSPo8mP7GNZXpxKMBVjFNIZNbBIcnRw==",
+ "requested": "[9.0.9, )",
+ "resolved": "9.0.9",
+ "contentHash": "n4DCdnn2qs6V5U06Sx62FySEAZsJiJJgOzrPHDh9hPK7c2W8hEabC76F3Re3tGPjpiKa02RvB6FxZyxo8iICzg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.6",
- "Microsoft.Extensions.Configuration.Binder": "9.0.6",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
- "Microsoft.Extensions.Options": "9.0.6",
- "Microsoft.Extensions.Primitives": "9.0.6"
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Configuration.Binder": "9.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Options": "9.0.9",
+ "Microsoft.Extensions.Primitives": "9.0.9"
}
},
"Microsoft.Extensions.Options.DataAnnotations": {
"type": "CentralTransitive",
- "requested": "[9.0.6, )",
- "resolved": "9.0.6",
- "contentHash": "z69sJvUroh0wLCQG2/eKh+2kTuRF2qERvrHw6tuxub2vnYdJsB7M1LXBTtljGGRW7LEiKMw1AY9Puwric5ZmXA==",
+ "requested": "[9.0.9, )",
+ "resolved": "9.0.9",
+ "contentHash": "Al+1FXnKKFygTXz0Zsa1+jYEPvsx5dKavlJxMXjRbrL6lmBhQZsVMhjuNB5lWvdRhdoxt5y/Q3v5kbLZLsXWdA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
- "Microsoft.Extensions.Options": "9.0.6"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.9",
+ "Microsoft.Extensions.Options": "9.0.9"
}
},
"Npgsql.DependencyInjection": {