Releases: uselagoon/lagoon-images
lagoon-images 24.3.1
Notes on this release
What-ho, a dot release. Just a mini-one, mainly to bring forth some MariaDB crash recovery options needed in Lagoon, but also Python and Varnish updates, just because...
Changes in this release
- Improve MariaDB crash recovery options and reduce warnings @rocketeerbkw (#957)
Package Updates
- chore(deps): update varnish docker tag to v7.5 (main) @renovate (#956)
- chore(deps): update varnish docker tag to v6.0.13 (main) @renovate (#955)
- chore(deps): update python docker tag to v3.10.14 (main) @renovate (#958)
- chore(deps): update python docker tag to v3.9.19 (main) - autoclosed @renovate (#960)
- chore(deps): update python docker tag to v3.8.19 (main) @renovate (#959)
lagoon-images 24.3.0
Notes on this release
This release updates the php images to alpine 3.19 - there are a couple of notable things here:
- the nodejs version included in the cli image is node 20 - installed from the alpine
nodejs
package - at alpine 3.18, node 20 was installed from thenodejs-current
package - if you are overriding, updating or otherwise making changes, make sure you check package names - The update was delayed because of an issue discovered in the ImageMagick libraries, which in Alpine 3.19 were trimmed down to not include as many installed by default. In order to maintain consistency, we have re-added the optional libraries.
New Images
This month sees the (long-overdue) release of the Solr-9 image. The image is pretty similar to the Solr-8 image, although we'd always advise testing any upgrade paths thoroughly.
The solr-9-drupal image contains the jump-start config from the search_api_solr module, but we'd usually advise people to manage their own solr configs wherever possible.
Changes in this release
- Add solr-9 compatible images @tobybellwood (#951)
- Update php images to alpine3.19 and re-add missing ImageMagick codecs @tobybellwood (#918)
Package Updates
- chore(deps): update php docker tag to v8.3.4 (main) @renovate (#950)
- chore(deps): update php docker tag to v8.2.17 (main) @renovate (#949)
- chore(deps): update dependency composer/composer to v2.7.2 (main) @renovate (#948)
- chore(deps): update dependency newrelic/newrelic-php-agent to v10.19.0.9 (main) @renovate (#953)
- chore(deps): update dependency newrelic/newrelic-php-agent to v10.18.0.8 (main) @renovate (#947)
- chore(deps): update dependency blackfireio/docker to v2.26.1 (main) @renovate (#954)
- chore(deps): update dependency blackfireio/docker to v2.26.0 (main) @renovate (#946)
lagoon-images 24.2.0
Notes on this release
Note that we've identified an issue with the Alpine 3.19 release of the PHP images. Whilst we investigate it, we have temporarily reverted to the Alpine3.18 based images. These are still fully supported, and present no additional risk. Once we get a better understanding of the issue, we will look to re-upgrade.
Deprecated Images
The Solr 7.7 images are no longer being published or updated. The latest tag will permanently point to the 24.1.0 release.
Changes in this release
- feat: add exif extension to php images @tobybellwood (#942)
- Deprecate solr-7.7 image @tobybellwood (#941)
- append composer bin dirs to path @tobybellwood (#935)
Package Updates
- chore(deps): update php docker tag to v8.3.3 (main) - autoclosed @renovate (#937)
- chore(deps): update php docker tag to v8.2.16 (main) @renovate (#936)
- chore(deps): update dependency composer/composer to v2.7.1 (main) @renovate (#927)
- chore(deps): update dependency newrelic/newrelic-php-agent to v10.17.0.7 (main) @renovate (#944)
- chore(deps): update dependency blackfireio/docker to v2.25.0 (main) @renovate (#922)
- chore(deps): update opensearchproject/opensearch docker tag to v2.12.0 (main) @renovate (#940)
- chore(deps): update postgres docker tag to v16.2 (main) @renovate (#933)
- chore(deps): update postgres docker tag to v15.6 (main) @renovate (#932)
- chore(deps): update postgres docker tag to v14.11 (main) - autoclosed @renovate (#931)
- chore(deps): update postgres docker tag to v13.14 (main) @renovate (#930)
- chore(deps): update postgres docker tag to v12.18 (main) @renovate (#929)
- chore(deps): update python docker tag to v3.12.2 (main) @renovate (#926)
- chore(deps): update python docker tag to v3.11.8 (main) @renovate (#925)
- chore(deps): update solr docker tag to v8.11.3 (main) @renovate (#928)
- chore(deps): update alpine docker tag to v3.19.1 (main) - autoclosed @renovate (#920)
- chore(deps): update alpine docker tag to v3.17.7 (main) @renovate (#919)
- chore(deps): update release-drafter/release-drafter action to v6 (main) @renovate (#921)
lagoon-images 24.1.0
Notes on this release
This release updates *most images to Alpine 3.19. For some older images (eg MariaDB10.4) there are no Alpine3.19 equivalents, so they remain on their existing version. Additionally, in testing, we discovered a couple of issues with the 3.19 releases of PHP8.1 and PHP8.3, so have kept those images at 3.18 whilst we investigate.
With the update to Alpine3.19, the version of NodeJS included in all PHP images has been updated to version 20 (it was previously 18 in PHP 8.1 and 8.2)
This release also brings PHP8.3 support for New Relic and Blackfire integrations.
Deprecated Images
The PHP 8.0 images are no longer being published or updated. The latest
tag will permanently point to the 23.12.0 release.
Changes in this release
- Improve MariaDB performance monitoring settings @rocketeerbkw (#913)
- revert php 8.1 and 8.3 to alpine 3.18 @tobybellwood (#916)
- Upgrade alpine to 3.19 @bomoko (#911)
- Deprecate PHP 8.0 @bomoko (#908)
- Install New Relic and Blackfire agents in PHP 8.3 images @rocketeerbkw (#907)
Package Updates
- Update php Docker tag to v8.3.2 (main) @renovate (#900)
- Update php Docker tag to v8.2.15 (main) @renovate (#899)
- Update php Docker tag to v8.1.27 (main) @renovate (#898)
- chore(deps): update dependency newrelic/newrelic-php-agent to v10.16.0.5 (main) @renovate (#917)
- Update dependency newrelic/newrelic-php-agent to v10.15.0.4 (main) @renovate (#897)
- Update dependency blackfire/docker to v2.24.4 (main) @renovate (#896)
- Update dependency xdebug/xdebug to v3.3.1 (main) @renovate (#883)
- chore(deps): update redis docker tag to v7.2.4 (main) @renovate (#915)
- Update Node.js to v20.11.0 (main) @renovate (#904)
- Update ruby Docker tag to v3.2.3 (main) @renovate (#912)
- Update openresty/openresty Docker tag to v1.21.4.3-3-alpine (main) @renovate (#902)
lagoon-images 23.12.0
New Images
PHP8.3 is released. Note that there is no support for NewRelic or Blackfire yet. Additionally, the version of NodeJS included in this release is v20, from v18 in the 8.1 & 8.2 images)
Changes in this release
- fix for php8.3 imagick 3.7.0 build on arm64 @tobybellwood (#893)
- Add PHP8.3 images @tobybellwood (#877)
- Dockerfile package tidy and add rsync & tar to all images @tobybellwood (#891)
- Improve comments and fix examples in redirects-map.conf @rocketeerbkw (#882)
Package Updates
- Update alpine Docker tag to v3.18.5 (main) @renovate (#885)
- Update alpine Docker tag to v3.17.6 (main) @renovate (#884
- Update php Docker tag to v8.2.13 (main) @renovate (#880)
- Update php Docker tag to v8.1.26 (main) @renovate (#879)
- Update Node.js to v20.10 (main) @renovate (#881)
- Update Node.js to v18.19.0 (main) @renovate (#887)
- Update openresty/openresty Docker tag to v1.21.4.3-2-alpine (main) @renovate (#878)
- Update opensearchproject/opensearch Docker tag to v2.11.1 (main) @renovate (#886)
- Update python Docker tag to v3.12.1 (main) @renovate (#890)
- Update python Docker tag to v3.11.7 (main) @renovate (#888)
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_samesite
default 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)