This topic describes the release notes for Function Compute and provides references.
July 2023
Feature | Type | Description | Reference |
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. | |
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. | |
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. | |
Regional availability | New | Function Compute is supported in the South Korea (Seoul) region. |
May 2023
Feature | Type | Description | Reference |
Lists of client bad requests | Performance improvement | 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 tab Function Compute. | |
Regional availability | New | Function Compute is supported in the Thailand (Bangkok) region. |
March 2023
Feature | Type | Description | Reference |
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. | |
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. | |
Support of JWT in HTTP triggers | New | Function Compute allows you to enable the JWT authentication for HTTP triggers. Function Compute use a public 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 Apsara 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 | Reference |
GPU-accelerated instances | Optimization |
| |
Dedicated WebIDE | New | Dedicated WebIDE is supported. Dedicated WebIDE allows the instance to load custom layers and the mounted Apsara 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. |
January 2023
Feature | Type | Description | Reference |
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. | |
Runtimes | New | The following runtime environments are added in Function Compute:
| |
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. | |
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. | |
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. | |
Custom wildcard domain names | New | Custom domain names can be bound to a web application in Function Compute. Wildcard domain names, such as a |