The 10.2.5 release is a maintenance release which includes developer productivity, usability, security and performance improvements.
HttpContext
When developing razor components that run on the server using static render mode or pre-rendering capabilities, it is sometimes necessary to access the HttpContext (ie. for accessing request/response properties, getting/setting cookies, etc...). However, when using a multi-project approach in Blazor (ie. Client, Server, Shared projects) it is not possible to reference the HttpContext CascadingParameter in the standard way described in the Blazor documentation, as it is not available in the Microsoft.NET.Sdk.BlazorWebAssembly SDK that is utilized by the Client project. In Oqtane 10.2.5 this limitation has been resolved and you are now able to reference an HttpContext property exposed through the ModuleBase and ThemeBase classes for your convenience. This property provides access to the standard Request, Response, Connection, WebSockets, User, Items, TraceIdentifier, and Session objects.
FileManager
The FileManager component in Oqtane is a highly versatile component that allows users to access folders and files and upload files in a secure mannner within your Oqtane module components. In the 10.2.5 release the component has been enhanced with a delete confirmation dialog, new options to improve the file upload user experience including an "upload immediatey upon select" capability, and an improvement to the AnonymizeUploadFilenames option which prevents issues with duplicate filenames in consumer-facing applications.
Updates
The 10.2.5 release has been upgraded to the latest .NET SDK version 10.0.12 which includes security patches for any issues identified in prior .NET 10 SDK releases from Microsoft. The 10.2.5 release also includes upgrades to a variety of dependencies including Radzen.Blazor (11.3.2), ImageSharp (4.1.1), HtmlAgilityPack (1.13.0), FusionCache (2.7.2), MySql.Data (26.7.0), MySql.EntityFrameworkCore (10.0.9), SQLitePCLRaw.bundle_e_sqlite3 (3.0.5), and Microsoft.AspNetCore.Http.Abstractions (2.3.13)
Open Source
To date, the open source project has recorded over 3644 pull requests from 58 contributors and has published 73 official releases, which ranks it among the most active open source projects within the .NET Foundation. The Oqtane framework continues to evolve at a rapid pace to meet the needs of .NET developers. The 10.2.5 release is available for download on Github and is running in production at https://www.oqtane.org, https://www.blazorcms.net, and https://www.blazorkit.net.