Releases: wodby/docker4wordpress
Releases · wodby/docker4wordpress
2.4.0
Changes since 2.3.0
- PHP:
- New PHP 7.2
- PHP updated to 7.1.12, 7.0.26
- PHP extensions updated: memcached 3.0.4, ast 0.1.6
- Added packages: tig, nano, tmux, less, libjpeg-turbo-utils
- PHPunit deleted from image to avoid composer conflicts
- Env vars naming fixes (old names still supported), 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
- New
-dev
image tags (replacing-debug
) compiled with--enable-debug
- Git email and name now can be configured via environment variables
- Nginx:
- Nginx updated to 1.13.7, 1.12.2
- New env var
NGINX_NO_DEFAULT_HEADERS
to hide default headers - New env var
NGINX_LOG_FORMAT_SHOW_REAL_IP
to show real ip in access logs when running behind a proxy
- MariaDB:
- New MariaDB 10.2.11
- MariaDB updated to 10.1.29
- MariaDB 10.2 is now default
- Optimized default config (my.cnf) values
- New environment variables to configure recovery options
- Default user/group in a container now
mysql
- Redis:
- Redis updated to 3.2.11, 4.0.2
- Redis 4.0 is now default
- Varnish updated to 4.1.9
- Apache updated to 2.4.29
- Vanilla WordPress updated to 4.9.1
- PostgreSQL service added (10.1 and 9.6)
- OpenSMTPD now supports relay auth without password
Update instructions from 2.4.0
- MariaDB 10.2 is now default, if you used 10.1 before it would be safer to keep the same version
2.3.0
Changelog
- User
www-data
is now default in php, nginx, apache containers - Container
wodby/drupal-apache
has been replaced with php-apache - New services for php profiling: blackfire for integration with blackfire.io and webgrind (Xdebug frontend)
- MariaDB and its client updated to 10.1.26
- Redis 4.0 version added
- Apache updated to 2.4.28
- Athenapdf versions freeze to 2.10.0
- Nginx:
- Updated to 1.13.6
- Now supports subdirectory based multi-siting
- Nginx config revamped: backstream is now defined in wordpress.conf
- Default
client_max_body_size
set to32m
- PHP:
- Updated to 7.0.24, 7.1.10
- Number of default PHP-FPM workers set to 8
- Core extension pcntl is now enabled in PHP 7.x
- Libressl added
- New extension geoip
- Default
post_max_size
,upload_max_filesize
set to32m
- Optimized default opcache settings
- New env var
PHP_MAX_FILE_UPLOADS
to controlmax_file_uploads
- You can now enable PHP slowlog via environment variable PHP_FPM_SLOWLOG_TIMEOUT
- PHPUnit updated to 6.3
- Extensions updated: ast 0.1.5, yaml 2.0.2, redis 3.1.4, mongodb 1.3.0
- Additional environment variables for Xdebug extension configuration including tracing and profiling
- Drush modules added: registry rebuild and patchfile
- Environment varibles now cleared in PHP-FPM but
PHP_FPM_CLEAR_ENV=no
added by default - Bugfix: apcu (PHP 7.x) could cause segfaults in some cases
- Bugfix: missing path to CA certificates in ldap config
- Varnish
- Env vars for daemon launch params now have prefix
VARNISHD_
to avoid collisions - New env vars
VARNISH_EXCLUDE_URLS
andVARNISH_STATIC_FILES
for customization
- Env vars for daemon launch params now have prefix
2.2.0
Changelog
- New Apache 2.4 container
- New AthenaPDF container, drop-in replacement for wkhtmltopdf
- WordPress: updated Vanilla WordPress 4.8
- PHP: updated PHP 7: 7.0.20, 7.1.6
- PHP: images rebased to Alpine Linux 3.6 and now use LibreSSL instead of OpenSSL
- PHP: extension are now frozen, see https://github.com/wodby/php
- PHP: runtime libraries are now frozen
- PHP: mongoDB extension downgraded to 1.1.10
- PHP: expose header now disabled by default
- PHP: dropped few environment variables
- PHP: APCu extension is now configurable
- Nginx: new version 1.13, 1.12
- Nginx: 1.10 dropped
- Nginx: you can now override include of wordpress.conf file
- MariaDB: revamped optimized configuration
- Bug fix: resolved imagick segfault caused by a bug in ImageMagick library
- Bug fix: some environment variables missed in SSH container
- New way to improve volumes performance on macOS] via user-guided caching
2.0.0
Changelog
- IMPORTANT: MariaDB container now has no volume defined via compose file. The volume is already defined in its Dockerfile, so Docker will create and mount volume automatically. Do not use docker-compose down unless you want to purge your volumes. If you restart docker or use docker-compose stop the volume will persist
- All-new 2.0.0 docker images: wordpress-nginx, wordpress-php, mariadb, redis, wordpress-varnish. You can now customize images with environment variable and override entire configs by using .tpl template (based on confd)
- Performance improvement for macOS (OSX) users: a new way to sync codebase files is now described. It's based on docker-sync project. Docker is now usable for development on mac. See documentation
- Versions of images, except official, are now frozen. A new version will be released when a newer image version is available
- Domains support via Traefik
- We now have slack where you can any questions about docker4wordpress
- PHP versions: 7.0/7.1 based on officials
- Extended list of PHP extensions
- New documentation http://docs.docker4wordpress.org/
- License file added (MIT)
- Changelog file added