Table of Contents

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