Breaking Changes
Enhancements
- ISSUE #5066: Upgrade to ASP.NET Core 3.1
- ISSUE #5063: Massive Debug log file after upgrading to 5.0
- ISSUE #5057: Should add AbpAspNetCoreModule assembly to the application parts
- PR #5027: Remove limitation on AppSettings table value column (by demirmusa)
- ISSUE #5006: BackgroundJobStore executes intensive sort
- ISSUE #5000: Incorrect UserNameOrEmailAddress max length in UserLoginAttempts
- PR #4994: Remove read ip from header (by liangshiw)
- ISSUE #4993: Entity inheritance (TPT) with EF6 EntityHistoryHelper
- ISSUE #4987: The net core version of GetClientIpAddress should be consistent with net fx.
- PR #4968: Remove non-sweetalert parameter(isHtml) (by maliming)
- ISSUE #4966: Remove non-sweetalert parameter(isHtml).
- PR #4947: entity history selectors and ignored types tests (by ryancyq)
- ISSUE #4944: Add Circuit-Breaker for SignalR reconnect loop
- ISSUE #4693: The UpdateChangeSet method of EntityHistoryHelper needs to process the audit field.
- ISSUE #1220: Client IP with port in [X-Forwarded-For] will cause audit problem
Others
- PR #5121: Introducing AbpLocalizationController. (by maliming)
- ISSUE #5119: No explaination on when Abp.Localization.CultureName cookie is set in docs
- ISSUE #5117: Get culture priority is wrong
- PR #5108: EntityHistoryHelper relational changes unit tests for 5.1 (by demirmusa)
- PR #5107: Add [ContractAnnotation] for null check. (by PMExtra)
- ISSUE #5106: Contract Annotations of IsNullOrEmpty
- ISSUE #5104: Document SignalR circuit breaker
- PR #5101: Do not store IHttpContextAccessor.HttpContext in a field. (by maliming)
- ISSUE #5099: Roles menu item definition
- ISSUE #5098: Both EventBus.TriggerAsync and IAsyncEventHandler will throw IFeatureCollection has been disposed exception
- PR #5084: Remove debug logging in entity change creation (by ryancyq)
- PR #5083: Add reschedule/unschedule to Quartz Schedule Job Manager (by RobertHajbok)
- ISSUE #5081: Formatting issue with JSON in abp.swagger.js
- PR #5058: new romanian translation (by totpero)
- PR #5046: Upgrade the Z.EntityFramework.Plus.EFCore package(EF Core 3.x) (by maliming)
- ISSUE #5044: Abp.EntityFrameworkCore.EFPlus need to be updated
- PR #5023: Normalize simple types of DateTime(asp net core 3.x) (by maliming)
- PR #5007: Update the length of the UserNameOrEmailAddress property of UserLoginAttempt. (by maliming)
- ISSUE #5004: Swagger 400 Undocumented. Error: Bad Request
- PR #4995: EntityHistoryHelper is compatible with TPH entities. (by maliming)
- ISSUE #4992: Get issues while adding new tenant using Aps.net MVC 5 with jquery template
- PR #4988: Fixed #4987 net core version of GetClientIpAddress consistent with net fx. (by liangshiw)
- PR #4975: Update abp.signalr-client.js (by demirmusa)
- PR #4962: Cancel the table name for the derived type. (by maliming)
- ISSUE #4959: postgresql - EF core 3.0 migration compatibility
- PR #4958: Disable the tenant filter when deleting expired tokens. (by maliming)
- ISSUE #4957: UserTokenExpirationWorker should disable the tenant filter when deleting data.
- PR #4956: Use the aspnet core built-in GetDisplayUrl method. (by maliming)
- PR #4953: Fix entity history selectors configuration (by ryancyq)
- ISSUE #4948: Entity history selectors were ignored.
- ISSUE #4899: SignalR does not work for .net core - react template
- ISSUE #4886: Should disable its localization feature when an application language is disabled?
- ISSUE #4857: Angular error