Upgrade packages to .net 10
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<Project>
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<TargetFramework>net10.0</TargetFramework>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<EnableNETAnalyzers>false</EnableNETAnalyzers>
|
||||
<Version>1.0.4</Version>
|
||||
|
||||
@@ -4,40 +4,40 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageVersion Include="Autofac" Version="6.4.0" />
|
||||
<PackageVersion Include="Autofac.Extensions.DependencyInjection" Version="8.0.0" />
|
||||
<PackageVersion Include="Autofac" Version="9.1.0" />
|
||||
<PackageVersion Include="Autofac.Extensions.DependencyInjection" Version="11.0.0" />
|
||||
<PackageVersion Include="CommandLineParser" Version="2.9.1" />
|
||||
<PackageVersion Include="coverlet.collector" Version="3.1.2" />
|
||||
<PackageVersion Include="EFCore.NamingConventions" Version="6.0.0" />
|
||||
<PackageVersion Include="FluentMigrator" Version="3.3.2" />
|
||||
<PackageVersion Include="FluentMigrator.Runner" Version="3.3.2" />
|
||||
<PackageVersion Include="FluentMigrator.Runner.Postgres" Version="3.3.2" />
|
||||
<PackageVersion Include="FluentValidation" Version="11.2.2" />
|
||||
<PackageVersion Include="Hangfire" Version="1.7.31" />
|
||||
<PackageVersion Include="Hangfire.Core" Version="1.7.31" />
|
||||
<PackageVersion Include="Hangfire.PostgreSql" Version="1.9.9" />
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="6.0.9" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="6.0.1" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="6.0.1" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="6.0.0" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="6.0.1" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Http" Version="6.0.0" />
|
||||
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.3.2" />
|
||||
<PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.10" />
|
||||
<PackageVersion Include="Newtonsoft.Json" Version="13.0.1" />
|
||||
<PackageVersion Include="Npgsql" Version="6.0.7" />
|
||||
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.7" />
|
||||
<PackageVersion Include="OpenSearch.Client" Version="1.1.0" />
|
||||
<PackageVersion Include="coverlet.collector" Version="10.0.1" />
|
||||
<PackageVersion Include="EFCore.NamingConventions" Version="10.0.1" />
|
||||
<PackageVersion Include="FluentMigrator" Version="8.0.1" />
|
||||
<PackageVersion Include="FluentMigrator.Runner" Version="8.0.1" />
|
||||
<PackageVersion Include="FluentMigrator.Runner.Postgres" Version="8.0.1" />
|
||||
<PackageVersion Include="FluentValidation" Version="12.1.1" />
|
||||
<PackageVersion Include="Hangfire" Version="1.8.23" />
|
||||
<PackageVersion Include="Hangfire.Core" Version="1.8.23" />
|
||||
<PackageVersion Include="Hangfire.PostgreSql" Version="1.21.1" />
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.8" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="10.0.8" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.8" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.8" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="10.0.8" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.8" />
|
||||
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.6.0" />
|
||||
<PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="10.0.2" />
|
||||
<PackageVersion Include="Newtonsoft.Json" Version="13.0.4" />
|
||||
<PackageVersion Include="Npgsql" Version="10.0.3" />
|
||||
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.2" />
|
||||
<PackageVersion Include="OpenSearch.Client" Version="1.8.0" />
|
||||
<PackageVersion Include="Rsdo.StyleCop" Version="1.0.0" />
|
||||
<PackageVersion Include="Serilog.AspNetCore" Version="6.0.1" />
|
||||
<PackageVersion Include="Serilog.Expressions" Version="3.4.1" />
|
||||
<PackageVersion Include="Serilog.Settings.Configuration" Version="3.4.0" />
|
||||
<PackageVersion Include="Serilog.Sinks.Console" Version="4.1.0" />
|
||||
<PackageVersion Include="Serilog.Sinks.Email" Version="2.4.0" />
|
||||
<PackageVersion Include="Serilog.Sinks.File" Version="5.0.0" />
|
||||
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.4.0" />
|
||||
<PackageVersion Include="Swashbuckle.AspNetCore.Annotations" Version="6.4.0" />
|
||||
<PackageVersion Include="xunit" Version="2.4.2" />
|
||||
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.5" />
|
||||
<PackageVersion Include="Serilog.AspNetCore" Version="10.0.0" />
|
||||
<PackageVersion Include="Serilog.Expressions" Version="5.0.0" />
|
||||
<PackageVersion Include="Serilog.Settings.Configuration" Version="10.0.0" />
|
||||
<PackageVersion Include="Serilog.Sinks.Console" Version="6.1.1" />
|
||||
<PackageVersion Include="Serilog.Sinks.Email" Version="4.2.1" />
|
||||
<PackageVersion Include="Serilog.Sinks.File" Version="7.0.0" />
|
||||
<PackageVersion Include="Swashbuckle.AspNetCore" Version="10.2.1" />
|
||||
<PackageVersion Include="Swashbuckle.AspNetCore.Annotations" Version="10.2.1" />
|
||||
<PackageVersion Include="xunit" Version="2.9.3" />
|
||||
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
using System;
|
||||
using Microsoft.OpenApi.Models;
|
||||
using Microsoft.OpenApi;
|
||||
|
||||
namespace Rsdo.Concordancer.Api.Controllers;
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
using System;
|
||||
using System.Net;
|
||||
using MailKit.Security;
|
||||
using Serilog;
|
||||
using Serilog.Configuration;
|
||||
using Serilog.Events;
|
||||
using Serilog.Sinks.Email;
|
||||
|
||||
namespace Rsdo.Concordancer.Api.Framework;
|
||||
|
||||
@@ -23,25 +23,25 @@ public static class SerilogExtensions
|
||||
int batchPostingLimit = 100,
|
||||
string mailSubject = "Log Email")
|
||||
{
|
||||
var connectionInfo = new EmailConnectionInfo()
|
||||
{
|
||||
FromEmail = fromEmail,
|
||||
ToEmail = toEmail,
|
||||
EmailSubject = mailSubject,
|
||||
MailServer = mailServer,
|
||||
Port = port,
|
||||
EnableSsl = enableSsl,
|
||||
};
|
||||
|
||||
NetworkCredential credentials = null;
|
||||
if (!string.IsNullOrEmpty(userName) && !string.IsNullOrEmpty(password))
|
||||
{
|
||||
connectionInfo.NetworkCredentials = new NetworkCredential()
|
||||
credentials = new NetworkCredential()
|
||||
{
|
||||
UserName = userName,
|
||||
Password = password,
|
||||
};
|
||||
}
|
||||
|
||||
return sinkConfiguration.Email(connectionInfo: connectionInfo, restrictedToMinimumLevel: restrictedToMinimumLevel);
|
||||
return sinkConfiguration.Email(
|
||||
from: fromEmail,
|
||||
to: toEmail,
|
||||
host: mailServer,
|
||||
port: port,
|
||||
connectionSecurity: enableSsl ? SecureSocketOptions.Auto : SecureSocketOptions.None,
|
||||
credentials: credentials,
|
||||
subject: mailSubject,
|
||||
body: outputTemplate,
|
||||
restrictedToMinimumLevel: restrictedToMinimumLevel);
|
||||
}
|
||||
}
|
||||
@@ -12,7 +12,7 @@ using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using Microsoft.OpenApi.Models;
|
||||
using Microsoft.OpenApi;
|
||||
using Rsdo.Concordancer.Api.Controllers;
|
||||
using Rsdo.Concordancer.Api.Framework;
|
||||
using Rsdo.Concordancer.Core.Constants;
|
||||
@@ -85,7 +85,11 @@ public class Startup
|
||||
// we would have to build the container which would (at this point) double singletons.
|
||||
// So we are duplicated code from ConnectionStringProvider
|
||||
var connectionString = Configuration[ConfigurationKey.Database.MasterConnectionString];
|
||||
x.UsePostgreSqlStorage(connectionString);
|
||||
x.UsePostgreSqlStorage(
|
||||
options =>
|
||||
{
|
||||
options.UseNpgsqlConnection(connectionString);
|
||||
});
|
||||
x.UseMediator();
|
||||
});
|
||||
services.AddHangfireServer();
|
||||
|
||||
@@ -14,6 +14,8 @@ public class VersionInfoTableMetadata : IVersionTableMetaData
|
||||
|
||||
public string UniqueIndexName => "uc_version";
|
||||
|
||||
public bool CreateWithPrimaryKey => true;
|
||||
|
||||
public object ApplicationContext { get; set; }
|
||||
|
||||
public bool OwnsSchema => true;
|
||||
|
||||
Reference in New Issue
Block a user