Changes in v10.2.4
#6366 Fixed security vulnerability related to visitor cookies (credit @arpitjain099) @sbwalker
#6363 Updated to .NET SDK 10.0.11 @sbwalker
#6362 Used Uri.EscapeDataString on path parameters rather than WebUtility.UrlEncode (credit @mdmontesinos) @sbwalker
#6358 Added new ZiggyCreatures.FusionCache.Locking.Distributed.Redis dependency to Oqtane.Server.nuspec @sbwalker
#6357 User lockout should not proactively send a password reset link - it should be initiated by a user @sbwalker
#6355 Added FusionCache distributed stampede protection @mdmontesinos
#6354 Added AsNotracking to default module template @sbwalker
#6353 Modified Site Settings to allow Culture to be any valid Language defined for a site - not just neutral cultures @sbwalker
#6351 Ensured linked entity is not added/updated in repository @sbwalker
#6349 Changed repositories to use AsNoTracking by default as they are intended to be stateless @sbwalker
#6346 Increased size of license acceptance modal @sbwalker
#6345 Replaced <br> element with CSS class in TabStrip component @sbwalker
#6343 Changed license agreement terminology @sbwalker
#6342 Fixed folder loading optimization @sbwalker
#6340 Improved logout handling to prevent exceptions @sbwalker
#6339 Resolved security vulnerability with Notification PUT method (credit @AmazonBBQ) @sbwalker
#6338 Loaded folder permissions from database to reduce memory consumption on sites with many users @sbwalker
#6337 Improved management of user folders @sbwalker
#6336 Reset PermissionId before insert to prevent exception in scenarios where permissions have been modified externally @leigh-pointer
List of Contributors in v10.2.4
@sbwalker
@leigh-pointer
@mdmontesinos
@AmazonBBQ
@arpitjain099
Additional Resources
Oqtane is an open source CMS and Application Framework that provides advanced functionality for developing web, mobile, and desktop applications on .NET. It leverages the Blazor component model to compose a fully dynamic digital experience.
This release of Oqtane is targeted at .NET 10. This release is upgradeable from previous Oqtane releases with no breaking changes. Simply install the Upgrade package and your database will be upgraded automatically.
This release of Oqtane is running in production at https://www.oqtane.org, https://www.blazorcms.net, and https://www.blazorkit.net