Skip to content

5.2.0

Compare
Choose a tag to compare
@csandanov csandanov released this 03 Sep 10:02
· 2482 commits to master since this release

Changes since 5.1.2

  • Bugfix: missing docker-compose.override.yml in docker4drupal.tar.gz for vanilla Drupal
  • PHP:
    • Patch updates: 7.2.9, 7.1.21
    • Added rdkafka extension
    • SSH key and crontab can now be added via bind mounts
    • PostgreSQL lib updated to 10.5
    • Bugfix: PHP 5.6 missed GMP library
    • Bugfix: incorrect owner on wodby's ~/.shrc, ~/.bashrc, ~/.bash_profile
    • Bugfix: entrypoint fails when command executed with --[flag]
    • Libraries and extensions versions moved out from env vars
  • Nginx:
    • Nginx updated to 1.15.3
    • Use of $NGINX_LOG_FORMAT_OVERRIDE now prevails use of $NGINX_LOG_FORMAT_SHOW_REAL_IP
    • Bugfix: overriding log format via $NGINX_LOG_FORMAT_OVERRIDE produced an error
    • Dropped 1.13
  • MariaDB:
    • Patch updates: 10.3.9, 10.2.7
    • ionice no longer used in orchestration actions
    • Bugfix: triggers duplicated while performing db dump orchestration action
    • Bugfix: missing privileges could break import
    • Bugfix: entrypoint failure when mysql invoked with --[flag]
  • Node.js:
    • Added new version 10.9, is now latest
    • Dropped version 9.x
    • Patch updates: 8.11.4, 6.14.4
  • Elasticsearch and Kibana:
    • Rebased to Alpine Linux 3.8 with OpenJDK 8.171.11 (JRE)
    • Added new versions 6.3 for ES and KIbana, now latest
    • For version 6.3+ we now install OSS version of ES and Kibana (without x-pack)
    • Kibana and ES patch updates: 5.6.11
  • Solr:
    • Image wodby/drupal-solr now replaced with wodby/solr and $SOLR_DEFAULT_CONFIG_SET configured via .env (set to search_api_solr_8.x-2.1 by default, see available config sets for Search API Solr)
    • Config sets and solr.xml now symlinked to volume
    • Core directory get deleted when you delete a core via orchestration actions
  • Varnish:
    • Image wodby/drupal-varnish now replaced with wodby/varnish and $VARNISH_CONFIG_PRESET=drupal
    • External purge now always restricted by purge key
    • Unrestricted purge from the internal network can be optionally enabled (enabled by default)
    • Cache for mobile devices can now be separated or disabled entirely
    • Big files (by default >10M) won't be cached by default
    • Static files cache disabled by default for all presets
    • All varnish-related headers now start with X-VC-, e.g. X-Varnish-Cache is now X-VC-Cache
    • Secondary storage can now be defined for all presets
    • List of static files extensions expanded
    • Analytics/marketing cookies and query params stripped, configurable
    • New env vars to optionally preserve all cookies and query params
    • Query params can be ignored to cache URLs as a single object
    • Purge method now can be changed to regex and exact (respects query params)
    • Hashes and trailing ? stripped from URL before passing to a backend
    • All AJAX requests not cached
    • Error pages 404 and >500 not cached with a configurable grace period
    • Env vars changed for presets (old => new), old variant still supported:
       VARNISH_EXCLUDE_URLS => VARNISH_DRUPAL_EXCLUDE_URLS
       VARNISH_PRESERVED_COOKIES => VARNISH_DRUPAL_PRESERVED_COOKIES
      
    • Friendly varnish error message by default
  • Memcached patch update: 1.5.10
  • OpenSMTPD patch update: 6.0.3
  • Broken tag for PostgreSQL 10 fixed

Update instructions

Update your .env and docker-compose.yml files