Skip to content

2.4.0

Compare
Choose a tag to compare
@csandanov csandanov released this 17 Oct 11:55
· 2751 commits to master since this release

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)
  • Vanilla Drupal updated to 8.4.0
  • 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
    • Nginx config revamped: backstream is now defained in drupal.conf
    • Default client_max_body_size set to 32m
    • Bugfix: broken static files on Drupal's 8 update.php page
  • 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 to 32m
    • Optimized default opcache settings
    • New env var PHP_MAX_FILE_UPLOADS to control max_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 and VARNISH_STATIC_FILES for customization
    • Default exclude URLs now consider language prefixes
    • Bugfix: duplicated X-Forwarded-For header
    • Bugfix: unrestricted purge/ban, now allowed only from internal network