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

4.1.0 "Anthem"

Compare
Choose a tag to compare
@geerlingguy geerlingguy released this 30 Dec 15:30
· 854 commits to master since this release

The main change in 4.1.0 is the addition of a new apache_vhost_php_fpm_parameters variable that defines the handler for PHP files. Using this technique (SetHandler) instead of the old ProxyPassMatch method makes for less ambiguity when dealing with plain HTML files, and should be slightly faster too!

Other than that, there are many small bugfixes and optimizations. Enjoy the last release of 2016!

Breaking Changes

  • N/A

New/changed variables in default.config.yml

  • There's a new apache_vhost_php_fpm_parameters variable that defines the PHP-FPM handler Apache uses per-virtualhost. The old extra_parameters pre-4.1.0 will continue to work, but the new SetHandler technique is better for most scenarios than using ProxyPassMatch.
  • The Dashboard entry in nginx_hosts now has is_php: true.

Improvements

  • #617: Switch to SetHandler instead of ProxyPassMatch (fixes #617, #876, #945, #1055).
  • #1090: Update docs to reference SetHandler.
  • #1047: Add docs on Drupal Console remote command execution.
  • #1076: Update PHP XDebug role to latest version
  • #1067: Configure hostname for environments other than VMs.
  • #1068: Add php-yaml extension.
  • #1078: Move Ansible version check to Vagrantfile for better UX.
  • #1071: Improve docs for SSL under Apache and Nginx.
  • #455: Move prod readme to docs instead of README file.

Bugfixes

  • #1076: Fix PHP modules not re-compiling on PHP version changes.
  • #1061: Allow user defined post-provision-tasks to use tags.
  • #1060: Fix bug where dashboard assumes optional vhost docroot is defined.
  • #1062: Allow post-provision tasks to use the item variable.
  • #1059: Fix hostsupdater trying to add wildcard aliases.
  • #1054: Update Solr role to prevent permissions error.