Skip to content

Releases: laravel/homestead

v10.9.0

24 Jun 00:09
7651147
Compare
Choose a tag to compare

v11.0.0-beta

14 Jun 21:47
6739e08
Compare
Choose a tag to compare
v11.0.0-beta Pre-release
Pre-release

Beta Release

Beta Usage Notes

Pull the latest changes from the focal-magor-version branch.

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)
  • Node 14

General Notes

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"

v10.8.1

23 May 12:52
489c694
Compare
Choose a tag to compare

v10.8.0

26 Apr 23:59
4e4b5b9
Compare
Choose a tag to compare

Release Notes

  • Requires base box v9.5.0 (Due to PostgreSQL changes)
  • Remove Feature PostGIS as it's included in the base box; Laravel Settler
  • Install PostgreSQL 9.6, 10, 11, & 12, defaulting to 12 (laravel/settler#220)
    • To disable PostgreSQL 12 and enable some other version use systemctl disable postgresql@12-main and then systemctl enable postgresql@VERSION-mainusing the version you’d like to enable. (Valid options: 9.6, 10, 11, 12)
  • Hyper-V Builds should be compatible @ configuration_version 8.0 (laravel/settler#219)
  • Feature: TimescaleDB - Now installed for each version of PostgreSQL
  • Add timestamp directory to mysql backups. (#1393) @ethanclevenger91
  • Update golang version to 1.14.2 (#1397) @ricardoseriani
  • Allow multiple pimcore sites (#1398) @bitfactory-rick-verheyen
  • Support for Apache + SSL wildcard And Disable nginx when Apache installed
  • Add wildcard & use_wildcard SSL Site options (#1410)

wildcard & use_wildcard SSL Site options Usage:

Create an use wildcard for a site:

    - map: foo.domain.test
      to: /home/vagrant/domain
      wildcard: "yes"
      use_wildcard: "yes"

Create but do not use wildcard for a site:

    - map: foo.domain.test
      to: /home/vagrant/domain
      wildcard: "yes"
      use_wildcard: "no"

v10.7.0

26 Mar 14:34
73713c0
Compare
Choose a tag to compare

v10.6.1

25 Mar 20:49
1ffdac8
Compare
Choose a tag to compare
  • Tweak MongoDB install, Tag 10.6.1

v10.6.0

20 Mar 18:48
57329c1
Compare
Choose a tag to compare

v10.5.1

13 Mar 19:40
dce7587
Compare
Choose a tag to compare
  • Tag 10.5.1, Fix MySQL 8 apparmor issues

v10.5.0

13 Mar 18:15
8794839
Compare
Choose a tag to compare

v10.4.0

04 Mar 21:03
7435eb6
Compare
Choose a tag to compare