Skip to content

Commit b5e5c2d

Browse files
authored
Merge pull request #45935 from abrennan89/SRVCOM-1740
[SRVCOM-1740]: Add 1.23.0 release notes
2 parents 669d250 + fe09768 commit b5e5c2d

File tree

4 files changed

+109
-46
lines changed

4 files changed

+109
-46
lines changed

modules/serverless-deprecated-removed-features.adoc

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,43 +10,39 @@ Some features that were Generally Available (GA) or a Technology Preview (TP) in
1010

1111
For the most recent list of major functionality deprecated and removed within {ServerlessProductName}, refer to the following table:
1212

13-
// OCP table
14-
ifdef::openshift-enterprise[]
13+
// OCP + OSD table
14+
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,1",options="header"]
1717
|====
18-
|Feature |1.18|1.19|1.20|1.21|1.22
18+
|Feature |1.20|1.21|1.22|1.23
1919

2020
|`KafkaBinding` API
21-
|GA
22-
|Deprecated
2321
|Deprecated
2422
|Deprecated
2523
|Removed
24+
|Removed
2625

2726
|`kn func emit` (`kn func invoke` in 1.21+)
28-
|TP
29-
|TP
3027
|Deprecated
3128
|Removed
3229
|Removed
30+
|Removed
3331

3432
|====
3533
endif::[]
3634

37-
// OSD table
38-
ifdef::openshift-dedicated[]
35+
// ROSA table
36+
ifdef::openshift-rosa[]
3937
.Deprecated and removed features tracker
40-
[cols="3,1,1",options="header"]
38+
[cols="3,1",options="header"]
4139
|====
42-
|Feature |1.20|1.21
40+
|Feature |1.23
4341

4442
|`KafkaBinding` API
45-
|Deprecated
46-
|Deprecated
43+
|Removed
4744

4845
|`kn func emit` (`kn func invoke` in 1.21+)
49-
|Deprecated
5046
|Removed
5147

