Agentic hosting is here. Connect to our MCP now ->

Changelog

Keep yourself informed about the most recent additions and improvements
we’ve made to Sevalla.

Jul 8, 2026
Applications

More control over how cron jobs run

Cron jobs now expose two Kubernetes scheduling controls, so a run that hangs can no longer quietly wedge your schedule - the exact situation that used to leave a cron job stuck after a deploy until you recreated it.

Concurrency policy - decide what happens when a run is triggered while the previous one is still going:

  • Forbid (default) - skip the new run until the current one finishes. Nothing changes for your existing cron jobs.
  • Replace - cancel the still-running job and start a fresh one. This is the self-healing option: a stuck run gets cleared on the next tick instead of blocking every run after it.

Max run time - optionally cap how long each scheduled run may take. If a run exceeds it, Kubernetes terminates it. Leave it empty (or set 0) for no limit.

Both settings live in your process settings and through the API - see Create process and Update process. They apply to cron processes only.

Jul 6, 2026
Applications

Railpack build type (beta)

You can now build your applications with Railpack, the successor to Nixpacks. Railpack analyzes your repository and builds an optimized container image with zero configuration, powered by BuildKit.

To try it, choose Railpack as the build type in your application's build settings (Settings > Build strategy > Update build strategy). It is also available through the public API by setting build_type to railpack.

Railpack detects and builds Node, Python, Go, PHP, Java, Ruby, .NET, Deno, Rust, and Elixir out of the box. Custom start commands work the same way as with other build types: if your web process has a start command set, it overrides the one Railpack detects.

Railpack support is currently in beta. Nixpacks remains the default build type for new applications.

Jun 15, 2026
Static sitesObject storage

Purge your CDN cache in one click

Serving stale content after a deploy or an upload? You can now clear it yourself — no need to wait for the cache to expire or reach out to support.

We've added a new Cache section to the settings of both static sites and object storage. Head to Settings → Cache and hit Purge cache to instantly clear the cached assets served from our global CDN.

  • Static sites — purges the CDN/Edge cache for your site. Reach for it right after a deploy when updated assets aren't showing up yet.
  • Object storage — purges the CDN cache for your bucket, so freshly uploaded or replaced objects are served immediately.

The purge takes effect right away, and you'll get a confirmation the moment the cache is cleared. Available to anyone with update access to the service.

Jun 15, 2026
Static sites

Faster deploys with clearer upload progress

We've made a round of optimizations to how static sites are deployed, and your deploys are now noticeably quicker. Across 264 sites, deploy time dropped by 32.84% on average - the typical deploy went from 82.51s down to 56.6s. Nothing changes in how you deploy. Push your code as usual and the speedup is automatic.

Deploy logs are clearer, too. You'll now see a live upload progress bar so you can follow exactly how far along your upload is, instead of waiting on a silent step. Each deploy prints the total number of files being uploaded, a progress bar that advances with file count and total size, and a closing summary with the final count, size, and how long it took. If any files fail, they're clearly flagged.

⬆️  Uploading 1842 files...
   [████████████░░░░░░░░]  60% · 1105/1842 files · 24.3 MB
✅ Uploaded 1842 files (41.2 MB) in 18.7s
Jun 11, 2026
Platform

AI support agent

You can now chat with an AI support assistant directly from the Sevalla dashboard. The assistant answers questions about the platform and, with your permission, about the services running in your account - it can check deployment status, error logs, database backups, and more, and help you troubleshoot issues. You can also attach screenshots to your messages.

To enable it, go to Help > AI support, review the data processing terms, and choose what the assistant can access. Permissions work like API key permissions: pick a predefined role or scope custom permissions to specific resources. Once enabled, every member of your company can chat with the assistant, so grant only the access you are comfortable exposing to all members. Only company owners and admins can enable AI support or change its permissions.

A few things worth knowing:

  • The assistant is powered by Anthropic Claude. Prompts and account data are sent to Anthropic only to generate responses and are not used to train their models.
  • Enabling AI support creates a dedicated, managed API key for your company. Disabling it revokes the key immediately.
  • The assistant hands the conversation over to our human support team whenever needed.
  • Without account access, the assistant still answers questions using the Sevalla documentation.
Page 1 of 19Next