Blazor Blogs 10.06.00 Is Here
Blazor Blogs 10.06.00 is now live. This is the largest update to the project in years, bringing the application, deployment workflow, account experience, newsletters, downloads, and administration tools forward together.

A modern, responsive experience
- Redesigned blog, article, account, newsletter, downloads, and administration pages for desktop and mobile.
- Search and category filters help readers find posts quickly.
- Locally hosted Inter and Space Grotesk fonts improve consistency and reduce external dependencies.
- Administrators can configure accent colors, branding, site URLs, and rich or raw application-header content.
Modern .NET development and Azure deployment
- Blazor Blogs now targets .NET 11.
- Aspire starts the website and a persistent local SQL Server with one command.
- The Aspire deployment model provisions Azure SQL, managed identity, and Windows App Service infrastructure.
- The release includes a safe ZIP deployment script that preserves uploads, post images, download files, and local connection settings.
- Upgrade scripts run incrementally from the stored database version, preserving existing data.
Google sign-in and account improvements
- Visitors can sign in with Google or with a local account.
- Google credentials can be configured by administrators from the Settings page without embedding secrets in source code.
- The account flow includes registration, email confirmation, password reset, external-login management, account lockout, and two-factor support.
Newsletters that recover gracefully
- Readers can subscribe, manage preferences, unsubscribe, and resubscribe through email links without signing in.
- Campaign sending can resume after an interruption without duplicating recipients already logged by email address.
- Newsletter editing uses the Radzen HTML editor, and campaign links use the configured public site URL.
Protected paid downloads

- Administrators can offer free or paid files with descriptions and original filenames.
- Stripe Checkout supports signed-in customers and guests.
- Stripe Tax, supported currencies, refunds, purchase history, expiring download links, and download-link resend are included.
- Paid files are served through protected download endpoints instead of public file URLs.
A complete article-reading experience

- Rich posts and summaries use the Radzen HTML editor.
- Image uploads, categories, RSS, comments integration, unlimited bloggers, and Windows/Open Live Writer support remain available.
- DotNetNuke blog import, application logs, custom privacy and terms pages, and user administration are included.
Upgrade notes
Back up the database and user-content folders before upgrading. Deploy the application without cleaning the site folder, restore or migrate the connection string through appsettings.Local.json or environment configuration, and run the guided database upgrade. Version 10.06.00 includes scripts for the 10.00.00 through 10.06.00 schema changes.
Full installation, deployment, and upgrade documentation, source code, tests, and screenshots are available in the Blazor Blogs GitHub repository.
