From 9bdb0bbbeea653c69936d58b460ab8294888c591 Mon Sep 17 00:00:00 2001 From: Techassi Date: Mon, 17 Nov 2025 09:57:16 +0100 Subject: [PATCH 1/8] chore: Update version in antora.yml to 25.11.0 --- antora.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/antora.yml b/antora.yml index b862577d9..623668800 100644 --- a/antora.yml +++ b/antora.yml @@ -1,5 +1,5 @@ name: home -version: "nightly" +version: "25.11" title: Stackable Documentation nav: - modules/ROOT/nav1.adoc @@ -15,7 +15,7 @@ nav: - modules/ROOT/nav3.adoc # this is for the extra bits at the end of the menu # The prerelease setting affects version sorting. # Set to 'true' for nightly and false otherwise. -prerelease: true +prerelease: false # The attributes below are specific to this component and version # https://docs.antora.org/antora/latest/component-attributes/#hard-set asciidoc: @@ -23,7 +23,7 @@ asciidoc: # Keep this version in line with the 'version' key above # The versions for the CRD docs are either 'nightly' or # a full major.minor.patch version like 23.7.1 - crd-docs-version: "nightly" + crd-docs-version: "25.11.0" # Whether this version is already end of life. # If true, a banner will be displayed informing the user. end-of-life: false From eabcecb0d0b0349ac1cce1f9a08d4801128ed34e Mon Sep 17 00:00:00 2001 From: Techassi Date: Mon, 17 Nov 2025 10:03:12 +0100 Subject: [PATCH 2/8] chore: Adjust branch names for 25.11 --- antora-playbook.yml | 36 ++++++++++++++++++------------------ local-antora-playbook.yml | 34 +++++++++++++++++----------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/antora-playbook.yml b/antora-playbook.yml index 273ed5652..2cc50e0c9 100644 --- a/antora-playbook.yml +++ b/antora-playbook.yml @@ -34,7 +34,7 @@ content: sources: - url: . branches: - - HEAD + - release-25.11 - release-25.7 - release/25.3 - release/24.11 @@ -52,7 +52,7 @@ content: - url: https://github.com/stackabletech/demos.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -66,7 +66,7 @@ content: - url: https://github.com/stackabletech/commons-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -79,7 +79,7 @@ content: - url: https://github.com/stackabletech/secret-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -92,7 +92,7 @@ content: - url: https://github.com/stackabletech/listener-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -106,7 +106,7 @@ content: - url: https://github.com/stackabletech/airflow-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -119,7 +119,7 @@ content: - url: https://github.com/stackabletech/druid-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -132,7 +132,7 @@ content: - url: https://github.com/stackabletech/hbase-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -145,7 +145,7 @@ content: - url: https://github.com/stackabletech/hdfs-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -158,7 +158,7 @@ content: - url: https://github.com/stackabletech/hive-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -171,7 +171,7 @@ content: - url: https://github.com/stackabletech/kafka-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -184,7 +184,7 @@ content: - url: https://github.com/stackabletech/nifi-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -197,7 +197,7 @@ content: - url: https://github.com/stackabletech/opa-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -210,11 +210,11 @@ content: - url: https://github.com/stackabletech/opensearch-operator.git start_path: docs branches: - - main + - release-25.11 - url: https://github.com/stackabletech/spark-k8s-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -227,7 +227,7 @@ content: - url: https://github.com/stackabletech/superset-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -240,7 +240,7 @@ content: - url: https://github.com/stackabletech/trino-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -253,7 +253,7 @@ content: - url: https://github.com/stackabletech/zookeeper-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 diff --git a/local-antora-playbook.yml b/local-antora-playbook.yml index 950d9e955..3fab7658e 100644 --- a/local-antora-playbook.yml +++ b/local-antora-playbook.yml @@ -19,7 +19,7 @@ content: sources: - url: ./ branches: - - HEAD + - release-25.11 - release-25.7 - release/25.3 - release/24.11 @@ -37,7 +37,7 @@ content: - url: https://github.com/stackabletech/demos.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -51,7 +51,7 @@ content: - url: https://github.com/stackabletech/commons-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -64,7 +64,7 @@ content: - url: https://github.com/stackabletech/secret-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -77,7 +77,7 @@ content: - url: https://github.com/stackabletech/listener-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -91,7 +91,7 @@ content: - url: https://github.com/stackabletech/airflow-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -104,7 +104,7 @@ content: - url: https://github.com/stackabletech/druid-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -117,7 +117,7 @@ content: - url: https://github.com/stackabletech/hbase-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -130,7 +130,7 @@ content: - url: https://github.com/stackabletech/hdfs-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -143,7 +143,7 @@ content: - url: https://github.com/stackabletech/hive-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -156,7 +156,7 @@ content: - url: https://github.com/stackabletech/kafka-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -169,7 +169,7 @@ content: - url: https://github.com/stackabletech/nifi-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -182,7 +182,7 @@ content: - url: https://github.com/stackabletech/opa-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -195,11 +195,11 @@ content: - url: https://github.com/stackabletech/opensearch-operator.git start_path: docs branches: - - main + - release-25.11 - url: https://github.com/stackabletech/spark-k8s-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -212,7 +212,7 @@ content: - url: https://github.com/stackabletech/superset-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 @@ -225,7 +225,7 @@ content: - url: https://github.com/stackabletech/trino-operator.git start_path: docs branches: - - main + - release-25.11 - release-25.7 - release-25.3 - release-24.11 From 9ac76f13c6b70009496990752b5a3644b79ac0e3 Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Tue, 25 Nov 2025 11:13:15 +0100 Subject: [PATCH 3/8] Add redirect for /concepts/telemetry (#808) --- modules/concepts/pages/observability/telemetry.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/concepts/pages/observability/telemetry.adoc b/modules/concepts/pages/observability/telemetry.adoc index 84d3c15af..7c30bb1c9 100644 --- a/modules/concepts/pages/observability/telemetry.adoc +++ b/modules/concepts/pages/observability/telemetry.adoc @@ -1,4 +1,5 @@ = Telemetry signals in operators +:page-aliases: ../telemetry.adoc :env-filter-syntax: https://docs.rs/tracing-subscriber/latest/tracing_subscriber/filter/struct.EnvFilter.html#example-syntax [NOTE] From 961a1f0b44567eb07ca8464b0ad1d12326221f75 Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Wed, 26 Nov 2025 13:41:42 +0100 Subject: [PATCH 4/8] backport: Mention Hive 4 problems in SDP 25.11 release notes (#810) --- modules/ROOT/partials/release-notes/release-25.11.adoc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/ROOT/partials/release-notes/release-25.11.adoc b/modules/ROOT/partials/release-notes/release-25.11.adoc index 82f7a1729..38cbd949a 100644 --- a/modules/ROOT/partials/release-notes/release-25.11.adoc +++ b/modules/ROOT/partials/release-notes/release-25.11.adoc @@ -698,6 +698,7 @@ Refer to the xref:operators:supported_versions.adoc[supported versions] document The following product versions were already available before but are now marked as the xref:compliance:policies.adoc#_product_lifecycle_policy[LTS] version: * Apache Hive: https://github.com/stackabletech/docker-images/issues/1271[4.0.1 (LTS)] +** Please be aware that tools such as Trino or Iceberg have problems with 4.x versions. Read on xref:hive:index.adoc#_hive_4_issues[the hive-operator supported versions documentation] for details. * Apache Kafka: https://github.com/stackabletech/docker-images/issues/1272[3.9.1 (LTS)] [#new-product-versions-25_11_0] @@ -710,6 +711,7 @@ The following new product versions are now supported: * Apache HBase: https://github.com/stackabletech/docker-images/issues/1269[2.6.3 (LTS)] * Apache Hadoop: https://github.com/stackabletech/docker-images/issues/1270[3.4.2 (LTS)] * Apache Hive: https://github.com/stackabletech/docker-images/issues/1235[4.1.0] +** Please be aware that tools such as Trino or Iceberg have problems with 4.x versions. Read on xref:hive:index.adoc#_hive_4_issues[the hive-operator supported versions documentation] for details. * Apache Kafka: https://github.com/stackabletech/docker-images/issues/1236[4.1.0 (experimental)] * Apache NiFi: https://github.com/stackabletech/docker-images/issues/1237[2.6.0 (LTS)] * Apache Spark: https://github.com/stackabletech/docker-images/issues/1273[3.5.7 (LTS)], https://github.com/stackabletech/docker-images/issues/1273[4.0.1 (experimental)] @@ -729,6 +731,7 @@ The following product versions are deprecated and will be removed in a later rel * Apache HBase: https://github.com/stackabletech/docker-images/issues/1269[2.6.2] * Apache Hadoop: https://github.com/stackabletech/docker-images/issues/1270[3.4.1] * Apache Hive: https://github.com/stackabletech/docker-images/issues/1271[4.0.0] +** Please be aware that tools such as Trino or Iceberg have problems with 4.x versions. Read on xref:hive:index.adoc#_hive_4_issues[the hive-operator supported versions documentation] for details. * Apache Kafka: https://github.com/stackabletech/docker-images/issues/1236[3.7.2] * Apache NiFi: https://github.com/stackabletech/docker-images/issues/1237[1.27.0], https://github.com/stackabletech/docker-images/issues/1237[1.28.1], https://github.com/stackabletech/docker-images/issues/1237[2.4.0] * Apache Spark: https://github.com/stackabletech/docker-images/issues/1273[3.5.6] From 1755698d9283a6905eea9cc47a99dde4c75a34f5 Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Thu, 27 Nov 2025 15:59:34 +0100 Subject: [PATCH 5/8] backport: Improve SDP 25.11 Hive 4 release notes (#811) * Improve SDP 25.11 Hive 4 release notes * Uppercase --- modules/ROOT/partials/release-notes/release-25.11.adoc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/partials/release-notes/release-25.11.adoc b/modules/ROOT/partials/release-notes/release-25.11.adoc index 38cbd949a..3c95af1b3 100644 --- a/modules/ROOT/partials/release-notes/release-25.11.adoc +++ b/modules/ROOT/partials/release-notes/release-25.11.adoc @@ -698,8 +698,7 @@ Refer to the xref:operators:supported_versions.adoc[supported versions] document The following product versions were already available before but are now marked as the xref:compliance:policies.adoc#_product_lifecycle_policy[LTS] version: * Apache Hive: https://github.com/stackabletech/docker-images/issues/1271[4.0.1 (LTS)] -** Please be aware that tools such as Trino or Iceberg have problems with 4.x versions. Read on xref:hive:index.adoc#_hive_4_issues[the hive-operator supported versions documentation] for details. -* Apache Kafka: https://github.com/stackabletech/docker-images/issues/1272[3.9.1 (LTS)] +** Trino and Iceberg don't fully work with Hive 4.x yet. See the xref:hive:index.adoc#_hive_4_issues[hive-operator supported versions documentation] for compatible versions and Hive 4 details. Be aware of upgrading Hive (e.g. 4.0.0 to 4.0.1 or 4.0.1 to Hive 4.1.0), as this upgrade is not easily reversible. Test the new version before upgrading your production workloads and take backups of your database.* Apache Kafka: https://github.com/stackabletech/docker-images/issues/1272[3.9.1 (LTS)] [#new-product-versions-25_11_0] ====== New versions @@ -711,8 +710,7 @@ The following new product versions are now supported: * Apache HBase: https://github.com/stackabletech/docker-images/issues/1269[2.6.3 (LTS)] * Apache Hadoop: https://github.com/stackabletech/docker-images/issues/1270[3.4.2 (LTS)] * Apache Hive: https://github.com/stackabletech/docker-images/issues/1235[4.1.0] -** Please be aware that tools such as Trino or Iceberg have problems with 4.x versions. Read on xref:hive:index.adoc#_hive_4_issues[the hive-operator supported versions documentation] for details. -* Apache Kafka: https://github.com/stackabletech/docker-images/issues/1236[4.1.0 (experimental)] +** Trino and Iceberg don't fully work with Hive 4.x yet. See the xref:hive:index.adoc#_hive_4_issues[hive-operator supported versions documentation] for compatible versions and Hive 4 details. Be aware of upgrading Hive (e.g. 4.0.0 to 4.0.1 or 4.0.1 to Hive 4.1.0), as this upgrade is not easily reversible. Test the new version before upgrading your production workloads and take backups of your database.* Apache Kafka: https://github.com/stackabletech/docker-images/issues/1236[4.1.0 (experimental)] * Apache NiFi: https://github.com/stackabletech/docker-images/issues/1237[2.6.0 (LTS)] * Apache Spark: https://github.com/stackabletech/docker-images/issues/1273[3.5.7 (LTS)], https://github.com/stackabletech/docker-images/issues/1273[4.0.1 (experimental)] * Apache Superset: https://github.com/stackabletech/docker-images/issues/1274[4.1.4 (LTS)] @@ -731,8 +729,7 @@ The following product versions are deprecated and will be removed in a later rel * Apache HBase: https://github.com/stackabletech/docker-images/issues/1269[2.6.2] * Apache Hadoop: https://github.com/stackabletech/docker-images/issues/1270[3.4.1] * Apache Hive: https://github.com/stackabletech/docker-images/issues/1271[4.0.0] -** Please be aware that tools such as Trino or Iceberg have problems with 4.x versions. Read on xref:hive:index.adoc#_hive_4_issues[the hive-operator supported versions documentation] for details. -* Apache Kafka: https://github.com/stackabletech/docker-images/issues/1236[3.7.2] +** Trino and Iceberg don't fully work with Hive 4.x yet. See the xref:hive:index.adoc#_hive_4_issues[hive-operator supported versions documentation] for compatible versions and Hive 4 details. Be aware of upgrading Hive (e.g. 4.0.0 to 4.0.1 or 4.0.1 to Hive 4.1.0), as this upgrade is not easily reversible. Test the new version before upgrading your production workloads and take backups of your database.* Apache Kafka: https://github.com/stackabletech/docker-images/issues/1236[3.7.2] * Apache NiFi: https://github.com/stackabletech/docker-images/issues/1237[1.27.0], https://github.com/stackabletech/docker-images/issues/1237[1.28.1], https://github.com/stackabletech/docker-images/issues/1237[2.4.0] * Apache Spark: https://github.com/stackabletech/docker-images/issues/1273[3.5.6] * Apache Superset: https://github.com/stackabletech/docker-images/issues/1241[4.0.2], https://github.com/stackabletech/docker-images/issues/1274[4.1.2] From 4c2cae120c13f4838eb1746906bead1c1f03f60e Mon Sep 17 00:00:00 2001 From: Techassi Date: Mon, 1 Dec 2025 16:16:04 +0100 Subject: [PATCH 6/8] docs: Add signature verification note (#812) --- modules/ROOT/partials/release-notes/release-25.11.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/ROOT/partials/release-notes/release-25.11.adoc b/modules/ROOT/partials/release-notes/release-25.11.adoc index 3c95af1b3..0761aeff1 100644 --- a/modules/ROOT/partials/release-notes/release-25.11.adoc +++ b/modules/ROOT/partials/release-notes/release-25.11.adoc @@ -150,6 +150,13 @@ See the xref:opensearch:index.adoc[OpenSearch documentation] page for more detai 37 CVEs were fixed in the Stackable product images. This includes 2 critical and 18 high-severity CVEs. +====== Image signature verification + +*Breaking:* With the release of SDP 25.11, we now sign container images and Helm charts using cosign 3 and its new bundle format, benefiting from the OCI Referrers API. +This means to verify signatures of this and future releases, users need to use cosign 3. +Verification using cosign 2 is also possible if you're using version 2.6.0 or above and provide the additional flag --new-bundle-format, but cosign 3 is recommended for full compatibility and functionality. +For guidance on how to verify image signatures, please consult the Stackable xref:guides:enabling-verification-of-image-signatures.adoc[signature verification documentation]. + [#observability-25_11_0] ====== Observability From 7b89d6a96476558ba058aa741766677dcc064251 Mon Sep 17 00:00:00 2001 From: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com> Date: Thu, 11 Dec 2025 16:02:52 +0100 Subject: [PATCH 7/8] docs: update release notes with OLM warning (#816) --- modules/ROOT/partials/release-notes/release-25.11.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/ROOT/partials/release-notes/release-25.11.adoc b/modules/ROOT/partials/release-notes/release-25.11.adoc index 0761aeff1..0fe046190 100644 --- a/modules/ROOT/partials/release-notes/release-25.11.adoc +++ b/modules/ROOT/partials/release-notes/release-25.11.adoc @@ -786,6 +786,13 @@ These OpenShift versions are no longer supported: * `4.17` * `4.16` +[WARNING] +==== +There is a known issue when updating the certified Stackable Listener Operator on OpenShift clusters `4.18` from version `25.7.0` to `25.11.0`. +In this case, the operator is unable to reconcile existing ListenerClass resources after the update. +As a workaround, please uninstall the Stackable Listener Operator and reinstall the version `25.11.0` again directly. +==== + ==== Upgrade from 25.7 ===== Using stackablectl From 5aae336d60b1455bee57ca56e870f14ac63c4f61 Mon Sep 17 00:00:00 2001 From: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com> Date: Tue, 16 Dec 2025 09:23:52 +0100 Subject: [PATCH 8/8] docs: Update OpenShift release notes (#817) --- modules/ROOT/partials/release-notes/release-25.11.adoc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/partials/release-notes/release-25.11.adoc b/modules/ROOT/partials/release-notes/release-25.11.adoc index 0fe046190..a983c3ccb 100644 --- a/modules/ROOT/partials/release-notes/release-25.11.adoc +++ b/modules/ROOT/partials/release-notes/release-25.11.adoc @@ -773,19 +773,20 @@ These Kubernetes versions are no longer supported: * `1.30` -===== OpenShift versions +==== OpenShift This release is available in the RedHat Certified Operator Catalog for the following OpenShift versions: * `4.20` * `4.19` * `4.18` - -These OpenShift versions are no longer supported: - * `4.17` * `4.16` +This release changes the memory requests for operators installed from the OpenShift Certified Operator Catalog. +Previously most operators requested `128Mi` of memory. +Starting with this release the memory requests have been increased to `256Mi` to improve stability on large clusters. + [WARNING] ==== There is a known issue when updating the certified Stackable Listener Operator on OpenShift clusters `4.18` from version `25.7.0` to `25.11.0`.