Skip to content

tracking: Release Notes for SDP 26.3.0#828

Open
Techassi wants to merge 48 commits intomainfrom
docs/release-notes-26.3.0
Open

tracking: Release Notes for SDP 26.3.0#828
Techassi wants to merge 48 commits intomainfrom
docs/release-notes-26.3.0

Conversation

@Techassi
Copy link
Member

@Techassi Techassi commented Mar 16, 2026

Release Notes for SDP 26.3.0

Caution

Please assign the applicable scheduled-for/26.3.0 label.

Tip

  • Use the commented out template headings in release-notes.
  • Begin each sentence on a new line. This helps with review suggestions and diffing.
  • Use xrefs for links to other parts of the documentation so that they remain valid across versions.

Release note compilation tasks

  • Check Issues for Product and Platform release notes
  • Check PRs for Product and Platform release notes
  • Optionally check the Changelogs in case release notes were missed
  • Compile list of new product versions that are supported and compile a list of new product features to include in the Release Highlights
  • Upgrade guide: Document how to use stackablectl to uninstall all and install new release
  • Upgrade guide: Document how to use helm to uninstall all and install new release
  • Upgrade guide: Every breaking change of all our operators
  • Upgrade guide: List removed product versions (if there are any)
  • Upgrade guide: List removed operators (if there are any)
  • Upgrade guide: List supported Kubernetes versions

Each of the following tasks focuses on a specific goal and should be done once the items above have been completed.

Release note review tasks

  • Check overall document structure
  • Check spelling, grammar, and correct wording
  • Check that internal links are xrefs
  • Check that rendered links are valid
  • Check that each sentence begins on a new line

@netlify
Copy link

netlify bot commented Mar 16, 2026

Deploy Preview for stackable-docs ready!

Name Link
🔨 Latest commit 8715652
🔍 Latest deploy log https://app.netlify.com/projects/stackable-docs/deploys/69bc1dc8eb27bb0007b362cc
😎 Deploy Preview https://deploy-preview-828--stackable-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Techassi Techassi marked this pull request as ready for review March 19, 2026 16:01
@Techassi Techassi moved this from Development: In Progress to Development: Waiting for Review in Stackable Engineering Mar 19, 2026
Copy link
Member

@lfrancke lfrancke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not fully done yet - just wanted to submit before I stop for today.

** Note that there are no Apache Iceberg and Delta runtime libraries available for 4.1.1 yet.
* Apache Superset: https://github.com/stackabletech/docker-images/issues/1382[6.0.0]
** OpenStreetView has been promoted as the new default for the Deck.gl visualization which doesn't require an API key.
** `AUTH_OID` will not longer be automatically imported in the superset_config.py, and is no longer available from Superset 6.0.0.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
** `AUTH_OID` will not longer be automatically imported in the superset_config.py, and is no longer available from Superset 6.0.0.
** `AUTH_OID` will no longer be automatically imported in the superset_config.py, and is no longer available from Superset 6.0.0.

----
$ kubectl -n <namespace> \
patch kafkaclusters.kafka.stackable.tech <kafka-resource-name> \
--type merge -p '{"spec":{"clusterConfig":{"metadataManager":"kraft"}}}''
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
--type merge -p '{"spec":{"clusterConfig":{"metadataManager":"kraft"}}}''
--type merge -p '{"spec":{"clusterConfig":{"metadataManager":"kraft"}}}'

* There is a https://github.com/kubernetes/kubernetes/issues/137409[known issue] with the feature gate https://github.com/kubernetes/kubernetes/pull/133153[MaxUnavailableStatefulSet] that is enabled by default as a beta feature in Kubernetes 1.35.
This issue affects all SDP operators, especially the Trino operator. +
To work around the issue there are two possibilities:
. Disable this feature gate in your Kubenetes 1.35 clusters.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
. Disable this feature gate in your Kubenetes 1.35 clusters.
. Disable this feature gate in your Kubernetes 1.35 clusters.

