What changed
What we shipped, newest first.
The platform takes its name, with a dashboard redesigned on the Tramontane design system: light by default, with a dark mode in the sidebar. The dashboard moves to app.tramontane.cloud.
Nuxt, SvelteKit, Remix, React Router, Astro, Next.js before 16.4, any Node.js server, static sites and Dockerfiles. Detected on import, or picked in settings. vercel.json routing supported.
Hobby and Pro plans billed through Mollie. Teams with invitations. Promote or roll back without a rebuild. Emails on failed deployments and 5xx spikes. Build settings per project. Account export and deletion.
A 6-digit code by email replaces GitHub sign-in. GitLab, Forgejo and Gitea (Codeberg or self-hosted) join GitHub as sources. Preview links are posted on pull and merge requests.
Runtime logs per project, kept for 30 days, with a live mode; on Next.js 16.4+, app logs are tied to their request. Observability shows latency percentiles, 5xx rate, cache hit rate and CDN traffic.
Add your own domains per project, with automatic HTTPS. New deployments warm up before traffic moves to them.
Projects from your repositories, deployments per branch, env vars per environment (plain or sensitive), paste a whole .env, cancel deployments.
One Redis user, one storage zone and one purge token per site.
543 of 555 suites, with cacheComponents on. Prerendered pages are now cached by the CDN.
Routing, proxy.ts, image optimization and PPR resume, served by our own server instead of next start. revalidateTag purges the matching URLs from the CDN.
Hashed assets from every deployment are kept in storage behind the CDN, so pages from an older deployment still load their scripts.
Redis cache handlers for 'use cache' and pages, with tags shared across instances.