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

December 2021

FeatureChange typeDescriptionReferences
CLI-based instance managementNewCLI-based instance management is supported to allow you to run commands on instances in real runtime environments. For example, you can log on to an instance and check the environment details or collect context information by using tools such as profiling or coredump to optimize performance. CLI-based instance management
Permission AssistantNew

The permission assistant can be used to create permission policies. You can use the permission assistant to manage permissions on Function Compute in a visualized way and generate the corresponding policy syntax in the Function Compute console. Then, you can create a custom policy in the RAM console by replacing the policy syntax with the one generated in the Function Compute console. After that, you can attach the custom policy to the RAM user as needed.

October 2021

FeatureChange typeDescriptionReferences
GPU-accelerated instances (in public preview)NewGPU-accelerated instances are supported. GPU-accelerated instances use the Turing architecture and are suitable for audio and video processing, AI, and image processing scenarios. Service loads in different scenarios are accelerated by using the GPU hardware to improve the efficiency of service processing.
EventBridge triggerNewEventBridge triggers are supported. EventBridge works as the event center for Alibaba Cloud service event sources and custom event sources. EventBridge triggers allow Alibaba Cloud service event sources and custom event sources to be used as trigger sources to trigger the execution of associated functions. This implements seamless integration of EventBridge and Function Compute.

August 2021

FeatureChange typeDescriptionReferences
Serverless DevsNewServerless Devs is optimized. As an open source serverless developer platform, Serverless Devs allows you to use serverless services and frameworks in a pluggable manner, and develop components and plug-ins to improve O&M efficiency. Serverless Devs also allows you to develop, create, test, and deploy a project with ease and high efficiency. You can use Serverless Devs to manage the full lifecycle of the project.

June 2021

FeatureChange typeDescriptionReferences
Stateful asynchronous invocationNewThe stateful asynchronous invocation mode is supported to save status transition information during the invocation to improve invocation reliability. Only hardware failures except for failures of function execution instances can interrupt the execution of a function or cause a function to be repeatedly executed.
The stateful asynchronous invocation mode is suitable for the following scenarios:
  • It takes a long time to execute a function.
  • The result of each execution needs to be checked.
  • The execution of a function needs to be interrupted.

May 2021

FeatureChange typeDescriptionReferences
Default RAM role AliyunFCDefaultRoleNewWhen a function is executed, Function Compute needs to access other Alibaba Cloud services. For example, Function Compute needs to write function execution logs to the specified Logstore in Log Service, pull images from Container Registry, or connect to virtual private clouds (VPCs) for data access. To simplify authorization, Function Compute provides the default RAM role AliyunFCDefaultRole. This role has the permissions on specific Alibaba Cloud resources that are required to access.

January 2021

FeatureChange typeDescriptionReferences
Layer managementNewThe layer management feature is added. You can abstract the public libraries on which a function depends to a layer. This way, you can reduce the size of the code package when you deploy or update the function. You can also deploy a custom runtime as a layer so that the runtime can be shared among multiple functions.