|
| 1 | +[id="serverless-rn-1-17-0_{context}"] |
| 2 | += Release Notes for Red Hat {ServerlessProductName} 1.17.0 |
| 3 | + |
| 4 | +[id="new-features-1-17-0_{context}"] |
| 5 | +== New features |
| 6 | + |
| 7 | +* {ServerlessProductName} now uses Knative Serving 0.23.0. |
| 8 | +* {ServerlessProductName} now uses Knative Eventing 0.23.0. |
| 9 | +* {ServerlessProductName} now uses Kourier 0.23.0. |
| 10 | +* {ServerlessProductName} now uses Knative `kn` CLI 0.23.0. |
| 11 | +* {ServerlessProductName} now uses Knative Kafka 0.23.0. |
| 12 | +* The `kn func` CLI plug-in now uses `func` 0.17.0. |
| 13 | +* In the upcoming {ServerlessProductName} 1.19.0 release, the URL scheme of external routes will default to HTTPS for enhanced security. |
| 14 | ++ |
| 15 | +If you do not want this change to apply for your workloads, you can override the default setting before upgrading to 1.19.0, by adding the following YAML to your `KnativeServing` custom resource definition (CRD): |
| 16 | ++ |
| 17 | +[source,yaml] |
| 18 | +---- |
| 19 | +... |
| 20 | +spec: |
| 21 | + config: |
| 22 | + network: |
| 23 | + defaultExternalScheme: "http" |
| 24 | +... |
| 25 | +---- |
| 26 | + |
| 27 | +* mTLS functionality is now Generally Available (GA). |
| 28 | + |
| 29 | +* TypeScript templates are now available when you create a function using `kn func`. |
| 30 | + |
| 31 | +* Changes to API versions in Knative Eventing 0.23.0: |
| 32 | + |
| 33 | +** The `v1alpha1` version of the `KafkaChannel` API, which was deprecated in {ServerlessProductName} version 1.14.0, has been removed. If the `ChannelTemplateSpec` parameters of your config maps contain references to this older version, you must update this part of the spec to use the correct API version. |
| 34 | + |
| 35 | +[id="fixed-issues-1-17-0_{context}"] |
| 36 | +== Fixed issues |
| 37 | + |
| 38 | +[id="known-issues-1-17-0_{context}"] |
| 39 | +== Known issues |
| 40 | + |
| 41 | +* If you try to use an older version of the Knative `kn` CLI with a newer {ServerlessProductName} release, the API is not found and an error occurs. |
| 42 | ++ |
| 43 | +For example, if you use the 1.16.0 release of the `kn` CLI, which uses version 0.22.0, with the 1.17.0 {ServerlessProductName} release, which uses the 0.23.0 versions of the Knative Serving and Knative Eventing APIs, the CLI does not work because it continues to look for the outdated 0.22.0 API versions. |
| 44 | ++ |
| 45 | +Ensure that you are using the latest `kn` CLI version for your {ServerlessProductName} release to avoid issues. |
| 46 | + |
| 47 | +* Kafka channel metrics are not monitored or shown in the corresponding web console dashboard in this release. This is due to a breaking change in the Kafka dispatcher reconciling process. |
| 48 | + |
| 49 | +* If you create a new subscription for a Kafka channel, or a new Kafka source, there might be a delay in the Kafka data plane becoming ready to dispatch messages after the newly created subscription or sink reports a ready status. |
| 50 | ++ |
| 51 | +As a result, messages that are sent during the time which the data plane is not reporting a ready status might not be delivered to the subscriber or sink. |
| 52 | +// add KB article link when ready |
0 commit comments