CHANGELOG

What shipped, and when.

Changes worth knowing about, newest first. Breaking changes and security updates are marked as such rather than buried in a list of improvements.

feature improvement

Root shell for assistant terminal sessions, with Owner-controlled access

Changes

A new MCP tool, elevate_terminal_session, switches a terminal session opened with open_terminal_session to a root shell. A session opened through MCP starts as the depfloy user, and every elevate_terminal_session call waits for your approval under Configuration → MCP → Approvals, separately from the approval that opened the session. After that approval, everything sent to the session runs as root. A session can be switched to root once, and the Activity log records the root shell together with the approval that allowed it.

Assistant terminal access is now an organization setting. MCP terminal tools (open, type and elevate) work for the Owner’s assistants. To let Admin or Developer assistants use them, the Owner turns those roles on under Configuration → MCP → Connections → Terminal access for assistants; only the Owner can change this. Turning a role off refuses that role’s next terminal input or root request, including in sessions that are already open. The terminal in the browser keeps the same access for Owner, Admin and Developer.

See Terminal Sessions and MCP.

improvement

Updated authentication screens across desktop and mobile

Changes

Sign in, account creation, password recovery, email verification, two-factor authentication, and invitation acceptance now share the same responsive layout. Password fields include visibility controls, and the primary actions now use labels such as Sign in, Create account, Send reset link, and Accept your invitation.

See Registration & Login.

improvement

Clearer resource headers in the Console sidebar

Changes

Console sidebar columns now show consistent section titles, resource counts, and the selected server as context. Bulk project selection sits below the project filter so the filter and list keep a stable layout.

See Console Overview.

feature

Persistent HTTPS preview URLs for new projects

Changes

New web projects reserve a persistent depfloy.app preview URL whose name is checked during project creation. Depfloy prepares HTTPS for the address, and the Domains tab reports progress or offers a retry when setup needs attention.

Business organizations can use a verified custom preview base through Cloudflare-managed or manual DNS. Preview addresses remain stable when a project is renamed or moved to another server.

See Domains.

feature improvement

Guided first deployment and clearer subscription states

Changes

The Console setup guide now follows server readiness, then a Git repository or catalog application, then the first deployment or installation. Catalog installs do not require a Git account, and setup now identifies infrastructure charges as separate from the Depfloy subscription.

Billing now reports confirmation, payment, cancellation, expiry, and resubscription states. A plan and billing period chosen before signup are retained for the plan picker without opening checkout or starting a charge.

See Introduction, Deployments, and Billing.

feature improvement

Run interactive terminal sessions from the Console

Changes

Open an interactive terminal from the Console for a server or project, including commands that need input after they begin. Teammates with access can join a session, Owner and Admin can review active shells, and MCP assistants can open approved sessions for interactive work.

See Terminal Sessions.

  • Root passwords remain available during server setup. After setup, request access from the server Security screen with your password or passkey.
feature improvement

Know when a site stops answering, and manage DNS without leaving the Console

Changes

Uptime monitoring now covers URL health checks and job heartbeats, with alerts when a monitored service goes down or recovers.

Connect Cloudflare to manage DNS records and use guided setups for common email services from the Console.

See Uptime Monitoring and DNS.

feature improvement

Install WordPress without a repository, and make databases when you need them

Changes

Create WordPress, WooCommerce, or phpMyAdmin directly from the application catalog without connecting a repository. The Database screen can now create and remove databases and their dedicated users.

See One-Click Install and Database Server.

feature improvement

Group your projects, and read what a server's setup did

Changes

Group related production, staging, and development projects together in the Console while keeping every project independently manageable.

Server setup now shows its steps as they run and preserves the completed setup record for later review in the Console, API, or MCP.

See Project Settings.

feature

Order a DigitalOcean droplet from Depfloy

Changes

You can create and initialize DigitalOcean droplets from Depfloy. Connect a DigitalOcean account under Server Providers, then select a region, droplet size, and optional networking controls during server creation.

