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/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 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 diff --git a/modules/ROOT/partials/release-notes/release-25.11.adoc b/modules/ROOT/partials/release-notes/release-25.11.adoc index 82f7a1729..a983c3ccb 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 @@ -698,7 +705,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)] -* 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 @@ -710,7 +717,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] -* 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)] @@ -729,7 +736,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] -* 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] @@ -766,19 +773,27 @@ 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`. +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 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]