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

2.4.0 "A New Tron and the MCP"

Compare
Choose a tag to compare
@geerlingguy geerlingguy released this 08 Apr 16:01
· 1329 commits to master since this release

This release contains many small optimizations, and also makes Drupal VM an even better environment for testing all the new performance and caching features included in Drupal 8, specifically BigPipe and Cache Tags. See the following blog posts for some learnings and background information on both features:

Note: If you haven't updated your configuration since before Drupal VM 2.2.0, be sure to read through the 2.2.0 Release Notes for some important information.

Changed default variables in example.config.yml

  • ruby_install_gems_user: "{{ drupalvm_user }}"
  • composer_home_path: "/home/{{ drupalvm_user }}/.composer"

New default variables in example.config.yml

  • nginx_ppa_use: true
  • composer_home_owner: "{{ drupalvm_user }}"
  • composer_home_group: "{{ drupalvm_user }}"

Improvements

  • #455: Better support for running Drupal VM on DigitalOcean droplets.
  • #454: Clarify system requirements.
  • #473: Clarify drush alias usage for hosts without Ansible.
  • #480: More robust Drush alias generation for virtualhosts in both Apache and Nginx.
  • #492, #491: Use correct PHP7 PPA and update docs with full required package list.
  • #497: Better Composer support within Drupal VM.
  • #515: Support source install of Drupal 8 with composer install prior to site install.
  • #499: Support Debian base boxes (unofficially).
  • #519: Ensure Parallels guest tools are installed if Parallels is the VM provider.
  • #397: Support Drupal 8 cache tag BAN requests for Varnish/Purge.
  • #527, #532: Support and document Drupal 8.1.x BigPipe streaming.
  • #531: Use official Nginx repository, default to latest stable release.

Bugfixes

  • #469: Fix formatting for hosts file on dashboard.
  • #472: Use rubocop to lint Vagrantfile for better Ruby syntax.