See Server Providers and Initialize Server.

feature

Order an EC2 instance from Depfloy

Changes

You can create and initialize Amazon EC2 servers from Depfloy. Connect an AWS account under Server Providers, then choose a region, subnet, instance type, storage, and networking options during server creation.

See Server Providers and Initialize Server.

feature

Environment history, and limits for AI connections

Changes

Project environment files now keep a restoreable history, including who saved each version.

MCP connections can be limited by permission, project, or tool, and selected calls can require approval. Activity identifies work started through MCP, webhooks, and direct API calls.

See Environment Variables and MCP.

feature

Markdown for AI agents, and changing a project's framework

Changes

Static projects can serve a markdown representation to clients that request it, while browsers continue receiving HTML. You can also change a project’s framework within its language family and set a memory limit for Node.js applications.

See Project Settings.

feature improvement

Project tabs, Astro, and a rebuilt Commands tab

Changes

Projects now stay open as Console tabs, preserving your place while you move between applications. Astro is available as a supported framework, and Commands has dedicated history and saved commands.

See Console Overview, Commands, and Create Project.

feature

Cancelling a deployment in progress

Changes

You can cancel a deployment from its Console actions. Waiting deployments stop immediately; active zero-downtime builds stop before they replace the release serving your site.

See Projects and deployments.

feature fix

Revoking MCP connections

Changes

Settings → MCP lists the assistants and API tokens that can act on your behalf. You can revoke either from one place; a revoked connection must be approved or created again before it can return.

See MCP.

feature fix

MCP, and a permissions fix

Changes

Connect Claude or another MCP client to Depfloy to deploy projects, inspect logs, investigate failures, roll back releases, and manage supported resources in plain language. MCP follows your organization role and actions appear in Activity.

See MCP.

feature

The Depfloy CLI

Changes

The official depfloy CLI lets you work with servers, projects, deployments, environments, logs, domains, certificates, backups, and scheduled tasks from your terminal.

See CLI.

feature improvement fix

Backups and Activity

Changes

Back up databases, services, and project files to storage you control, then restore supported backups from their history. The new Activity timeline gives eligible members one place to review organization changes.

See Backups and Activity.

feature improvement fix

The new Console

Changes

The Console now brings servers and projects into one workspace, with in-place sections, project tabs, a configurable sidebar, setup progress, and a monitoring overview. Existing bookmarks continue to redirect.

See Console Overview.

feature improvement fix

DPM, replication and load balancing

Changes

This release introduces DPM for managed application processes, including rolling restarts, health checks, and Node.js cluster support.

It also adds PostgreSQL replication and PgBouncer, load balancers, Google sign-in, Laravel plugins, multi-domain SSL, managed nginx configuration, and persistent shared directories.

feature improvement fix

Deployment rollback

Changes

Roll back a deployment to a previous release with one click. Node.js projects also gain blue-green deployment support.

You can create Hetzner servers in the background, manage auto-deploy in bulk, edit database-service settings, and run Meilisearch.

feature improvement fix

Zero-downtime by default

Changes

New projects use zero-downtime deployments by default, with automatic rollback when a deployment cannot complete. This release also adds Redis-backed cache servers and improves Node.js, nginx, and deployment-log handling.

feature improvement fix

Database password management

Changes

You can update MySQL and PostgreSQL passwords from the dashboard, manage Redis restarts and configuration, and choose server types from a clearer selection flow. Root password controls now live in the server Security section.

feature improvement

Server monitoring and domains

Changes

Server monitoring now gives clearer CPU, memory and disk visibility, with configurable alert thresholds. Domain and certificate management have also been improved.

feature improvement

Custom deploy scripts and SSL

Changes

Deployments can run custom commands for work such as clearing caches and restarting queues.

Depfloy also adds automatic Let’s Encrypt certificate provisioning and renewal, project transfers between servers, and clearer dashboard navigation.