chore(backend): update dependencies
This commit is contained in:
		
							parent
							
								
									64ea25e89e
								
							
						
					
					
						commit
						7ea6c62d67
					
				
					 5 changed files with 224 additions and 219 deletions
				
			
		|  | @ -8,41 +8,41 @@ | ||||||
|     </PropertyGroup> |     </PropertyGroup> | ||||||
| 
 | 
 | ||||||
|     <ItemGroup> |     <ItemGroup> | ||||||
|         <PackageReference Include="Coravel" Version="6.0.0"/> |         <PackageReference Include="Coravel" Version="6.0.2"/> | ||||||
|         <PackageReference Include="Coravel.Mailer" Version="7.0.0"/> |         <PackageReference Include="Coravel.Mailer" Version="7.1.0"/> | ||||||
|         <PackageReference Include="EFCore.NamingConventions" Version="9.0.0"/> |         <PackageReference Include="EFCore.NamingConventions" Version="9.0.0"/> | ||||||
|         <PackageReference Include="EntityFrameworkCore.Exceptions.PostgreSQL" Version="8.1.3"/> |         <PackageReference Include="EntityFrameworkCore.Exceptions.PostgreSQL" Version="8.1.3"/> | ||||||
|         <PackageReference Include="Humanizer.Core" Version="2.14.1"/> |         <PackageReference Include="Humanizer.Core" Version="2.14.1"/> | ||||||
|         <PackageReference Include="JetBrains.Annotations" Version="2024.3.0"/> |         <PackageReference Include="JetBrains.Annotations" Version="2024.3.0"/> | ||||||
|         <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="9.0.0"/> |         <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="9.0.2"/> | ||||||
|         <PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.0"/> |         <PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.2"/> | ||||||
|         <PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.0"/> |         <PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.2"/> | ||||||
|         <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.0"> |         <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.2"> | ||||||
|             <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |             <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> | ||||||
|             <PrivateAssets>all</PrivateAssets> |             <PrivateAssets>all</PrivateAssets> | ||||||
|         </PackageReference> |         </PackageReference> | ||||||
|         <PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.0"/> |         <PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.2"/> | ||||||
|         <PackageReference Include="MimeKit" Version="4.9.0"/> |         <PackageReference Include="MimeKit" Version="4.10.0"/> | ||||||
|         <PackageReference Include="Minio" Version="6.0.3"/> |         <PackageReference Include="Minio" Version="6.0.4"/> | ||||||
|         <PackageReference Include="Newtonsoft.Json" Version="13.0.3"/> |         <PackageReference Include="Newtonsoft.Json" Version="13.0.3"/> | ||||||
|         <PackageReference Include="NodaTime" Version="3.2.0"/> |         <PackageReference Include="NodaTime" Version="3.2.1"/> | ||||||
|         <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.2"/> |         <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.3"/> | ||||||
|         <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime" Version="9.0.2"/> |         <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime" Version="9.0.3"/> | ||||||
|         <PackageReference Include="Npgsql.Json.NET" Version="9.0.2"/> |         <PackageReference Include="Npgsql.Json.NET" Version="9.0.3"/> | ||||||
|         <PackageReference Include="prometheus-net" Version="8.2.1"/> |         <PackageReference Include="prometheus-net" Version="8.2.1"/> | ||||||
|         <PackageReference Include="prometheus-net.AspNetCore" Version="8.2.1"/> |         <PackageReference Include="prometheus-net.AspNetCore" Version="8.2.1"/> | ||||||
|         <PackageReference Include="Roslynator.Analyzers" Version="4.12.9"> |         <PackageReference Include="Roslynator.Analyzers" Version="4.13.1"> | ||||||
|             <PrivateAssets>all</PrivateAssets> |             <PrivateAssets>all</PrivateAssets> | ||||||
|             <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |             <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> | ||||||
|         </PackageReference> |         </PackageReference> | ||||||
|         <PackageReference Include="Scalar.AspNetCore" Version="1.2.55"/> |         <PackageReference Include="Scalar.AspNetCore" Version="2.0.18"/> | ||||||
|         <PackageReference Include="Sentry.AspNetCore" Version="4.13.0"/> |         <PackageReference Include="Sentry.AspNetCore" Version="5.2.0"/> | ||||||
|         <PackageReference Include="Serilog" Version="4.2.0"/> |         <PackageReference Include="Serilog" Version="4.2.0"/> | ||||||
|         <PackageReference Include="Serilog.AspNetCore" Version="9.0.0"/> |         <PackageReference Include="Serilog.AspNetCore" Version="9.0.0"/> | ||||||
|         <PackageReference Include="Serilog.Sinks.Console" Version="6.0.0"/> |         <PackageReference Include="Serilog.Sinks.Console" Version="6.0.0"/> | ||||||
|         <PackageReference Include="Serilog.Sinks.Seq" Version="8.0.0"/> |         <PackageReference Include="Serilog.Sinks.Seq" Version="9.0.0"/> | ||||||
|         <PackageReference Include="SixLabors.ImageSharp" Version="3.1.6"/> |         <PackageReference Include="SixLabors.ImageSharp" Version="3.1.6"/> | ||||||
|         <PackageReference Include="System.Text.Json" Version="9.0.0"/> |         <PackageReference Include="System.Text.Json" Version="9.0.2"/> | ||||||
|         <PackageReference Include="System.Text.RegularExpressions" Version="4.3.1"/> |         <PackageReference Include="System.Text.RegularExpressions" Version="4.3.1"/> | ||||||
|         <PackageReference Include="Yort.Xid.Net" Version="2.0.1"/> |         <PackageReference Include="Yort.Xid.Net" Version="2.0.1"/> | ||||||
|     </ItemGroup> |     </ItemGroup> | ||||||
|  |  | ||||||
|  | @ -23,7 +23,6 @@ using Microsoft.AspNetCore.Mvc; | ||||||
| using Newtonsoft.Json; | using Newtonsoft.Json; | ||||||
| using Newtonsoft.Json.Serialization; | using Newtonsoft.Json.Serialization; | ||||||
| using Prometheus; | using Prometheus; | ||||||
| using Scalar.AspNetCore; |  | ||||||
| using Sentry.Extensibility; | using Sentry.Extensibility; | ||||||
| using Serilog; | using Serilog; | ||||||
| 
 | 
 | ||||||
