Skip to content

Releases: wodby/docker4drupal

5.4.4

11 Apr 11:32
Compare
Choose a tag to compare

Changes since 5.4.3

  • Vanilla Drupal updates: 8.6.14
  • PHP:
    • ❗️Security updates: 7.3.4, 7.2.17, 7.1.28
    • Xdebug extension updated to 2.7.1
  • Nginx:
    • Updated to 1.15.11
    • Default static files expiration increased to 1 year wodby/nginx#30
  • MariaDB updated to 10.3.14
  • ❗️Apache security update: 2.4.39
  • Elasticsearch and Kibana updated to 6.7.1
  • NodeJS updated to 6.17.1
  • Webgrind, Xhprof viewer and admirer rebuilt against updated PHP image
  • Alpine Linux updated to 3.9.3 for PHP (except 5.6), Varnish, MariaDB (except 10.1), Elasticsearch, Kibana, PostgreSQL, Redis, Memcached, Solr, NodeJS (except 8), OpenSMTPD

Update instructions

Update your .env file

5.4.3

01 Apr 11:34
Compare
Choose a tag to compare

Changes since 5.4.2

  • Vanilla Drupal updates: 8.6.13, 7.65
  • PHP:
    • ❗️Security updates: 7.3.3, 7.2.16, 7.1.27
    • Xdebug updated to 2.7.0 (now PHP 7.3 supported)
    • Global composer package hirak/prestissimo removed #365
  • NodeJS:
    • Updates: 10.15.3, 8.15.1, 6.17.0
    • Changed directory for npm global packages to avoid permissions issues wodby/drupal-node#3
  • Nginx:
    • Updated to 1.15.10
    • Make extra config be able to work without defaults wodby/nginx#27
  • Solr:
    • Versions 5.4, 6.4, 7.1-7.4 dropped
    • Versions 7.6, 7.7 added
    • Added new search_api_solr config sets
    • Bugfix: attachments indexation did not work in Drupal 7 wodby/solr#5
  • Elasticsearch
    • Updated to 5.6.16
    • Added new version 6.7
    • Dropped all versions except latest 6.x and 5.x
    • Base image changed from wodby/openjdk to wodby/alpine
  • Kibana:
    • Updated to 5.6.16
    • Added new version 6.7
    • Dropped all versions except latest 6.x and 5.x
    • Base image changed from wodby/openjdk to node
    • We now use a specific node version requested by Kibana
    • Bugfix: Kibana 5.6 failed to start wodby/kibana#1
  • MariaDB updated to 10.2.23
  • Redis updates: 5.0.4, 4.0.14
  • Varnish now uses X-Real-IP header instead of X-Forwarded-For for Geo IP detection wodby/varnish#18
  • XHProf, Webgrind, Adminer rebuilt against the latest PHP image
  • Apache base image changed from wodby/httpd to httpd
  • Alpine upgraded to 3.9.2 for all alpine-based updated images
  • Makefile improvements:
    • Added make help that list and describe available make commands #369
    • Added make start command #373
    • You can now prune individual containers by passing a service name to make prune #372

Update instructions

Update your .env and docker.mk (or Makefile) files

5.4.2

28 Feb 15:45
Compare
Choose a tag to compare

Changes since 5.4.1

  • Vanilla Drupal updates: 8.6.10, 7.64
  • PHP:
    • Rebased to Alpine 3.9: runtime packages updated, switched from LibreSSL to OpenSSL 1.1
    • PHP updates: 7.3.2, 7.2.15
    • Introduced additional env vars for NewRelic runtime configuration: $PHP_NEWRELIC_BROWSER_MONITORING_AUTO_INSTRUMENT, $PHP_NEWRELIC_GUZZLE_ENABLED
    • WebP support added to gd (PHP 7.x only) wodby/php#68
    • MariaDB client updated to 10.3.13/10.2.22
    • Extensions update: igbinary 3.0.0, apcu 5.1.17
    • Bugfix: $PATH was missing in SSH environment variables
    • $SSHD_PERMIT_USER_ENV default values changed to yes
  • Nginx:
    • Patch update: 1.15.9
    • .map added to the list of default static files extensions ($NGINX_STATIC_EXT_REGEX)
    • Bugfix: $NGINX_LOG_FORMAT_OVERRIDE had no effect
  • Varnish:
    • Patch updates: 4.1.11, 6.0.3
    • Bugfix: cookie always stripped for static files requests
  • MariaDB:
    • Patch updates: 10.3.13, 10.2.22, 10.1.38
    • MariaDB 10.2, 10.3 rebased to Alpine 3.9 and OpenSSL 1.1
    • innodb_force_recovery and innodb_purge_threads are now configurable via env vars
    • Added mysql-check orchestration action
  • PostgreSQL:
    • Version 9.3 has reached EOL and now dropped
    • Patch updates: 11.2, 10.7, 9.6.12, 9.5.16, 9.4.21
  • mod_include added to Apache wodby/apache#6
  • Adminer updated to 4.7.1
  • NodeJS updated to 10.15.1
  • Redis updated to 4.0.13
  • Elasticsearch updated to 5.6.15
  • XHProf, Webgrind, Adminer rebased to the latest PHP image
  • Fixes to avoid conflicts for make commands when use multiple projects #359

