ASP.NET Boilerplate v5.1.0 Release Notes
Release Date: 2019-12-15 // over 4 years ago-
๐ฅ 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