|  | @ -46,7 +45,8 @@ builder | ||||||
|         // No valid request body will ever come close to this limit, |         // No valid request body will ever come close to this limit, | ||||||
|         // but the limit is slightly higher to prevent valid requests from being rejected. |         // but the limit is slightly higher to prevent valid requests from being rejected. | ||||||
|         opts.Limits.MaxRequestBodySize = 2 * 1024 * 1024; |         opts.Limits.MaxRequestBodySize = 2 * 1024 * 1024; | ||||||
|     }); |     }) | ||||||
|  |     .UseUrls(config.Address); | ||||||
| 
 | 
 | ||||||
| builder | builder | ||||||
|     .Services.AddControllers() |     .Services.AddControllers() | ||||||
|  | @ -109,16 +109,18 @@ if (config.Logging.SentryTracing) | ||||||
| app.UseCors(); | app.UseCors(); | ||||||
| app.UseCustomMiddleware(); | app.UseCustomMiddleware(); | ||||||
| app.MapControllers(); | app.MapControllers(); | ||||||
| app.MapOpenApi("/api-docs/openapi/{documentName}.json"); |  | ||||||
| app.MapScalarApiReference(options => |  | ||||||
| { |  | ||||||
|     options.Title = "pronouns.cc API"; |  | ||||||
|     options.OpenApiRoutePattern = "/api-docs/openapi/{documentName}.json"; |  | ||||||
|     options.EndpointPathPrefix = "/api-docs/{documentName}"; |  | ||||||
| }); |  | ||||||
| 
 | 
 | ||||||
| app.Urls.Clear(); | // TODO: I can't figure out why this doesn't work yet | ||||||
| app.Urls.Add(config.Address); | // TODO: Manually write API docs in the meantime | ||||||
|  | // app.MapOpenApi("/api-docs/openapi/{documentName}.json"); | ||||||
|  | // app.MapScalarApiReference( | ||||||
|  | //     "/api-docs/", | ||||||
|  | //     options => | ||||||
|  | //     { | ||||||
|  | //         options.Title = "pronouns.cc API"; | ||||||
|  | //         options.OpenApiRoutePattern = "/api-docs/openapi/{documentName}.json"; | ||||||
|  | //     } | ||||||
|  | // ); | ||||||
| 
 | 
 | ||||||
