Releases: wodby/docker4ruby
Releases · wodby/docker4ruby
0.3.5
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
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
Changes since 0.3.2
- Ruby:
- Patch updates: 2.6.2, 2.5.5
- Base image changed from
wodby/base-ruby
toruby
- 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
towodby/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
tonode
- 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 ofX-Forwarded-For
for Geo IP detection wodby/varnish#18 - Adminer rebuilt against the latest PHP image
- Apache base image changed from
wodby/httpd
tohttpd
- 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
- Added
Update instructions
Update your .env
and docker.mk
(or Makefile
) files.
0.3.2
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
andinnodb_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
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
- We no longer set
- MariaDB updates: 10.2.21, 10.3.12,
10.1.37wodby/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
anddocker-compose.yml
files
0.3.0
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's501
Apache patch update: 2.4.37wodby/apache#5MariaDB patch update: 10.1.37wodby/mariadb#10
Update instructions
- Update your
.env
anddocker-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'son
by default
0.2.0
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
- Bugfix: some
- Memcached patch update: 1.5.11
Update instructions
Update your .env
file
0.1.0
0.1.0-beta
Initial release