Changelog

What has changed in Relay recently, newest first.

Dashboard overview and fixes

2026-11-10

  • The overview now reads real data from your projects and deployments.
  • Dashboard pages share one polling hook for live updates, and an accessibility pass improved keyboard and screen-reader support.
  • Billing shows a "coming soon" message instead of a developer note.
  • Banner descriptions sit in the title row when a banner has no title.

Project, server and settings pages

2026-11-09

  • Project pages are split into tabs, list each project's last deploy, and include an action bar.
  • Server pages show usage meters and a table of containers, and the setup wizard is split into steps.
  • Settings show plan cards and usage meters.
  • The dashboard shell and its pages were rebuilt, with new status colors.

Deployment history and logs

2026-11-09

  • Deployment history can be filtered.
  • Deployment details show a phase timeline with one clearly marked active phase.
  • Log search works across build and runtime logs, and ANSI colors render in the output.
  • Malformed IDs in links return a 404 page instead of an error.

Sign-ins, domains and deploy fixes

2026-11-08

  • Sign-ins are recorded through the API, and the dashboard no longer connects to the database directly.
  • A custom API domain is kept instead of being replaced with an sslip.io domain.
  • One-off containers no longer read the rollout script.
  • The server detail page builds cleanly in production.

API authentication and servers

2026-11-07

  • Every API route requires authentication by default.
  • Projects show which server they run on, and you can switch it.
  • Failed deploy workflows are recorded.
  • Redis connections over TLS send the correct server name.
  • Deploys seed the default organization, and API authentication is documented.

Safer deploys

2026-11-06

  • Deploys never run code from forks, and deploy secrets are limited to the main branch.
  • pnpm dev works from a clean checkout.

Platform domains

2026-11-04

  • Every project gets a platform-generated sslip.io domain.

Server and project management

2026-10-31

  • Servers and projects can be deleted.
  • The GitHub App can be connected, and each project gets its own deploy key.
  • The dashboard navigation highlights the active link.
  • Builds target linux/amd64 and linux/arm64, and builds that run past 30 seconds now deploy.

Notifications

2026-10-24

  • Email and Slack notifications fire when a deploy reaches a final state.
  • A notifications settings page lets you edit channels, save them and send a test message.