When Aikido is enabled at the organization level (via the Integrations page), it activates Aikido features for all sites owned by that organization.
Sites under that organization can then individually opt in to Aikido, enabling security scans and syncing results from Aikido’s API. This ensures a consistent setup while maintaining per-site control. Learn more about our Aikido integration
Show Improvements (10)
Improved search results: Archived servers have been removed from the command palette.
Improved navigation: Overview page section titles now link to the corresponding page.
Subdomain aliases: Can now retroactively enable/disable wildcards on domains.
Pagination and search: Continued work to ensure pages are searchable from the command palette.
Let’s Encrypt controller validation: Controller will now validate all domains to avoid errors.
Restored databases: Restoring databases now requires sudo mode (password confirmation).
Site repository updates: Sites can now change Git repository and branch.
New metric: Disk usage is now visible for Laravel VPS.
Site queue workers: Now display in Background Processes on a server level.
It’s now possible to create new sites with any project type without specifying a repository. This is ideal if you’re starting a new project from scratch or want to deploy code manually.When creating a new site, leave the repository field blank. Forge will set up the server and web root for you, allowing you to upload your code later via SFTP, SCP, or any other method you prefer.
Laravel Forge will now show you the estimated size of databases on your server. This is useful to identify large databases that may require optimization or archiving. Learn more about managing databases in Forge
Show Improvements (9)
Improved dark mode: Improved contrast and readability for dark mode users.
Pagination and searching: Improved the pagination and searching of larger tables.
Rename background processes: Easily identify your background processes by giving them customizable names.
Clone SSL certificates: We’ve reintroduced the ability to clone SSL certificates.
Copyable IDs: Quickly copy the ID of various resources from their dropdown menu.
Deploy keys now work with zero-downtime deployments: It’s now possible to use zero-downtime deployments in combination with deploy keys.
Maintenance mode redirect path: It’s now possible to provide a redirect path when enabling maintenance mode on your Laravel sites.
Display more information about sites and servers: Sites and server list items now display the version of PHP they’re running and the isolated username, if applicable.
Better Statamic support: Additional Laravel integrations have been enabled for sites using the Statamic project type.
Show Fixes (8)
Fixed the environment encryption key resetting.
Deployments are now unavailable when a site does not have a deploy script.
Reinstate deploy keys for sites. You can find this in the site’s Deployments tab.
PHP 8.5 is not currently working, so the option has been disabled for now.
Improved the Envoyer deployment hooks migration flow.
Accounts now can be deleted by users with organizations without servers.
Fixed duplicate Nginx upstream errors in load balancers.
Only attempt to symlink auth.json during zero-downtime deployments if the file exists.
Launched on October 1, the next generation of Laravel Forge delivers speed, control, and ease of use, supporting any modern web stack. This was Forge’s biggest update since its original release in 2014.
You can now deploy a server in under 10 seconds (for most use cases) using Laravel VPS. Fully configure servers with a single click, reducing server setup time from minutes to seconds.Billing for Laravel VPS appears on your Forge invoice, so you avoid juggling multiple provider bills. An integrated terminal supports SSH collaboration, allowing multiple developers to debug the same session in real-time. See how to provision a server with Laravel VPS
Deployments now run without taking your site offline, giving you added confidence every time you ship. When creating a new website in Forge, zero-downtime deployments are enabled by default; however, you can choose to disable this feature.You cannot enable zero-downtime deployments for existing sites. Learn more
You can now migrate sites from Envoyer to Forge’s zero-downtime deployment system.From your site’s dashboard, click “Migrate to Forge” to start. Forge will check if your site uses multiple servers and guide you through the right steps.Zero-downtime deployments currently support one server per site. If you deploy to multiple servers, we recommend continuing to use Envoyer for now. Existing subscriptions remain fully supported. Read the docs
Forge now includes first-class support for Nuxt and Next.js applications. This update makes it easier than ever to manage full-stack applications on Forge. You can deploy modern JavaScript frameworks alongside your PHP or Laravel projects without extra configuration.When creating a new site, choose Nuxt or Next.js as the project type. Forge will automatically handle the build process, set up the correct runtime environment, and configure your site for production. Start a Nuxt or Next.js project
Domains and TLS are now simpler, faster, and more reliable, especially for sites with multiple aliases. SSL certificates are now issued per domain, eliminating multi-domain delays and reducing configuration errors. Managing your Nginx configs is also much easier.Each new site also gets an optional default on-forge.com domain for quick testing and sharing, which can be disabled if you don’t need it. Learn more
Forge’s interface has been redesigned for faster, more intuitive navigation. Features are now grouped into logical tabs at the top of each page, reducing clutter and making tools easier to find.The new command palette (⌘K) lets you jump to any page or action without reaching for the mouse, speeding up everyday tasks. Explore the new interface
You can now catch connectivity and routing issues before your users notice them with Forge’s Health checks. This feature pings your application from three regions (London, New York, and Singapore), so you’ll know right away if it’s reachable worldwide.Heartbeats monitor your scheduled jobs by expecting a ping when they finish. If a backup or data processing task fails silently, Forge alerts you immediately, turning job monitoring from a reactive chore into a proactive safeguard. Enable Health checks and Heartbeats
Show Improvements (6)
Stacked and queued deployments: Gain complete visibility into what’s deploying and when.
Health checks and Heartbeats: Catch connectivity issues and routing problems before your users with proactive monitoring for your apps and scheduled jobs.
Real-time metrics charts: See live CPU, memory, and bandwidth usage data.
Role-based access control: Manage who accesses what with ease.
Organizations as billable entities: Working with multiple clients is now more straightforward.
New modern API: Access an API that is performant, scalable, and has comprehensive documentation.
Show Fixes (18)
Improve performance and reliability of DNS verification.
Fix load-balanced servers appearing as “Unknown.”
Add support for configurable deployment retentions.
Fix organization-level SSH key creation and deletion.
Add permanent redirects from legacy URLs to new Forge URLs.
Widen allowed character sets for database passwords.
Fix /storage shared paths not being configured during Envoyer migration.
Fix Laravel Octane configuration file being written to incorrect folder.
Fix discounted Laravel VPS prices not showing inside of “Resize” dropdown.
Improve support for self-hosted GitLab and custom Git repositories with zero-downtime deployments.
Create breadcrumb dropdown item links so that Cmd/Ctrl+Click works as expected.
Add missing pagination to potentially long lists (databases, SSH keys, etc.).
Fix .env file reading from and writing to incorrect place for Nuxt.js sites.
Improve reliability of tax ID verification when editing billing information.
Fix team-scoped servers not being accessible.
Fix repository picker not loading more than 100 repositories when using Bitbucket.
Fix repeated tab navigation not working on smaller viewports.
Fix issue in support widget preventing customers from contacting support.