Platform CLI Use cases
Learn
Developer docs User guide Quickstart CLI and AI agents Blog
Company
Services About Contact Links Get started

Raytha v1.0.0: headless REST API, pagination and scale-out

Raytha v1.0.0: headless REST API, pagination and scale-out

The 1.0 release adds a headless REST API with an OpenAPI spec, richer list view pagination, list views as the home page and support for running several instances at once.

Released February 11, 2023.

What's new

  • Headless REST API with Swagger / OpenAPI spec
  • Additional List View pagination controls
  • Able to set a List View as the home page
  • Support for running in Scaled Out instanced, for example on Azure App Service or multiple pods on kubernetes.

Full changelog on GitHub

Database Migration

This release requires a database migration from version 0.9.0/4.

  • Be sure to take a backup of your current database.
  • Either run v0_9_0_to_v1_0_0.sql script on your database or run ef migration dotnet ef database update --project .\src\Raytha.Infrastructure --startup-project .\src\Raytha.Web, whichever your preferred upgrade method is.

Breaking changes

  • For form validation in templates: github.com/RaythaHQ/raytha/issues/59
  • For creating content items via Service Layer, Raytha.Application.ContentItems.Commands.CreateContentItem now takes in the Content Type Developer Name instead of the Content Type Id.

Upgrade

This version predates the Docker Hub image. Build it from the v1.0.0 source on GitHub, or run a current release with docker pull raythahq/raytha:latest.

This release changes the database schema. Back up your database before upgrading, then apply the migration described above.

New to Raytha? The fastest way to run it is the Railway template; see the quickstart and upgrade notes.

Release v1.0.0 on GitHub

Share Post LinkedIn

Try Raytha on your own site

Free, open source and ready to deploy in minutes.