Changelog

Latest updates and improvements to our starter kits

v2.1.0 January 2025

.NET 9 Support & Performance Improvements

New Features

  • Upgraded to .NET 9.0 with full compatibility
  • Added passkey authentication support
  • New real-time notifications with SignalR
  • Added dark mode toggle component

Improved Improvements

  • 30% faster startup time with optimized DI
  • Reduced memory footprint in EF Core queries
  • Better Blazor Server reconnection handling
  • Updated all NuGet packages to latest versions

Fixed Bug Fixes

  • Fixed race condition in concurrent tenant creation
  • Resolved Stripe webhook signature validation edge case
  • Fixed mobile navigation z-index issue
v2.0.0 December 2024

Major Release: Multi-Tenancy & Enterprise Features

New Features

  • Complete multi-tenancy architecture with database-per-tenant option
  • Enterprise SSO with SAML 2.0 and OpenID Connect
  • Advanced role-based access control (RBAC)
  • Audit logging with full event history
  • API rate limiting and throttling
  • Background job processing with Hangfire

Improved Improvements

  • Redesigned admin dashboard with better UX
  • Improved API documentation with OpenAPI 3.1
  • Enhanced email templates with MJML

Breaking Breaking Changes

  • Minimum .NET version is now 8.0
  • Renamed TenantContext to TenantScope
  • Updated authentication middleware order
v1.5.0 October 2024

Stripe Billing & Subscription Management

New Features

  • Complete Stripe integration for subscriptions
  • Customer portal for billing management
  • Usage-based billing support
  • Invoice generation and PDF export
  • Proration and plan upgrades/downgrades

Fixed Bug Fixes

  • Fixed webhook retry handling
  • Resolved timezone issues in billing cycles
v1.0.0 August 2024

Initial Release

New Features

  • ASP.NET Core Identity with JWT authentication
  • Email verification and password reset flows
  • Social login (Google, Microsoft, GitHub)
  • Responsive Blazor UI components
  • Admin dashboard with user management
  • Docker support with docker-compose
  • Comprehensive documentation

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.