Releases: wodby/docker4drupal
Releases · wodby/docker4drupal
6.0.18
6.0.17
Changes since 6.0.16
- ⬆️ Vanilla Drupal 11.0.4, 10.3.5
- ⬆️ PHP 8.3.11, 8.2.23
- MariaDB:
- ⭐️ Added version 11.4 (LTS)
- 🪦 Dropped 11.2, 11.1, 11.0, 10.4 (EOL)
- 🏔️ Alpine Linux updated to 3.20
- ⭐️ Valkey version 8.0
- ⬆️ Memcached 1.6.31
- ⬆️ Webgrind, adminer and xhprof viewer rebased to PHP 8.1
- Node.js :
- ⭐️ Added version 22 (LTS)
- ⬆️ Updated to 20.17.0
- 🪦 Drupal node service dropped
- 🏔️ Alpine Linux security updates (3.20.3)
Update instructions
Update your .env
file
Full changelog: 6.0.16...6.0.17
6.0.16
Changes since 6.0.15
- ⭐️ Vanilla Drupal 11
- ⭐️ Mailhog replaced with Mailpit (with arm64 support) wodby/docker4laravel#3
- ⭐️ AthenaPDF replaced with Gotenberg
- ⬆️ Vanilla Drupal 10.3.2
- PHP
- ⬆️ Updated to 8.3.10, 8.2.22
- 📜 Default
apc.shm_size
increased to256M
- 📜 Deprecated
assert.active
removed from PHP 8.3 wodby/php#203 by @rodrigoaguilera
- Nginx:
- ⬆️ Updated to 1.27.1, 1.26.2
- 📜 Modsecurity config now applied for all Drupal versions wodby/nginx#92 by @codebymikey
- ⬆️ PostgreSQL 16.4, 15.8, 14.13, 13.16, 12.20
- ⬆️ MariaDB 11.2.5, 11.1.6, 10.11.9, 10.6.19, 10.5.26
- ⬆️ Valkey 7.2.6
- ⬆️ Apache HTTPD 2.4.62
- ⬆️ Node.js 20.16.0
- ⬆️ XHProf viewer 2.3.10
- 🐞 Bugfix: invalid OpenSMTPD version #567
- 🐞 Bugfix: erroneous boolean in
compose.yml
wodby/docker4wordpress#84 by @caboteria
Update instructions
Update your .env
and compose.yml
files
Full changelog: 6.0.15...6.0.16
6.0.15
Changes since 6.0.12
- ⬆️ Vanilla Drupal 10.3.0
- ⬆️ PHP 8.3.8, 8.2.20, 8.1.29
- Nginx:
- ⭐️ Added 1.27
- ⬆️ Updated to 1.26.1
- 🪦 Dropped 1.25 (EOL)
- ⬆️ Upload progress module updated to 0.9.3
- ⬆️ OpenSMTPD 7.5.0
- ⬆️ Apache HTTPd 2.4.61
- ⬆️ Elasticsearch, Kibana 7.17.22
- ⬆️ Memcached 1.6.29
- ⬆️ Node.js 20.15.0, 18.20.3
- 📜 Added
extra_hosts
fordocker.host.internal
to work on Linux wodby/php#197 by @Holo96
Update instructions
Update your .env
and compose.yml
files
Full changelog: 6.0.12...6.0.15
6.0.12
Changes since 6.0.11
- ⬆️ Vanilla Drupal 10.2.6
- PHP:
- ⬆️ Updated to 8.3.7, 8.2.19
- ⭐️ Added new profiler extension SPX (disabled by default) wodby/php#189
- 📦 SQLite updated to 3.45 wodby/php#194
- ⬆️ PECL extensions updates:
- Xdebug 3.3.2
- Redis 6.0.2
- 📧 Default
PHP_SENDMAIL_PATH
set to usemsmtp
with new extra flag-i
(with dos2unix workaround for PHP 8.1) - 📜 Added env vars to configure
disabled_classes
anddisable_functions
wodby/php#195 - 🐞 Bugfix: php extensions sources missing in
-dev
variants wodby/docker4php#21 ⚠️ 📜 RemovedPHP_XDEBUG
andPHP_XHPROF
env vars wodby/php#176- 📜
PHP_EXTENSIONS_DISABLE
set toxhprof,spx
by default - 📜 Default
xdebug.client_host
set tohost.docker.internal
by @imyaro wodby/php#193 - 🐞 Bugfix: env vars with "=" truncated in SSH session by @andrew-drupal wodby/php#191
- Nginx:
- ⭐️ Added 1.26
- 🪦 Dropped 1.24 (EOL)
- ⬆️ Updated to 1.25.5
- 📜 Modsecurity config now included for Drupal 10+ by @elaman wodby/nginx#91
- ⭐️ Added Valkey (OSS drop-in replacement for Redis)
- 🪦 Dropped Redis
- ⬆️ MariaDB 11.2.4, 11.1.5, 11.0.6, 10.11.8, 10.6.18, 10.5.25, 10.4.34
- ⬆️ PostgreSQL 16.3, 15.7, 14.12, 13.15, 12.19
- ⬆️ Varnish 6.0.13
- ⬆️ Apache HTTPd 2.4.59
- ⬆️ Elasticsearh, Kibana 7.17.21
- ⬆️ Memcached 1.6.27
- ⬆️ Node.js 20.13.1, 18.20.2
Update instructions
Update your .env
and compose.yml
files
Full changelog: 6.0.11...6.0.12
6.0.11
Changes since 6.0.10
- ⬆️ Vanilla Drupal 10.2.4, 7.100
- PHP:
- ⬆️ Updated to 8.3.3, 8.2.16
- ⭐️ Added imagick extension for PHP 8.3
- 🛠
-dev
variants now have debug symbols in extensions libraries and php sources code - 📧 Mail delivery method changed to
msmtp
for all versions - 🪦 Global drush and drush launcher removed wodby/drupal-php#98
- 🪦 ftp module no longer enabled for PHP 8.3, 8.2
- 📜 Added
PHP_GRPC_
env vars for grpc extension configuration wodby/drupal-php#102 - 📜 Changed GRPC ext defaults: enabled fork support, poll strategy set to
epoll1
, verbosity set toerror
- MariaDB:
- ⬆️ Updated to 11.2.3, 11.1.4, 11.0.5, 10.11.7, 10.6.17, 10.5.24, 10.4.33
- 📜 Transaction isolation set to
READ-COMMITTED
- ⬆️ Nginx 1.25.4
- ⬆️ PostgreSQL 16.2, 15.6, 14.11, 13.14, 12.18
- ⬆️ Redis 7.2.4
- ⬆️ Memcached 1.6.24
- ⬆️ Node.js 20.11.1, 18.19.1
- ⬆️ Elasticsearch, Kibana 7.17.18
- 📜
docker-compose
renamed to new formatdocker compose
andcompose.yml
by @iVegas in #565
Update instructions
Update your .env
file
Full changelog: 6.0.10...6.0.11
6.0.10
Changes since 6.0.9
- ⬆️ Vanilla Drupal 10.2.1, 7.99
- PHP:
- ⭐️ Added PHP 8.3 (no imagick)
- ⭐️ Added opentelemetry extension
- ⭐️ GRPC extension returned
- ⬆️ Updated to 8.3.1, 8.2.14, 8.1.27
- ⬆️ Updated extensions:
- xdebug 3.3.1
- ds 1.5.0
- apcu 1.5.23
- mongodb 1.17.1
- brotli 0.14.2
- amqp 2.1.1 (from 1.x)
- ast 1.1.1
- igbinary 3.2.15
- smbclient 1.1.1
- 🛠 PHP extensions libraries now stripped out of debug symbols
- 🪦 Dropped PHP 8.0 (EOL)
- MariaDB:
- ⭐️ Added MariaDB 11.2
- ⭐️ Returned
linux/arm64
variants - 🏔 Alpine Linux updated to 3.18 and 3.16 (for 10.4)
- ⬆️ Elasticsearch, Kibana 7.17.16
- ⬆️ Node.js 18.19.0
- 🏔 Alpine Linux updated to 3.19 for most of the images
Update instructions
Update your .env
file
6.0.9
Changes since 6.0.8
- Vanilla Drupal:
- ⬆️ Updated to 10.1.6
- 🪦 Dropped version 9 (EOL)
- Elasticsearch, Kibana:
- ⬆️ Updated to 7.17.15
- 🪦 Dropped version 6 (EOL)
- PostgreSQL:
- ⭐️ Added version 16
- ⬆️ Updated to 15.5, 14.10, 13.13, 12.17
- 🪦 Dropped version 11 (EOL)
- Redis:
- ⬆️ Updated to 7.2.3, 6.2.14
- 🪦 Dropped version 5 (EOL)
- MariaDB:
- ⭐️ Added version 11.1
- ⬆️ Updated to 11.0.4, 10.11.6, 10.6.16, 10.5.23, 10.4.32
- 🪦 Dropped version 10.10, 10.9 (EOL)
- 🐞 Bugfix:
MYSQL_TRANSACTION_ISOLATION
had no effect in 10.x
- Nginx:
- ⬆️ Updated to 1.25.3
- 🪦 Dropped version 1.23 (EOL)
- ⬆️ PHP 8.2.12, 8.1.25
- ⬆️ Varnish 6.0.12
- ⬆️ Apache HTTPd 2.4.58
- ⬆️ Node.js 20.10.0, 18.18.2
- ⬆️ Webgrind 1.9.3
- ⬆️ Memcached 1.6.22
- 📜 OpenSMTPD now has
$RELAY_PROTO
to change relay protocol wodby/opensmtpd#2 - ✉️ Default setup (PHP 8.2+) rolled back to busybox's sendmail with
PHP_MAIL_MIXED_LF_AND_CRLF=On
, older version need to be switched tossmtp
- 🏔 Alpine Linux 3.18.4
Update instructions
Update your .env
file
6.0.8
Changes since 6.0.7
- ⬆️ Vanilla Drupal 10.1.4, 9.5.11
- PHP:
- ⬆️ Updated to 8.2.11, 8.1.24
- ⬆️ Extensions sqlsrv, pdo_sqlsrv updated to 5.11.1
- 📜 Default xdebug log level set to
3
(warnings) wodby/php#184
- Node:
- ⭐️ Added version 20
- ⬆️ Updated to 18.18.0
- 🪦 Dropped version 16 and 14 (EOL)
- ⬆️ Elasticsearch, Kibana 7.17.13
- ⬆️ Redis 7.2.1
- 🪦 Varnish 4 dropped (EOL)
- 🏔 Alpine Linux 3.18.4
Update instructions
Update your .env
file
6.0.7
Changes since 6.0.6
- ⬆️ Vanilla Drupal 10.1.2, 9.5.10
- PHP:
- ⬆️ Updated to 8.2.8, 8.1.22, 8.0.30
- ⬆️ Xdebug 3.2.2
- ⭐️ Added AVIF support for gd wodby/php#183
- ⬆️ Updated gd library wodby/php#182
- ⬆️ ODBC library and ms tools updated to 18.3.1.1
- ⭐️ ODBC library and ms tools now compatible with arm64 variant
- Nginx:
- ⬆️ Updated to 1.25.2
- 📜
.md
andweb.config
files now hidden wodby/nginx#86 - 📜 composer and node files now hidden regardless of depth wodby/nginx#86
- 🐞
NGINX_HEADERS_CONTENT_SECURITY_POLICY
default value override didn't apply to Drupal 10 preset
- ⬆️ MariaDB 11.0.3, 10.11.5, 10.10.6, 10.9.8, 10.6.15, 10.5.22, 10.4.31
- ⬆️ Redis 7.0.12, 6.2.13
- ⬆️ PostgreSQL 15.4, 14.9, 13.12, 12.16, 11.21
- ⬆️ Elasticsearch, Kibana 7.17.12
- ⬆️ Node.js 18.17.1, 16.20.2
- 📜 Removed legacy
version
from docker-compose files #555 - 🐞 Missing Drupal 10 nginx vhost env var in default
.env
file #551 - 📜 Added
init: true
for crond and adminer services to handle termination signals #552 - 🏔 Alpine Linux updated to 3.18.3, 3.16.7
Update instructions
Update your .env
and docker-compose.yml
files