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-25.7.adoc
+18-18Lines changed: 18 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -108,34 +108,34 @@ The Stackable Listener Operator can now use custom xref:listener-operator:listen
108
108
* *Breaking:* The Stackable operators for Apache Airflow, Apache Druid, Apache HBase, Apache Hadoop, Apache Hive, Apache NiFi, Apache Spark, Apache ZooKeeper, and Trino are now integrated with the Stackable listener operator.
109
109
See the overall tracking issue https://github.com/stackabletech/issues/issues/692[issues#692] and https://github.com/stackabletech/issues/issues/692#issuecomment-3068662411[comment] summarizing the breaking changes.
110
110
** *Apache Airflow and Apache Superset:*
111
-
Listener classes are now declared at role level: this replaces the previous implementation where this was defined at cluster level and used a specific role service.
112
-
Metrics are not exposed via the listener service and are - as previously - only available within the cluster.
113
-
The service naming has been changed to reflect this.
114
-
See https://github.com/stackabletech/issues/issues/692#issuecomment-2854266967[issues#692 (comment)].
111
+
Listener classes are now declared at role level: this replaces the previous implementation where this was defined at cluster level and used a specific role service.
112
+
Metrics are not exposed via the listener service and are - as previously - only available within the cluster.
113
+
The service naming has been changed to reflect this.
114
+
See https://github.com/stackabletech/issues/issues/692#issuecomment-2854266967[issues#692 (comment)].
115
115
** *Apache Druid:* TBD.
116
116
** *Apache HBase:*:
117
117
Coordinator Listener classes are now declared at role level `spec.<role>.config.listenerClass` instead of `spec.clusterConfig.listenerClass`.
118
118
HBase has been patched so that the URLs in the UI screens now use listener endpoints (which are externally reachable as long as the appropriate listenerClass has been selected).
119
119
See xref:hbase:usage-guide/listenerclass.adoc[HBase ListenerClass documentation] and https://github.com/stackabletech/issues/issues/692#issuecomment-3089441868[docker-images#692 (comment)].
120
120
** *Apache Hive:*
121
-
Introduces a listener service on the `metastore` role level.
122
-
Additionally, a `-headless` service for internal communications as well as a `-metrics` service for monitoring is introduced at the role group level.
123
-
See https://github.com/stackabletech/hive-operator/issues/566[hive-operator#566].
121
+
Introduces a listener service on the `metastore` role level.
122
+
Additionally, a `-headless` service for internal communications as well as a `-metrics` service for monitoring is introduced at the role group level.
123
+
See https://github.com/stackabletech/hive-operator/issues/566[hive-operator#566].
124
124
** *Apache NiFi:* TBD.
125
125
** *Apache Spark:*
126
-
The history server UI is now exposed using listeners instead of services created by the operator directly.
127
-
This implementation also changed the CRD by moving the `spec.clusterConfig.listenerClass` field to `spec.node.config.listenerClass`.
128
-
The new and experimental Spark connect servers in this release are also exposed using listeners in the same fashion as the history server.
129
-
See https://github.com/stackabletech/issues/issues/692#issuecomment-2847025199[issues#692 (comment)].
126
+
The history server UI is now exposed using listeners instead of services created by the operator directly.
127
+
This implementation also changed the CRD by moving the `spec.clusterConfig.listenerClass` field to `spec.node.config.listenerClass`.
128
+
The new and experimental Spark connect servers in this release are also exposed using listeners in the same fashion as the history server.
129
+
See https://github.com/stackabletech/issues/issues/692#issuecomment-2847025199[issues#692 (comment)].
130
130
** *Apache ZooKeeper:*
131
-
ListenerClasses are now defined in `spec.server.roleConfig.listenerClass`.
132
-
Metrics are no longer exposed by the listener Service and are instead now defined on a dedicated ClusterIP service per RoleGroup (eg: `my-zk-server-default-metrics`).
133
-
A separate Headless Service is now created for each RoleGroup for internal communications (eg: access to the leader and leader-election).
134
-
See https://github.com/stackabletech/issues/issues/692#issuecomment-3034672506[issues#692 (comment)].
131
+
ListenerClasses are now defined in `spec.server.roleConfig.listenerClass`.
132
+
Metrics are no longer exposed by the listener Service and are instead now defined on a dedicated ClusterIP service per RoleGroup (eg: `my-zk-server-default-metrics`).
133
+
A separate Headless Service is now created for each RoleGroup for internal communications (eg: access to the leader and leader-election).
134
+
See https://github.com/stackabletech/issues/issues/692#issuecomment-3034672506[issues#692 (comment)].
135
135
** *Trino:*
136
-
Coordinator Listener classes are now declared at role level `spec.coordinators.roleConfig.listenerClass` instead of `spec.clusterConfig.listenerClass`.
137
-
Both Coordinators and Workers have two services at role group level, a headless service called `<cluster>-<role>-<rolegroup>-headless` and a service for metrics called`<cluster>-<role>-<rolegroup>-metrics`.
138
-
See xref:trino:usage-guide/listenerclass.adoc[Trino ListenerClass documentation] and https://github.com/stackabletech/issues/issues/692#issuecomment-3001089387[issues#692 (comment)].
136
+
Coordinator Listener classes are now declared at role level `spec.coordinators.roleConfig.listenerClass` instead of `spec.clusterConfig.listenerClass`.
137
+
Both Coordinators and Workers have two services at role group level, a headless service called `<cluster>-<role>-<rolegroup>-headless` and a service for metrics called`<cluster>-<role>-<rolegroup>-metrics`.
138
+
See xref:trino:usage-guide/listenerclass.adoc[Trino ListenerClass documentation] and https://github.com/stackabletech/issues/issues/692#issuecomment-3001089387[issues#692 (comment)].
139
139
* Our containers include a tool which regularly logs relevant system information to aid in debugging.
140
140
This was introduced in SDP 25.3.0 and was running every minute.
141
141
The signal to noise ratio was off which is why we are switching to run this every 30min in this release.
0 commit comments