| // Make sure metrics are updated whenever Prometheus scrapes them | // Make sure metrics are updated whenever Prometheus scrapes them | ||||||
| Metrics.DefaultRegistry.AddBeforeCollectCallback(async ct => | Metrics.DefaultRegistry.AddBeforeCollectCallback(async ct => | ||||||
|  |  | ||||||
|  | @ -22,8 +22,10 @@ namespace Foxnouns.Backend.Utils.OpenApi; | ||||||
| 
 | 
 | ||||||
| public class PropertyKeySchemaTransformer : IOpenApiSchemaTransformer | public class PropertyKeySchemaTransformer : IOpenApiSchemaTransformer | ||||||
| { | { | ||||||
|     private static readonly DefaultContractResolver SnakeCaseConverter = |     private static readonly DefaultContractResolver SnakeCaseConverter = new() | ||||||
|         new() { NamingStrategy = new SnakeCaseNamingStrategy() }; |     { | ||||||
|  |         NamingStrategy = new SnakeCaseNamingStrategy(), | ||||||
|  |     }; | ||||||
| 
 | 
 | ||||||
|     public Task TransformAsync( |     public Task TransformAsync( | ||||||
|         OpenApiSchema schema, |         OpenApiSchema schema, | ||||||
|  |  | ||||||
|  | @ -4,9 +4,9 @@ | ||||||
|     "net9.0": { |     "net9.0": { | ||||||
|       "Coravel": { |       "Coravel": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[6.0.0, )", |         "requested": "[6.0.2, )", | ||||||
|         "resolved": "6.0.0", |         "resolved": "6.0.2", | ||||||
|         "contentHash": "U16V/IxGL2TcpU9sT1gUA3pqoVIlz+WthC4idn8OTPiEtLElTcmNF6sHt+gOx8DRU8TBgN5vjfL4AHetjacOWQ==", |         "contentHash": "/XZiRId4Ilar/OqjGKdxkZWfW97ekeT0wgiWNjGdqf8pPxiK508//Zkc0xrKMDOqchFT7B/oqAoQ+Vrx1txpPQ==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Caching.Memory": "3.1.0", |           "Microsoft.Extensions.Caching.Memory": "3.1.0", | ||||||
|           "Microsoft.Extensions.Configuration.Binder": "6.0.0", |           "Microsoft.Extensions.Configuration.Binder": "6.0.0", | ||||||
|  | @ -17,12 +17,12 @@ | ||||||
|       }, |       }, | ||||||
|       "Coravel.Mailer": { |       "Coravel.Mailer": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[7.0.0, )", |         "requested": "[7.1.0, )", | ||||||
|         "resolved": "7.0.0", |         "resolved": "7.1.0", | ||||||
|         "contentHash": "mxSlOOBxPjCAZruOpgXtubnZA9lD0DRgutApQmAsts7DoRfe0wTzqWrYjeZTiIzgVJZKZxJglN8duTvbPrw3jQ==", |         "contentHash": "yMbUrwKl5/HbJeX8JkHa8Q3CPTJ3OmPyDSG7sULbXGEhzc2GiYIh7pmVhI1FFeL3VUtFavMDkS8PTwEeCpiwlg==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "MailKit": "4.3.0", |           "MailKit": "4.8.0", | ||||||
|           "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation": "6.0.27" |           "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation": "6.0.36" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "EFCore.NamingConventions": { |       "EFCore.NamingConventions": { | ||||||
|  | @ -60,41 +60,41 @@ | ||||||
|       }, |       }, | ||||||
|       "Microsoft.AspNetCore.Mvc.NewtonsoftJson": { |       "Microsoft.AspNetCore.Mvc.NewtonsoftJson": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[9.0.0, )", |         "requested": "[9.0.2, )", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "pTFDEmZi3GheCSPrBxzyE63+d5unln2vYldo/nOm1xet/4rpEk2oJYcwpclPQ13E+LZBF9XixkgwYTUwqznlWg==", |         "contentHash": "cCnaxji6nqIHHLAEhZ6QirXCvwJNi0Q/qCPLkRW5SqMYNuOwoQdGk1KAhW65phBq1VHGt7wLbadpuGPGqfiZuA==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.AspNetCore.JsonPatch": "9.0.0", |           "Microsoft.AspNetCore.JsonPatch": "9.0.2", | ||||||
|           "Newtonsoft.Json": "13.0.3", |           "Newtonsoft.Json": "13.0.3", | ||||||
|           "Newtonsoft.Json.Bson": "1.0.2" |           "Newtonsoft.Json.Bson": "1.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.AspNetCore.OpenApi": { |       "Microsoft.AspNetCore.OpenApi": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[9.0.0, )", |         "requested": "[9.0.2, )", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "FqUK5j1EOPNuFT7IafltZQ3cakqhSwVzH5ZW1MhZDe4pPXs9sJ2M5jom1Omsu+mwF2tNKKlRAzLRHQTZzbd+6Q==", |         "contentHash": "JUndpjRNdG8GvzBLH/J4hen4ehWaPcshtiQ6+sUs1Bcj3a7dOsmWpDloDlpPeMOVSlhHwUJ3Xld0ClZjsFLgFQ==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.OpenApi": "1.6.17" |           "Microsoft.OpenApi": "1.6.17" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.EntityFrameworkCore": { |       "Microsoft.EntityFrameworkCore": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[9.0.0, )", |         "requested": "[9.0.2, )", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "wpG+nfnfDAw87R3ovAsUmjr3MZ4tYXf6bFqEPVAIKE6IfPml3DS//iX0DBnf8kWn5ZHSO5oi1m4d/Jf+1LifJQ==", |         "contentHash": "P90ZuybgcpW32y985eOYxSoZ9IiL0UTYQlY0y1Pt1iHAnpZj/dQHREpSpry1RNvk8YjAeoAkWFdem5conqB9zQ==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.EntityFrameworkCore.Abstractions": "9.0.0", |           "Microsoft.EntityFrameworkCore.Abstractions": "9.0.2", | ||||||
|           "Microsoft.EntityFrameworkCore.Analyzers": "9.0.0", |           "Microsoft.EntityFrameworkCore.Analyzers": "9.0.2", | ||||||
|           "Microsoft.Extensions.Caching.Memory": "9.0.0", |           "Microsoft.Extensions.Caching.Memory": "9.0.2", | ||||||
|           "Microsoft.Extensions.Logging": "9.0.0" |           "Microsoft.Extensions.Logging": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.EntityFrameworkCore.Design": { |       "Microsoft.EntityFrameworkCore.Design": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[9.0.0, )", |         "requested": "[9.0.2, )", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "Pqo8I+yHJ3VQrAoY0hiSncf+5P7gN/RkNilK5e+/K/yKh+yAWxdUAI6t0TG26a9VPlCa9FhyklzyFvRyj3YG9A==", |         "contentHash": "WWRmTxb/yd05cTW+k32lLvIhffxilgYvwKHDxiqe7GRLKeceyMspuf5BRpW65sFF7S2G+Be9JgjUe1ypGqt9tg==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Humanizer.Core": "2.14.1", |           "Humanizer.Core": "2.14.1", | ||||||
|           "Microsoft.Build.Framework": "17.8.3", |           "Microsoft.Build.Framework": "17.8.3", | ||||||
|  | @ -102,33 +102,33 @@ | ||||||
|           "Microsoft.CodeAnalysis.CSharp": "4.8.0", |           "Microsoft.CodeAnalysis.CSharp": "4.8.0", | ||||||
|           "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0", |           "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0", | ||||||
|           "Microsoft.CodeAnalysis.Workspaces.MSBuild": "4.8.0", |           "Microsoft.CodeAnalysis.Workspaces.MSBuild": "4.8.0", | ||||||
|           "Microsoft.EntityFrameworkCore.Relational": "9.0.0", |           "Microsoft.EntityFrameworkCore.Relational": "9.0.2", | ||||||
|           "Microsoft.Extensions.Caching.Memory": "9.0.0", |           "Microsoft.Extensions.Caching.Memory": "9.0.2", | ||||||
|           "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", |           "Microsoft.Extensions.Configuration.Abstractions": "9.0.2", | ||||||
|           "Microsoft.Extensions.DependencyModel": "9.0.0", |           "Microsoft.Extensions.DependencyModel": "9.0.2", | ||||||
|           "Microsoft.Extensions.Logging": "9.0.0", |           "Microsoft.Extensions.Logging": "9.0.2", | ||||||
|           "Mono.TextTemplating": "3.0.0", |           "Mono.TextTemplating": "3.0.0", | ||||||
|           "System.Text.Json": "9.0.0" |           "System.Text.Json": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Caching.Memory": { |       "Microsoft.Extensions.Caching.Memory": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[9.0.0, )", |         "requested": "[9.0.2, )", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "zbnPX/JQ0pETRSUG9fNPBvpIq42Aufvs15gGYyNIMhCun9yhmWihz0WgsI7bSDPjxWTKBf8oX/zv6v2uZ3W9OQ==", |         "contentHash": "AlEfp0DMz8E1h1Exi8LBrUCNmCYcGDfSM4F/uK1D1cYx/R3w0LVvlmjICqxqXTsy7BEZaCf5leRZY2FuPEiFaw==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Caching.Abstractions": "9.0.0", |           "Microsoft.Extensions.Caching.Abstractions": "9.0.2", | ||||||
|           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", |           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.2", | ||||||
|           "Microsoft.Extensions.Logging.Abstractions": "9.0.0", |           "Microsoft.Extensions.Logging.Abstractions": "9.0.2", | ||||||
|           "Microsoft.Extensions.Options": "9.0.0", |           "Microsoft.Extensions.Options": "9.0.2", | ||||||
|           "Microsoft.Extensions.Primitives": "9.0.0" |           "Microsoft.Extensions.Primitives": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "MimeKit": { |       "MimeKit": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[4.9.0, )", |         "requested": "[4.10.0, )", | ||||||
|         "resolved": "4.9.0", |         "resolved": "4.10.0", | ||||||
|         "contentHash": "DZXXMZzmAABDxFhOSMb6SE8KKxcRd/sk1E6aJTUE5ys2FWOQhznYV2Gl3klaaSfqKn27hQ32haqquH1J8Z6kJw==", |         "contentHash": "GQofI17cH55XSh109hJmHaYMtSFqTX/eUek3UcV7hTnYayAIXZ6eHlv345tfdc+bQ/BrEnYOSZVzx9I3wpvvpg==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "BouncyCastle.Cryptography": "2.5.0", |           "BouncyCastle.Cryptography": "2.5.0", | ||||||
|           "System.Formats.Asn1": "8.0.1", |           "System.Formats.Asn1": "8.0.1", | ||||||
|  | @ -137,11 +137,11 @@ | ||||||
|       }, |       }, | ||||||
|       "Minio": { |       "Minio": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[6.0.3, )", |         "requested": "[6.0.4, )", | ||||||
|         "resolved": "6.0.3", |         "resolved": "6.0.4", | ||||||
|         "contentHash": "WHlkouclHtiK/pIXPHcjVmbeELHPtElj2qRSopFVpSmsFhZXeM10sPvczrkSPePsmwuvZdFryJ/hJzKu3XeLVg==", |         "contentHash": "JckRL95hQ/eDHTQZ/BB7jeR0JyF+bOctMW6uriXHY5YPjCX61hiJGsswGjuDSEViKJEPxtPi3e4IwD/1TJ7PIw==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "CommunityToolkit.HighPerformance": "8.2.2", |           "CommunityToolkit.HighPerformance": "8.3.0", | ||||||
|           "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", |           "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", | ||||||
|           "Microsoft.Extensions.Logging": "8.0.0", |           "Microsoft.Extensions.Logging": "8.0.0", | ||||||
|           "System.IO.Hashing": "8.0.0", |           "System.IO.Hashing": "8.0.0", | ||||||
|  | @ -156,39 +156,39 @@ | ||||||
|       }, |       }, | ||||||
|       "NodaTime": { |       "NodaTime": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[3.2.0, )", |         "requested": "[3.2.1, )", | ||||||
|         "resolved": "3.2.0", |         "resolved": "3.2.1", | ||||||
|         "contentHash": "yoRA3jEJn8NM0/rQm78zuDNPA3DonNSZdsorMUj+dltc1D+/Lc5h9YXGqbEEZozMGr37lAoYkcSM/KjTVqD0ow==" |         "contentHash": "D1aHhUfPQUxU2nfDCVuSLahpp0xCYZTmj/KNH3mSK/tStJYcx9HO9aJ0qbOP3hzjGPV/DXOqY2AHe27Nt4xs4g==" | ||||||
|       }, |       }, | ||||||
|       "Npgsql.EntityFrameworkCore.PostgreSQL": { |       "Npgsql.EntityFrameworkCore.PostgreSQL": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[9.0.2, )", |         "requested": "[9.0.3, )", | ||||||
|         "resolved": "9.0.2", |         "resolved": "9.0.3", | ||||||
|         "contentHash": "cYdOGplIvr9KgsG8nJ8xnzBTImeircbgetlzS1OmepS5dAQW6PuGpVrLOKBNEwEvGYZPsV8037X5vZ/Dmpwz7Q==", |         "contentHash": "1A6HpMPbzK+quxdtug1aDHI4BSRTgpi7OaDt8WQh7SFJd2sSQ0nNTZ7sYrwyxVf4AdKdN7XJL9tpiiJjRUaa4g==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.EntityFrameworkCore": "[9.0.0, 10.0.0)", |           "Microsoft.EntityFrameworkCore": "[9.0.1, 10.0.0)", | ||||||
|           "Microsoft.EntityFrameworkCore.Relational": "[9.0.0, 10.0.0)", |           "Microsoft.EntityFrameworkCore.Relational": "[9.0.1, 10.0.0)", | ||||||
|           "Npgsql": "9.0.2" |           "Npgsql": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime": { |       "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[9.0.2, )", |         "requested": "[9.0.3, )", | ||||||
|         "resolved": "9.0.2", |         "resolved": "9.0.3", | ||||||
|         "contentHash": "+mfwiRCK+CAKTkeBZCuQuMaOwM/yMX8B65515PS1le9TUjlG8DobuAmb48MSR/Pr/YMvU1tV8FFEFlyQviQzrg==", |         "contentHash": "Eks1o3NfIbS3EHhrXC0QABrQab7CJ64C2+kF0YJWLwlH/tu3ExrgrSLpLI6INdeMYcLr2PXu71LjJsrQNVciYg==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", |           "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.3", | ||||||
|           "Npgsql.NodaTime": "9.0.2" |           "Npgsql.NodaTime": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Npgsql.Json.NET": { |       "Npgsql.Json.NET": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[9.0.2, )", |         "requested": "[9.0.3, )", | ||||||
|         "resolved": "9.0.2", |         "resolved": "9.0.3", | ||||||
|         "contentHash": "E81dvvpNtS4WigxZu16OAFxVvPvbEkXI7vJXZzEp7GQ03MArF5V4HBb7KXDzTaE5ZQ0bhCUFoMTODC6Z8mu27g==", |         "contentHash": "lN8p9UKkoXaGUhX3DHg/1W6YeEfbjQiQ7XrJSGREUoDHXOLxDQHJnZ49P/9P2s/pH6HTVgTgT5dijpKoRLN0vQ==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Newtonsoft.Json": "13.0.3", |           "Newtonsoft.Json": "13.0.3", | ||||||
|           "Npgsql": "9.0.2" |           "Npgsql": "9.0.3" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "prometheus-net": { |       "prometheus-net": { | ||||||
|  | @ -212,24 +212,24 @@ | ||||||
|       }, |       }, | ||||||
|       "Roslynator.Analyzers": { |       "Roslynator.Analyzers": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[4.12.9, )", |         "requested": "[4.13.1, )", | ||||||
|         "resolved": "4.12.9", |         "resolved": "4.13.1", | ||||||
|         "contentHash": "X6lDpN/D5wuinq37KIx+l3GSUe9No+8bCjGBTI5sEEtxapLztkHg6gzNVhMXpXw8P+/5gFYxTXJ5Pf8O4iNz/w==" |         "contentHash": "KZpLy6ZlCebMk+d/3I5KU2R7AOb4LNJ6tPJqPtvFXmO8bEBHQvCIAvJOnY2tu4C9/aVOROTDYUFADxFqw1gh/g==" | ||||||
|       }, |       }, | ||||||
|       "Scalar.AspNetCore": { |       "Scalar.AspNetCore": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[1.2.55, )", |         "requested": "[2.0.18, )", | ||||||
|         "resolved": "1.2.55", |         "resolved": "2.0.18", | ||||||
|         "contentHash": "zArlr6nfPQMRwyia0WFirsyczQby51GhNgWITiEIRkot+CVGZSGQ4oWGqExO11/6x26G+mcQo9Oft1mGpN0/ZQ==" |         "contentHash": "nS8Sw6wRO1A/dARn3q9R6znIBfddJcmAczI5uMROBGWkO2KG/ad/Ld+UeUePTxGr1+6humJSOxI7An+q4q3oGA==" | ||||||
|       }, |       }, | ||||||
|       "Sentry.AspNetCore": { |       "Sentry.AspNetCore": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[4.13.0, )", |         "requested": "[5.2.0, )", | ||||||
|         "resolved": "4.13.0", |         "resolved": "5.2.0", | ||||||
|         "contentHash": "1cH9hSvjRbTkcpjUejFTrTC3jMIiOrcZ0DIvt16+AYqXhuxPEnI56npR1nhv+7WUGyhyp5cHFIZqrKnyrrGP0w==", |         "contentHash": "vEKanBDOxCnEQrcMq3j47z8HOblRfiyJotdm9Fyc24cmLrLsTYZnWWprCYstt++M9bGSXYf4jrM2aaWxgJ8aww==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Configuration.Binder": "8.0.0", |           "Microsoft.Extensions.Configuration.Binder": "9.0.0", | ||||||
|           "Sentry.Extensions.Logging": "4.13.0" |           "Sentry.Extensions.Logging": "5.2.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Serilog": { |       "Serilog": { | ||||||
|  | @ -264,12 +264,12 @@ | ||||||
|       }, |       }, | ||||||
|       "Serilog.Sinks.Seq": { |       "Serilog.Sinks.Seq": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[8.0.0, )", |         "requested": "[9.0.0, )", | ||||||
|         "resolved": "8.0.0", |         "resolved": "9.0.0", | ||||||
|         "contentHash": "z5ig56/qzjkX6Fj4U/9m1g8HQaQiYPMZS4Uevtjg1I+WWzoGSf5t/E+6JbMP/jbZYhU63bA5NJN5y0x+qqx2Bw==", |         "contentHash": "aNU8A0K322q7+voPNmp1/qNPH+9QK8xvM1p72sMmCG0wGlshFzmtDW9QnVSoSYCj0MgQKcMOlgooovtBhRlNHw==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Serilog": "4.0.0", |           "Serilog": "4.2.0", | ||||||
|           "Serilog.Sinks.File": "5.0.0" |           "Serilog.Sinks.File": "6.0.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "SixLabors.ImageSharp": { |       "SixLabors.ImageSharp": { | ||||||
|  | @ -280,9 +280,9 @@ | ||||||
|       }, |       }, | ||||||
|       "System.Text.Json": { |       "System.Text.Json": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|         "requested": "[9.0.0, )", |         "requested": "[9.0.2, )", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==" |         "contentHash": "4TY2Yokh5Xp8XHFhsY9y84yokS7B0rhkaZCXuRiKppIiKwPVH4lVSFD9EEFzRpXdBM5ZeZXD43tc2vB6njEwwQ==" | ||||||
|       }, |       }, | ||||||
|       "System.Text.RegularExpressions": { |       "System.Text.RegularExpressions": { | ||||||
|         "type": "Direct", |         "type": "Direct", | ||||||
|  | @ -306,8 +306,8 @@ | ||||||
|       }, |       }, | ||||||
|       "CommunityToolkit.HighPerformance": { |       "CommunityToolkit.HighPerformance": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "8.2.2", |         "resolved": "8.3.0", | ||||||
|         "contentHash": "+zIp8d3sbtYaRbM6hqDs4Ui/z34j7DcUmleruZlYLE4CVxXq+MO8XJyIs42vzeTYFX+k0Iq1dEbBUnQ4z/Gnrw==" |         "contentHash": "2zc0Wfr9OtEbLqm6J1Jycim/nKmYv+v12CytJ3tZGNzw7n3yjh1vNCMX0kIBaFBk3sw8g0pMR86QJGXGlArC+A==" | ||||||
|       }, |       }, | ||||||
|       "EntityFrameworkCore.Exceptions.Common": { |       "EntityFrameworkCore.Exceptions.Common": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|  | @ -319,16 +319,17 @@ | ||||||
|       }, |       }, | ||||||
|       "MailKit": { |       "MailKit": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "4.3.0", |         "resolved": "4.8.0", | ||||||
|         "contentHash": "jVmB3Nr0JpqhyMiXOGWMin+QvRKpucGpSFBCav9dG6jEJPdBV+yp1RHVpKzxZPfT+0adaBuZlMFdbIciZo1EWA==", |         "contentHash": "zZ1UoM4FUnSFUJ9fTl5CEEaejR0DNP6+FDt1OfXnjg4igZntcir1tg/8Ufd6WY5vrpmvToAjluYqjVM24A+5lA==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "MimeKit": "4.3.0" |           "MimeKit": "4.8.0", | ||||||
|  |           "System.Formats.Asn1": "8.0.1" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.AspNetCore.JsonPatch": { |       "Microsoft.AspNetCore.JsonPatch": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "/4UONYoAIeexPoAmbzBPkVGA6KAY7t0BM+1sr0fKss2V1ERCdcM+Llub4X5Ma+LJ60oPp6KzM0e3j+Pp/JHCNw==", |         "contentHash": "bZMRhazEBgw9aZ5EBGYt0017CSd+aecsUCnppVjSa1SzWH6C1ieTSQZRAe+H0DzAVzWAoK7HLwKnQUPioopPrA==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.CSharp": "4.7.0", |           "Microsoft.CSharp": "4.7.0", | ||||||
|           "Newtonsoft.Json": "13.0.3" |           "Newtonsoft.Json": "13.0.3" | ||||||
|  | @ -336,27 +337,27 @@ | ||||||
|       }, |       }, | ||||||
|       "Microsoft.AspNetCore.Mvc.Razor.Extensions": { |       "Microsoft.AspNetCore.Mvc.Razor.Extensions": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "6.0.27", |         "resolved": "6.0.36", | ||||||
|         "contentHash": "trwJhFrTQuJTImmixMsDnDgRE8zuTzAUAot7WqiUlmjNzlJWLOaXXBpeA/xfNJvZuOsyGjC7RIzEyNyDGhDTLg==", |         "contentHash": "KFHRhrGAnd80310lpuWzI7Cf+GidS/h3JaPDFFnSmSGjCxB5vkBv5E+TXclJCJhqPtgNxg+keTC5SF1T9ieG5w==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.AspNetCore.Razor.Language": "6.0.27", |           "Microsoft.AspNetCore.Razor.Language": "6.0.36", | ||||||
|           "Microsoft.CodeAnalysis.Razor": "6.0.27" |           "Microsoft.CodeAnalysis.Razor": "6.0.36" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation": { |       "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "6.0.27", |         "resolved": "6.0.36", | ||||||
|         "contentHash": "C6Gh/sAuUACxNtllcH4ZniWtPcGbixJuB1L5RXwoUe1a1wM6rpQ2TVMWpX2+cgeBj8U/izJyWY+nJ4Lz8mmMKA==", |         "contentHash": "0OG/wNedsQ9kTMrFuvrUDoJvp6Fxj6BzWgi7AUCluOENxu/0PzbjY9AC5w6mZJ22/AFxn2gFc2m0yOBTfQbiPg==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.AspNetCore.Mvc.Razor.Extensions": "6.0.27", |           "Microsoft.AspNetCore.Mvc.Razor.Extensions": "6.0.36", | ||||||
|           "Microsoft.CodeAnalysis.Razor": "6.0.27", |           "Microsoft.CodeAnalysis.Razor": "6.0.36", | ||||||
|           "Microsoft.Extensions.DependencyModel": "6.0.0" |           "Microsoft.Extensions.DependencyModel": "6.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.AspNetCore.Razor.Language": { |       "Microsoft.AspNetCore.Razor.Language": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "6.0.27", |         "resolved": "6.0.36", | ||||||
|         "contentHash": "bI1kIZBgx7oJIB7utPrw4xIgcj7Pdx1jnHMTdsG54U602OcGpBzbfAuKaWs+LVdj+zZVuZsCSoRIZNJKTDP7Hw==" |         "contentHash": "n5Mg5D0aRrhHJJ6bJcwKqQydIFcgUq0jTlvuynoJjwA2IvAzh8Aqf9cpYagofQbIlIXILkCP6q6FgbngyVtpYA==" | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Bcl.AsyncInterfaces": { |       "Microsoft.Bcl.AsyncInterfaces": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|  | @ -410,10 +411,10 @@ | ||||||
|       }, |       }, | ||||||
|       "Microsoft.CodeAnalysis.Razor": { |       "Microsoft.CodeAnalysis.Razor": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "6.0.27", |         "resolved": "6.0.36", | ||||||
|         "contentHash": "NAUvSjH8QY8gPp/fXjHhi3MnQEGtSJA0iRT/dT3RKO3AdGACPJyGmKEKxLag9+Kf2On51yGHT9DEPPnK3hyezg==", |         "contentHash": "RTLNJglWezr/1IkiWdtDpPYW7X7lwa4ow8E35cHt+sWdWxOnl+ayQqMy1RfbaLp7CLmRmgXSzMMZZU3D4vZi9Q==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.AspNetCore.Razor.Language": "6.0.27", |           "Microsoft.AspNetCore.Razor.Language": "6.0.36", | ||||||
|           "Microsoft.CodeAnalysis.CSharp": "4.0.0", |           "Microsoft.CodeAnalysis.CSharp": "4.0.0", | ||||||
|           "Microsoft.CodeAnalysis.Common": "4.0.0" |           "Microsoft.CodeAnalysis.Common": "4.0.0" | ||||||
|         } |         } | ||||||
|  | @ -449,48 +450,48 @@ | ||||||
|       }, |       }, | ||||||
|       "Microsoft.EntityFrameworkCore.Abstractions": { |       "Microsoft.EntityFrameworkCore.Abstractions": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "fnmifFL8KaA4ZNLCVgfjCWhZUFxkrDInx5hR4qG7Q8IEaSiy/6VOSRFyx55oH7MV4y7wM3J3EE90nSpcVBI44Q==" |         "contentHash": "oVSjNSIYHsk0N66eqAWgDcyo9etEFbUswbz7SmlYR6nGp05byHrJAYM5N8U2aGWJWJI6WvIC2e4TXJgH6GZ6HQ==" | ||||||
|       }, |       }, | ||||||
|       "Microsoft.EntityFrameworkCore.Analyzers": { |       "Microsoft.EntityFrameworkCore.Analyzers": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "Qje+DzXJOKiXF72SL0XxNlDtTkvWWvmwknuZtFahY5hIQpRKO59qnGuERIQ3qlzuq5x4bAJ8WMbgU5DLhBgeOQ==" |         "contentHash": "w4jzX7XI+L3erVGzbHXpx64A3QaLXxqG3f1vPpGYYZGpxOIHkh7e4iLLD7cq4Ng1vjkwzWl5ZJp0Kj/nHsgFYg==" | ||||||
|       }, |       }, | ||||||
|       "Microsoft.EntityFrameworkCore.Relational": { |       "Microsoft.EntityFrameworkCore.Relational": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "j+msw6fWgAE9M3Q/5B9Uhv7pdAdAQUvFPJAiBJmoy+OXvehVbfbCE8ftMAa51Uo2ZeiqVnHShhnv4Y4UJJmUzA==", |         "contentHash": "r7O4N5uaM95InVSGUj7SMOQWN0f1PBF2Y30ow7Jg+pGX5GJCRVd/1fq83lQ50YMyq+EzyHac5o4CDQA2RsjKJQ==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.EntityFrameworkCore": "9.0.0", |           "Microsoft.EntityFrameworkCore": "9.0.2", | ||||||
|           "Microsoft.Extensions.Caching.Memory": "9.0.0", |           "Microsoft.Extensions.Caching.Memory": "9.0.2", | ||||||
|           "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", |           "Microsoft.Extensions.Configuration.Abstractions": "9.0.2", | ||||||
|           "Microsoft.Extensions.Logging": "9.0.0" |           "Microsoft.Extensions.Logging": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Caching.Abstractions": { |       "Microsoft.Extensions.Caching.Abstractions": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "FPWZAa9c0H4dvOj351iR1jkUIs4u9ykL4Bm592yhjDyO5lCoWd+TMAHx2EMbarzUvCvgjWjJIoC6//Q9kH6YhA==", |         "contentHash": "a7QhA25n+BzSM5r5d7JznfyluMBGI7z3qyLlFviZ1Eiqv6DdiK27sLZdP/rpYirBM6UYAKxu5TbmfhIy13GN9A==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Primitives": "9.0.0" |           "Microsoft.Extensions.Primitives": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Configuration": { |       "Microsoft.Extensions.Configuration": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "8.0.0", |         "resolved": "9.0.0", | ||||||
|         "contentHash": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", |         "contentHash": "YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", |           "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", | ||||||
|           "Microsoft.Extensions.Primitives": "8.0.0" |           "Microsoft.Extensions.Primitives": "9.0.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Configuration.Abstractions": { |       "Microsoft.Extensions.Configuration.Abstractions": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", |         "contentHash": "I0O/270E/lUNqbBxlRVjxKOMZyYjP88dpEgQTveml+h2lTzAP4vbawLVwjS9SC7lKaU893bwyyNz0IVJYsm9EA==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Primitives": "9.0.0" |           "Microsoft.Extensions.Primitives": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Configuration.Binder": { |       "Microsoft.Extensions.Configuration.Binder": { | ||||||
|  | @ -503,30 +504,30 @@ | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.DependencyInjection": { |       "Microsoft.Extensions.DependencyInjection": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==", |         "contentHash": "ZffbJrskOZ40JTzcTyKwFHS5eACSWp2bUQBBApIgGV+es8RaTD4OxUG7XxFr3RIPLXtYQ1jQzF2DjKB5fZn7Qg==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" |           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.DependencyInjection.Abstractions": { |       "Microsoft.Extensions.DependencyInjection.Abstractions": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==" |         "contentHash": "MNe7GSTBf3jQx5vYrXF0NZvn6l7hUKF6J54ENfAgCO8y6xjN1XUmKKWG464LP2ye6QqDiA1dkaWEZBYnhoZzjg==" | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.DependencyModel": { |       "Microsoft.Extensions.DependencyModel": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "saxr2XzwgDU77LaQfYFXmddEDRUKHF4DaGMZkNB3qjdVSZlax3//dGJagJkKrGMIPNZs2jVFXITyCCR6UHJNdA==" |         "contentHash": "3ImbcbS68jy9sKr9Z9ToRbEEX0bvIRdb8zyf5ebtL9Av2CUCGHvaO5wsSXfRfAjr60Vrq0tlmNji9IzAxW6EOw==" | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Diagnostics": { |       "Microsoft.Extensions.Diagnostics": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "8.0.0", |         "resolved": "9.0.0", | ||||||
|         "contentHash": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", |         "contentHash": "0CF9ZrNw5RAlRfbZuVIvzzhP8QeWqHiUmMBU/2H7Nmit8/vwP3/SbHeEctth7D4Gz2fBnEbokPc1NU8/j/1ZLw==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Configuration": "8.0.0", |           "Microsoft.Extensions.Configuration": "9.0.0", | ||||||
|           "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", |           "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", | ||||||
|           "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" |           "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Diagnostics.Abstractions": { |       "Microsoft.Extensions.Diagnostics.Abstractions": { | ||||||
|  | @ -559,49 +560,49 @@ | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Http": { |       "Microsoft.Extensions.Http": { | ||||||
|         "type": "Transitive", |  | ||||||
|         "resolved": "8.0.0", |  | ||||||
|         "contentHash": "cWz4caHwvx0emoYe7NkHPxII/KkTI8R/LC9qdqJqnKv2poTJ4e2qqPGQqvRoQ5kaSA4FU5IV3qFAuLuOhoqULQ==", |  | ||||||
|         "dependencies": { |  | ||||||
|           "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", |  | ||||||
|           "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", |  | ||||||
|           "Microsoft.Extensions.Diagnostics": "8.0.0", |  | ||||||
|           "Microsoft.Extensions.Logging": "8.0.0", |  | ||||||
|           "Microsoft.Extensions.Logging.Abstractions": "8.0.0", |  | ||||||
|           "Microsoft.Extensions.Options": "8.0.0" |  | ||||||
|         } |  | ||||||
|       }, |  | ||||||
|       "Microsoft.Extensions.Logging": { |  | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.0", | ||||||
|         "contentHash": "crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==", |         "contentHash": "DqI4q54U4hH7bIAq9M5a/hl5Odr/KBAoaZ0dcT4OgutD8dook34CbkvAfAIzkMVjYXiL+E5ul9etwwqiX4PHGw==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.DependencyInjection": "9.0.0", |           "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", | ||||||
|  |           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", | ||||||
|  |           "Microsoft.Extensions.Diagnostics": "9.0.0", | ||||||
|  |           "Microsoft.Extensions.Logging": "9.0.0", | ||||||
|           "Microsoft.Extensions.Logging.Abstractions": "9.0.0", |           "Microsoft.Extensions.Logging.Abstractions": "9.0.0", | ||||||
|           "Microsoft.Extensions.Options": "9.0.0" |           "Microsoft.Extensions.Options": "9.0.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "Microsoft.Extensions.Logging": { | ||||||
|  |         "type": "Transitive", | ||||||
|  |         "resolved": "9.0.2", | ||||||
|  |         "contentHash": "loV/0UNpt2bD+6kCDzFALVE63CDtqzPeC0LAetkdhiEr/tTNbvOlQ7CBResH7BQBd3cikrwiBfaHdyHMFUlc2g==", | ||||||
|  |         "dependencies": { | ||||||
|  |           "Microsoft.Extensions.DependencyInjection": "9.0.2", | ||||||
|  |           "Microsoft.Extensions.Logging.Abstractions": "9.0.2", | ||||||
|  |           "Microsoft.Extensions.Options": "9.0.2" | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "Microsoft.Extensions.Logging.Abstractions": { |       "Microsoft.Extensions.Logging.Abstractions": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==", |         "contentHash": "dV9s2Lamc8jSaqhl2BQSPn/AryDIH2sSbQUyLitLXV0ROmsb+SROnn2cH939JFbsNrnf3mIM3GNRKT7P0ldwLg==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" |           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Logging.Configuration": { |       "Microsoft.Extensions.Logging.Configuration": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "8.0.0", |         "resolved": "9.0.0", | ||||||
|         "contentHash": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==", |         "contentHash": "H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Configuration": "8.0.0", |           "Microsoft.Extensions.Configuration": "9.0.0", | ||||||
|           "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", |           "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", | ||||||
|           "Microsoft.Extensions.Configuration.Binder": "8.0.0", |           "Microsoft.Extensions.Configuration.Binder": "9.0.0", | ||||||
|           "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", |           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", | ||||||
|           "Microsoft.Extensions.Logging": "8.0.0", |           "Microsoft.Extensions.Logging": "9.0.0", | ||||||
|           "Microsoft.Extensions.Logging.Abstractions": "8.0.0", |           "Microsoft.Extensions.Logging.Abstractions": "9.0.0", | ||||||
|           "Microsoft.Extensions.Options": "8.0.0", |           "Microsoft.Extensions.Options": "9.0.0", | ||||||
|           "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" |           "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.ObjectPool": { |       "Microsoft.Extensions.ObjectPool": { | ||||||
|  | @ -611,29 +612,29 @@ | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Options": { |       "Microsoft.Extensions.Options": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==", |         "contentHash": "zr98z+AN8+isdmDmQRuEJ/DAKZGUTHmdv3t0ZzjHvNqvA44nAgkXE9kYtfoN6581iALChhVaSw2Owt+Z2lVbkQ==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", |           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.2", | ||||||
|           "Microsoft.Extensions.Primitives": "9.0.0" |           "Microsoft.Extensions.Primitives": "9.0.2" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Options.ConfigurationExtensions": { |       "Microsoft.Extensions.Options.ConfigurationExtensions": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "8.0.0", |         "resolved": "9.0.0", | ||||||
|         "contentHash": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", |         "contentHash": "Ob3FXsXkcSMQmGZi7qP07EQ39kZpSBlTcAZLbJLdI4FIf0Jug8biv2HTavWmnTirchctPlq9bl/26CXtQRguzA==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", |           "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", | ||||||
|           "Microsoft.Extensions.Configuration.Binder": "8.0.0", |           "Microsoft.Extensions.Configuration.Binder": "9.0.0", | ||||||
|           "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", |           "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", | ||||||
|           "Microsoft.Extensions.Options": "8.0.0", |           "Microsoft.Extensions.Options": "9.0.0", | ||||||
|           "Microsoft.Extensions.Primitives": "8.0.0" |           "Microsoft.Extensions.Primitives": "9.0.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Microsoft.Extensions.Primitives": { |       "Microsoft.Extensions.Primitives": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.0", |         "resolved": "9.0.2", | ||||||
|         "contentHash": "N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==" |         "contentHash": "puBMtKe/wLuYa7H6docBkLlfec+h8L35DXqsDKKJgW0WY5oCwJ3cBJKcDaZchv6knAyqOMfsl6VUbaR++E5LXA==" | ||||||
|       }, |       }, | ||||||
|       "Microsoft.NETCore.Platforms": { |       "Microsoft.NETCore.Platforms": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|  | @ -668,8 +669,8 @@ | ||||||
|       }, |       }, | ||||||
|       "Npgsql": { |       "Npgsql": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "9.0.2", |         "resolved": "9.0.3", | ||||||
|         "contentHash": "hCbO8box7i/XXiTFqCJ3GoowyLqx3JXxyrbOJ6om7dr+eAknvBNhhUHeJVGAQo44sySZTfdVffp4BrtPeLZOAA==", |         "contentHash": "tPvY61CxOAWxNsKLEBg+oR646X4Bc8UmyQ/tJszL/7mEmIXQnnBhVJZrZEEUv0Bstu0mEsHZD5At3EO8zQRAYw==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Logging.Abstractions": "8.0.2" |           "Microsoft.Extensions.Logging.Abstractions": "8.0.2" | ||||||
|         } |         } | ||||||
|  | @ -685,18 +686,18 @@ | ||||||
|       }, |       }, | ||||||
|       "Sentry": { |       "Sentry": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "4.13.0", |         "resolved": "5.2.0", | ||||||
|         "contentHash": "Wfw3M1WpFcrYaGzPm7QyUTfIOYkVXQ1ry6p4WYjhbLz9fPwV23SGQZTFDpdox67NHM0V0g1aoQ4YKLm4ANtEEg==" |         "contentHash": "b3aZSOU2CjlIIFRtPRbXParKQ+9PF+JOqkSD7Gxq6PiR07t1rnK+crPtdrWMXfW6PVo/s67trCJ+fuLsgTeADw==" | ||||||
|       }, |       }, | ||||||
|       "Sentry.Extensions.Logging": { |       "Sentry.Extensions.Logging": { | ||||||
|         "type": "Transitive", |         "type": "Transitive", | ||||||
|         "resolved": "4.13.0", |         "resolved": "5.2.0", | ||||||
|         "contentHash": "yZ5+TtJKWcss6cG17YjnovImx4X56T8O6Qy6bsMC8tMDttYy8J7HJ2F+WdaZNyjOCo0Rfi6N2gc+Clv/5pf+TQ==", |         "contentHash": "546bHsERKY7/pG5T4mVIp6WbHnQPMst6VDuxSaeU5DhQHLfh7KhgMmkdZ4Xvdlr95fvWk5/bX2xbipy6qoh/1A==", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.Extensions.Configuration.Binder": "8.0.0", |           "Microsoft.Extensions.Configuration.Binder": "9.0.0", | ||||||
|           "Microsoft.Extensions.Http": "8.0.0", |           "Microsoft.Extensions.Http": "9.0.0", | ||||||
|           "Microsoft.Extensions.Logging.Configuration": "8.0.0", |           "Microsoft.Extensions.Logging.Configuration": "9.0.0", | ||||||
|           "Sentry": "4.13.0" |           "Sentry": "5.2.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "Serilog.Extensions.Hosting": { |       "Serilog.Extensions.Hosting": { | ||||||
|  |  | ||||||
|  | @ -12,9 +12,9 @@ | ||||||
|     </ItemGroup> |     </ItemGroup> | ||||||
| 
 | 
 | ||||||
|     <ItemGroup> |     <ItemGroup> | ||||||
|         <PackageReference Include="Dapper" Version="2.1.35"/> |         <PackageReference Include="Dapper" Version="2.1.66"/> | ||||||
|         <PackageReference Include="Npgsql" Version="9.0.2"/> |         <PackageReference Include="Npgsql" Version="9.0.3"/> | ||||||
|         <PackageReference Include="Npgsql.NodaTime" Version="9.0.2"/> |         <PackageReference Include="Npgsql.NodaTime" Version="9.0.3"/> | ||||||
|     </ItemGroup> |     </ItemGroup> | ||||||
| 
 | 
 | ||||||
| </Project> | </Project> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue