# Laravel Herd changelog > A one-click PHP and Laravel development environment for macOS and Windows. - Vendor: Beyond Code - Category: Developer Tools - Platforms: macOS - Official site: https://herd.laravel.com - Tracked by: What's New (https://whatsnew.fyi/product/laravel-herd) - Harvested from: Update feed - Entries below: 15 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### 1.30.0 — Version 1.30.0 - Date: 2026-08-19 - Version: 1.30.0 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.30.0 - Labels: Platforms: macOS - **added** — Support for PHP 8.6 beta - **added** — CPX as a bundled command-line tool - **added** — Support for serving sites with internationalized domain names - **added** — Node.js 24 to the available Node versions - **fixed** — Herd Updates won't overwrite newer Expose binaries - **fixed** — Prevent duplicate shell entries - **changed** — Updated the built-in Expose, Laravel and Composer binaries - **changed** — Updated the built-in cacert.pem bundle New features - Added support for the PHP 8.6 beta - Added [CPX](https://github.com/laravel/cpx) as a bundled command-line tool - Sites with internationalized domain names are now served correctly - Added Node.js 24 to the available Node versions Fixes and Improvements - Herd Updates won't overwrite newer Expose binaries - Prevent duplicate shell entries - Updated the built-in Expose, Laravel and Composer binaries - Updated the built-in cacert.pem bundle ### 1.29.0 — Version 1.29.0 - Date: 2026-06-30 - Version: 1.29.0 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.29.0 - Labels: Platforms: macOS - **added** — Laravel Forge integration now supports organizations - **added** — Added herd php:update all command to update every installed PHP version in a single command - **added** — Added a button to copy the mail server's environment variables directly from the Mail window - **changed** — Migrated the Laravel Forge integration to the v2 API with granular OAuth scopes and automatic token refresh - **changed** — The intercept dumps toggle is now remembered across app launches - **changed** — Improved compatibility with macOS 26 - **changed** — Available service versions are now sorted numerically - **changed** — Added the .mjs MIME type to the bundled Nginx config - **changed** — Improved Craft CMS log viewer detection - **changed** — Updated the built-in Forge binary - **changed** — Updated the built-in Composer binary - **changed** — Updated the built-in Laravel Installer - **changed** — Updated the built-in cacert.pem bundle - **fixed** — Fixed an issue where favicon.ico and robots.txt were served with a 404 status - **fixed** — Fixed an issue where herd init could fail to isolate PHP when the project's manifest specified a different PHP version - **fixed** — TLS certificates now include X509v3 extensions so they pass OpenSSL strict mode - **fixed** — Fixed Typesense failing to start when its data path contained a space and assigned fixed failed peering ports - **fixed** — Fixed a missing separator between multiple To and CC addresses in the mail viewer - **fixed** — Fixed a mail server crash when a message had no Date header, and added a Message-ID fallback for raw SMTP messages - **fixed** — Fixed a truncated Connect SSH button and incorrect PHP version display on remote sites New Features - The Laravel Forge integration now supports organizations - Added herd php:update all to update every installed PHP version in a single command - Added a button to copy the mail server's environment variables directly from the Mail window Fixes and Improvements - Migrated the Laravel Forge integration to the v2 API with granular OAuth scopes and automatic token refresh; integrations that to update the scopes show a Reconnect option - The "intercept dumps" toggle is now remembered across app launches - Improved compatibility with macOS 26 - Fixed an issue where favicon.ico and robots.txt were served with a 404 status - Fixed an issue where herd init could fail to isolate PHP when the project's manifest specified a different PHP version - Hardened extra service response parsing in herd init - Available service versions are now sorted numerically - TLS certificates now include X509v3 extensions so they pass OpenSSL strict mode - Fixed Typesense failing to start when its data path contained a space and assigned fixed failed peering ports - Fixed a missing separator between multiple To and CC addresses in the mail viewer - Fixed a mail server crash when a message had no Date header, and added a Message-ID fallback for raw SMTP messages - Fixed a truncated "Connect SSH" button and incorrect PHP version display on remote sites - Fixed a bug where a Forge connection could not be removed from a site - - Fixed the Settings window resizing on small screens - Added the .mjs MIME type to the bundled Nginx config - Improved Craft CMS log viewer detection - Updated the built-in Forge binary - Updated the built-in Composer binary - Updated the built-in Laravel Installer - Updated the built-in cacert.pem bundle ### 1.28.0 — Version 1.28.0 - Date: 2026-03-31 - Version: 1.28.0 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.28.0 - Labels: Platforms: macOS - **added** — The site creation wizard now includes an option to install team support when using a starter kit with authentication - **added** — Added --update-env flag to herd link that forces updating the APP_URL in your .env file, even when it already contains the current TLD - **fixed** — Fixed an issue where the ~/Herd directory was created during onboarding before the user had finished choosing a custom sites path - **fixed** — Fixed Svelte icon in site wizard New features - The site creation wizard now includes an option to install team support when using a starter kit with authentication - Added --update-env flag to herd link that forces updating the APP_URL in your .env file, even when it already contains the current TLD Fixes and Improvements - Fixed an issue where the ~/Herd directory was created during onboarding before the user had finished choosing a custom sites path - Fixed Svelte icon in site wizard ### 1.27.0 — Version 1.27.0 - Date: 2026-03-25 - Version: 1.27.0 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.27.0 - Labels: Platforms: macOS - **added** — Add RustFS as a service for S3-compatible local storage - **added** — Site creation wizard includes a "None" option for new Laravel apps without authentication - **fixed** — Fix startup crash when the user's shell binary no longer exists - **fixed** — Fix sidebar lock icon not updating after toggling a site's secure/unsecure state - **fixed** — Fix undefined array key warning in herd init - **changed** — Improve linked site isolation UI to refresh in place - **changed** — Update built-in cacert.pem bundle - **changed** — Update built-in Laravel Installer New features - Added RustFS as a service for S3-compatible local storage - Site creation wizard includes a "None" option for new Laravel apps without authentication Fixes and Improvements - Fixed a startup crash when the user's shell binary no longer exists - Fixed an issue where the sidebar lock icon would not update after toggling a site's secure/unsecure state - Fixed an undefined array key warning in herd init - Improved the linked site isolation UI to refresh in place - Updated the built-in cacert.pem bundle - Updated the built-in Laravel Installer ### 1.26.1 — Version 1.26.1 - Date: 2026-02-18 - Version: 1.26.1 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.26.1 - Labels: Platforms: macOS - **added** — Add Svelte as a starter kit option in the site creation wizard - **fixed** — Fix an issue where herd share didn't respect the expose.yml configuration file - **fixed** — Fix an issue where installed Node.js versions were not sorted by major version - **changed** — Update the built-in Laravel Installer to v5.24.6 New features - Added Svelte as a starter kit option in the site creation wizard Fixes and Improvements - Fixed an issue where herd share didn't respect the expose.yml configuration file - Fixed an issue where installed Node.js versions were not sorted by major version - Updated the built-in Laravel Installer to v5.24.6 ### 1.26.0 — Version 1.26.0 - Date: 2026-02-16 - Version: 1.26.0 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.26.0 - Labels: Platforms: macOS - **added** — Services can now be cloned directly from the context menu in Settings - **added** — New herd services:list, services:create, services:clone, services:delete, services:start, services:stop, services:available, and services:versions commands for managing services from the command line - **added** — New herd php:list, herd php:install, and herd php:update commands for managing PHP versions via CLI - **added** — New herd sites command to list all configured sites with support for --json flag - **added** — New herd laravel:update command to automatically update the Laravel Installer - **added** — New herd debug:start and herd debug:stop commands for managing debug sessions - **changed** — Updated the built-in Composer binary - **changed** — Updated the built-in Laravel Installer New features - Services can now be cloned directly from the context menu in Settings - You can now manage services directly from the command line with new herd services:* commands: list, create, clone, delete, start, stop, available, and versions - Added herd php:list, herd php:install, and herd php:update commands for managing PHP versions via CLI - Added herd sites command to list all configured sites (supports --json flag) - Added herd laravel:update command to automatically update the Laravel Installer without opening the GUI - Added herd debug:start and herd debug:stop commands for managing debug sessions (Pro) Improvements - Updated the built-in Composer binary - Updated the built-in Laravel Installer ### 1.25.0 — Version 1.25.0 - Date: 2026-01-19 - Version: 1.25.0 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.25.0 - Labels: Platforms: macOS - **added** — You can now place custom .pem certificates in config/certificates/ to use them - **added** — You can now toggle watching for Dumps individually - **added** — Added Laravel Boost as an option in the site wizard - **changed** — The version and build number in Settings > About are now selectable for easier copying - **changed** — Running herd link via CLI or GUI will update your .env with the correct app URL - **fixed** — Fixed a crash of the privileged helper on macOS Sequoia 26.2+ that could prevent nginx from stopping - **fixed** — Fixed an issue where the Livewire Volt option was hidden when selecting WorkOS in site wizard - **fixed** — Fixed an issue where the mail inspector sidebar would unexpectedly open when resizing the window - **fixed** — Fixed an issue with myBB in combination with Herd - **fixed** — Fixed an issue where running herd init would not work with MinIO - **fixed** — Fixed an issue where installing Reverb would fail on PHP 8.5 - **changed** — Dump settings are now disabled when general dump interception is paused - **changed** — Updated the built-in Expose binary - **changed** — Updated the built-in Laravel installer - **changed** — Updated the built-in Composer binary - **changed** — Updated the built-in cacert.pem file Herd Helper Update This version contains an update of the Herd background helper. You will need to provide your password after updating. New features - You can now place custom .pem certificates in config/certificates/ to use them - You can now toggle watching for "Dumps" individually - Added "Laravel Boost" as an option in the site wizard Fixes and Improvements - The version and build number in Settings > About are now selectable for easier copying - Running herd link (via CLI or GUI) will update your .env with the correct app URL - Fixed a crash of the privileged helper on macOS Sequoia 26.2+ that could prevent nginx from stopping - Fixed an issue where the Livewire Volt option was hidden when selecting WorkOS in site wizard - Fixed an issue where the mail inspector sidebar would unexpectedly open when resizing the window - Fixed an issue with myBB in combination with Herd - Fixed an issue where running herd init would not work with MinIO - Fixed an issue where installing Reverb would fail on PHP 8.5 - Dump settings are now disabled when general dump interception is paused - Updated the built-in Expose binary - Updated the built-in Laravel installer - Updated the built-in Composer binary - Updated the built-in cacert.pem file ### 1.24.2 — Version 1.24.2 - Date: 2025-11-24 - Version: 1.24.2 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.24.2 - Labels: Platforms: macOS - **added** — Full support for PHP 8.5 - **added** — Manual theme switcher to control Herd's theme independent of OS preference - **fixed** — Added the missing Herd PHP extension for Intel based Macs New features - Added full support for PHP 8.5 - We added a manual theme switcher, in case you want to control Herd's theme independent of your OS preference Fixes and Improvements - We added the missing Herd PHP extension for Intel based Macs ### 1.24.1 — Version 1.24.1 - Date: 2025-11-21 - Version: 1.24.1 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.24.1 - Labels: Platforms: macOS - **added** — Added full support for PHP 8.5 - **added** — Added a manual theme switcher to control Herd's theme independent of OS preference - **fixed** — Added the missing Herd PHP extension for Intel based Macs New features - Added full support for PHP 8.5 - We added a manual theme switcher, in case you want to control Herd's theme independent of your OS preference Fixes and Improvements - We added the missing Herd PHP extension for Intel based Macs ### 1.24.0 — Version 1.24.0 - Date: 2025-11-19 - Version: 1.24.0 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.24.0 - Labels: Platforms: macOS - **added** — Added full support for PHP 8.5 - **added** — Added a manual theme switcher to control Herd's theme independent of OS preference New features - Added full support for PHP 8.5 - We added a manual theme switcher, in case you want to control Herd's theme independent of your OS preference ### 1.23.0 — Version 1.23.0 - Date: 2025-11-04 - Version: 1.23.0 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.23.0 - Labels: Platforms: macOS - **added** — Herd Pro now adds support for installing Valkey 7.x and 8.x services - **changed** — Reopening Herd now opens up the General settings screen - **changed** — Updated the Laravel installer and Composer to the latest versions - **changed** — Improved the overall site UI performance - **changed** — Improved the onboarding process for new users - **fixed** — Fixed deprecation warning that appeared when using Adminer - **fixed** — Fixed an issue where copying the site URL would copy the path instead - **fixed** — Fixed a rare crash that could occur when securing a linked site via the UI - **fixed** — Fixed an issue where the query interception would throw an error when no database version could be determined New features - Herd Pro now adds support for installing Valkey 7.x and 8.x services - Reopening Herd now opens up the General settings screen Fixes and Improvements - Updated the Laravel installer and Composer to the latest versions - Improved the overall site UI performance - Improved the onboarding process for new users - Fixed deprecation warning that appeared when using Adminer - Fixed an issue where copying the site URL would copy the path instead - Fixed a rare crash that could occur when securing a linked site via the UI - Fixed an issue where the query interception would throw an error when no database version could be determined ### 1.22.3 — Version 1.22.3 - Date: 2025-09-18 - Version: 1.22.3 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.22.3 - Labels: Platforms: macOS - **fixed** — Fixed a macOS Tahoe issue when trying to link an existing site via the site wizard - **added** — You can now run herd db via the CLI to open the current database connection in TablePlus - **changed** — Herd Pro users can now install any available service version, not just the latest one Fixes and Improvements - We fixed a macOS Tahoe issue when trying to link an existing site via the site wizard. - You can now run herd db via the CLI to open the current database connection in TablePlus. - Herd Pro users can now install any available service version, not just the latest one. ### 1.22.1 — Version 1.22.1 - Date: 2025-08-20 - Version: 1.22.1 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.22.1 - Labels: Platforms: macOS - **fixed** — The MCP server now supports Juniper's MCP protocol version - **fixed** — Fixed an issue where mails without the Message-ID header would not update in the UI properly - **fixed** — When toggling the dump interception, the dump calls now behave as they should and return the dumped values Fixes and Improvements - The MCP server now supports Junie's MCP protocol version - We fixed an issue where mails without the Message-ID header would not update in the UI properly - When toggling the dump interception, the dump calls behave as they should and return the dumped values. ### 1.22.0 — Version 1.22.0 - Date: 2025-08-13 - Version: 1.22.0 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.22.0 - Labels: Platforms: macOS - **added** — Add MCP server that gives AI clients tools and resources to interact with Herd, manage sites, services, PHP versions and more - **fixed** — Fix onboarding loop when Valet is detected - **fixed** — Fix a bug where the wrong IDE opened when clicking on file locations in dumps - **changed** — Update the built-in cacert.pem file New Features Herd now ships with an MCP server that gives your AI clients tools and resources to interact with Herd, manage sites, services, PHP versions and much more. Fixes and Improvements - Fixed onboarding loop when Valet is detected - Fixed a bug where the wrong IDE opened when clicking on file locations in dumps - Updated the built-in cacert.pem file ### 1.21.2 — Version 1.21.2 - Date: 2025-07-16 - Version: 1.21.2 - Original notes: https://herd.laravel.com/api/versions - Permalink: https://whatsnew.fyi/product/laravel-herd/releases/1.21.2 - Labels: Platforms: macOS - **added** — Support for PHP 8.5 alpha1 - **added** — The Dumps UI can now detect Laravel Cache activity - **added** — Onboarding now allows users to select a different path to park instead of ~/Herd - **added** — Zed is added to the list of available IDEs - **changed** — The shortcut settings are horizontally resizable - **fixed** — Fixed an issue where isolating sites to PHP 8.5 would not work New features - You can now start using PHP 8.5 alpha1! - The Dumps UI can now detect Laravel Cache activity - Onboarding now allows users to select a different path to park instead of ~/Herd Fixes and Improvements - Zed is added to the list of available IDEs - The shortcut settings are horizontally resizable - Fixed an issue in 1.21.1 where isolating sites to PHP 8.5 would not work