Skip to content

Commit f7daa5f

Browse files
authored
Merge pull request #48815 from rh-max/srvls-release-notes-1.24
[SRVCOM-1840] Add Serverless 1.24.0 release notes
2 parents 4ac0343 + 2385fce commit f7daa5f

File tree

4 files changed

+75
-28
lines changed

4 files changed

+75
-28
lines changed

modules/serverless-deprecated-removed-features.adoc

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,37 +13,41 @@ 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",options="header"]
16+
[cols="3,1,1,1,1,1",options="header"]
1717
|====
18-
|Feature |1.20|1.21|1.22|1.23
18+
|Feature |1.20|1.21|1.22|1.23|1.24
1919

2020
|`KafkaBinding` API
2121
|Deprecated
2222
|Deprecated
2323
|Removed
2424
|Removed
25+
|Removed
2526

2627
|`kn func emit` (`kn func invoke` in 1.21+)
2728
|Deprecated
2829
|Removed
2930
|Removed
3031
|Removed
32+
|Removed
3133

3234
|====
3335
endif::[]
3436

3537
// ROSA table
3638
ifdef::openshift-rosa[]
3739
.Deprecated and removed features tracker
38-
[cols="3,1",options="header"]
40+
[cols="3,1,1",options="header"]
3941
|====
40-
|Feature |1.23
42+
|Feature |1.23|1.24
4143

4244
|`KafkaBinding` API
4345
|Removed
46+
|Removed
4447

4548
|`kn func emit` (`kn func invoke` in 1.21+)
4649
|Removed
50+
|Removed
4751

4852
|====
4953
endif::[]

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

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
// Module included in the following assemblies
2+
//
3+
// * /serverless/serverless-release-notes.adoc
4+
5+
:_content-type: REFERENCE
6+
[id="serverless-rn-1-24-0_{context}"]
7+
= Release notes for Red Hat {ServerlessProductName} 1.24.0
8+
9+
{ServerlessProductName} 1.24.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.24.0_{context}"]
12+
== New features
13+
14+
* {ServerlessProductName} now uses Knative Serving 1.3.
15+
* {ServerlessProductName} now uses Knative Eventing 1.3.
16+
* {ServerlessProductName} now uses Kourier 1.3.
17+
* {ServerlessProductName} now uses Knative `kn` CLI 1.3.
18+
* {ServerlessProductName} now uses Knative Kafka 1.3.
19+
* The `kn func` CLI plug-in now uses `func` 0.24.
20+
21+
* Init containers support for Knative services is now generally available (GA).
22+
23+
* {ServerlessProductName} logic is now available as a Developer Preview. It enables defining declarative workflow models for managing serverless applications.
24+
25+
ifdef::openshift-enterprise[]
26+
* You can now use the cost management service with {ServerlessProductName}.
27+
endif::[]
28+
29+
[id="fixed-issues-1.24.0_{context}"]
30+
== Fixed issues
31+
32+
* Integrating {ServerlessProductName} with {SMProductName} causes the `net-istio-controller` pod to run out of memory on startup when too many secrets are present on the cluster.
33+
+
34+
It is now possible to enable secret filtering, which causes `net-istio-controller` to consider only secrets with a `networking.internal.knative.dev/certificate-uid` label, thus reducing the amount of memory needed.
35+
36+
* The {FunctionsProductName} Technology Preview now uses link:https://buildpacks.io/[Cloud Native Buildpacks] by default to build container images.
37+
38+
[id="known-issues-1-24-0_{context}"]
39+
== Known issues
40+
41+
* The Federal Information Processing Standards (FIPS) mode is disabled for Kafka broker, Kafka source, and Kafka sink.
42+
43+
* In {ServerlessProductName} 1.23, support for KafkaBindings and the `kafka-binding` webhook were removed. However, an existing `kafkabindings.webhook.kafka.sources.knative.dev MutatingWebhookConfiguration` might remain, pointing to the `kafka-source-webhook` service, which no longer exists.
44+
+
45+
For certain specifications of KafkaBindings on the cluster, `kafkabindings.webhook.kafka.sources.knative.dev MutatingWebhookConfiguration` might be configured to pass any create and update events to various resources, such as Deployments, Knative Services, or Jobs, through the webhook, which would then fail.
46+
+
47+
To work around this issue, manually delete `kafkabindings.webhook.kafka.sources.knative.dev MutatingWebhookConfiguration` from the cluster after upgrading to {ServerlessProductName} 1.23:
48+
+
49+
[source,terminal]
50+
----
51+
$ oc delete mutatingwebhookconfiguration kafkabindings.webhook.kafka.sources.knative.dev
52+
----

