Releases: uselagoon/lagoon-images
lagoon-images 23.11.0
Notes on this release
This release adds a few new image versions and removes a few older, unsupported ones. Additionally, arm64 support is added back into the NewRelic agent in the PHP images.
New Images
- Add python-3.12 and postgres-16 images @tobybellwood (#864)
Deprecated Images
- Deprecate node-16, python-3.7 and redis-5 images @tobybellwood (#863)
Changes in this release
- update internal-services-test URL syntax @tobybellwood (#866)
- remove block pinning curl version @tobybellwood (#862)
- update envplate and go-crond images @tobybellwood (#859)
- use default builder for docker compose tests @tobybellwood (#858)
Package Updates
- Update php Docker tag to v8.2.12 (main) @renovate (#861)
- Update php Docker tag to v8.1.25 (main) @renovate (#860)
- Update dependency newrelic/newrelic-php-agent to v10.14.0.3 and support arm64 (main) @renovate (#869)
- Update dependency blackfireio/docker to v2.23.0 (main) @renovate (#856)
- Update dependency krakjoe/apcu to v5.1.23 (main) @renovate (#867)
- Update Node.js to v20.9 (main) @renovate (#855)
- Update openresty/openresty Docker tag to v1.21.4.3-1-alpine (main) @renovate (#868)
- Update opensearchproject/opensearch Docker tag to v2.11.0 (main) @renovate (#851)
- Update postgres Docker tag to v16.1 (main) @renovate (#875)
- Update postgres Docker tag to v15.5 (main) @renovate (#874)
- Update postgres Docker tag to v14.10 (main) @renovate (#873)
- Update postgres Docker tag to v13.13 (main) @renovate (#872)
- Update postgres Docker tag to v12.17 (main) @renovate (#871)
- Update postgres Docker tag to v11.22 (main) @renovate (#870)
- Update redis Docker tag to v7.2.3 (main) @renovate (#865)
- Update redis Docker tag to v7.2.2 (main) @renovate (#853)
- Update redis Docker tag to v6.2.14 (main) @renovate (#852)
- Update varnish Docker tag to v6.0.12 (main) @renovate (#876)
lagoon-images 23.10.0
Security Releases addressed in this release
libwebp (CVE-2023-4863)
Released fix 1.3.2 for all impacted images
Other versions have:
- (php-8.0-x): secfix 1.2.3-r2 - (fixes CVE-2023-4863) - reference
curl/libcurl (CVE-2023-38545, CVE-2023-38546)
Released fix 8.4.0 for all impacted images
Other versions have:
- (opensearch-2) secfix 8.3.0-1.amzn2023.0.2 (fixes CVE-2023-38545, CVE-2023-38546) - reference
- (solr-7, varnish-6) secfix 7.74.0-1.3+deb11u10 (fixes CVE-2023-38545, CVE-2023-38546) - reference
- (solr-8) secfix 7.68.0-1ubuntu2.20 (fixes CVE-2023-38546 only) - reference
Two versions unpatched:
- (mariadb-10.4, mariadb-10.5) - both are used in local development only, are built from unsupported base images. You should consider updating any references to mariadb-10.6 or mariadb-10.11
Other changes in this release
- modify main builds to purge docker cache @tobybellwood (#850)
- force update php-based images curl to 8.4.0 @tobybellwood (#847)
- add New Relic Application Logging variables @tobybellwood (#846)
- use 6.0-lts version for Varnish-6 @tobybellwood (#848)
Package Updates
- Update php Docker tag to v8.2.11 (main) @renovate (#841)
- Update php Docker tag to v8.1.24 (main) @renovate (#840)
- Update dependency composer/composer to v2.6.5 (main) @renovate (#844)
- Update dependency composer/composer to v2.6.4 (main) @renovate (#838)
- Update dependency newrelic/newrelic-php-agent to v10.13.0.2 (main) @renovate (#843)
- Update dependency blackfireio/docker to v2.22.0 (main) @renovate (#836)
- Update alpine Docker tag to v3.18.4 (main) @renovate (#837)
- Update Node.js to v20.8 (main) @renovate (#839)
- Update openresty/openresty Docker tag to v1.21.4.2-1-alpine (main) @renovate (#835)
- Update opensearchproject/opensearch Docker tag to v2.10.0 (main) @renovate (#834)
- Update python Docker tag to v3.11.6 (main) @renovate (#842)
- Update rabbitmq Docker tag to v3.10.25 (main) @renovate (#661)
Full Changelog: 23.9.0...23.10.0
lagoon-images 23.9.0
New Images
No new images this release. Expect to see some deprecations next month, as Python 3.7 and Node.js 16 are both now EOL.
Changes in this release
- Update PHP
session.cookie_samesitedefault value to match upstream (no value) @rocketeerbkw (#827) - thanks to @AlexSkrypnyk - Port the latest changes from Drupals htaccess blocks to Nginx rules @seanhamlin (#818) - thanks to @sjerdo
- Add mariadb-connector-c package to support mysql8 @tobybellwood (#826)
Package Updates
- Update php Docker tag to v8.2.10 (main) @renovate (#821)
- Update php Docker tag to v8.1.23 (main) @renovate (#820)
- Update dependency composer/composer to v2.6.3 (main) @renovate (#828)
- Update dependency composer/composer to v2.6.2 (main) @renovate (#822)
- Update dependency composer/composer to v2.6.1 (main) @renovate (#819)
- Update dependency newrelic/newrelic-php-agent to v10.12.0.1 (main) @renovate (#833)
- Update Node.js to v20.7 (main) @renovate (#832)
- Update Node.js to v20.6 (main) @renovate (#824)
- Update Node.js to v18.18 (main) @renovate (#831)
- Update opensearchproject/opensearch Docker tag to v2.9.0 (main) @renovate (#797)
- Update redis Docker tag to v7.2.1 (main) @renovate (#825)
- Update varnish Docker tag to v7.4 (main) @renovate (#830)
lagoon-images 23.8.0
New Images
Changes in this release
- add php tidy extension @tobybellwood (#795) - thanks to @uandco!
Package Updates
- Update redis Docker tag to v7.2.0 (main) @renovate (#811)
- Update python Docker tag to v3.11.5 (main) @renovate (#814)
- Update python Docker tag to v3.10.13 (main) @renovate (#813)
- Update python Docker tag to v3.9.18 (main) @renovate (#816)
- Update python Docker tag to v3.8.18 (main) @renovate (#815)
- Update php Docker tag to v8.2.9 (main) @renovate (#812)
- Update php Docker tag to v8.1.22 (main) @renovate (#802)
- Update php Docker tag to v8.0.30 (main) @renovate (#805)
- Update dependency blackfireio/docker to v2.21.0 (main) - autoclosed @renovate (#798)
- Update postgres Docker tag to v11.21 (main) @renovate (#806)
- Update postgres Docker tag to v13.12 (main) @renovate (#808)
- Update postgres Docker tag to v14.9 (main) @renovate (#809)
- Update postgres Docker tag to v15.4 (main) @renovate (#810)
- Update postgres Docker tag to v12.16 (main) @renovate (#807)
- Update alpine Docker tag to v3.18.3 (main) @renovate (#804)
- Update alpine Docker tag to v3.17.5 (main) - autoclosed @renovate (#803)
- Update openresty/openresty Docker tag to v1.21.4.2-0-alpine (main) @renovate (#799)
- Update Node.js to v20.5 (main) @renovate (#796)
- Update Node.js to v18.17 (main) @renovate (#794)
lagoon-images 23.7.0
New Images
Changes in this release
- use ep to create 00-lagoon-php.ini @tobybellwood (#791)
Package Updates
- Update redis Docker tag to v6.2.13 (main) - autoclosed @renovate (#786)
- Update redis Docker tag to v7.0.12 (main) @renovate (#787)
- Update dependency blackfireio/docker to v2.17.0 (main) @renovate (#789)
- Update php Docker tag to v8.2.8 (main) @renovate (#785)
- Update php Docker tag to v8.1.21 (main) @renovate (#784)
- Update Node.js to v20.4 (main) @renovate (#788)
- Update dependency blackfireio/docker to v2.16.2 (main) - autoclosed @renovate (#781)
- Update dependency xdebug/xdebug to v3.2.2 (main) @renovate (#790)
lagoon-images 23.6.0
Changes in this release
The main update in this release is the uplift to Alpine 3.18 for all applicable images. Where a 3.18 image is not available for a given version of an application, the version has been pinned to the latest release.
- Update base images to Alpine 3.18 @tobybellwood (#745)
- Additional 3.18 updates to NodeJS @tobybellwood (#761)
- Fix directory permissions to create smaller opensearch-2 image @tobybellwood (#734)
- Use PHPs production defaults for php.ini. Ensure Lagoon overrides are read afterwards. @seanhamlin (#755)
- overhaul helper tests @tobybellwood (#767)
Package Updates
- Update alpine Docker tag to v3.18.2 (main) @renovate (#778)
- Update alpine Docker tag to v3.17.4 (main) @renovate (#777)
- Update php Docker tag to v8.2.7 (main) @renovate (#773)
- Update php Docker tag to v8.1.20 (main) @renovate (#772)
- Update php Docker tag to v8.0.29 (main) @renovate (#771)
- Update dependency composer/composer to v2.5.8 (main) @renovate (#774)
- Update dependency newrelic/newrelic-php-agent to v10.11.0.3 (main) @renovate (#780)
- Update dependency newrelic/newrelic-php-agent to v10.10.0.1 (main) @renovate (#760)
- Update openresty/openresty Docker tag to v1.21.4.1-8-alpine (main) @renovate (#779)
- Update Node.js to v20.3 (main) @renovate (#775)
- Update python Docker tag to v3.11.4 (main) - autoclosed @renovate (#769)
- Update python Docker tag to v3.10.12 (main) @renovate (#768)
- Update python Docker tag to v3.9.17 (main) @renovate (#766)
- Update python Docker tag to v3.8.17 (main) @renovate (#765)
- Update python Docker tag to v3.7.17 (main) @renovate (#770)
- Update opensearchproject/opensearch Docker tag to v2.8.0 (main) - autoclosed @renovate (#763)
lagoon-images 23.5.0
New Images
- add mariadb-10.11 images @tobybellwood (#758)
Deprecated Images
- deprecate Node 14 images @tobybellwood (#757)
- deprecate Elasticsearch, Logstash, Kibana images @tobybellwood (#756)
Other Changes in this release
- perform the all-images test first in the test sequence @tobybellwood (#759)
Package Updates
- Update php Docker tag to v8.2.6 (main) @renovate (#747)
- Update php Docker tag to v8.1.19 (main) @renovate (#746)
- Update dependency blackfireio/docker to v2.16.1 (main) - autoclosed @renovate (#744)
- Update dependency composer/composer to v2.5.7 (main) @renovate (#754)
- Update Node.js to v20.2 (main) @renovate (#748)
- Update Node.js to v20.1 (main) @renovate (#742)
- Update postgres Docker tag to v15.3 (main) @renovate (#753)
- Update postgres Docker tag to v14.8 (main) @renovate (#752)
- Update postgres Docker tag to v13.11 (main) @renovate (#751)
- Update postgres Docker tag to v12.15 (main) @renovate (#750)
- Update postgres Docker tag to v11.20 (main) @renovate (#749)
- Update opensearchproject/opensearch Docker tag to v2.7.0 (main) @renovate (#737)
lagoon-images 23.4.0
New Images
- add node-20 images @tobybellwood (#733)
Notes on this release
node-14 based images will shortly be deprecated, and likely not updated from the 23.5.0 release onwards
Package Updates
- Update php Docker tag to v8.2.5 (main) @renovate (#729)
- Update php Docker tag to v8.1.18 (main) @renovate (#728)
- Update dependency blackfireio/docker to v2.15.0 (main) @renovate (#725)
- Update dependency blackfireio/docker to v2.14.2 (main) @renovate (#716)
- Update dependency newrelic/newrelic-php-agent to v10.9.0.324 (main) @renovate (#711)
- Update openresty/openresty Docker tag to v1.21.4.1-7-alpine (main) @renovate (#736)
- Update redis Docker tag to v7.0.11 (main) @renovate (#731)
- Update redis Docker tag to v6.2.12 (main) @renovate (#730)
- Update Node.js to v18.16 (main) @renovate (#727)
- Update Node.js to v16.20 (main) @renovate (#714)
- Update python Docker tag to v3.11.3 (main) @renovate (#724)
- Update python Docker tag to v3.10.11 (main) @renovate (#723)
- Update ruby Docker tag to v3.2.2 (main) @renovate (#719)
- Update ruby Docker tag to v3.1.4 (main) @renovate (#718)
- Update ruby Docker tag to v3.0.6 (main) @renovate (#717)
- Update alpine Docker tag to v3.17.3 (main) @renovate (#713)
- Update alpine Docker tag to v3.14.10 (main) @renovate (#712)
lagoon-images 23.3.0
New Images
No new images this release 😄
Changes in this release
- Use environment variable to disable NewRelic distributed tracing @rocketeerbkw (#704)
The recent updates to NewRelic enabled distributed tracing by default, which in some cases, could lead to increased usage. Please consult the available variables carefully before deciding on the optimal strategy for your applications. - NewRelic now supported in php 8.2 @rocketeerbkw (#703)
Package Updates
- Update openresty/openresty Docker tag to v1.21.4.1-6-alpine (main) @renovate (#691)
- Update Node.js to v18.15 (main) @renovate (#698)
- Update opensearchproject/opensearch Docker tag to v2.6.0 (main) @renovate (#693)
- Update php Docker tag to v8.2.4 (main) @renovate (#702)
- Update php Docker tag to v8.2.3 (main) @renovate (#688)
- Update php Docker tag to v8.1.17 (main) @renovate (#701)
- Update php Docker tag to v8.1.16 (main) @renovate (#687)
- Update php Docker tag to v8.0.28 (main) @renovate (#686)
- Update dependency xdebug/xdebug to v3.2.1 (main) @renovate (#708)
- Update dependency php/pecl-file_formats-yaml to v2.2.3 (main) @renovate (#696)
- Update dependency composer/composer to v2.5.5 (main) @renovate (#707)
- Update dependency composer/composer to v2.5.4 (main) @renovate (#689)
- Update dependency drush/drush to v8.4.12 (main) @renovate (#700)
- Update dependency blackfireio/docker to v2.14.0 (main) @renovate (#697)
- Update dependency newrelic/newrelic-php-agent to v10.7.0.319 (main) @renovate (#699)
- Update redis Docker tag to v7.0.10 (main) @renovate (#705)
- Update redis Docker tag to v7.0.9 (main) @renovate (#695)
- Update redis Docker tag to v6.2.11 (main) @renovate (#694)
- Update varnish Docker tag to v7.3 (main) @renovate (#709)
- Update webdevops/go-crond Docker tag to v23 (main) @renovate (#692)
lagoon-images 23.2.0
Changes in this Release
This release updates a number of images to include the OpenSSL vulnerabilities patched in https://alpinelinux.org/posts/Alpine-3.17.2-released.html
New Images
- Add Redis7 images @tobybellwood (#666)
- Add Ruby3.2 image and tests @tobybellwood (#667)
Package Updates
- Update alpine Docker tag to v3.14.9 (main) @renovate (#682)
- Update alpine Docker tag to v3.17.2 (main) @renovate (#683)
- Update php Docker tag to v8.1.15 (main) @renovate (#670)
- Update php Docker tag to v8.2.2 (main) @renovate (#668)
- Update dependency composer/composer to v2.5.3 (main) @renovate (#671)
- Update dependency drush-ops/drush-launcher to v0.10.2 (main) @renovate (#672)
- Update Node.js to v18.14 (main) @renovate (#669)
- Update postgres Docker tag to v11.19 (main) @renovate (#677)
- Update postgres Docker tag to v12.14 (main) @renovate (#678)
- Update postgres Docker tag to v13.10 (main) @renovate (#679)
- Update postgres Docker tag to v14.7 (main) @renovate (#680)
- Update postgres Docker tag to v15.2 (main) @renovate (#681)
- Update openresty/openresty Docker tag to v1.21.4.1-5-alpine (main) @renovate (#673)
- Update opensearchproject/opensearch Docker tag to v2.5.0 (main) @renovate (#665)
- Update python Docker tag to v3.10.10 (main) @renovate (#674)
- Update python Docker tag to v3.11.2 (main) @renovate (#675)
- Update ruby Docker tag to v3.2.1 (main) @renovate (#676)