All Products
Search
Document Center

Function Compute:Release notes in 2023

Last Updated:Aug 04, 2025

This topic describes the release notes for Function Compute and provides references.

November 2023

Feature

Type

Description

References

Prices

Optimized

Starting from 00:00 on November 1, 2023, the prices for vCPU, memory, and disk usage in Function Compute are adjusted. Tiered pricing will be implemented on vCPU usage.

October 2023

Feature

Update type

Description

References

Pipeline plug-ins fc-canary and fc-release

New

The fc-canary plug-in is used for canary release and the fc-release plug-in is used for official release.

GPU-accelerated instances in idle mode (in public preview)

New

The idle mode is added for GPU-accelerated instances. By default, the idle mode is disabled. After the idle mode is enabled, Function Compute freezes the vCPUs and GPUs of the provisioned instances when no requests are made to the instances. This way, the instances enter the idle state. You are charged based on memory usage when the instances are in the idle state, which helps you save more money.

September 2023

Feature

Type

Description

References

GPU-accelerated instances available in Singapore

Optimized

fc.gpu.tesla.1 and fc.gpu.ampere.1 GPU-accelerated instances are supported in Singapore.

Instance types and usage modes

Maximum delivery concurrency for ApsaraMQ for Kafka triggers

Optimized

Specify the maximum number of ApsaraMQ for Kafka messages that can be concurrently delivered to Function Compute. Valid values: 1 to 300. This parameter is available only if you set the Invocation Method parameter to Sync Invocation. If you require higher concurrency, go to the Quota Center of EventBridge, find the quota whose name is EventStreaming FC Sink Maximum Concurrent Number of Synchronous Posting, and then click Apply in the Actions column to request a quota increase.

ApsaraMQ for Kafka triggers

August 2023

Feature

Type

Description

References

Changes in prices and quotas

Optimized

Starting from 00:00:00 on September 1, 2023, GPU usage and function calls in Function Compute are charged based on new prices. The new prices follow a tiered pricing pattern and are 10% to 93% lower than before. Quotas in the trial plan for new users and the dedicated plan for existing users are changed. The plans are worth USD 29.7 each.

Best practices of using Function Compute in DataWorks

New

In DataWorks, you can use a Function Compute node to call a service in Function Compute to implement features such as adding a watermark to a PDF file or sending emails.

July 2023

Feature

Type

Description

References

ApsaraMQ for MQTT triggers

New

After ApsaraMQ for MQTT is integrated with Function Compute by using EventBridge, functions can be triggered by using ApsaraMQ for MQTT triggers. The functions can process messages that are published to ApsaraMQ for MQTT.

ApsaraMQ for MQTT triggers

Apache RocketMQ triggers

New

After you integrate Apache RocketMQ with Function Compute by using EventBridge, you can use an Apache RocketMQ trigger to trigger a function and process the messages that are published to Apache RocketMQ based on your business requirements.

Create an Apache RocketMQ trigger

DataWorks

New

DataWorks provides Function Compute nodes. You can use Function Compute nodes to periodically schedule event processing functions and complete integration and joint scheduling with other types of nodes.

DataWorks

Regional availability

New

Function Compute is supported in the South Korea (Seoul) region.

May 2023

Feature

Type

Description

References

Lists of client bad requests

Optimized feature

A client bad request is an abnormal request that fails to be processed by a function due to reasons such as incorrect parameters, insufficient permissions, or disconnections. You can view all client bad requests on the Logs > Client Bad Requests tab in the Function Compute console.

Monitoring metrics

Regional availability

New

Function Compute is supported in the Thailand (Bangkok) region.

Endpoints

March 2023

Feature

Type

Description

More information

Instance-level events

New

In Function Compute, an event is a key change in the state of an instance. You can view the events of an instance on the instance details page. Instance-level events allow you to observe the lifecycle of an instance and locate execution exceptions.

Instance-level events

DTS triggers

New

Data Transmission Service (DTS) can be integrated as an event source in EventBridge. You can use a DTS trigger to trigger the execution of functions in Function Compute. The functions can be used to process real-time incremental database data obtained from change tracking tasks in DTS.

DTS triggers

Support of JWT in HTTP triggers

New

Function Compute allows you to enable the JWT authentication for HTTP triggers. Function Compute use a public JSON Web Key Set (JWKS) that is bound to an HTTP trigger to implement JWT authentication for HTTP invocations. The claims are forwarded to functions as parameters based on the configurations of the HTTP trigger. Your functions do not need to authenticate requests. You only need to focus on business logic.

Encrypted data transfer in NAS

New

When you configure an File Storage NAS (NAS) file system for a Function Compute service, you can encrypt the transmission paths of general-purpose NAS data.

February 2023

Feature

Type

Description

References

GPU-accelerated instance

Optimized

  • GPU cards of Tesla series and Ampere series are supported.

  • The GPU size can be configured separately from the memory and vCPU specifications.

Instance types and usage modes

Dedicated WebIDE

New

Dedicated WebIDE is supported. Dedicated WebIDE allows the instance to load custom layers and the mounted File Storage NAS (NAS) file system and OSS bucket. You can access the VPC configured for the service. This way, the environments of the terminal and online runtimes are the same.

What is WebIDE?

January 2023

Feature

Type

Description

References

Rewrite policy

New

The rewrite policy allows you to modify the request URI. You can configure a rewrite policy to modify the request URI that passes through a custom domain name to a function.

Configure rewrite policies (in public review)

Runtimes

New

The following runtime environments are added in Function Compute:

  • Python 3.10

  • Debian 10 (Custom Runtime)

Web application firewall (WAF) protection for custom domain names

New

WAF 3.0 detects malicious traffic that is directed to your functions and applications and redirects normal and secure traffic to backend functions to prevent intrusions.

After you integrate WAF 3.0 with Function Compute, WAF 3.0 can be used to protect custom domain names and can provide end-to-end security protection for your websites and applications.

Enable WAF

Function stress test

New

You can perform stress tests on a function to test the performance of the function. Stress tests help you obtain the maximum performance (the upper limit of QPS) of an instance and the optimal concurrency value that meets the end-to-end latency requirements. This helps you configure the concurrency. In addition, you can use the recommended instance types to reduce costs.

Function performance test

ObjectModified events

New

The ObjectModified event type is added to the OSS trigger. Function Compute allows you to modify the properties of an object by calling the UpdateObjectMeta operation.

Overview of OSS event triggers

Custom wildcard domain names

New

Custom domain names can be bound to a web application in Function Compute. Wildcard domain names, such as *.aliyun.com, are supported in custom domain names of Function Compute.

Configure a custom domain name