Skip to content

Releases: uselagoon/lagoon-images

lagoon-images 24.10.0

21 Oct 01:07
3920c63
Compare
Choose a tag to compare

Notes on this release

Thanks to @NickDickinsonWilde for his debug work on the tini issues in the MySQL8 images 🥳

New Images

Valkey 8 - this is the first release of the Valkey images. Valkey is an open-source, in-memory data store, forked from the Redis project. The Redis images will receive no further updates, as they are not licensed permissively for us. Currently, Valkey and Redis images can be used interchangeably locally - but Lagoon can support both with the lagoon.type: redis label (as the /data volume is the same. Note that we use a single image for Valkey to provide ephemeral and persistent types - the control is left to a user-space variable VALKEY_FLAVOR=persistent

PostgreSQL 17 has been added to the suite of PostgreSQL images

Python 3.13 has been added to the suite of Python images

Deprecated Images

Postgres 11 has been officially deprecated, and this is the last release of the images. Their use in Lagoon will trigger build warnings with replacement images suggested.

Python 3.8 has been officially deprecated, and this is the last release of the images. Their use in Lagoon will trigger build warnings with replacement images suggested.

Changes in this release

Package Updates

  • chore(deps): update dependency composer/composer to v2.8.0 (main) @renovate (#1123)
  • chore(deps): update dependency composer/composer to v2.8.1 (main) @renovate (#1124)
  • chore(deps): update dependency blackfireio/docker to v2.28.14 (main) @renovate (#1130)
  • chore(deps): update dependency blackfireio/docker to v2.28.13 (main) @renovate (#1128)
  • chore(deps): update dependency newrelic/newrelic-php-agent to v11.2.0.15 (main) @renovate (#1120)
  • chore(deps): update dependency php/pecl-file_formats-yaml to v2.2.4 (main) - autoclosed @renovate (#1126)
  • chore(deps): update mysql docker tag to v8.4.3 (main) @renovate (#1132)
  • chore(deps): update mysql docker tag to v8.0.40 (main) @renovate (#1131)
  • chore(deps): update node.js to v20.18.0 (main) @renovate (#1125)
  • chore(deps): update openresty/openresty docker tag to v1.25.3.2-1-alpine (main) @renovate (#1139)
  • chore(deps): update opensearchproject/opensearch docker tag to v2.17.1 (main) @renovate (#1121)
  • chore(deps): update python docker tag to v3.12.7 (main) - autoclosed @renovate (#1122)
  • chore(deps): update valkey/valkey docker tag to v8.0.1 (main) @renovate (#1137

Full Changelog: 24.9.0...24.10.0

lagoon-images 24.9.0

30 Sep 04:34
e112af3
Compare
Choose a tag to compare

New Images

Changes in this release

Package Updates

  • chore(deps): update php docker tag to v8.3.12 (main) @renovate (#1116)
  • chore(deps): update php docker tag to v8.3.11 (main) @renovate (#1093)
  • chore(deps): update php docker tag to v8.2.24 (main) @renovate (#1115)
  • chore(deps): update php docker tag to v8.2.23 (main) @renovate (#1092)
  • chore(deps): update php docker tag to v8.1.30 (main) @renovate (#1114)
  • chore(deps): update dependency krakjoe/apcu to v5.1.24 (main) @renovate (#1112)
  • chore(deps): update dependency blackfireio/docker to v2.28.12 (main) @renovate (#1111)
  • chore(deps): update dependency composer/composer to v2.7.9 (main) @renovate (#1095)
  • chore(deps): update node.js to v22.9.0 (main) @renovate (#1109)
  • chore(deps): update node.js to v22.8.0 (main) @renovate (#1094)
  • chore(deps): update opensearchproject/opensearch docker tag to v2.17.0 (main) @renovate (#1107)
  • chore(deps): update python docker tag to v3.12.6 (main) @renovate (#1103)
  • chore(deps): update python docker tag to v3.11.10 (main) @renovate (#1102)
  • chore(deps): update python docker tag to v3.10.15 (main) @renovate (#1101)
  • chore(deps): update python docker tag to v3.9.20 (main) @renovate (#1105)
  • chore(deps): update python docker tag to v3.8.20 (main) @renovate (#1104)
  • chore(deps): update ruby docker tag to v3.3.5 (main) @renovate (#1096)
  • chore(deps): update solr docker tag to v9.7.0 (main) @renovate (#1106)
  • chore(deps): update solr docker tag to v8.11.4 (main) @renovate (#1117)
  • chore(deps): update varnish docker tag to v7.6 (main) @renovate (#1108)
  • chore(deps): update alpine docker tag to v3.20.3 (main) @renovate (#1100)
  • chore(deps): update alpine docker tag to v3.19.4 (main) @renovate (#1099)
  • chore(deps): update alpine docker tag to v3.17.10 (main) @renovate (#1098)

lagoon-images 24.8.0

27 Aug 03:54
4ec358d
Compare
Choose a tag to compare

Notes on this release - Alpine update

This release updated the base version of Alpine to 3.20 for most images. See the release notes. If you extend our base images or add/modify/version any alpine packages, you will need to ensure they still work under 3.20.

Notes on this release - deprecated images and labels

Please note that the images previously dual-published to the amazeeio docker organization (eg amazeeio/mariadb) are no longer being dual published, and are no longer being updated. Lagoon itself will provide guidance in the upcoming release when it encounters an image that is no longer maintained. but this information has also been included in the images as a label:

The labels will include

  • sh.lagoon.image.deprecated.status
    • replaced: a new image should be used instead - this should be a fairly easy switch
    • endoflife: a new image should be used instead - but may require an upgrade path for your code
    • deprecated: this image variant is no longer published, and there may be no suggested replacement
  • sh.lagoon.image.deprecated.suggested
    • The full image path to the replacement image - in most cases you can omit the docker.io/ part

The next phase of the label rollout will impact any endoflife uselagoon dockerhub images, in the next month or so.

:~/sites/lagoon-images$ docker inspect amazeeio/mariadb:latest | jq .[].Config.Labels
{
  "maintainer": "The Lagoon Authors",
  "org.opencontainers.image.authors": "The Lagoon Authors",
  "org.opencontainers.image.source": "https://github.com/uselagoon/lagoon-images",
  "repository": "https://github.com/uselagoon/lagoon-images",
  "sh.lagoon.image.deprecated.status": "replaced",
  "sh.lagoon.image.deprecated.suggested": "docker.io/uselagoon/mariadb-10.11"
}

Changes in this release

Package Updates

  • chore(deps): update php docker tag to v8.3.10 (main) @renovate (#1066)
  • chore(deps): update php docker tag to v8.2.22 (main) @renovate (#1067)
  • chore(deps): update dependency composer/composer to v2.7.8 (main) @renovate (#1088)
  • chore(deps): update dependency newrelic/newrelic-php-agent to v11.1.0.14 (main) @renovate (#1090)
  • chore(deps): update dependency newrelic/newrelic-php-agent to v11 (main) @renovate (#1064)
  • chore(deps): update dependency blackfireio/docker to v2.28.11 (main) @renovate (#1070)
  • chore(deps): update dependency blackfireio/docker to v2.28.10 (main) @renovate (#1065)
  • chore(deps): update dependency blackfireio/docker to v2.28.9 (main) @renovate (#1055)
  • chore(deps): update mysql docker tag to v8.4.2 (main) @renovate (#1059)
  • chore(deps): update mysql docker tag to v8.0.39 (main) @renovate (#1058)
  • chore(deps): update node docker tag to v22.7.0 (main) @renovate (#1089)
  • chore(deps): update node docker tag to v22.6.0 (main) @renovate (#1071)
  • chore(deps): update node.js to v22.5.1 (main) @renovate (#1054)
  • chore(deps): update node docker tag to v20.17.0 (main) @renovate (#1087)
  • chore(deps): update node.js to v20.16.0 (main) @renovate (#1061)
  • chore(deps): update openresty/openresty docker tag to v1.25.3.2-0-alpine (main) @renovate (#1060)
  • chore(deps): update opensearchproject/opensearch docker tag to v2.16.0 (main) @renovate (#1074)
  • chore(deps): update postgres docker tag to v16.4 (main) @renovate (#1079)
  • chore(deps): update postgres docker tag to v15.8 (main) @renovate (#1078)
  • chore(deps): update postgres docker tag to v14.13 (main) @renovate (#1077)
  • chore(deps): update postgres docker tag to v13.16 (main) @renovate (#1076)
  • chore(deps): update postgres docker tag to v12.20 (main) @renovate (#1075)
  • chore(deps): update python docker tag to v3.12.5 (main) @renovate (#1080)
  • chore(deps): update ruby docker tag to v3.2.5 (main) @renovate (#1062)
  • chore(deps): update alpine docker tag to v3.19.3 (main) @renovate (#1057)
  • chore(deps): update alpine docker tag to v3.17.9 (main) @renovate (#1056)

Full Changelog: 24.7.0...24.8.0

lagoon-images 24.7.0

18 Jul 02:04
2161489
Compare
Choose a tag to compare

Changes in this release

Package Updates

  • chore(deps): update php docker tag to v8.3.9 (main) @renovate (#1050)
  • chore(deps): update php docker tag to v8.2.21 (main) @renovate (#1049)
  • chore(deps): update dependency blackfireio/docker to v2.28.8 (main) @renovate (#1053)
  • chore(deps): update dependency blackfireio/docker to v2.28.7 (main) @renovate (#1043 )
  • chore(deps): update dependency blackfireio/docker to v2.28.6 (main) @renovate (#1034)
  • chore(deps): update dependency newrelic/newrelic-php-agent to v10.22.0.12 (main) @renovate (#1041)
  • chore(deps): update mysql docker tag to v8.4.1 (main) @renovate (#1045)
  • chore(deps): update mysql docker tag to v8.0.38 (main) @renovate (#1044)
  • chore(deps): update node.js to v22.4.0 (main) @renovate (#1047 enovate (#1043)
  • chore(deps): update node.js to v20.15.0 (main) @renovate (#1039)
  • chore(deps): update openresty/openresty docker tag to v1.25.3.1-5-alpine (main) @renovate (#1042)
  • chore(deps): update opensearchproject/opensearch docker tag to v2.15.0 (main) @renovate (#1040)
  • chore(deps): update ruby docker tag to v3.3.4 (main) @renovate (#1051)
  • chore(deps): update alpine docker tag to v3.19.2 (main) @renovate (#1038)
  • chore(deps): update alpine docker tag to v3.17.8 (main) @renovate (#1037)

New Contributors

Full Changelog: 24.6.0...24.7.0

lagoon-images 24.6.0

13 Jun 00:08
c5fdc5a
Compare
Choose a tag to compare

New Images

This release introduces a ruby 3.3 image (and deprecates 3.0), as well as introducing new MySQL 8.0 and 8.4 LTS images. Note that mysql-drupal images have not been created, so see #308 for how to handle auth in Drupal for them.

Notes on this release

Additionally, we've pinned the MariaDB images temporarily to mitigate a breaking change introduced in newer images (https://mariadb.org/mariadb-dump-file-compatibility-change/)

The Composer Update in #1027 remedies the most recent CVEs (GHSA-47f6-5gq3-vx9c and GHSA-v9qv-c7wm-wgmf)

Changes in this release

Package Updates

  • chore(deps): update php docker tag to v8.3.8 (main) @renovate (#1025)
  • chore(deps): update php docker tag to v8.2.20 (main) @renovate (#1024)
  • chore(deps): update php docker tag to v8.1.29 (main) @renovate (#1023)
  • chore(deps): update dependency composer/composer to v2.7.7 (main) @renovate (#1027)
  • chore(deps): update dependency newrelic/newrelic-php-agent to v10.21.0.11 (main) @renovate (#1015)
  • chore(deps): update dependency blackfireio/docker to v2.28.4 (main) @renovate (#1026)
  • chore(deps): update dependency blackfireio/docker to v2.28.3 (main) @renovate (#1017)
  • chore(deps): update node.js to v22.3.0 (main) @renovate (#1028)
  • chore(deps): update node.js to v20.14.0 (main) @renovate (#1018)
  • chore(deps): update openresty/openresty docker tag to v25 (main) @renovate (#903)
  • chore(deps): update redis docker tag to v7.2.5 (main) @renovate (#1016)
  • chore(deps): update ruby docker tag to v3.3.3 (main) @renovate (#1030)
  • chore(deps): update ruby docker tag to v3.1.6 (main) @renovate (#1019)
  • chore(deps): update solr docker tag to v9.6.1 (main) - autoclosed @renovate (#1020)

lagoon-images 24.5.1

17 May 00:22
46ac684
Compare
Choose a tag to compare

New Images

Changes in this release

Package Updates

  • chore(deps): update php docker tag to v8.3.7 (main) @renovate (#1010)
  • chore(deps): update php docker tag to v8.2.19 (main) @renovate (#1009)
  • chore(deps): update dependency composer/composer to v2.7.6 (main) @renovate (#998)
  • chore(deps): update dependency blackfireio/docker to v2.28.2 (main) @renovate (#1011)
  • chore(deps): update dependency blackfireio/docker to v2.28.0 (main) @renovate (#1000)
  • chore(deps): update dependency blackfireio/docker to v2.27.0 (main) @renovate (#996)
  • chore(deps): update dependency newrelic/newrelic-php-agent to v10.20.0.10 (main) @renovate (#1001)
  • chore(deps): update node.js to v22.2.0 (main) @renovate (#1014)
  • chore(deps): update node.js to v22.1.0 (main) @renovate (#997)
  • chore(deps): update node.js to v20.13.0 (main) @renovate (#1002)
  • chore(deps): update opensearchproject/opensearch docker tag to v2.14.0 (main) @renovate (#1013)
  • chore(deps): update postgres docker tag to v16.3 (main) - autoclosed @renovate (#1008)
  • chore(deps): update postgres docker tag to v15.7 (main) @renovate (#1007)
  • chore(deps): update postgres docker tag to v14.12 (main) @renovate (#1006)
  • chore(deps): update postgres docker tag to v13.15 (main) @renovate (#1005)
  • chore(deps): update postgres docker tag to v12.19 (main) @renovate (#1004)
  • chore(deps): update solr docker tag to v9.6.0 (main) @renovate (#992)

Full Changelog: 24.5.0...24.5.1

lagoon-images 24.5.0

01 May 12:11
6f15147
Compare
Choose a tag to compare

This release fixes up a couple of issues identified with the 24.4.0 release.

There may be a 24.5.1 release later this month with some image updates should they be released.

Changes in this release

lagoon-images 24.4.0

29 Apr 01:59
b4a2e5f
Compare
Choose a tag to compare

New Images

This release adds the Node.JS v22 LTS images

Changes in this release

Package Updates

  • chore(deps): update php docker tag to v8.3.6 (main) @renovate (#970)
  • chore(deps): update php docker tag to v8.2.18 (main) @renovate (#969)
  • chore(deps): update php docker tag to v8.1.28 (main) @renovate (#972)
  • chore(deps): update dependency composer/composer to v2.7.4 (main) @renovate (#978)
  • chore(deps): update dependency composer/composer to v2.7.3 (main) @renovate (#977)
  • chore(deps): update dependency xdebug/xdebug to v3.3.2 (main) @renovate (#973)
  • chore(deps): update dependency blackfireio/docker to v2.26.4 (main) @renovate (#971)
  • chore(deps): update dependency blackfireio/docker to v2.26.3 (main) @renovate (#966)
  • chore(deps): update node.js to v20.12.0 (main) @renovate (#962)
  • chore(deps): update node.js to v18.20.0 (main) @renovate (#961)
  • chore(deps): update opensearchproject/opensearch docker tag to v2.13.0 (main) @renovate (#964)
  • chore(deps): update python docker tag to v3.12.3 (main) @renovate (#967)
  • chore(deps): update python docker tag to v3.11.9 (main) @renovate (#965)
  • chore(deps): update ruby docker tag to v3.2.4 (main) @renovate (#983)
  • chore(deps): update ruby docker tag to v3.1.5 (main) @renovate (#982)
  • chore(deps): update ruby docker tag to v3.0.7 (main) - autoclosed @renovate (#981)

lagoon-images 24.3.1

24 Mar 22:37
a0801d5
Compare
Choose a tag to compare

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

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

19 Mar 19:11
e192f93
Compare
Choose a tag to compare

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 the nodejs-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

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)