diff --git a/docs/en/Migration-Guides/Abp-8_0.md b/docs/en/Migration-Guides/Abp-8_0.md index 3e0e014a5c..62d418f22f 100644 --- a/docs/en/Migration-Guides/Abp-8_0.md +++ b/docs/en/Migration-Guides/Abp-8_0.md @@ -8,70 +8,142 @@ The following NuGet libraries have been upgraded: | Package | Old Version | New Version | | ------------------- | ----------- | ----------- | -| All Microsoft packages | 7.x | 8.x | -| Microsoft.CodeAnalysis | 4.2.0 | 4.5.0 | -| NUglify | 1.20.0 | 1.21.0 | -| Polly | 7.2.3 | 8.2.0 | -| aliyun-net-sdk-sts | 3.1.0 | 3.1.2 | -| Autofac | 7.0.0 | 7.1.0 | -| Autofac.Extras.DynamicProxy | 6.0.1 | 7.1.0 | -| AutoMapper | 12.0.0 | 12.0.1 | -| AsyncKeyedLock | 6.2.1 | 6.2.2 | -| AWSSDK.S3 | 3.7.9.2 | 3.7.300.2 | -| AWSSDK.SecurityToken | 3.7.1.151 | 3.7.300.2 | -| Azure.Storage.Blobs | 12.15.0 | 12.19.1 | -| ConfigureAwait.Fody | 3.3.1 | 3.3.2 | -| Confluent.Kafka | 1.8.2 | 2.3.0 | -| Dapper | 2.0.123 | 2.1.21 | -| Dapr.Client | 1.11.0 | 1.12.0 | -| DistributedLock.Core | 1.0.4 | 1.0.5 | -| DistributedLock.Redis | 1.0.1 | 1.0.2 | -| EphemeralMongo.Core | 1.1.0 | 1.1.3 | -| EphemeralMongo6.runtime.linux-x64 | 1.1.0 | 1.1.3 | -| EphemeralMongo6.runtime.osx-x64 | 1.1.0 | 1.1.3 | -| EphemeralMongo6.runtime.win-x64 | 1.1.0 | 1.1.3 | -| FluentValidation | 11.0.1 | 11.8.0 | -| Fody | 6.6.1 | 6.8.0 | -| Hangfire.AspNetCore | 1.8.2 | 1.8.6 | -| Hangfire.SqlServer | 1.8.2 | 1.8.6 | -| HtmlSanitizer | 5.0.331 | 8.0.746 | -| IdentityModel | 6.0.0 | 6.2.0 | -| IdentityServer4.AspNetIdentity | 4.1.1 | 4.1.2 | -| JetBrains.Annotations | 2022.1.0 | 2023.3.0 | -| LibGit2Sharp | 0.26.2 | 0.28.0 | -| Magick.NET-Q16-AnyCPU | 13.2.0 | 13.4.0 | -| MailKit | 3.2.0 | 4.3.0 | -| Markdig.Signed | 0.26.0 | 0.33.0 | -| Microsoft.AspNetCore.Mvc.Versioning | 5.0.0 | 5.1.0 | -| Microsoft.AspNetCore.Razor.Language | 6.0.8 | 6.0.25 | -| Microsoft.NET.Test.Sdk | 17.2.0 | 17.8.0 | -| Minio | 4.0.6 | 6.0.1 | -| MongoDB.Driver | 2.19.1 | 2.22.0 | -| NEST | 7.14.1 | 7.17.5 | -| Newtonsoft.Json | 13.0.1 | 13.0.3 | -| NSubstitute | 4.3.0 | 5.1.0 | -| NSubstitute.Analyzers.CSharp | 1.0.15 | 1.0.16 | -| NuGet.Versioning | 5.11.0 | 6.7.0 | -| Octokit | 0.50.0 | 9.0.0 | -| Quartz | 3.4.0 | 3.7.0 | -| Quartz.Extensions.DependencyInjection | 3.4.0 | 3.7.0 | -| Quartz.Plugins.TimeZoneConverter | 3.4.0 | 3.7.0 | -| RabbitMQ.Client | 6.3.0 | 6.6.0 | -| Rebus | 6.6.5 | 7.2.1 | -| Rebus.ServiceProvider | 7.0.0 | 9.1.0 | -| Scriban | 5.4.4 | 5.9.0 | -| Serilog.AspNetCore | 5.0.0 | 8.0.0 | -| Serilog.Extensions.Hosting | 3.1.0 | 8.0.0 | -| Serilog.Extensions.Logging | 3.1.0 | 8.0.0 | -| Serilog.Sinks.Async | 1.4.0 | 1.5.0 | -| SharpZipLib | 1.3.3 | 1.4.2 | -| Shouldly | 4.1.0 | 4.2.1 | -| SixLabors.ImageSharp | 1.0.4 | 3.0.2 | -| Slugify.Core | 3.0.0 | 4.0.1 | -| Spectre.Console | 0.46.1-preview.0.7 | 0.47.0 | -| Swashbuckle.AspNetCore | 6.2.1 | 6.5.0 | -| System.Linq.Dynamic.Core | 1.3.3 | 1.3.5 | -| TimeZoneConverter | 5.0.0 | 6.1.0 | -| xunit | 2.4.1 | 2.6.1 | -| xunit.extensibility.execution | 2.4.1 | 2.6.1 | -| xunit.runner.visualstudio | 2.4.5 | 2.6.1 | +| aliyun-net-sdk-sts | 3.1.0 | 3.1.2 | +| AsyncKeyedLock | 6.2.1 | 6.2.2 | +| Autofac | 7.0.0 | 7.1.0 | +| Autofac.Extras.DynamicProxy | 6.0.1 | 7.1.0 | +| AutoMapper | 12.0.0 | 12.0.1 | +| AWSSDK.S3 | 3.7.9.2 | 3.7.300.2 | +| AWSSDK.SecurityToken | 3.7.1.151 | 3.7.300.2 | +| Azure.Messaging.ServiceBus | 7.8.1 | 7.17.0 | +| Azure.Storage.Blobs | 12.15.0 | 12.19.1 | +| Blazorise | 1.3.1 | 1.3.2 | +| Blazorise.Bootstrap5 | 1.3.1 | 1.3.2 | +| Blazorise.Icons.FontAwesome | 1.3.1 | 1.3.2 | +| Blazorise.Components | 1.3.1 | 1.3.2 | +| Blazorise.DataGrid | 1.3.1 | 1.3.2 | +| Blazorise.Snackbar | 1.3.1 | 1.3.2 | +| Confluent.Kafka | 1.8.2 | 2.3.0 | +| Dapper | 2.0.123 | 2.1.21 | +| Dapr.AspNetCore | 1.9.0 | 1.12.0 | +| Dapr.Client | 1.9.0 | 1.12.0 | +| Devart.Data.Oracle.EFCore | 10.1.134.7 | 10.1.151.7 | +| DistributedLock.Core | 1.0.4 | 1.0.5 | +| DistributedLock.Redis | 1.0.1 | 1.0.2 | +| EphemeralMongo.Core | 1.1.0 | 1.1.3 | +| EphemeralMongo6.runtime.linux-x64 | 1.1.0 | 1.1.3 | +| EphemeralMongo6.runtime.osx-x64 | 1.1.0 | 1.1.3 | +| EphemeralMongo6.runtime.win-x64 | 1.1.0 | 1.1.3 | +| FluentValidation | 11.0.1 | 11.8.0 | +| Hangfire.AspNetCore | 1.8.2 | 1.8.6 | +| Hangfire.SqlServer | 1.8.2 | 1.8.6 | +| HtmlSanitizer | 5.0.331 | 8.0.746 | +| HtmlAgilityPack | 1.11.42 | 1.11.54 | +| IdentityModel | 6.0.0 | 6.2.0 | +| IdentityServer4.AspNetIdentity | 4.1.1 | 4.1.2 | +| JetBrains.Annotations | 2022.1.0 | 2023.3.0 | +| LibGit2Sharp | 0.26.2 | 0.28.0 | +| Magick.NET-Q16-AnyCPU | 13.2.0 | 13.4.0 | +| MailKit | 3.2.0 | 4.3.0 | +| Markdig.Signed | 0.26.0 | 0.33.0 | +| Microsoft.AspNetCore.Authentication.JwtBearer | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Authentication.OpenIdConnect | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Authorization | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Components | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Components.Authorization | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Components.Web | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Components.WebAssembly | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Components.WebAssembly.Authentication | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Components.WebAssembly.DevServer | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Components.WebAssembly.Server | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Mvc.NewtonsoftJson | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.Mvc.Versioning | 5.0.0 | 5.1.0 | +| Microsoft.AspNetCore.Razor.Language | 6.0.8 | 6.0.25 | +| Microsoft.AspNetCore.TestHost | 7.0.10 | 8.0.0 | +| Microsoft.AspNetCore.WebUtilities | 2.2.0 | 8.0.0 | +| Microsoft.Bcl.AsyncInterfaces | 7.0.0 | 8.0.0 | +| Microsoft.CodeAnalysis.CSharp | 4.2.0 | 4.5.0 | +| Microsoft.Data.Sqlite | 7.0.0 | 8.0.0 | +| Microsoft.EntityFrameworkCore | 7.0.10 | 8.0.0 | +| Microsoft.EntityFrameworkCore.Design | 7.0.0 | 8.0.0 | +| Microsoft.EntityFrameworkCore.InMemory | 7.0.10 | 8.0.0 | +| Microsoft.EntityFrameworkCore.Proxies | 7.0.10 | 8.0.0 | +| Microsoft.EntityFrameworkCore.Relational | 7.0.10 | 8.0.0 | +| Microsoft.EntityFrameworkCore.Sqlite | 7.0.10 | 8.0.0 | +| Microsoft.EntityFrameworkCore.SqlServer | 7.0.0 | 8.0.0 | +| Microsoft.EntityFrameworkCore.Tools | 7.0.1 | 8.0.0 | +| Microsoft.Extensions.Caching.Memory | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Caching.StackExchangeRedis | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Configuration.Binder | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Configuration.CommandLine | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Configuration.EnvironmentVariables | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Configuration.UserSecrets | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.DependencyInjection | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.DependencyInjection.Abstractions | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.FileProviders.Composite | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.FileProviders.Embedded | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.FileProviders.Physical | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.FileSystemGlobbing | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Hosting | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Hosting.Abstractions | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Http | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Http.Polly| 7.0.10 | 8.0.0 | +| Microsoft.Extensions.Identity.Core | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Localization | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Logging | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Logging.Console | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Options | 7.0.0 | 8.0.0 | +| Microsoft.Extensions.Options.ConfigurationExtensions | 7.0.0 | 8.0.0 | +| Microsoft.NET.Test.Sdk | 17.2.0 | 17.8.0 | +| Microsoft.VisualStudio.Web.CodeGeneration.Design | 7.0.0 | 8.0.0 | +| Minio | 4.0.6 | 6.0.1 | +| MongoDB.Driver | 2.19.1 | 2.22.0 | +| NEST | 7.14.1 | 7.17.5 | +| Newtonsoft.Json | 13.0.1 | 13.0.3 | +| NSubstitute | 4.3.0 | 5.1.0 | +| NuGet.Versioning | 5.11.0 | 6.7.0 | +| NUglify | 1.20.0 | 1.21.0 | +| Npgsql.EntityFrameworkCore.PostgreSQL | 7.0.0 | 8.0.0-rc.2 | +| NSubstitute.Analyzers.CSharp | 1.0.15 | 1.0.16 | +| Octokit | 0.50.0 | 9.0.0 | +| OpenIddict.Abstractions | 4.8.0 | 4.10.0 | +| OpenIddict.Core | 4.8.0 | 4.10.0 | +| OpenIddict.Server.AspNetCore | 4.8.0 | 4.10.0 | +| OpenIddict.Validation.AspNetCore | 4.8.0 | 4.10.0 | +| OpenIddict.Validation.ServerIntegration | 4.8.0 | 4.10.0 | +| Oracle.EntityFrameworkCore | 7.21.8 | 7.21.12 | +| Polly | 7.2.3 | 8.2.0 | +| Pomelo.EntityFrameworkCore.MySql | 7.0.0 | 8.0.0-beta.1 | +| Quartz | 3.4.0 | 3.7.0 | +| Quartz.Extensions.DependencyInjection | 3.4.0 | 3.7.0 | +| Quartz.Plugins.TimeZoneConverter | 3.4.0 | 3.7.0 | +| Quartz.Serialization.Json | 3.3.3 | 3.7.0 | +| RabbitMQ.Client | 6.3.0 | 6.6.0 | +| Rebus | 6.6.5 | 7.2.1 | +| Rebus.ServiceProvider | 7.0.0 | 9.1.0 | +| Scriban | 5.4.4 | 5.9.0 | +| Serilog | 2.11.0 | 3.1.1 | +| Serilog.AspNetCore | 5.0.0 | 8.0.0 | +| Serilog.Extensions.Hosting | 3.1.0 | 8.0.0 | +| Serilog.Extensions.Logging | 3.1.0 | 8.0.0 | +| Serilog.Sinks.Async | 1.4.0 | 1.5.0 | +| Serilog.Sinks.Console | 3.1.1 | 5.0.0 | +| Serilog.Sinks.File | 4.1.0 | 5.0.0 | +| SharpZipLib | 1.3.3 | 1.4.2 | +| Shouldly | 4.0.3 | 4.2.1 | +| SixLabors.ImageSharp.Drawing | 2.0.0 | 2.0.1 | +| Slugify.Core | 3.0.0 | 4.0.1 | +| StackExchange.Redis | 2.6.122 | 2.7.4 | +| Swashbuckle.AspNetCore | 6.2.1 | 6.5.0 | +| System.Collections.Immutable | 7.0.0 | 8.0.0 | +| System.Linq.Dynamic.Core | 1.3.3 | 1.3.5 | +| System.Security.Permissions | 7.0.0 | 8.0.0 | +| System.Text.Encoding.CodePages | 7.0.0 | 8.0.0 | +| System.Text.Encodings.Web | 7.0.0 | 8.0.0 | +| System.Text.Json | 7.0.0 | 8.0.0 | +| TimeZoneConverter | 5.0.0 | 6.1.0 | +| xunit | 2.4.1 | 2.6.1 | +| xunit.extensibility.execution | 2.4.1 | 2.6.1 | +| xunit.runner.visualstudio | 2.4.5 | 2.5.3 |