Changes since 5.3.2
- Vanilla WordPress updated to 5.0
- PHP:
- ⭐️Added PHP 7.3 (some extensions not yet supported)
- Patch updates: 7.2.13, 7.1.25, 5.6.39
- Update extensions: yaml 2.0.4, redis 4.2.0, apcu 5.1.14
- ImageMagick library now comes with disabled openmp
- Imagick extension enabled back
- Bugfix:
/home/www-data
owned by wodby wodby/drupal-php#62
- Varnish:
- ⭐️ Varnish 6.0 added
- We now compile varnish from sources, Alpine Linux updated to 3.8
- Patch updates: 4.1.10
- GeoIP module added and imported by default
- Added 9 additional modules, not imported by default
- ⭐️ We now detect country code and currency (USD, EUR) and pass it to backend in headers, you can optionally uniquify cache per country or currency
- ⭐️ You can now personify cache additionally by setting cookies starting with
VCKEY-
fbclid
added to stripped query params- Adjusted order of included files wodby/varnish#7
- Bugfix: duplications in
X-Forwarded-for
- Deprecated environment variables (listed in 5.2.0) no longer supported
- Nginx:
- Patch updates: 1.15.7, 1.14.2
- ⭐️ Added ModSecurity with OWASP CRS (disabled by default) wodby/nginx#13, wodby/nginx#14
- PageSpeed is now dynamic module, disabled by default
$NGINX_FASTCGI_INDEX
added to separate from index file wodby/nginx#11index.html
added to index file for PHP-based presets wodby/nginx#11- Bugfix: deprecated env vars weren't converted to new
- PostgreSQL
- ⭐️ Added PostgreSQL 11
- Patch updates: 10.6, 9.6.11, 9.5.15, 9.4.20, 9.3.25
- Patch updates:
- Redis: 5.0.3, 4.0.12
- MariaDB: 10.3.11, 10.2.19
- Memcached: 1.5.12
- Node: 10.14.2, 8.14.0, 6.15.1
- Elasticsearch/Kibana: 5.6.14
- Added Solr 7.5
- Adminer updated to 4.7.0
- Webgrind and adminer rebased to the latest PHP image
- Project name prefix added to
traefik.backend
labels so you can now run multiple projects on different ports without conflicts wodby/docker4drupal#343 - Default uid in
docker-sync.yml
set to macOS's501
Apache patch update: 2.4.37wodby/apache#5MariaDB patch update: 10.1.37wodby/mariadb#10
Update instructions
- Update your
.env
anddocker-compose.yml
files - If you used deprecated environment variables in Varnish updated them to the new version
- If you used Nginx pagespeed module, add
$NGINX_PAGESPEED_ENABLED=1
, if you had$NGINX_PAGESPEED=on
you can delete it since it'son
by default