Blog

Release of v1.4.3
Nov 21, 2025

Release of v1.4.3

Written by Zack Schwartz

Hello everyone,v1.4.3 is a maintenance release with a few nice enhancements.What's Changed๐Ÿ†• Button to clear audit logs added to Audit Logs screen (to save database storage space). Must have System Permission to use this button.๐Ÿ†• Added /healthz endpoint for health checks๐Ÿ†• Ti...

Read the full blog post โ†’
raytha.com theme refresh
Nov 15, 2025

raytha.com theme refresh

Written by Zack Schwartz

This morning we gave raytha.com a full refresh using Cursor and Sonnet 4.5. The old site had some spacing quirks and was missing the level of polish we expect, so it was time for an overhaul.We also migrated the developer documentation from docs.raytha.com into raytha.com/docs...

Read the full blog post โ†’
Release of v1.4.2
Nov 15, 2025

Release of v1.4.2

Written by Zack Schwartz

Hello everyone.v1.4.2 is a huge release! Major refactorings and improvements to assist with the long term maintenance and future of Raytha.What's Changed๐Ÿ†• Proper breadcrumbs established throughout the admin portal๐Ÿ†• TipTap implementation completely re-done with ability to upl...

Read the full blog post โ†’
Release of v1.4.1 - Postgres Support
Apr 19, 2025

Release of v1.4.1 - Postgres Support

Written by Zack Schwartz

Hi everyone,Today we released version 1.4.1 which is a significant release!What's Changed๐Ÿ†• Full support for both Postgres (now the new default) and SQL Server. Previously we only supported SQL Server. #226๐Ÿ†• TinyMCE wysiwig has been replaced with a ground up implementation of...

Read the full blog post โ†’
Release of v1.3.3
Oct 12, 2024

Release of v1.3.3

Written by Zack Schwartz

Hi everyone,Today we released version 1.3.3 which addresses some critical crashes on certain screens.What's Changed๐Ÿ”ง Fixed crash on background job execution #217๐Ÿ”ง Fixed crash in rendering engine when attachment_public_url was passed empty string #220๐Ÿ”ง Fixed crash when DB_MA...

Read the full blog post โ†’
Release of v1.3.2
Sep 29, 2024

Release of v1.3.2

Written by Zack Schwartz

Hi everyone,Today we released version 1.3.2 which is a small maintenance fix to address the following two bugs.What's Changed๐Ÿ”ง Fixed crash with Raytha Functions execution #211๐Ÿ”ง Fixed $ problem which would cause a rendering issue #210Full Changelog: https://github.com/RaythaH...

Read the full blog post โ†’
Release of v1.3.1
Sep 28, 2024

Release of v1.3.1

Written by Zack Schwartz

We are proud to announce the release of version 1.3.1. Let's summarize the updates since our last big release of version 1.2.0 back in April of 2024.New features:๐Ÿฅณ Menus feature -- You no longer have to hardcode menu items into your templates. You can create a menu via the UI...

Read the full blog post โ†’
Create a website with multiple concurrent live streams
Apr 21, 2024

Create a website with multiple concurrent live streams

Written by Zack Schwartz

Using a combination of Raytha, Mux.com, and OBS or Zoom, you can create a website that has multiple and concurrent live streams going on simultaneously. Imagine you are running a live virtual event such as an annual conference, gaming event, or music festival, visitors to your...

Read the full blog post โ†’
Embeddable functions with ClearScript in .NET CMS
Apr 14, 2024

Embeddable functions with ClearScript in .NET CMS

Written by Zack Schwartz

With our new release of v1.2.0, Raytha introduces Embeddable Functions.Raytha Functions are a way to write custom code in the administrator portal of Raytha to add functionality to your application. Use cases for this include but are not limited to:Create your own custom api e...

Read the full blog post โ†’
Release of v1.2.0
Apr 14, 2024

Release of v1.2.0

Written by Zack Schwartz

Hi everyone,We are proud to announce the release of v1.2.0, which includes the big new feature: Raytha Functions.Raytha Functions are a way to write custom code in the administrator portal of Raytha to add functionality to your application. Use cases for this include but are n...

Read the full blog post โ†’
Release of v1.1.5
Dec 27, 2023

Release of v1.1.5

Written by Zack Schwartz

Hi everyone,This release contains the following enhancements:Updates the default public theme to vanilla Bootstrap 5.3 #174Upgrades TinyMCE dependency to resolve Dependabot issues #175Fixes issue with TinyMCE's source mode not working #176Thank you

Read the full blog post โ†’
Raytha Cloud Hosted Platform is now live!
Dec 18, 2023

Raytha Cloud Hosted Platform is now live!

Written by Zack Schwartz

We are thrilled to share the exciting news about the launch of the Raytha Cloud Hosting Platform! This accomplishment represents months of dedicated effort and a significant achievement..How the cloud-hosted platform can benefit us?Our primary goal is to make Raytha accessible...

Read the full blog post โ†’
Release of v1.1.4
Dec 18, 2023

Release of v1.1.4

Written by Zack Schwartz

