Releases: wodby/docker4wordpress
Releases · wodby/docker4wordpress
5.1.1
Changes since 5.1.0
- PHP updated to 7.2.7, 7.1.19
- MariaDB updated to 10.3.8, 10.2.16
- PostgreSQL updated to 10.4, 9.6.9, 9.5.13, 9.4.18, 9.3.23
- Redis updated to 4.0.10, 3.2.12
- Node updated to 9.11.2, 8.11.3
- Adminer updated to 4.6.3
- Solr:
- Solr updated to 6.6.3
- Added Solr 7.3, 7.4
- Dropped Solr 7.0, 6.5, 6.4, 6.3, 5.4
- Bugfix: container didn't start with mounted configsets wodby/drupal-solr#3
- Added LTS Node 6.14.3
- Added containers: OpenSMTPD, Memcached, Rsyslog
Update instructions
Update your .env
and docker-compose.yml
files
5.1.0
Changes since 5.0.7
- WordPress updated to 4.9.6
- PHP
- Added php tidy extension
- Added tideways xhprof extension wodby/drupal-php#49 (disabled by default)
auto_prepend_file
andauto_append_file
are now configurable- Updated PHP extensions: GRPC 1.12.0, igbinary 2.0.6, mongodb 1.4.4
- MariaDB:
- New version 10.3 added (10.3.7)
- MariaDB updates: 10.2.15, 10.1.34
- ⭐️Latest MariaDB 10.1 now works with bind mounts on macOS/Win, this version is now default
optimizer_prune_level
andoptimizer_search_depth
are now configurable wodby/mariadb#4- ⭐️Default
innodb_buffer_pool_size
set to128M
that should significantly decrease memory usage by MariaDB container - Default
innodb_buffer_pool_instances
set to1
- Nginx:
- Added new Nginx 1.15
- ⭐️Added mog_pagespeed module. Disabled by default, to enable uncomment
NGINX_PAGESPEED=on
- Added new modules:
http_image_filter_module
http_slice_module
http_xslt_module
stream_geoip_module
stream_realip_module
stream_ssl_preread_module
- Varnish: environment variable
VARNISHD_STORAGE_SIZE
has been dropped, we no longer add a predefined secondary storage. You can now add your custom secondary storage viaVARNISHD_SECONDARY_STORAGE
wodby/varnish#4 - Webgrind: changed default error reporting level, rebased to latest PHP 7.1 image
Update instructions
Update your .env
and docker-compose.yml
files
5.0.7
Changes since 5.0.6
- PHP security update: 7.2.5, 7.1.17, 7.0.30, 5.6.36
- Added Elasticsearch, Kibana, Solr and Node containers
- Added Nginx 1.14, patch update for 1.13, now legacy 1.12 dropped
- Nginx's
underscores_in_headers
can now be configured - Narrow container terminal is now fixed when use
make shell
wodby/docker4drupal#273 - Unrestricted purge via HTTP is no longer allowed for Varnish, use
$VARNISH_PURGE_KEY
to set up the access key or it will be generated automatically
Upgrade instructions
Update your .env
and Makefile
5.0.6
Changes since 5.0.5
- PHP:
- New php extensions added: GMP and igbinary
- Bugfix: iconv implementation missing wodby/php#25
- APCu extension updated to 5.0.11 for PHP 7.x
apc.serializer
is now configurable viaPHP_APCU_SERIALIZER
- Shell prompt in PHP container now shows user and hostname (defaults to
php.container
) - Added new helper script
files_chown
Update instructions
Update the following tags in your .env
file:
$PHP_TAG=####-4.4.1
$WORDPRESS_TAG=####-4.4.1
5.0.5
Changes since 5.0.4
- New environment variable
APACHE_LIMITED_ACCESS
to removeRequire all granted
when you need to limit access by IP - PHP log errors max length set to unlimited
- Bugfix: PHP errors didn't show up in the container output
Update instructions
Update the following images' stability tags in your .env
file:
$APACHE_TAG=2.4-3.0.5
$PHP_TAG=####-4.2.6
$WORDPRESS_TAG=####-4.2.7
5.0.4
5.0.3
Changes since 5.0.2
- PHP:
- Updated to 7.2.4, 7.1.16, 7.0.35, 5.6.35 (security update)
- Added jpegoptim ref wodby/docker4drupal#255
- Added FPM writable permissions to
wp-content/wp-rocket-config/
ref #31
Update instructions
Update the following images' stability tags in your .env
file:
$PHP_TAG=####-4.2.5
$WORDPRESS_TAG=####-4.2.5
5.0.2
Changes since 5.0.1
- New make actions added:
make wp [cmd]
(runs with--path /var/www/html/
) andmake logs [svc]
- Apache:
- Updated to 2.4.33 (security update)
- New environment variable
APACHE_INCLUDE_CONF
to override virtual host config #29 - New environment variable
APACHE_LIMITED_ACCESS
to removeRequire all granted
when you need to limit access by IP
- PHP:
- GRPC extension updated to 1.10.0
- Added environment variables
PHP_SESSION_
for session runtime configuration wodby/drupal-php#53
- MariaDB updated to 10.2.14, 10.1.32
Update instructions
- Update the following tags in your
.env
file:$PHP_TAG
,$APACHE_TAG
,$MARIADB_TAG
- Update your
Makefile
to get new make commands
5.0.1
5.0.0
Changes since 2.4.0
- Version bumped to 5.0 to match with Wodby stack for documenting convenience
- We now use
.env
file where we keep images tags and other settings - Containers' names now have
PROJECT_NAME
prefix defined in.env
- Domains use the same
BASE_URL
defined in.env
- Added
Makefile
with commands to simplify most routine tasks - Default
docker-compose.yml
now covers mounted codebase use case, for vanilla WordPress additionally downloaddocker-compose.override.yml
- Resolved issue when vanilla WordPress copying to the volume interrupted during the initial start
- Resolved most of permissions issues:
- new default
wodby
user has uid/gid1000
that matches with the default user for most Linux distributions - for macOS users we now have
-dev-macos
versions of images with uid/gid501:20
that matches default macOS user - added instructions for windows users
- new default
- PHP:
- Container default user has been changed to
wodby
(uid/gid1000
), see https://github.com/wodby/php#users-and-permissions for more details - PHP updated to 7.1.15, 7.0.28, 5.6.34 (security updates)
- Rebased to Alpine Linux 3.7
-dev
images used by default withsudo
allowed for all commands forwodby
user- You can monitor PHP with NewRelic APM
allow_url_fopen
anddefault_socket_timeout
is now configurable- New php extensions added: newrelic, grpc, ds
- Added postgresql client bins (pg_dump, pg_restore, ...)
- Added redis-cli
- Updated php extensions: amqp 1.9.3, redis 3.1.6, mongodb 1.4.0, apcu 5.1.10
- Vanilla WordPress updated to 4.9.4
- Deprecated variables dropped (old > new):
PHP_APCU_ENABLE > PHP_APCU_ENABLED PHP_FPM_SLOWLOG_TIMEOUT > PHP_FPM_REQUEST_SLOWLOG_TIMEOUT PHP_FPM_MAX_CHILDREN > PHP_FPM_PM_MAX_CHILDREN PHP_FPM_START_SERVERS > PHP_FPM_PM_START_SERVERS PHP_FPM_MIN_SPARE_SERVERS > PHP_FPM_PM_MIN_SPARE_SERVERS PHP_FPM_MAX_SPARE_SERVERS > PHP_FPM_PM_MAX_SPARE_SERVERS PHP_FPM_MAX_REQUESTS > PHP_FPM_PM_MAX_REQUESTS PHP_FPM_STATUS_PATH > PHP_FPM_PM_STATUS_PATH
- Container default user has been changed to
- MariaDB updated to 10.1.31, 10.2.12 and rebased to Alpine Linux 3.7
- Nginx updated to 1.13.9 and rebased to Alpine Linux 3.7
- Redis updated to 4.0.8
- Varnish:
- The following environment variables changed names (old version no longer supported), old > new:
VARNISHD_THREAD_POOLS > VARNISHD_PARAM_THREAD_POOLS VARNISHD_THREAD_POOL_ADD_DELAY > VARNISHD_PARAM_THREAD_POOL_ADD_DELAY VARNISHD_THREAD_POOL_MIN > VARNISHD_PARAM_THREAD_POOL_MIN VARNISHD_THREAD_POOL_MAX > VARNISHD_PARAM_THREAD_POOL_MAX
- Changed default values:
VARNISHD_PARAM_THREAD_POOL_ADD_DELAY from 2 to 0.000 VARNISHD_PARAM_THREAD_POOLS from 1 to 2 VARNISHD_PARAM_THREAD_POOL_MAX from 1000 to 5000
- Added additional env vars that control varnishd params (wodby/varnish#1)
- The following environment variables changed names (old version no longer supported), old > new:
stop_grace_period
increased to 30s for MariaDB and PostgreSQL- Bugfix: auth issue in Apache (wodby/php-apache#1)
Update instructions
Way too many things changed, see updated quick start guide