Update instructions

  • Update your .env and Makefile files

5.4.1

22 Jan 11:02
Compare
Choose a tag to compare

Changes since 5.4.0

  • Alpine Linux for the services listed below updated to 3.8.2
  • ❗️Vanilla Drupal security updates: 8.6.7, 7.63
  • PHP:
    • ❗️Security updates: 7.3.1, 7.2.14, 7.1.26, 5.6.40
    • PHP-FPM user/group now set to wodby to avoid permissions issues
    • GeoIP extension removed wodby/php#59
    • Updated libraries: imagemagic (7.0.7.39), libjpeg-turbo, mariadb-client (10.2.19)
    • Updated php extensions: amqp 1.9.4, apcu 5.1.16, memcached 3.1.3, grpc 1.17.0, event 2.4.3
    • The following extensions now added to PHP 7.3: newrelic, blackfire, amqp, memcached
    • /var/www/html/bin added to $PATH wodby/php#60
    • Bugfix: event extension could be not be disabled
  • Apache:
    • ❗️Security update 2.4.38
    • SSL module temporary disabled due to build failures wodby/apache#5
  • Nginx:
    • Patch update: 1.15.8
    • GeoIP module deleted wodby/php#59
    • PageSpeed module now respects X-Forwarded-Proto by default
    • Bugfix: dynamic modules image filter and xslt could not be enabled
    • Bugfix: .well-known/*.txt were not accessible wodby/nginx#17
  • Varnish:
    • We no longer set X-Real-IP header
    • Unrestricted purge is now allowed by default
    • Bugfix: unrestricted cache purge from internal network did not work wodby/varnish#14
  • MariaDB updates: 10.2.21, 10.3.12, 10.1.37 wodby/mariadb#10
  • NodeJS updates: 10.15.0, 8.15.0, 6.16.0
  • Webgrind, XHProf, Adminer rebased to the latest PHP image

Update instructions

  • Update your .env and docker-compose.yml files

5.4.0

18 Dec 11:51
Compare
Choose a tag to compare

Changes since 5.3.3

  • Vanilla Drupal updated to 8.6.4
  • 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
    • 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
    • Bugfix: Bugfix: Drupal private files auth did not work wodby/varnish#7
    • Deprecated environment variables (listed in 5.2.0) no longer supported
  • Nginx:
  • PostgreSQL
    • ⭐️ Added PostgreSQL 11
    • Patch updates: 10.6, 9.6.11, 9.5.15, 9.4.20, 9.3.25
  • Solr:
  • 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
  • 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 #343
  • Default uid in docker-sync.yml set to macOS's 501
  • Apache patch update: 2.4.37 wodby/apache#5
  • MariaDB patch update: 10.1.37 wodby/mariadb#10

Update instructions

  • Update your .env and docker-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's on by default
  • If you use Solr you might need to update search_api_solr module since we fetch schema from the update version of the module

5.3.3

09 Nov 09:56
Compare
Choose a tag to compare

Changes since 5.3.2

  • ⭐️Added new service xhprof viewer for analysis and graphical review of xhprof traces
  • Added Redis 5, dropped Redis 3
  • Vanilla Drupal:
    • Patch updates: 8.6.3, 7.61
    • Images's tags no longer contain PHP version
  • PHP:
    • Patch updates: 7.2.12, 7.1.24
    • Added event extension
    • You can now disable extensions via $PHP_EXTENSIONS_DISABLE (separated by comma)
    • Extension update: igbinary 2.0.8, ast 1.0.0, grpc 1.16.0
    • ImageMagick downgraded to 7.0.7.32 with enabled openmp
    • Bugfix: gpg keys import did not work
    • Bugfix: tideways xhprof extension could not be enabled
  • Nginx:
    • Patch updates: 1.15.6, 1.14.1
    • Default security headers duplicated #336
    • Added $NGINX_STATIC_404_TRY_INDEX, when set Nginx redirects 404 static files request to index file (required for stage_file_proxy module) #270
    • $NGINX_LOG_FORMAT_SHOW_REAL_IP deleted in favor of $NGINX_SET_REAL_IP_FROM
  • MariaDB's innodb_default_row_format is now configurable and set to dynamic fo all versions by default
  • Node.js minor updates: 10.13.0
  • Elasticsearch and Kibana patch updates: 5.6.13
  • Webgrind and Adminer rebased to the latest PHP image
  • Apache patch update: 2.4.37 wodby/apache#5
  • MariaDB patch update: 10.1.37 wodby/mariadb#10

Update instructions

Update your .env and docker-compose.yml files

5.3.2

18 Oct 12:15
Compare
Choose a tag to compare

Changes since 5.3.1

  • ❗️Vanilla Drupal core security update: 8.6.2, 7.60
  • Bugfix: incorrect node image tags
  • Node, redis, memcached tags changed to major versions to include minor updates
  • Memcached patch update: 1.5.11

Update instructions

Update your .env file

5.3.1

12 Oct 11:54
Compare
Choose a tag to compare

Changes since 5.3.0

  • PHP:
    • Patch updates: 7.1.23, 7.2.11
    • uuid pecl extension added wodby/php#43
    • oauth extension patch update: 2.0.3
    • PHP env vars moved from FPM config to the general PHP config
    • Bugfix: invalid Drupal 8 sync directory permissions
  • Nginx:
    • Patch update 1.15.5
    • real_ip params are now configurable wodby/nginx#9
  • Node:
    • Minor updates: 10.12, 8.12
    • Directory /usr/src/app/node_modules/.bin added to $PATH
  • MariaDB patch update 10.3.10
  • Adminer:
    • Bugfix: some $PHP_ env vars were ignored
    • Default memory limit set to 512M
  • Adminer and Webgrind rebased to the latest php image

Update instructions

Update your .env file

5.3.0

26 Sep 12:12
Compare
Choose a tag to compare

Changes since 5.2.3

  • Docker-compose file version update to 3 (no real changes made to format)
  • Drupal 6 dropped
  • PHP:
    • Rebased to Alpine 3.8 with updated runtime libraries
    • ❗️PHP 7.0 dropped, upgrade to 7.1 (see why?)
    • Argon2 password hash supported added to PHP 7.2
    • MongoDB extension updated to 1.5.3
    • Bugfix: segfaul in PHP's mail function when sent to multiple recipients (busybox bug)
    • Bugfix: xhprof tideways extension enabled twice
  • MariaDB:
    • Patch update: 10.2.18
    • Improved performance for backup orchestration action
  • Apache:
    • Patch update: 2.4.35
    • Option Indexes now disabled by default, can be enabled via $APACHE_INDEXES_ENABLED
  • Adminer:
    • Adminer now comes with support for all db drivers (including PostgreSQL) and languages
    • Added the default list of plugins, enabled via $ADMINER_PLUGINS
    • You can now change Adminer design via $ADMINER_DESIGN
    • Default values for db driver, host and name can be changed via $ADMINER_DEFAULT_DB_
  • Varnish:
    • Bugfix: batch pages did not work with Varnish
    • has_js cookie no longer stripped
  • Nginx patch update: 1.15.4
  • Elasticsearch and Kibana patch update: 5.6.12
  • Webgrind and Adminer rebased to the latest stable PHP image

Update instructions

Update your .env and docker-compose.yml files

5.2.3

15 Sep 10:15
Compare
Choose a tag to compare
  • PHP:
    • Libraries update: ImageMagick 7.0.8.11, FreeType 2.9.1
    • OpenMP disabled in ImageMagick due to stability issues
    • Bugfix: xhprof (tideways) extension could not be enabled