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"
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.