From 01e2bec4aff83c30d2277d2e09b28f163f9546e5 Mon Sep 17 00:00:00 2001 From: Maicon Berlofa Date: Tue, 7 Jul 2026 09:53:42 -0300 Subject: [PATCH 1/2] docs(drupal): sync 11.4.0 default --- src/pages/docs/charts/drupal.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/pages/docs/charts/drupal.mdx b/src/pages/docs/charts/drupal.mdx index 2addb254..593a9b60 100644 --- a/src/pages/docs/charts/drupal.mdx +++ b/src/pages/docs/charts/drupal.mdx @@ -22,13 +22,13 @@ This chart uses `docker.io/library/drupal` because Drupal does not currently pub HelmForge pins: -- `docker.io/library/drupal:11.3.11-php8.5-apache-bookworm` +- `docker.io/library/drupal:11.4.0-php8.5-apache-bookworm` That choice is intentional: - the Apache variant already includes PHP - the image includes the Drupal-relevant extensions such as `pdo_mysql`, `pdo_sqlite`, `sqlite3`, `gd`, `mbstring`, `curl`, `dom`, `openssl`, and `zip` -- Drupal 11.3 supports PHP 8.5, so the explicit PHP 8.5 tag is a better production pin than the older generic `apache-bookworm` form +- Drupal 11.4 supports PHP 8.5, so the explicit PHP 8.5 tag is a better production pin than the older generic `apache-bookworm` form - `bookworm` keeps the Debian base explicit and conservative for production environments ## Official Product @@ -38,9 +38,9 @@ That choice is intentional: ## Release Notes -This chart tracks Drupal `11.3.11`, an upstream Drupal 11 patch and bugfix -release. The bundled HelmForge MySQL dependency is aligned to the current -`2.0.0` chart while preserving the same Drupal installer values for the default +This chart tracks Drupal `11.4.0`, an upstream Drupal 11 release. +The bundled HelmForge MySQL dependency is aligned to the current +`2.0.2` chart while preserving the same Drupal installer values for the default bundled database path. ## Installation @@ -220,7 +220,7 @@ The chart still has an installer-oriented surface, but it now covers production | ----------------------- | -------------------------------- | ----------------------------------------------- | | `replicaCount` | `1` | Number of Drupal replicas | | `image.repository` | `docker.io/library/drupal` | Docker Official Drupal image repository | -| `image.tag` | `11.3.11-php8.5-apache-bookworm` | Pinned Drupal image tag | +| `image.tag` | `11.4.0-php8.5-apache-bookworm` | Pinned Drupal image tag | | `image.pullPolicy` | `IfNotPresent` | Container pull policy | | `imagePullSecrets` | `[]` | Optional image pull secrets | | `drupal.siteName` | `Drupal` | Suggested site name shown in install guidance | From 8ae72fbc3717b3941c163ed7b41b2a800de8d4fe Mon Sep 17 00:00:00 2001 From: Maicon Berlofa Date: Tue, 7 Jul 2026 18:59:29 -0300 Subject: [PATCH 2/2] docs(drupal): restore upgrade guidance --- src/pages/docs/charts/drupal.mdx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/pages/docs/charts/drupal.mdx b/src/pages/docs/charts/drupal.mdx index 593a9b60..f0a86fbd 100644 --- a/src/pages/docs/charts/drupal.mdx +++ b/src/pages/docs/charts/drupal.mdx @@ -38,10 +38,17 @@ That choice is intentional: ## Release Notes -This chart tracks Drupal `11.4.0`, an upstream Drupal 11 release. -The bundled HelmForge MySQL dependency is aligned to the current -`2.0.2` chart while preserving the same Drupal installer values for the default -bundled database path. +This chart tracks Drupal `11.4.0`, an upstream Drupal 11 feature minor release +that upstream marks as ready for production sites. Drupal 11.4.0 also changes +the Composer dependency policy for `drupal/core-recommended`: Guzzle, Twig, and +Symfony polyfills are no longer pinned there, so security and patch updates can +be applied without waiting for a new Drupal core release. + +The bundled HelmForge MySQL dependency is aligned to the current `2.0.2` chart +while preserving the same Drupal installer values for the default bundled +database path. Before upgrading production workloads, test the site in staging +with the same PHP extensions, Composer dependency set, storage class, and +database mode used in production. ## Installation