You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ROOT/partials/release-notes/release-26.3.adoc
+51-3Lines changed: 51 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -153,6 +153,11 @@ This includes 9 critical and 40 high-severity CVEs.
153
153
The hbase-operator-tools have been bumped to 1.3.0 and https://issues.apache.org/jira/browse/HBASE-29797[HBASE-29797] has been backported for all supported HBase images.
154
154
See https://github.com/stackabletech/docker-images/issues/1417[docker-images#1417].
155
155
156
+
===== Apache Hadoop
157
+
158
+
The operator now adds a warning and exit condition to the `format-namenodes` container script to check for corrupted data after formatting.
159
+
Implemented in https://github.com/stackabletech/hdfs-operator/pull/751[hdfs-operator#751].
160
+
156
161
===== Apache Kafka
157
162
158
163
Previously, Kafka supported OPA in non-TLS mode.
@@ -165,7 +170,39 @@ It should be noted that this is not yet supported by the Kafka Controller (avail
165
170
166
171
===== Apache NiFi
167
172
168
-
There are cases where customers may wish to provide static authorization files (users.xml, authorizer.xml, authorizations.xml) instead of fetching the data dynamically (for instance, when collecting user and group data from AD/Entra).
173
+
* *Breaking:* The authorization configuration for the operator has been adjusted to more closely match and represent the Apache NiFi interfaces and implementations.
174
+
The `OpaAuthorizer`, `SingleUserAuthorizer` and `StandardManagedAuthorizer` can now be explicitly set.
175
+
This allows to set an `initialAdminUser` for file-based authorization.
If not provided this defaults to the `SingleUserAuthorizer`.
194
+
195
+
[WARNING]
196
+
====
197
+
Users authenticating via LDAP that do not use the `OpaAuthorizer` (but relied on the operator-generated file-based authorization), now have to explicitly set the `StandardManagedAuthorizer` and the `initialAdminUser`.
198
+
The cluster definition must be extended by an authorization part like shown above.
199
+
200
+
This means that the bind user now can differ from the `initialAdminUser`.
201
+
====
202
+
203
+
See the xref:nifi:usage_guide/security.adoc#authorization[security usage guide] for more information.
204
+
--
205
+
* There are cases where customers may wish to provide static authorization files (users.xml, authorizer.xml, authorizations.xml) instead of fetching the data dynamically (for instance, when collecting user and group data from AD/Entra).
169
206
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.
170
207
The Nifi images have been patched for versions 2.4.0 and 2.6.0 to implement this.
171
208
See https://github.com/stackabletech/nifi-operator/issues/862[nifi-operator#862].
@@ -178,7 +215,10 @@ See https://github.com/stackabletech/spark-k8s-operator/issues/639[spark-k8s-ope
178
215
179
216
===== Open Policy Agent
180
217
181
-
The Entra User Info Fetcher (UIF) backend has been stabilized with the introduction of OpaCluster v1alpha2.
218
+
* Previously, when POST-ing the status following the successful loading of a bundle, a warning was written to the logs because of a superfluous service name.
219
+
This has now been removed.
220
+
Implemented in https://github.com/stackabletech/opa-operator/issues/798[opa-operator#798].
221
+
* The Entra User Info Fetcher (UIF) backend has been stabilized with the introduction of OpaCluster v1alpha2.
182
222
Conversion between v1alpha1 and v1alpha2 is handled automatically by default.
183
223
Implemented in https://github.com/stackabletech/opa-operator/pull/801[opa-operator#801].
184
224
@@ -221,9 +261,17 @@ Fixed in https://github.com/stackabletech/issues/issues/821[issues#821].
221
261
CPU request and limit have been bumped from `100m` and `400m` to `300m` and `1200m` respectively.
222
262
Fixed in https://github.com/stackabletech/druid-operator/pull/786[druid-operator#786].
223
263
264
+
===== Apache Hadoop
265
+
266
+
Previously, some parts of the shell output of the init containers were not logged properly and therefore not aggregated.
267
+
Now, these log messages are captured correctly.
268
+
Fixed in https://github.com/stackabletech/hdfs-operator/pull/746[hdfs-operator#746].
269
+
224
270
===== Apache NiFi
225
271
226
-
The operator now utilizes the `.spec.clusterConfig.authorization.opa.package` field instead of hard-coding the OPA package name to `nifi`.
272
+
* The operator now instructs NiFi pods to also listen on the loopback interface so that Kubernetes port-forwards work.
273
+
Fixed in https://github.com/stackabletech/nifi-operator/pull/870[nifi-operator#870].
274
+
* The operator now utilizes the `.spec.clusterConfig.authorization.opa.package` field instead of hard-coding the OPA package name to `nifi`.
227
275
Fixed in https://github.com/stackabletech/nifi-operator/pull/881[nifi-operator#881].
0 commit comments