modules/serverless-tech-preview-features.adoc

Lines changed: 14 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -13,61 +13,43 @@ 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,1,1",options="header"]
16+
[cols="3,1,1",options="header"]
1717
|====
18-
|Feature |1.20|1.21|1.22|1.23
18+
|Feature |1.23|1.24
1919

2020
|`kn func`
2121
|TP
2222
|TP
23-
|TP
24-
|TP
2523

2624
|`kn func invoke`
27-
|-
28-
|TP
2925
|TP
3026
|TP
3127

3228
|Service Mesh mTLS
3329
|GA
3430
|GA
35-
|GA
36-
|GA
3731

3832
|`emptyDir` volumes
3933
|GA
4034
|GA
41-
|GA
42-
|GA
4335

4436
|HTTPS redirection
4537
|GA
4638
|GA
47-
|GA
48-
|GA
4939

5040
|Kafka broker
5141
|TP
5242
|TP
53-
|TP
54-
|TP
5543

5644
|Kafka sink
57-
|-
58-
|TP
5945
|TP
6046
|TP
6147

6248
|Init containers support for Knative services
63-
|-
64-
|-
65-
|TP
6649
|TP
50+
|GA
6751

6852
|PVC support for Knative services
69-
|-
70-
|-
7153
|TP
7254
|TP
7355

@@ -77,36 +59,45 @@ endif::[]
7759
// ROSA table
7860
ifdef::openshift-rosa[]
7961
.Generally Available and Technology Preview features tracker
80-
[cols="3,1",options="header"]
62+
[cols="3,1,1",options="header"]
8163
|====
82-
|Feature |1.23
64+
|Feature |1.23|1.24
8365

8466
|`kn func`
8567
|TP
68+
|TP
8669

8770
|`kn func invoke`
8871
|TP
72+
|TP
8973

9074
|Service Mesh mTLS
9175
|GA
76+
|GA
9277

9378
|`emptyDir` volumes
9479
|GA
80+
|GA
9581

9682
|HTTPS redirection
9783
|GA
84+
|GA
9885

9986
|Kafka broker
10087
|TP
88+
|TP
10189

10290
|Kafka sink
10391
|TP
92+
|TP
10493

10594
|Init containers support for Knative services
10695
|TP
96+
|GA
10797

10898
|PVC support for Knative services
10999
|TP
100+
|TP
110101

111102
|====
112103
endif::[]

serverless/serverless-release-notes.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ include::modules/serverless-deprecated-removed-features.adoc[leveloffset=+1]
2323

2424
// Release notes included, most to least recent
2525
// OCP + OSD + ROSA
26+
include::modules/serverless-rn-1-24-0.adoc[leveloffset=+1]
2627
include::modules/serverless-rn-1-23-0.adoc[leveloffset=+1]
2728

2829
// 1.23.0 additional resources, OCP docs
@@ -40,7 +41,6 @@ include::modules/serverless-rn-1-20-0.adoc[leveloffset=+1]
4041
endif::[]
4142
4243
ifdef::openshift-enterprise[]
43-
// unsupported versions - remove for 4.10+ after this PR is merged
4444
include::modules/serverless-rn-1-19-0.adoc[leveloffset=+1]
4545
include::modules/serverless-rn-1-18-0.adoc[leveloffset=+1]
4646
endif::[]

0 commit comments

Comments
 (0)