Skip to content

Commit d762e62

Browse files
committed
Add Serverless 1.25.0 release notes, update feature tables
1 parent 0c31a44 commit d762e62

11 files changed

+91
-40
lines changed

modules/serverless-broker-types.adoc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
Cluster administrators can set the default broker implementation for a cluster. When you create a broker, the default broker implementation is used, unless you provide set configurations in the `Broker` object.
1010

11-
:FeatureName: Kafka broker
12-
include::snippets/technology-preview.adoc[leveloffset=+2]
13-
1411
[id="serverless-broker-types-default_{context}"]
1512
== Default broker implementation for development purposes
1613

modules/serverless-deprecated-removed-features.adoc

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,41 +13,39 @@ For the most recent list of major functionality deprecated and removed within {S
1313
// OCP + OSD table
1414
ifdef::openshift-enterprise,openshift-dedicated[]
1515
.Deprecated and removed features tracker
16-
[cols="3,1,1,1,1,1",options="header"]
16+
[cols="3,1,1,1",options="header"]
1717
|====
18-
|Feature |1.20|1.21|1.22|1.23|1.24
18+
|Feature |1.20|1.21|1.22 to 1.25
1919

2020
|`KafkaBinding` API
2121
|Deprecated
2222
|Deprecated
2323
|Removed
24-
|Removed
25-
|Removed
2624

2725
|`kn func emit` (`kn func invoke` in 1.21+)
2826
|Deprecated
2927
|Removed
3028
|Removed
31-
|Removed
32-
|Removed
3329

3430
|====
3531
endif::[]
3632

3733
// ROSA table
3834
ifdef::openshift-rosa[]
3935
.Deprecated and removed features tracker
40-
[cols="3,1,1",options="header"]
36+
[cols="3,1,1,1",options="header"]
4137
|====
42-
|Feature |1.23|1.24
38+
|Feature |1.23|1.24|1.25
4339

4440
|`KafkaBinding` API
4541
|Removed
4642
|Removed
43+
|Removed
4744

4845
|`kn func emit` (`kn func invoke` in 1.21+)
4946
|Removed
5047
|Removed
48+
|Removed
5149

5250
|====
5351
endif::[]

modules/serverless-kafka-broker-configmap.adoc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
You can configure the replication factor, bootstrap servers, and the number of topic partitions for a Kafka broker, by creating a config map and referencing this config map in the Kafka `Broker` object.
1010

11-
:FeatureName: Kafka broker
12-
include::snippets/technology-preview.adoc[]
13-
1411
.Prerequisites
1512

1613
* You have cluster or dedicated administrator permissions on {product-title}.

modules/serverless-rn-1-25-0.adoc

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// Module included in the following assemblies
2+
//
3+
// * serverless/serverless-release-notes.adoc
4+
5+
:_content-type: REFERENCE
6+
[id="serverless-rn-1-25-0_{context}"]
7+
= Release notes for Red Hat {ServerlessProductName} 1.25.0
8+
9+
{ServerlessProductName} 1.25.0 is now available. New features, changes, and known issues that pertain to {ServerlessProductName} on {product-title} are included in this topic.
10+
11+
[id="new-features-1.25.0_{context}"]
12+
== New features
13+
14+
* {ServerlessProductName} now uses Knative Serving 1.4.
15+
* {ServerlessProductName} now uses Knative Eventing 1.4.
16+
* {ServerlessProductName} now uses Kourier 1.4.
17+
* {ServerlessProductName} now uses Knative (`kn`) CLI 1.4.
18+
* {ServerlessProductName} now uses Knative Kafka 1.4.
19+
* The `kn func` CLI plug-in now uses `func` 1.7.0.
20+
21+
* Integrated development environment (IDE) plug-ins for creating and deploying functions are now available for link:https://github.com/redhat-developer/vscode-knative[Visual Studio Code] and link:https://github.com/redhat-developer/intellij-knative[IntelliJ].
22+
* Knative Kafka broker is now GA. Knative Kafka broker is a highly performant implementation of the Knative broker API, directly targeting Apache Kafka.
23+
+
24+
It is recommended to not use the MT-Channel-Broker, but the Knative Kafka broker instead.
25+
* Knative Kafka sink is now GA. A `KafkaSink` takes a `CloudEvent` and sends it to an Apache Kafka topic. Events can be specified in either structured or binary content modes.
26+
27+
* Enabling TLS for internal traffic is now available as a Technology Preview.
28+
29+
[id="fixed-issues-1.25.0_{context}"]
30+
== Fixed issues
31+
32+
* Previously, Knative Serving had an issue where the readiness probe failed if the container was restarted after a liveness probe fail. This issue has been fixed.
33+
34+
[id="known-issues-1.25.0_{context}"]
35+
== Known issues
36+
37+
* The Federal Information Processing Standards (FIPS) mode is disabled for Kafka broker, Kafka source, and Kafka sink.
38+
* The `SinkBinding` object does not support custom revision names for services.

modules/serverless-sinkbinding-intro.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,8 @@ The `SinkBinding` object injects environment variables into the `PodTemplateSpec
1212

1313
`K_SINK`:: The URL of the resolved sink.
1414
`K_CE_OVERRIDES`:: A JSON object that specifies overrides to the outbound event.
15+
16+
[NOTE]
17+
====
18+
The `SinkBinding` object currently does not support custom revision names for services.
19+
====

modules/serverless-tech-preview-features.adoc

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,91 +13,109 @@ The following table provides information about which {ServerlessProductName} fea
1313
// OCP + OSD table
1414
ifdef::openshift-enterprise,openshift-dedicated[]
1515
.Generally Available and Technology Preview features tracker
16-
[cols="3,1,1",options="header"]
16+
[cols="3,1,1,1",options="header"]
1717
|====
18-
|Feature |1.23|1.24
18+
|Feature |1.23|1.24|1.25
1919

2020
|`kn func`
2121
|TP
2222
|TP
23-
24-
|`kn func invoke`
25-
|TP
2623
|TP
2724

2825
|Service Mesh mTLS
2926
|GA
3027
|GA
28+
|GA
3129

3230
|`emptyDir` volumes
3331
|GA
3432
|GA
33+
|GA
3534

3635
|HTTPS redirection
3736
|GA
3837
|GA
38+
|GA
3939

4040
|Kafka broker
4141
|TP
4242
|TP
43+
|GA
4344

4445
|Kafka sink
4546
|TP
4647
|TP
48+
|GA
4749

4850
|Init containers support for Knative services
4951
|TP
5052
|GA
53+
|GA
5154

5255
|PVC support for Knative services
5356
|TP
5457
|TP
58+
|TP
59+
60+
|TLS for internal traffic
61+
|-
62+
|-
63+
|TP
5564

5665
|====
5766
endif::[]
5867

5968
// ROSA table
6069
ifdef::openshift-rosa[]
6170
.Generally Available and Technology Preview features tracker
62-
[cols="3,1,1",options="header"]
71+
[cols="3,1,1,1",options="header"]
6372
|====
64-
|Feature |1.23|1.24
73+
|Feature |1.23|1.24|1.25
6574

6675
|`kn func`
6776
|TP
6877
|TP
69-
70-
|`kn func invoke`
71-
|TP
7278
|TP
7379

7480
|Service Mesh mTLS
7581
|GA
7682
|GA
83+
|GA
7784

7885
|`emptyDir` volumes
7986
|GA
8087
|GA
88+
|GA
8189

8290
|HTTPS redirection
8391
|GA
8492
|GA
93+
|GA
8594

8695
|Kafka broker
8796
|TP
8897
|TP
98+
|GA
8999

90100
|Kafka sink
91101
|TP
92102
|TP
103+
|TP
93104

94105
|Init containers support for Knative services
95106
|TP
96107
|GA
108+
|GA
97109

98110
|PVC support for Knative services
99111
|TP
100112
|TP
113+
|TP
114+
115+
|TLS for internal traffic
116+
|-
117+
|-
118+
|TP
101119

102120
|====
103121
endif::[]

serverless/admin_guide/serverless-kafka-admin.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ The `KnativeKafka` CR provides users with additional options, such as:
2727

2828
* Kafka source
2929
* Kafka channel
30-
* Kafka broker (Technology Preview)
31-
* Kafka sink (Technology Preview)
30+
* Kafka broker
31+
* Kafka sink
3232
3333
include::modules/serverless-install-kafka-odc.adoc[leveloffset=+1]
3434

serverless/develop/serverless-kafka-developer.adoc

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ Knative Kafka provides additional options, such as:
2222

2323
* Kafka source
2424
* Kafka channel
25-
* Kafka broker (Technology Preview)
26-
* Kafka sink (Technology Preview)
25+
* Kafka broker
26+
* Kafka sink
2727
2828
include::modules/serverless-kafka-event-delivery.adoc[leveloffset=+1]
2929

@@ -45,9 +45,6 @@ include::modules/serverless-kafka-source-yaml.adoc[leveloffset=+2]
4545
[id="serverless-kafka-developer-broker"]
4646
== Kafka broker
4747

48-
:FeatureName: Kafka broker
49-
include::snippets/technology-preview.adoc[leveloffset=+2]
50-
5148
include::snippets/serverless-about-kafka-broker.adoc[]
5249

5350
For information about using Kafka brokers, see xref:../../serverless/develop/serverless-using-brokers.adoc#serverless-using-brokers[Creating brokers].
@@ -60,9 +57,6 @@ include::modules/serverless-create-kafka-channel-yaml.adoc[leveloffset=+1]
6057

6158
Kafka sinks are a type of xref:../../serverless/develop/serverless-event-sinks.adoc#serverless-event-sinks[event sink] that are available if a cluster administrator has enabled Kafka on your cluster. You can send events directly from an xref:../../serverless/discover/knative-event-sources.adoc#knative-event-sources[event source] to a Kafka topic by using a Kafka sink.
6259

63-
:FeatureName: Kafka sink
64-
include::snippets/technology-preview.adoc[leveloffset=+2]
65-
6660
// Kafka sink
6761
include::modules/serverless-kafka-sink.adoc[leveloffset=+2]
6862

serverless/develop/serverless-using-brokers.adoc

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ If a cluster administrator has configured your {ServerlessProductName} deploymen
1212

1313
If your {ServerlessProductName} deployment is not configured to use Kafka broker as the default broker type, the channel-based broker is created when you use the default settings in the following procedures.
1414

15-
:FeatureName: Kafka broker
16-
include::snippets/technology-preview.adoc[leveloffset=+2]
17-
1815
include::modules/serverless-create-broker-kn.adoc[leveloffset=+1]
1916
include::modules/serverless-creating-broker-annotation.adoc[leveloffset=+1]
2017
include::modules/serverless-creating-broker-labeling.adoc[leveloffset=+1]
@@ -26,9 +23,6 @@ include::modules/serverless-creating-a-broker-odc.adoc[leveloffset=+1]
2623

2724
If your {ServerlessProductName} deployment is not configured to use Kafka broker as the default broker type, you can use one of the following procedures to create a Kafka-based broker.
2825

29-
:FeatureName: Kafka broker
30-
include::snippets/technology-preview.adoc[leveloffset=+2]
31-
3226
include::modules/serverless-kafka-broker.adoc[leveloffset=+2]
3327
include::modules/serverless-kafka-broker-with-kafka-topic.adoc[leveloffset=+2]
3428

serverless/functions/serverless-functions-getting-started.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ ifdef::openshift-enterprise[]
2727
[role="_additional-resources"]
2828
== Additional resources
2929
* xref:../../registry/securing-exposing-registry.adoc#securing-exposing-registry[Exposing a default registry manually]
30+
* link:https://plugins.jetbrains.com/plugin/16476-knative\--serverless-functions-by-red-hat[Marketplace page for the Intellij Knative plug-in]
31+
* link:https://marketplace.visualstudio.com/items?itemName=redhat.vscode-knative&utm_source=VSCode.pro&utm_campaign=AhmadAwais[Marketplace page for the Visual Studio Code Knative plug-in]
3032
// This Additional resource applies only to OCP, but not to OSD nor ROSA.
3133
endif::[]
3234

0 commit comments

Comments
 (0)