Skip to content
This repository has been archived by the owner on Feb 13, 2023. It is now read-only.

3.5.0 "Tron Scherzo"

Compare
Choose a tag to compare
@geerlingguy geerlingguy released this 02 Nov 21:20
· 991 commits to master since this release

I decided to bump the minor version for this release, because due to the nature of software, we hit a perfect storm of dependent project releases—Drupal VM always supports the latest versions of Vagrant, VirtualBox, and Ansible, and as such, everything is now tested with (and recommends the use of):

  • Ansible 2.2.x (if installed on host)
  • Vagrant 1.8.6+
  • VirtualBox 5.1.6+

Note that there may still be a couple upstream projects (e.g. arknoll/ansible-role-selenium#20) that would require an older version of Ansible and/or Vagrant to work properly... so if you update to Drupal VM 3.5.0 and things break, you might want to stay back on 3.4.x until all the rest of the upstream projects have had time to adapt to the Ansible and Vagrant changes!

Breaking changes

  • Latest geerlingguy/* Vagrant box versions recommend VirtualBox 5.1.6+ and Vagrant 1.8.6+.
  • Roles should work with any Ansible version later than 2.0... but 2.2+ is now recommended.

New/changed variables in default.config.yml

  • drupalvm_vagrant_version_min is now 1.8.6 (was 1.8.5)

Improvements

  • #950: Use default sync folder type for vagrant-cachier if present.
  • #957: Update various roles for better Ansible 2.2.x compatibility.
  • #962: Allow configuration of PHP disable_functions.
  • #963: Bump required Vagrant version.

Bugfixes

  • #925: Fix MySQL install on CentOS 6.
  • #870: Fix invalid cron example syntax.
  • #956: Fix Apache failure if using Nginx as webserver.
  • #928: Fix rubocop test on Travis.
  • #927: Fix PHP docs duplicate config vars.
  • #936: Fix mysql_*/db_* variable names in documentation.