5248
|====

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

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
// Module included in the following assemblies
2+
//
3+
// * /serverless/serverless-release-notes.adoc
4+
5+
:_content-type: REFERENCE
6+
[id="serverless-rn-1-23-0_{context}"]
7+
= Release notes for Red Hat {ServerlessProductName} 1.23.0
8+
9+
{ServerlessProductName} 1.23.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-23-0_{context}"]
12+
== New features
13+
14+
* {ServerlessProductName} now uses Knative Serving 1.2.
15+
* {ServerlessProductName} now uses Knative Eventing 1.2.
16+
* {ServerlessProductName} now uses Kourier 1.2.
17+
* {ServerlessProductName} now uses Knative `kn` CLI 1.2.
18+
* {ServerlessProductName} now uses Knative Kafka 1.2.
19+
* The `kn func` CLI plug-in now uses `func` 0.24.
20+
21+
* It is now possible to use the `kafka.eventing.knative.dev/external.topic` annotation with the Kafka broker. This annotation makes it possible to use an existing externally managed topic instead of the broker creating its own internal topic.
22+
23+
* The `kafka-ch-controller` and `kafka-webhook` Kafka components no longer exist. These components have been replaced by the `kafka-webhook-eventing` component.
24+
25+
* The {FunctionsProductName} Technology Preview now uses Source-to-Image (S2I) by default to build container images.
26+
27+
////
28+
not identified yet
29+
30+
[id="fixed-issues-1-23-0_{context}"]
31+
== Fixed issues
32+
////
33+
34+
[id="known-issues-1-23-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+
39+
* If you delete a namespace that includes a Kafka broker, the namespace finalizer may fail to be removed if the broker's `auth.secret.ref.name` secret is deleted before the broker.
40+
41+
* Running {ServerlessProductName} with a large number of Knative services can cause Knative activator pods to run close to their default memory limits of 600MB. These pods might be restarted if memory consumption reaches this limit. Requests and limits for the activator deployment can be configured by modifying the `KnativeServing` custom resource:
42+
+
43+
[source,yaml]
44+
----
45+
apiVersion: operator.knative.dev/v1alpha1
46+
kind: KnativeServing
47+
metadata:
48+
name: knative-serving
49+
namespace: knative-serving
50+
spec:
51+
deployments:
52+
- name: activator
53+
resources:
54+
- container: activator
55+
requests:
56+
cpu: 300m
57+
memory: 60Mi
58+
limits:
59+
cpu: 1000m
60+
memory: 1000Mi
61+
----
62+
63+
* If you are using link:https://buildpacks.io/[Cloud Native Buildpacks] as the local build strategy for a function, `kn func` is unable to automatically start podman or use an SSH tunnel to a remote daemon. The workaround for these issues is to have a Docker or podman daemon already running on the local development computer before deploying a function.
64+
65+
* On-cluster function builds currently fail for Quarkus and Golang runtimes. They work correctly for Node, Typescript, Python, and Springboot runtimes.

modules/serverless-tech-preview-features.adoc

Lines changed: 19 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,22 @@ Features which are Generally Available (GA) are fully supported and are suitable
1010

1111
The following table provides information about which {ServerlessProductName} features are GA and which are TP:
1212

13-
// OCP table
14-
ifdef::openshift-enterprise[]
13+
// OCP + OSD table
14+
ifdef::openshift-enterprise,openshift-dedicated[]
1515
.Generally Available and Technology Preview features tracker
16-
[cols="3,1,1,1,1,1",options="header"]
16+
[cols="3,1,1,1,1",options="header"]
1717
|====
18-
|Feature |1.18|1.19|1.20|1.21|1.22
18+
|Feature |1.20|1.21|1.22|1.23
1919

2020
|`kn func`
2121
|TP
2222
|TP
2323
|TP
2424
|TP
25-
|TP
2625

2726
|`kn func invoke`
2827
|-
29-
|-
30-
|-
28+
|TP
3129
|TP
3230
|TP
3331

@@ -36,86 +34,78 @@ ifdef::openshift-enterprise[]
3634
|GA
3735
|GA
3836
|GA
39-
|GA
4037

4138
|`emptyDir` volumes
4239
|GA
4340
|GA
4441
|GA
4542
|GA
46-
|GA
4743

4844
|HTTPS redirection
49-
|-
5045
|GA
5146
|GA
5247
|GA
5348
|GA
5449

5550
|Kafka broker
56-
|-
57-
|-
51+
|TP
5852
|TP
5953
|TP
6054
|TP
6155

6256
|Kafka sink
6357
|-
64-
|-
65-
|-
58+
|TP
6659
|TP
6760
|TP
6861

6962
|Init containers support for Knative services
7063
|-
7164
|-
72-
|-
73-
|-
65+
|TP
7466
|TP
7567

7668
|PVC support for Knative services
7769
|-
7870
|-
79-
|-
80-
|-
71+
|TP
8172
|TP
8273

8374
|====
8475
endif::[]
8576

86-
// OSD table
87-
ifdef::openshift-dedicated[]
77+
// ROSA table
78+
ifdef::openshift-rosa[]
8879
.Generally Available and Technology Preview features tracker
89-
[cols="3,1,1",options="header"]
80+
[cols="3,1",options="header"]
9081
|====
91-
|Feature |1.20|1.21
82+
|Feature |1.23
9283

9384
|`kn func`
9485
|TP
95-
|TP
9686

9787
|`kn func invoke`
98-
|-
9988
|TP
10089

10190
|Service Mesh mTLS
10291
|GA
103-
|GA
10492

10593
|`emptyDir` volumes
10694
|GA
107-
|GA
10895

10996
|HTTPS redirection
11097
|GA
111-
|GA
11298

11399
|Kafka broker
114100
|TP
115-
|TP
116101

117102
|Kafka sink
118-
|-
103+
|TP
104+
105+
|Init containers support for Knative services
106+
|TP
107+
108+
|PVC support for Knative services
119109
|TP
120110

121111
|====

serverless/serverless-release-notes.adoc

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,25 @@ include::modules/serverless-tech-preview-features.adoc[leveloffset=+1]
2222
include::modules/serverless-deprecated-removed-features.adoc[leveloffset=+1]
2323

2424
// Release notes included, most to least recent
25-
// OCP + OSD
25+
// OCP + OSD + ROSA
26+
include::modules/serverless-rn-1-23-0.adoc[leveloffset=+1]
27+
28+
// 1.23.0 additional resources, OCP docs
29+
ifdef::openshift-enterprise[]
30+
[role="_additional-resources"]
31+
.Additional resources
32+
* xref:../openshift_images/using_images/using-s21-images.adoc#using-s21-images[Source-to-Image]
33+
endif::[]
34+
35+
// OSD + OCP
36+
ifdef::openshift-enterprise,openshift-dedicated[]
2637
include::modules/serverless-rn-1-22-0.adoc[leveloffset=+1]
2738
include::modules/serverless-rn-1-21-0.adoc[leveloffset=+1]
2839
include::modules/serverless-rn-1-20-0.adoc[leveloffset=+1]
40+
endif::[]
2941
30-
// OCP only
3142
ifdef::openshift-enterprise[]
43+
// unsupported versions - remove for 4.10+ after this PR is merged
3244
include::modules/serverless-rn-1-19-0.adoc[leveloffset=+1]
3345
include::modules/serverless-rn-1-18-0.adoc[leveloffset=+1]
3446
endif::[]

0 commit comments

Comments
 (0)