1.22. Red Hat OpenShift Serverless 1.27
OpenShift Serverless 1.27 is now available. New features, updates, and known issues that pertain to OpenShift Serverless on OpenShift Container Platform are included in the following notes.
OpenShift Serverless 1.26 is the earliest release that is fully supported on OpenShift Container Platform 4.12. OpenShift Serverless 1.25 and older does not deploy on OpenShift Container Platform 4.12.
For this reason, before upgrading OpenShift Container Platform to version 4.12, first upgrade OpenShift Serverless to version 1.26 or 1.27.
1.22.1. New features 复制链接链接已复制到粘贴板!
- OpenShift Serverless now uses Knative Serving 1.6.
- OpenShift Serverless now uses Knative Eventing 1.6.
- OpenShift Serverless now uses Kourier 1.6.
-
OpenShift Serverless now uses Knative (
kn) CLI 1.6. - OpenShift Serverless now uses Knative Kafka 1.6.
-
The
kn funcCLI plug-in now usesfunc1.8.1. - Namespace-scoped brokers are now available as a Technology Preview. Such brokers can be used, for instance, to implement role-based access control (RBAC) policies.
-
KafkaSinknow uses theCloudEventbinary content mode by default. The binary content mode is more efficient than the structured mode because it uses headers in its body instead of aCloudEvent. For example, for the HTTP protocol, it uses HTTP headers. - You can now use the gRPC framework over the HTTP/2 protocol for external traffic using the OpenShift Route on OpenShift Container Platform 4.10 and later. This improves efficiency and speed of the communications between the client and server.
-
API version
v1alpha1of the Knative Operator Serving and Eventings CRDs is deprecated in 1.27. It will be removed in future versions. Red Hat strongly recommends to use thev1beta1version instead. This does not affect the existing installations, because CRDs are updated automatically when upgrading the Serverless Operator. - The delivery timeout feature is now enabled by default. It allows you to specify the timeout for each sent HTTP request. The feature remains a Technology Preview.
1.22.2. Fixed issues 复制链接链接已复制到粘贴板!
-
Previously, Knative services sometimes did not get into the
Readystate, reporting waiting for the load balancer to be ready. This issue has been fixed.
1.22.3. Known issues 复制链接链接已复制到粘贴板!
-
Integrating OpenShift Serverless with Red Hat OpenShift Service Mesh causes the
net-kourierpod to run out of memory on startup when too many secrets are present on the cluster. Namespace-scoped brokers might leave
ClusterRoleBindingsin the user namespace even after deletion of namespace-scoped brokers.If this happens, delete the
ClusterRoleBindingnamedrbac-proxy-reviews-prom-rb-knative-kafka-broker-data-plane-{{.Namespace}}in the user namespace.