-
Notifications
You must be signed in to change notification settings - Fork 1.8k
PR for SRVCOM-3983: Update the Serverless & Serverless Logic 1.37 release notes #101425
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
kaldesai
wants to merge
1
commit into
openshift:serverless-docs-main
Choose a base branch
from
kaldesai:SRVCOM-3983-1.37-ReleaseNotes
base: serverless-docs-main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,94 @@ | ||
| // Module included in the following assemblies | ||
| // | ||
| // * about/serverless-release-notes.adoc | ||
|
|
||
| :_content-type: REFERENCE | ||
| [id="serverless-rn-1-37-0_{context}"] | ||
| = Red{nbsp}Hat {ServerlessProductName} 1.37 | ||
|
|
||
| [role="_abstract"] | ||
| {ServerlessProductName} 1.37 is now available. New features, updates, fixed issues, and known issues that pertain to {ServerlessProductName} on {ocp-product-title} are included in the following notes: | ||
|
|
||
| [id="new-features-1-37-0_{context}"] | ||
| == New features | ||
|
|
||
| [id="new-features-eventing-1-37-0_{context}"] | ||
| === {ServerlessProductName} Eventing | ||
kaldesai marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| * {ServerlessProductName} now uses Knative Eventing 1.17. | ||
|
|
||
| * {ServerlessProductName} now uses Knative for Apache Kafka 1.17. | ||
|
|
||
| * Knative Eventing now supports the ability to define authorization policies that restrict which entities can send events to Eventing custom resources. This enables greater control and security within event-driven architectures. This functionality is now available as a Technology Preview feature. | ||
|
|
||
| [id="new-features-serving-1-37-0_{context}"] | ||
| === {ServerlessProductName} Serving | ||
|
|
||
| * {ServerlessProductName} now uses Knative Serving 1.17. | ||
|
|
||
| * {ServerlessProductName} now uses Kourier 1.17. | ||
|
|
||
| * {ServerlessProductName} now uses Knative (`kn`) CLI 1.17. | ||
|
|
||
| * Integration with {SMProductName} 3.x is now available as a Technology Preview feature. | ||
|
|
||
| [id="new-features-functions-1-37-0_{context}"] | ||
| === {ServerlessProductName} Functions | ||
|
|
||
| * The `kn func` CLI plugin now uses `func` 1.17. | ||
|
|
||
| * Python runtime for {ServerlessProductName} Functions are now Generally Available (GA). | ||
|
|
||
kaldesai marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| * The Func MCP server is now available as a Developer Preview feature. | ||
|
|
||
| [id="fixed-issues-1-37-0_{context}"] | ||
| == Fixed issues | ||
|
|
||
| [id="fixed-issues-eventing-1-37-0_{context}"] | ||
| === {ServerlessProductName} Eventing | ||
|
|
||
| * Before this update, the `KafkaSource` dispatcher stopped committing offsets when the offsets of produced events were not consecutive integers, for example, when events were produced within a Kafka transaction. This behavior caused the dispatcher to stall and prevented subsequent events from being processed. | ||
| + | ||
| With this update, the `KafkaSource` dispatcher has been fixed to handle such empty offsets correctly. Additionally, the default Kafka consumer configuration for `KafkaSource` has been updated to `isolation.level=read_committed`. When Kafka transactions are used to produce events into a Kafka topic, the `KafkaSource` now processes only the events from committed transactions. | ||
|
|
||
| [id="known-issues-1-37-0_{context}"] | ||
| == Known issues | ||
|
|
||
| [id="known-issues-eventing-1-37-0_{context}"] | ||
| === {ServerlessProductName} Eventing | ||
|
|
||
| * The `EventTransform` custom resource definition (CRD) is currently not compatible with {SMProductName}. The `EventTransform` resource does not provide a way to configure Istio-specific labels or annotations required for integration with {SMProductName}. As a result, the `EventTransform` component cannot function properly in environments where {SMProductName} is enabled. | ||
|
|
||
| [id="known-issues-serving-1-37-0_{context}"] | ||
| === {ServerlessProductName} Serving | ||
|
|
||
| * In some cases, cluster-scoped resources such as webhook configurations are not removed during the uninstallation, reinstallation, or upgrade of the `KnativeServing` or Serverless Operator components. When this occurs, the reconciliation of `KnativeServing` fails, and the installation process becomes stuck with an error similar to the following example: | ||
| + | ||
| [source,text] | ||
| ---- | ||
| failed to apply non rbac manifest: Internal error occurred: failed calling webhook "webhook.serving.knative.dev": failed to call webhook: Post "https://webhook.knative-serving.svc:443/?timeout=10s": no endpoints available for service "webhook" | ||
| ---- | ||
|
|
||
| * When the `serving.knative.openshift.io/disableRoute=true` annotation is applied to a Knative Service, the service displays an invalid URL in the `.status.url` field. The URL shown does not resolve to the Knative Service and can be misleading. Additionally, both the OpenShift Console UI and the Knative client (`kn`) CLI display this invalid address in multiple locations. The corresponding Knative Route is also created, and its `.status.url` field contains the same invalid URL. | ||
|
|
||
| [id="known-issues-functions-1-37-0_{context}"] | ||
| === {ServerlessProductName} Functions | ||
|
|
||
| * Some operations of the {ServerlessProductName} Function MCP server, such as build and deploy, fail when triggered from the Cursor IDE using its built-in agent. When invoking these operations, the Cursor agent sends a malformed request for any optional parameters. Although the parameter values appear correctly formatted, for example, `"quay.io/myuser"`, the {ServerlessProductName} Function MCP API returns the following error message: | ||
| + | ||
| [source,text] | ||
| ---- | ||
| Error calling tool: Parameter 'optionalStr' must be of type null,string, got string | ||
| ---- | ||
|
|
||
| [id="known-issues-knative-cli-1-37-0_{context}"] | ||
| === Knative client (`kn`) CLI | ||
|
|
||
| * As of {ServerlessProductName} 1.37 release, the `kn` client is built with {op-system-base} 9 dependencies and cannot run on {op-system-base} 8. Attempting to run the binary on {op-system-base} 8 displays an error similar to the following: | ||
| + | ||
| [source,text] | ||
| ---- | ||
| kn: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by kn) | ||
| ---- | ||
|
|
||
| * As of {ServerlessProductName} 1.37 release, the `kn` client binary downloaded from the *Command Line Tools* page in the {ocp-product-title} web console is not signed with the Red{nbsp}Hat certificate for macOS and Windows platforms. This issue affects the binaries available directly through the {ocp-product-title} console. To obtain properly signed binaries, download them from the link:https://mirror.openshift.com/pub/cgw/serverless/[Official OpenShift Serverless downloads mirror] instead. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.