The 6.1.5 release is a maintenance release which includes usability, security and performance improvements.
Database Providers
Oqtane has supported multiple databases (SQL Server, SQLite, MySQL, PostgreSQL) since version 2.1 (June 2021). The original implementation separated the database providers into their own distinct projects with their own Nuget packages. The concept was to only install a database provider if it was actually being used in an installation. The problem with this approach was that dynamic package installation could sometimes result in run-time incompatibilities. To resolve this issue in later versions, the logic was modified to copy the database provider assemblies and their dependencies to the /bin folder during packaging - which meant that all database providers were always installed in every Oqtane installation. In Oqtane 6.1.5 this has been further simplified by moving the database providers to the Oqtane.Server project, making the dependencies explicit and ensuring they are always updated and available. In addition, the database provider infrastructure was improved with additional methods for managing data during migrations and ensuring that logic is executed in a cross platform manner.
Security
This release has been upgraded to the latest .NET SDK version 9.0.8 which includes security patches for any issues identified in prior .NET 9 SDK releases from Microsoft. It also includes updates to the latest versions of SixLabors.ImageSharp to address a medium security vulnerability (CVE-2025-54575).
Open Source
To date, the open source project has recorded over 3079 pull requests from 58 contributors and has published 57 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 the .NET community. The 6.1.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.