Oqtane Roadmap and History
This page provides an overview of the Oqtane roadmap and history. It includes the current version, upcoming features, and the history of Oqtane.
Roadmap
This project is open source, and therefore is a work in progress...
Backlog (TBD)
- 🔳 Azure Autoscale support (ie. web farm)
- 🔳 Folder Providers
- 🔳 Generative AI Integration
Current Priorities
- 🔳 SSR Stabilization
Release History
Oqtane 5 (.net 8, SSR)
Oqtane 5.1.1 (Apr 16, 2024)
- ✅ Stabilization improvements
Oqtane 5.1.0 (Mar 27, 2024)
Release Announcement Oqtane 5.1
- ✅ Migration to the new unified Blazor approach in .NET 8 (ie. blazor.web.js)
- ✅ Static Server Rendering (SSR) support
Oqtane 5.0.2 (Jan 25, 2024)
- ✅ Stabilization improvements
Oqtane 5.0.1 (Dec 21, 2023)
- ✅ Stabilization improvements
Oqtane 5.0.0 (Nov 16, 2023)
Release Announcement Oqtane 5.0
- ✅ Migration to .NET 8
Oqtane 4 (.net 7)
Oqtane 4.0.6 (Oct 16, 2023)
- ✅ Stabilization improvements
Oqtane 4.0.5 (Sep 26, 2023)
- ✅ Stabilization improvements
Oqtane 4.0.4 (Sep 25, 2023)
- ✅ Stabilization improvements
- ✅ User Import
Oqtane 4.0.3 (Aug 29, 2023)
- ✅ Stabilization improvements
Oqtane 4.0.2 (Aug 9, 2023)
- ✅ Stabilization improvements
Oqtane 4.0.1 (Jul 18, 2023)
- ✅ Stabilization improvements
Oqtane 4.0.0 (Jun 26, 2023)
Release Announcement Oqtane 4.0
- ✅ Migration to .NET 7
- ✅ Improved JavaScript, CSS, and Meta support
- ✅ Optimized Client Assembly Loading
- ✅ Routable Modules (ie. declarative configuration)
- ✅ Site Template improvements
- ✅ IEventSubscriber interface
Oqtane 3 (.net 6, MAUI)
Oqtane 3.4.3 (May 3, 2023)
- ✅ Stabilization improvements
Oqtane 3.4.2 (Mar 29, 2023)
- ✅ Stabilization improvements
Oqtane 3.4.1 (Mar 13, 2023)
- ✅ Stabilization improvements
Oqtane 3.4.0 (Mar 12, 2023)
Release Announcement Oqtane 3.4
- ✅ Permissions performance optimization
- ✅ Connection string management improvements
- ✅ XML site map generator
- ✅ OIDC integration with User Profiles
Oqtane 3.3.1 (Jan 14, 2023)
- ✅ Stabilization improvements
Oqtane 3.3.0 (Jan 12, 2023)
Release Announcement Oqtane 3.3
- ✅ Dynamic Authorization Policies
- ✅ Entity-Level Permissions
- ✅ Extended Module Permissions
Oqtane 3.2.1 (Oct 17, 2022)
- ✅ Stabilization improvements
- ✅ Server Event System
Oqtane 3.2.0 (Sep 13, 2022)
Release Announcement Oqtane 3.2
- ✅ .NET MAUI / Blazor Hybrid support
- ✅ Upgrade to Bootstrap 5.2
Oqtane 3.1.3 (Jun 27, 2022)
- ✅ Stabilization improvements
Oqtane 3.1.2 (May 14, 2022)
- ✅ Stabilization improvements
Oqtane 3.1.1 (May 3, 2022)
- ✅ Stabilization improvements
Oqtane 3.1.0 (Apr 5, 2022)
Release Announcement Oqtane 3.1
- ✅ User account lockout support
- ✅ Two factor authentication support
- ✅ Per-site configuration of password complexity, lockout criteria
- ✅ External login support via OAuth2 / OpenID Connect
- ✅ Support for Single Sign On (SSO) via OpenID Connect
- ✅ External client support via Jwt tokens
- ✅ Downstream API support via Jwt tokens
- ✅ CSS resource hierarchy support
- ✅ Site structure/content migration
- ✅ Event log notifications
- ✅ 404 page handling
- ✅ Property change component notifications
- ✅ Support for ES6 JavaScript modules
Oqtane 3.0.3 ( Feb 15, 2022)
- ✅ Url fragment and anchor navigation support
- ✅ Meta tag support in page head
- ✅ Html/Text content versioning support
Oqtane 3.0.2 ( Jan 16, 2022)
- ✅ Default alias specification, auto alias registration, redirect logic
- ✅ Improvements to visitor tracking and url mapping
- ✅ Scheduler enhancements for stop/start, weekly and one-time jobs
- ✅ Purge job for daily housekeeping of event log and visitors
- ✅ Granular security filtering for Settings
Oqtane 3.0.1 ( Dec 12, 2021 )
- ✅ Url mapping for broken links, content migration
- ✅ Visitor tracking for usage insights, personalization
- ✅ User experience improvements in Page and Module management
Oqtane 3.0.0 ( Nov 11, 2021 )
Release Announcement Oqtane 3.0
- ✅ Migration to .NET 6
- ✅ Blazor hosting model flexibility per site
- ✅ Blazor WebAssembly prerendering support
Oqtane 2
Oqtane 2.3.1 ( Sep 27, 2021 )
- ✅ Complete UI migration to Bootstrap 5 and HTML5 form validation
- ✅ Improve module/theme installation and add support for commercial extensions
- ✅ Replace System.Drawing with ImageSharp
- ✅ Image resizing service
Oqtane 2.2.0 ( Jul 6, 2021 )
Release Announcement Oqtane 2.2
- ✅ Bootstrap 5 Upgrade
- ✅ Package Service integration
- ✅ Default and Shared Resource File inclusion
- ✅ Startup Error logging
- ✅ API Controller Validation and Logging
Oqtane 2.1.0 ( Jun 4, 2021 )
Release Announcement Oqtane 2.1
- ✅ Cross Platform Database Support ( ie. LocalDB, SQL Server, SQLite, MySQL, PostgreSQL ) - see #964
- ✅ Utilize EF Core Migrations - see #964
- ✅ Public Content Folder support
- ✅ Multi-tenant Infrastructure improvements
- ✅ User Authorization optimization
- ✅ Consolidation of Package Management
- ✅ Blazor Server Pre-rendering
- ✅ Translation Package installation support
Oqtane 2.0.2 ( Apr 19, 2021 )
- ✅ Assorted fixes and user experience improvements
Oqtane 2.0.1 ( Feb 27, 2021 )
- ✅ Complete Static Localization of Admin UI
Oqtane 2.0.0 ( Nov 11, 2020 )
Release Announcement Oqtane 2.0
- ✅ Migration to .NET 5
- ✅ Static Localization ( ie. labels, help text, etc.. )
- ✅ Improved JavaScript Reference Support
- ✅ Performance Optimizations
- ✅ Developer Productivity Enhancements
Oqtane 1
Oqtane 1.0.0 ( May 19, 2020 )
Release Announcement Oqtane 1.0
- ✅ Migration to .NET Core 3.2
- ✅ Multi-Tenant ( Shared Database & Isolated Database )
- ✅ Modular Architecture
- ✅ Headless API with Swagger Support
- ✅ Dynamic Page Compositing Model / Site & Page Management
- ✅ Authentication / User Management / Profile Management
- ✅ Authorization / Roles Management / Granular Permissions
- ✅ Dynamic Routing
- ✅ Extensibility via Custom Modules
- ✅ Extensibility via Custom Themes
- ✅ Event Logging / Audit Trail
- ✅ Folder / File Management
- ✅ Recycle Bin
- ✅ Scheduled Jobs ( Background Processing )
- ✅ Notifications / Email Delivery
- ✅ Seamless Upgrade Experience
- ✅ Progressive Web Application Support
- ✅ JavaScript Lazy Loading
- ✅ Dynamic CSS/Lazy Loading
Proof of Concept
Oqtane POC ( May 9, 2019 )
Release Announcement Oqtane POC
- ✅ Initial public release on GitHub
- ✅ .NET Core 3.0