Skip to content

Commit b533a2b

Browse files
chore: Apply suggestions
Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com>
1 parent f8a405c commit b533a2b

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

modules/ROOT/partials/release-notes/release-25.11.adoc

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ See https://github.com/stackabletech/demos/pull/289[demos#289].
6262
This release adds experimental support for KRaft managed Kafka clusters.
6363
KRaft Controllers can be deployed instead of Apache ZooKeeper to manage the state of Kafka.
6464
// TODO: Should this instead be "... the only cluster management option available."?
65-
KRaft is supported by all Kafka versions provided by SDP, and starting with Kafka 4.X it is the only cluster management version available.
65+
KRaft is supported by all Kafka versions provided by SDP, and starting with Kafka 4 it is the only cluster management version available.
6666
See https://github.com/stackabletech/kafka-operator/pull/889[kafka-operator#889].
6767

6868
===== Apache NiFi
@@ -75,11 +75,11 @@ See https://github.com/stackabletech/nifi-operator/issues/812[nifi-operator#812]
7575
===== Apache Spark
7676

7777
* The service account of spark applications can now be overridden with pod overrides.
78-
Previously, the application service account was passed as command line argument to spark-submit and it was therefor not possible to overwrite it with pod overrides for the driver and executors.
78+
Previously, the application service account was passed as command line argument to spark-submit and it was therefore not possible to overwrite it with pod overrides for the driver and executors.
7979
This CLI argument has now been moved to the pod templates of the individual roles.
8080
See https://github.com/stackabletech/spark-k8s-operator/pull/617[spark-k8s-operator#617].
81-
* This release adds experimental support for Spark 4.X.X.
82-
The support is marked as experimental because Spark 4.0.0 has known compatibility issues with https://github.com/apache/hbase-connectors/pull/130[Apache HBase] and https://github.com/apache/iceberg/issues/13358[Apache Iceberg].
81+
* This release adds experimental support for Spark 4.0.1.
82+
The support is marked as experimental because Spark 4.0.1 has known compatibility issues with https://github.com/apache/hbase-connectors/pull/130[Apache HBase] and https://github.com/apache/iceberg/issues/13358[Apache Iceberg].
8383
See https://github.com/stackabletech/spark-k8s-operator/issues/586[spark-k8s-operator#586].
8484

8585
===== Open Policy Agent
@@ -150,13 +150,13 @@ In addition to the annotation changes listed above, the following changes were m
150150
--
151151
[WARNING]
152152
====
153-
Care needs to be taken because the metrics format changed.
153+
Care needs to be taken because the metrics format has changed.
154154
====
155155

156156
See https://github.com/stackabletech/hdfs-operator/pull/721[hdfs-operator#721].
157157
--
158158

159-
* Apache Kafka: Additionally, the `<cluster>-<role>-<rolegroup>` Service was replaced with `<cluster>-<role>-<rolegroup>-headless` and `<cluster>-<role>-<rolegroup>-metrics` Services.
159+
* Apache Kafka: The `<cluster>-<role>-<rolegroup>` Service was replaced with `<cluster>-<role>-<rolegroup>-headless` and `<cluster>-<role>-<rolegroup>-metrics` Services.
160160
See https://github.com/stackabletech/kafka-operator/pull/897[kafka-operator#897].
161161

162162
====== Miscellaneous
@@ -188,13 +188,13 @@ csiNodeDriver:
188188
priorityClassName: ...
189189
----
190190

191-
* Previously, log entries for some supported products were broken from time to time.
191+
* Previously, log entries for some supported products were occasionally corrupted.
192192
These issues have now been resolved by implementing multiple fixes in various affected (upstream) projects.
193193
See the tracking issue https://github.com/stackabletech/issues/issues/778[issues#778] for more details.
194194
** Pull request https://github.com/vectordotdev/vector/pull/24028[vectordotdev/vector#24028] was raised to fix log entries with multi-char delimiters.
195195
At the time of writing, this PR has not been merged yet, but the fix is manually applied as a patch.
196196
See https://github.com/stackabletech/docker-images/pull/1323[docker-images#1323].
197-
** A XMLLayout multithreading issue in logback has been fixed by raising https://github.com/qos-ch/logback/pull/978[qos-ch/logback#978].
197+
** An XMLLayout multithreading issue in logback has been fixed by raising https://github.com/qos-ch/logback/pull/978[qos-ch/logback#978].
198198
This fix has been rolled out in all affected products:
199199
*** Apache Kafka: https://github.com/stackabletech/docker-images/pull/1330[docker-images#1330]
200200
*** Apache NiFi: https://github.com/stackabletech/docker-images/pull/1314[docker-images#1314]
@@ -203,7 +203,7 @@ priorityClassName: ...
203203
===== Apache Airflow
204204

