{"description":"The official Laravel local development environment.","short_description":"Official Laravel local development box.","name":"laravel/homestead","versions":[{"version":"10.1.0","status":"active","description_html":"

https://github.com/laravel/settler/releases/tag/v10.1.0

https://github.com/laravel/settler/releases/tag/v10.0.0

New Features 🆕

Enable or Disable Services

Homestead starts several services by default however if your configuration overrides one of these defaults you can specify which services you would like to enable or disable during provisioning. For example if you only needed PostgreSQL 12 your services: configuration in Homestead.yaml might look like:

services:

- enabled:

- "postgresql@12-main"

- disabled:

- "mysql"



This configuration would ensure postgresql@12-main service would be enabled and mysql would be disabled from starting at boot. The specified services will also be started or stopped based on their location in enabled and disabled sections.

New Default Versions



Ubuntu 20.04



MySQL 8 ( mysql8 feature script removed)

feature script removed)

Node 14



General Notes



RabbitMQ, MongoDB do not currently support Ubuntu 20.04 🚨 (as of 5/16/20)





RabbitMQ: https://www.rabbitmq.com/install-debian.html#supported-debian-distributions

MongoDB: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/





MySQL, MariaDB, PostgreSQL databases will only be created if the respective services are running.



Apache is now installed and disabled by default which should result in faster provisioning for site type apache .

.

SSL certificates are now installed at /etc/ssl/certificates instead of /etc/nginx/ssl



Wildcard SSL

Homestead configures a self-signed SSL certificate for each site defined in the sites: section of your Homestead.yaml file. If you would like to generate a wildcard SSL certificate for a site you may add a wildcard option to that site's configuration. By default the site will use the wild card certificate instead of the specific domain certificate.

- map: foo.domain.test

to: /home/vagrant/domain

wildcard: "yes"



If the use_wildcard option is set to no , the wildcard certificate will be generated but will not be used:

- map: foo.domain.test

to: /home/vagrant/domain

wildcard: "yes"

use_wildcard: "no"



https://github.com/laravel/settler/releases/tag/v9.6.0

https://github.com/laravel/settler/releases/tag/v9.5.1

https://github.com/laravel/settler/releases/tag/v9.5.0

https://github.com/laravel/settler/releases/tag/v9.3.0

https://github.com/laravel/settler/releases/tag/v9.2.0

Hyper-V only, built with 1 CPU

https://github.com/laravel/settler/releases/tag/v9.1.0

Built with Virtualbox 6.0.0

https://github.com/laravel/settler/releases/tag/v9.0.0

Built w/ Virtualbox 6.0.0

https://github.com/laravel/settler/releases/tag/v8.2.0

https://github.com/laravel/settler/releases/tag/v8.1.0

This is a VirtualBox ONLY Release to resolve a significant folder sharing issue. For more info: https://github.com/laravel/homestead/issues/1240#issuecomment-515493106

https://github.com/laravel/settler/releases/tag/v8.0.0

Confirmed Hyper-V configuration version 8.2

Windows Only Build atm

https://github.com/laravel/settler/releases/tag/v8.0.0-alpha2

https://github.com/laravel/settler/releases/tag/v7.2.1

https://github.com/laravel/settler/releases/tag/v7.1.0

https://github.com/laravel/settler/releases/tag/v7.0.0

https://github.com/laravel/settler/releases/tag/v6.4.0

https://github.com/laravel/settler/releases/tag/v6.3.0

https://github.com/laravel/settler/releases/tag/v6.1.0

https://github.com/laravel/settler/releases/tag/v6.0.0

https://github.com/laravel/settler/releases/tag/v5.2.0

https://github.com/laravel/settler/releases/tag/v5.1.0

https://github.com/laravel/settler/releases/tag/v5.0.1

https://github.com/laravel/settler/releases/tag/v4.0.0

https://github.com/laravel/settler/releases/tag/v3.1.0

https://github.com/laravel/settler/releases/tag/v3.0.0

https://github.com/laravel/settler/releases/tag/v2.2.0

https://github.com/laravel/settler/releases/tag/v2.1.0

https://github.com/laravel/settler/releases/tag/v2.0.0

https://github.com/laravel/settler/releases/tag/v1.1.0



Adds Missing XDebug





Ubuntu 16.04



PHP 7.1



Homestead 3.2 Required





Testing out VMWare Tools Manual Install





Add Yarn via NPM





Upgrade to Ubuntu 16.04.





Update dependencies.



Added PHP Soap extension.





Updated PHP and related PPAs.





Updated PHP.



Added Xdebug.





Update to PHP 7.





Upgrade MySQL to 5.7



Upgrade Node to 5.0





Various updates and fixes.





Use Ubuntu 14.04 LTS.





Updated Node.



Updated Dependencies.





Fixed HHVM and Blackfire.





Update dependencies.



Provide VMWare support.





Updated Postgres to 9.4



Installed Blackfire





Update Packages.



Use MySQL 5.6.





Updated HHVM to 3.3.0 (LTS).



Package Update.





Enable XDebug Remote Debug By Default



Include HHVM By Default



Update PHP to 5.6.

Changed to php5-mysqlnd.

Update packages.

Fix some MySQL permission errors.

Updated database user.

Added Envoy installation.

Created databases by default.

Update dependencies.

Updated dependencies.