Knative is an open-source, Kubernetes-based serverless framework that delivers a cloud-native and cross-platform orchestration standard for serverless applications. Knative Serving is a fully managed, O&M-free core component of Knative that handles serverless workloads, including application deployment and version management. When no traffic is processed, the pod count scales to zero. This topic describes the release notes for Knative Serving.
Components
ACK Knative is fully compatible with open-source Knative and integrates comprehensively with Alibaba Cloud services. The capabilities of ACK Knative are enhanced to offer more extensive product solutions.
Knative consists of three core components:
| Component | Description |
|---|---|
| Knative Serving | Manages serverless workloads. Supports serverless deployment, version management, canary releases, and pod autoscaling based on resource requests. Scales to zero when no traffic is received. |
| Knative Eventing | Manages events. Lets you interface with external event sources, register and subscribe to events, and filter events. Decouples event producers from event consumers. |
| Knative Functions | Creates, builds, and deploys Knative Services. Deploy stateless, event-driven functions as Knative Services to a Kubernetes cluster without deep knowledge of the underlying stack (Kubernetes, containers, or Knative). |
For an overview of ACK Knative, see Overview.
Related operations
| Task | Reference |
|---|---|
| Deploy Knative | Deploy Knative |
| Manage Knative components | Manage Knative components |
| Upgrade Knative Serving | Upgrade Knative Serving |
Release notes
All releases have no impact on running workloads. Schedule updates during off-peak hours.
November 2024
| Version | Release date |
|---|---|
| v1.12.7-aliyun.2 | 2024-11-12 |
New features
-
Knative is integrated with EventBridge.
-
StartupProbeis supported.
September 2024
| Version | Release date |
|---|---|
| v1.12.5-aliyun.7 | 2024-09-09 |
New features
-
Compatible with Kourier 1.12.
-
Image repositories are compatible with Container Registry Enterprise Edition.
-
The Prometheus dashboard for preemptible Elastic Compute Service (ECS) instances is available.
-
Elastic container instances can be specified as the type of reserved instances on virtual nodes of ACK clusters.
June 2024
| Version | Release date |
|---|---|
| v1.12.4-aliyun.7 | 2024-06-18 |
The Kubernetes version of the cluster must be 1.26 or later.
New features
-
Compatible with open-source Knative 1.12.4.
-
ACK managed clusters host Knative control plane components —
controller,autoscaler, andwebhook— without consuming pod resources. These components are automatically managed when you install Knative in a cluster. -
Knative on Service Mesh (ASM) is optimized.
-
The log output of the
queue-proxycomponent is optimized.
May 2024
| Version | Release date |
|---|---|
| v1.10.9-aliyun.7 | 2024-05-23 |
New features
-
Both Internet-facing and internal-facing Application Load Balancer (ALB) instances are supported.
-
Knative applications can be scaled down to zero in ACK Serverless clusters.
Bug fixes
-
Fixed an issue where routing rules were cleared when a DomainMapping was deleted.
-
Fixed an issue where reserved instances were created repeatedly.
December 2023
| Version | Release date |
|---|---|
| v1.10.6-aliyun.1 | 2023-12-25 |
The Kubernetes version of the cluster must be 1.26 or later.
New features
-
Existing ALB instances can be reused.
-
The Downward API is supported in Knative Services.
Bug fixes
-
Fixed the CVE-2023-48713 vulnerability.
October 2023
| Version | Release date |
|---|---|
| v1.8.3-aliyun.1 | 2023-10-17 |
New features
-
Knative domain mappings can configure Microservices Engine (MSE) gateways to access Services over HTTPS.
Bug fixes
-
Fixed an issue where instances were incorrectly reserved during a scale-in activity.
July 2023
| Version | Release date |
|---|---|
| v1.8.2-aliyun.1 | 2023-07-20 |
The Kubernetes version of the cluster must be 1.24 or later.
New features
-
Pods are created based on the
autoscaling.knative.dev/activation-scalesetting to handle traffic spikes during Knative initialization. -
Knative 1.4.x can be updated to 1.8.2.
June 2023
| Version | Release date |
|---|---|
| v1.4.5-aliyun.1 | 2023-06-19 |
New features
-
ACK Serverless Knative, which works based on MSE gateways, supports scaling pods to zero.
-
KServe is supported.
May 2023
| Version | Release date |
|---|---|
| v1.4.3-aliyun.1 | 2023-05-18 |
New features
-
MSE gateways are supported.
-
Precise scaling control based on request concurrency is supported.
April 2023
| Version | Release date |
|---|---|
| v1.4.2-aliyun.1 | 2023-04-26 |
New features
-
Compatible with Kubernetes 1.26.
-
GPU metrics-based predictive scaling via Advanced Horizontal Pod Autoscaler (AHPA) is supported.
Bug fixes
-
Fixed a Kourier gateway version issue.
March 2023
| Version | Release date |
|---|---|
| v1.4.1-aliyun.1 | 2023-03-23 |
New features
-
Reserved instances are supported.
-
The
podspec-fieldrefparameter is enabled by default.
Bug fixes
-
Fixed startup issues in Kafka sources.