Skip to content

Releases: wodby/docker4ruby

0.3.5

14 May 07:32
Compare
Choose a tag to compare

Changes since 0.3.4

  • Ruby:
    • Ruby updated to 2.6.3
    • Package updates: libxslt 1.1.33, libpng 1.6.37, sqlite no longer frozen
  • Nginx:
    • Added new mainline version 1.16
    • Dropped 1.14
    • Updated to 1.15.12
    • Pagespeed version no longer shown in headers wodby/nginx#32
  • Elasticsearch and Kibana:
    • Added new latest version 7.0
    • Version 5.6 dropped (EOL)
    • Updated to 6.7.2
    • ES bugfix: multiple plugins installation failed wodby/elasticsearch#1
    • Added a few $KIBANA_ env vars for basic configuration
  • NodeJS:
    • Added new latest version 12
    • Dropped version 6 (EOL)
    • Updated to 8.16.0
  • MariaDB updates: 10.2.24, 10.1.40
  • Solr updated to 6.6.6
  • PostgreSQL updates: 11.3, 10.8, 9.6.13, 9.5.17, 9.4.22
  • Memcached updated to 1.5.14
  • Adminer rebuilt against updated base image
  • Alpine Linux updated to 3.9.4 (only for images based on 3.9)

Update instructions

Update your .env file

0.3.4

11 Apr 11:28
Compare
Choose a tag to compare

Changes since 0.3.3

  • ❗️Ruby security update: 2.4.6
  • MariaDB updated to 10.3.14
  • ❗️Apache security update: 2.4.39
  • Nginx:
    • Updated to 1.15.11
    • Default static files expiration increased to 1 year wodby/nginx#30
  • Elasticsearch and Kibana updated to 6.7.1
  • NodeJS updated to 6.17.1
  • Admirer rebuilt against updated PHP image
  • Alpine Linux updated to 3.9.3 for Varnish, MariaDB (except 10.1), Elasticsearch, Kibana, PostgreSQL, Redis, Memcached, Solr, NodeJS (except 8), OpenSMTPD

Update instructions

Update your .env file

0.3.3

01 Apr 11:23
Compare
Choose a tag to compare

Changes since 0.3.2

  • Ruby:
    • Patch updates: 2.6.2, 2.5.5
    • Base image changed from wodby/base-ruby to ruby
  • 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
  • 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
  • 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
    • Added make start command
    • You can now prune individual containers by passing a service name to make prune

Update instructions

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

0.3.2

28 Feb 15:29
Compare
Choose a tag to compare

Changes since 0.3.1

  • Ruby:
    • Rebased to Alpine 3.9: runtime packages updated, switched from LibreSSL to OpenSSL 1.1
    • Dropped Ruby 2.3 (does not compile with OpenSSL 1.1 and will reach EOL by the end of March)
    • Patch update: 2.6.1
  • 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
  • Adminer updated to 4.7.1 and rebased to the latest PHP image
  • NodeJS updated to 10.15.1
  • Redis updated to 4.0.13
  • Elasticsearch updated to 5.6.15

Update instructions

  • Update your .env file

0.3.1

22 Jan 09:31
Compare
Choose a tag to compare

Changes since 0.3.0

  • Alpine Linux for the services listed below updated to 3.8.2
  • Ruby:
    • Added Ruby 2.6
    • Image updated from Alpine Linux 3.7 to 3.8 (packages updated)
  • 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
  • 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
  • Adminer rebased to the latest PHP image

Update instructions

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

0.3.0

18 Dec 11:40
Compare
Choose a tag to compare

Changes since 0.2.0

  • 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
  • Nginx:
    • Patch updates: 1.15.7, 1.14.2
    • ⭐️ Added ModSecurity with OWASP CRS (disabled by default) wodby/nginx#13, wodby/nginx#14
    • PageSpeed is now dynamic module, disabled by default
    • $NGINX_FASTCGI_INDEX added to separate from index file wodby/nginx#11
    • $NGINX_LOG_FORMAT_SHOW_REAL_IP deleted in favor of $NGINX_SET_REAL_IP_FROM
    • Bugfix: txt was missing from the default list of static extensions
    • Bugfix: deprecated env vars weren't converted to new
  • PostgreSQL
    • ⭐️ Added PostgreSQL 11
    • Patch updates: 10.6, 9.6.11, 9.5.15, 9.4.20, 9.3.25
  • MariaDB:
    • innodb_default_row_format is now configurable and set to dynamic fo all versions by default
    • Patch updates: 10.3.11, 10.2.19
  • Redis:
    • ⭐️ Added Redis 5.0, dropped 3.0
    • Patch updates: 4.0.12
  • Patch updates:
    • Memcached: 1.5.12
    • Node: 10.14.2, 8.14.0, 6.15.1
    • Elasticsearch/Kibana: 5.6.14
  • Added Solr 7.5
  • 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 wodby/docker4drupal#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 Nginx pagespeed module, add $NGINX_PAGESPEED_ENABLED=1, if you had $NGINX_PAGESPEED=on you can delete it since it's on by default

0.2.0

19 Oct 06:11
Compare
Choose a tag to compare

Changes since 0.1.0

  • Ruby patch updates: 2.5.3, 2.4.5, 2.3.8
  • Nginx:
    • Patch update 1.15.5
    • real_ip params are now configurable wodby/nginx#9
  • Node, redis, memcached tags changed to major versions to include minor updates
  • Node:
    • Minor updates: 10.12, 8.12
    • Directory /usr/src/app/node_modules/.bin added to $PATH
  • MariaDB patch update 10.3.10
  • Redis 5 added, redis 3 dropped
  • Adminer:
    • Bugfix: some $PHP_ env vars were ignored
    • Default memory limit set to 512M
  • Memcached patch update: 1.5.11

Update instructions

Update your .env file

0.1.0

27 Sep 05:42
Compare
Choose a tag to compare

Initial stable release

0.1.0-beta

30 Aug 13:18
Compare
Choose a tag to compare
Initial release