205205
// TODO: Is there only ONE key or should we clarify WHICH key this is?
206-
* The JWT key is now created by the the operator internally.
206+
* The JWT key is now created internally by the the operator.
207207
The same applies to the key previously defined in the credentials secret under `connections.secretKey`: this change is non-breaking, as `connections.secretKey` will be ignored if supplied.
208208
See https://github.com/stackabletech/airflow-operator/pull/686[airflow-operator#686].
209209
* Database initialization routines - which are idempotent and run by default - can be deactivated to e.g. help diagnose or troubleshoot start-up issues via the new `databaseInitialization.enabled` field.
@@ -213,15 +213,15 @@ priorityClassName: ...
213213
Turning off these routines is an unsupported operation as subsequent updates to a running Airflow cluster can result in broken behaviour due to inconsistent metadata.
214214
Only use this setting if you know what you are doing!
215215
====
216-
* The Airflow xref:airflow:index.adoc#_dag_processors[DAG-processor] component now has an optional individual role in the resource definition, allowing it to be separately configured (e.g. logging, resources) and run in a dedicated container.
216+
* The Airflow xref:airflow:index.adoc#_dag_processors[DAG-processor] component now has an optional individual role in the CRD, allowing it to be separately configured (e.g. logging, resources) and run in a dedicated container.
217217
See https://github.com/stackabletech/airflow-operator/issues/637[airflow-operator#637].
218-
* Previously in set-ups where multiple Web-/API-servers were used, only one instance was able to automatically access the connection passwords stored in the database.
218+
* Previously in setups where multiple Web/API-servers were used, only one instance was able to automatically access the connection passwords stored in the database.
219219
This could be solved by setting the https://airflow.apache.org/docs/apache-airflow/stable/configurations-ref.html#fernet-key[fernet] key explicitly, but now this detail is taken care of internally by the operator.
220220
See https://github.com/stackabletech/airflow-operator/issues/694[airflow-operator#694].
221221

222222
===== Apache NiFi
223223

224-
The Apache NiFi xref:nifi:usage_guide/monitoring.adoc#_configure_metrics_in_nifi_2_x_x[monitoring documentation] page has been updated to include guidance on how to scrape NiFi 2.X.X metrics using mTLS.
224+
The Apache NiFi xref:nifi:usage_guide/monitoring.adoc#_configure_metrics_in_nifi_2_x_x[monitoring documentation] page has been updated to include guidance on how to scrape NiFi 2 metrics using mTLS.
225225
See https://github.com/stackabletech/nifi-operator/issues/813[nifi-operator#813].
226226

227227
===== Open Policy Agent
@@ -233,16 +233,16 @@ See https://github.com/stackabletech/nifi-operator/issues/813[nifi-operator#813]
233233

234234
===== Stackable commons-operator
235235

236-
Reduce severity of Pod eviction errors.
237-
Previously, the operator would produce lot's of `Cannot evict pod as it would violate the pod's disruption budget` errors.
238-
With this change, the error is reduced to an info instead.
236+
Reduce severity of Pod eviction error logs.
237+
Previously, the operator would produce a lot of `ERROR` level logs containing `Cannot evict pod as it would violate the pod's disruption budget`.
238+
With this change, the log level is reduced to `INFO`.
239239
See https://github.com/stackabletech/commons-operator/pull/372[commons-operator#372].
240240

241241
===== Stackable listener-operator
242242

243243
* *Breaking:* Default ListenerClass `.spec.externalTrafficPolicy` to `null` to improve LoadBalancer support across various Kubernetes environments.
244244
See https://github.com/stackabletech/listener-operator/pull/347[listener-operator#347].
245-
* *Breaking:* The listener-operator default preset changed from `stable-nodes` to `ephemeral-nodes`.
245+
* *Breaking:* The listener-operator Helm chart default values for `preset` changed from `stable-nodes` to `ephemeral-nodes`.
246246
Previously, `external-stable` NodePorts pinned the Pod to a specific node, which caused problems with node rotations.
247247
// TODO: See if we use code block here or not
248248
Node pinning can be enabled via ListenerClass' new xref:listener-operator:listenerclass.adoc#_node_stickiness[`.spec.pinnedNodePorts`] field.
@@ -264,7 +264,7 @@ It should be noted that `stackablectl` automatically detects k3s and kind cluste
264264
See the tracking issue https://github.com/stackabletech/issues/issues/770[issues#770] for more details.
265265
--
266266

267-
* *Breaking:* Helm values have changed to allow for separate configuration of affinity, resource, etc... between the operator deployment and the CSI driver pods.
267+
* *Breaking:* Helm values have changed to allow for separate configuration of affinity, resource, etc... between the CSI Provisioner Deployment Pods and the CSI driver DaemonSet Pods.
268268
+
269269
--
270270
// TODO: Confirm these are the final values for 25.11.0
@@ -388,7 +388,7 @@ See https://github.com/stackabletech/listener-operator/pull/334[listener-operato
388388
* *Breaking:* The Helm Chart now deploys the secret-operator as two parts.
389389
This separation is needed for CRD versioning and conversion by the operator.
390390
** The controller (which reconciles resources, maintains CRDs and provides the CRD conversion webhook) runs as a Deployment with a single replica.
391-
** The CSI server runs on every Kubernetes cluster node via a DaemonSet (this behaviour is unchanged).
391+
** The CSI Provisioner and Driver runs on every Kubernetes cluster node via a DaemonSet (this behaviour is unchanged).
392392
** The old DaemonSet `secret-operator-daemonset` should be removed manually.
393393
** The Helm values are adjusted in accordance to the changes above.
394394
+
@@ -520,7 +520,7 @@ maintenance:
520520

521521
[WARNING]
522522
====
523-
When CRD maintenance is disabled, the operator will *not* deploy and manage the CRD.
523+
When CRD maintenance is disabled, the operator will *not* deploy and manage the CRDs.
524524
The CRDs need to be deployed manually and the conversion webhook is disabled.
525525
As a result, only `v1alpha1` SecretClasses can be used.
526526
Only use this setting if you know what you are doing!

0 commit comments

Comments
 (0)