Hello everyone, v1.1.4 is now released!This is a big release for Raytha because we are officially announcing the release of the Raytha Cloud Platform. Anybody can spin up an instance of Raytha in minutes to trial Raytha free for 14 days. This way people do not have to be devel...

Read the full blog post โ†’
Release of v1.1.3
Oct 15, 2023

Release of v1.1.3

Written by Zack Schwartz

Hello everyone, v1.1.3 is now released!What's Changed[code cleanup] Swapped CsvReader for an MIT licensed library by @smd-11 #145[enhancement] Import submissions now supports file upload field by @smd-11 #144[enhancement] Items that failed to import via validation errors or ot...

Read the full blog post โ†’
Release of v1.1.2
Aug 26, 2023

Release of v1.1.2

Written by Zack Schwartz

Hello everyone, v1.1.2 is now released!What's Changed[devops] - Github action to automatically build and run tests #137[new feature] - Import content items from CSV #141You can see the How-To article on importing content items from CSV here: https://raytha.com/user-guide/Impor...

Read the full blog post โ†’
raytha.com now runs on Kubernetes
Aug 13, 2023

raytha.com now runs on Kubernetes

Written by Zack Schwartz

Why is a simple website like raytha.com running a kubernetes cluster? Azure Kubernetes Service to be precise. It might seem like over-engineering. Raytha.com was previously deployed on an Azure App Service plan.This move is all in preparation for the release of the official Ra...

Read the full blog post โ†’
ERR_TOO_MANY_REDIRECTS with Azure App Services and Cloudflare
Jul 26, 2023

ERR_TOO_MANY_REDIRECTS with Azure App Services and Cloudflare

Written by Zack Schwartz

IntroductionIn some of our hosting R&D, we put up an instance of the Raytha platform on Azure Web App for Containers, which is a product of Azure App Service. However, we like to handle all of the SSL and https with Cloudflare, which serves as a reverse proxy. Now the webs...

Read the full blog post โ†’
Release of v1.1.1
Jul 07, 2023

Release of v1.1.1

Written by Zack Schwartz

Hello everyone, v1.1.1 is now released with a number of great bug fixes.What's Changed:[security] Bump System.Linq.Dynamic.Core from 1.2.24 to 1.3.0 in /src/Raytha.Application by @dependabot in #132[bug fix] Templates: Convenient uploader for local storage returns undefined #9...

Read the full blog post โ†’
Building native background tasks in .NET
Jun 18, 2023

Building native background tasks in .NET

Written by Zack Schwartz

IntroIn this blog post, we will delve into the comprehensive process of constructing a "Fire and Forget" style background task in .NET web applications. The term "Fire and Forget" refers to an action initiated by a user, such as executing a report, that may consume several min...

Read the full blog post โ†’
Release of v1.1.0
May 28, 2023

Release of v1.1.0

Written by Zack Schwartz

v1.1.0 is a big release!This is a major version upgrade which means you must run a database migration script. For those who are upgrading from any version between 1.0.0 and 1.0.6, you should run this database script: https://github.com/RaythaHQ/raytha/blob/main/db/v1_0_0_to_v1...

Read the full blog post โ†’
AKS lost ingress connection after cluster upgrade
Apr 22, 2023

AKS lost ingress connection after cluster upgrade

Written by Zack Schwartz

Are you considering upgrading your Azure Kubernetes Service (AKS) cluster from a version prior to 1.24.3? You might want to read about my recent experience before you do. What was meant to be a routine upgrade turned into a frustrating two-hour debugging session. Although all ...

Read the full blog post โ†’
Build a Job Board Platform with HTML Only
Apr 16, 2023

Build a Job Board Platform with HTML Only

Written by Zack Schwartz

Job board websites are popular for associations who want to let their membership know what jobs are available within the industry. It is also a source of revenue for those that charge for job postings.We created the job board below using the Raytha CMS platform using nothing b...

Read the full blog post โ†’
Release of v1.0.6
Apr 15, 2023

Release of v1.0.6

Written by Zack Schwartz

Hello everyone, v1.0.6 is now released with the key highlights being:New features:Added convenience file upload drop zone to Templates to allow users to upload assets right then and there #119Added db consumption metrics to the dashboard #75Breaking changes:raytha_attachment_u...

Read the full blog post โ†’
Build a Linktree Style Page with HTML and CSS
Apr 09, 2023

Build a Linktree Style Page with HTML and CSS

Written by Zack Schwartz

Upon seeing Raytha's numerous social media pages, we initially thought of setting up an account on Linktree. This clever platform provides users with a landing page containing links to all of their social media profiles.However, we soon realized that as a CMS, we could easily ...

Read the full blog post โ†’
Integrate Stripe Hosted Checkout Into .NET Web Application
Apr 09, 2023

Integrate Stripe Hosted Checkout Into .NET Web Application

Written by Zack Schwartz

IntroAs of the writing of this blog post, Stripe is the best payment provider in the world when it comes to providing a Developer Experience. It is often cited as the gold standard of API and documentation. Having said that, integrating payments into your .NET application is s...

Read the full blog post โ†’