Comment on lines +59 to +60
Add the `hbase.rest.endpoint` field to the restserver rolegroup ConfigMap for advertising the REST servers.
Implemented in https://github.com/stackabletech/hbase-operator/pull/708[hbase-operator#708] and https://github.com/stackabletech/hbase-operator/pull/716[hbase-operator#716].
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Add the `hbase.rest.endpoint` field to the restserver rolegroup ConfigMap for advertising the REST servers.
Implemented in https://github.com/stackabletech/hbase-operator/pull/708[hbase-operator#708] and https://github.com/stackabletech/hbase-operator/pull/716[hbase-operator#716].
The `hbase.rest.endpoint` field is now added to the restserver rolegroup ConfigMap for advertising the REST servers.
Implemented in https://github.com/stackabletech/hbase-operator/pull/708[hbase-operator#708] and https://github.com/stackabletech/hbase-operator/pull/716[hbase-operator#716].

--
Statically provided user/group information and rough-granular permissions are honoured automatically (as long as the UUIDs match those available in the backend), but for the initial process group this has to be done by a callback mechanism so that the authorizations can be updated after the flow has been registered.

The Nifi images have been patched for versions 2.4.0 and 2.6.0 to support this.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The Nifi images have been patched for versions 2.4.0 and 2.6.0 to support this.
The NiFi images have been patched for versions 2.4.0 and 2.6.0 to support this.

===== Trino

* *Breaking:* The operator no longer sets `opa.policy.column-masking-uri` in `access-control.properties` but `opa.policy.batch-column-masking-uri` instead, allowing Trino to fetch multiple column masks in a single request.
This therefore now requires a `batchColumnMasks` rule to be present in the OPA Trino rules, when using the default URI set by the trino-operator. +
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This therefore now requires a `batchColumnMasks` rule to be present in the OPA Trino rules, when using the default URI set by the trino-operator. +
This now requires a `batchColumnMasks` rule to be present in the OPA Trino rules, when using the default URI set by the trino-operator. +

* In 26.3.0 we added a new demo that shows Retrieval Augmented Generation (RAG) with OpenSearch as the vector store.
Consult the xref:demos:opensearch-rag.adoc[demo documentation page] for more details.
See https://github.com/stackabletech/demos/pull/354[demos#354].
* All remaining operators now maintain their own CRD(s) instead of relying on Helm as a deployment mechanism.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* All remaining operators now maintain their own CRD(s) instead of relying on Helm as a deployment mechanism.
* All remaining operators now maintain their own CRDs instead of relying on Helm as a deployment mechanism.

* Apache NiFi: https://github.com/stackabletech/docker-images/issues/1377[2.7.2]
** Note that this version supports Iceberg, but only with S3 and the Iceberg REST catalog.
Hive metastore or HDFS are not supported.
Read the https://docs.stackable.tech/home/nightly/nifi/usage_guide/writing-to-iceberg-tables/[official NiFi Iceberg documentation] for details.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Link to nightly


====== Miscellaneous

* In 26.3.0 we added a new demo that shows Retrieval Augmented Generation (RAG) with OpenSearch as the vector store.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* In 26.3.0 we added a new demo that shows Retrieval Augmented Generation (RAG) with OpenSearch as the vector store.
* A new demo was added that shows Retrieval Augmented Generation (RAG) with OpenSearch as the vector store.

Comment on lines +439 to +440
These images for released product versions remain available https://oci.stackable.tech/[here,window=_blank].
Information on how to browse the registry can be found xref:contributor:project-overview.adoc#docker-images[here,window=_blank].
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
These images for released product versions remain available https://oci.stackable.tech/[here,window=_blank].
Information on how to browse the registry can be found xref:contributor:project-overview.adoc#docker-images[here,window=_blank].
These images for released product versions remain available in the https://oci.stackable.tech/[Stackable OCI Registry,window=_blank].
Information on how to browse the registry can be found xref:contributor:project-overview.adoc#docker-images[in the project overview documentation,window=_blank].

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Development: Waiting for Review

Development

Successfully merging this pull request may close these issues.

2 participants