All Products
Search
Document Center

Function Compute:Release notes for 2025

Last Updated:Oct 27, 2025

This topic contains the release notes for Function Compute (FC) and links to related documentation.

September 2025

Feature

Type

Description

References

gRPC support for HTTP triggers

New

Function Compute supports the gRPC protocol, letting you directly trigger gRPC services using an HTTP trigger. The function acts as a gRPC server to handle streaming and non-streaming client requests. It also benefits from the auto scaling and O&M-free capabilities of the serverless architecture.

MCP Streamable affinity

New

Enable MCP Streamable HTTP affinity to route requests from the same MCP session to the function instance that created it. When a session starts, Function Compute reads the `Mcp-Session-Id` from the function's HTTP response header and links this ID to the session. Future requests with the same `Mcp-Session-Id` are sent to the original function instance.

MCP Streamable HTTP affinity

Session lifecycle management

New

To improve session management, Function Compute now provides API control for HeaderField and Cookie affinity. This treats sessions as explicit resources. You can use a full set of lifecycle APIs to create, query, update, and delete sessions.

Session lifecycle management

August 2025

Feature

Type

Description

References

Tracing Analysis

New

Function Compute integrates with Alibaba Cloud Managed Service for OpenTelemetry. Based on the de facto standard OpenTelemetry W3C protocol, this service helps you identify and diagnose performance bottlenecks in distributed applications. This significantly improves developer and O&M efficiency in serverless architectures.

Configure Tracing Analysis

Basic authentication

New

Enable Basic authentication for a custom domain name or an HTTP trigger. Clients must include the Base64-encoded credentials of the configured username and password in the request. Access to the attached function service is granted only after the credentials are verified.

July 2025

Feature

Type

Description

References

Session affinity

New

Session affinity ensures that requests from the same client are directed to the same function instance for a specified period of time. This guarantees session continuity, especially for stateful services.

Instance isolation

New

Function Compute introduces instance isolation to provide isolated runtime environments for AI Sandboxes. With this feature, an instance processes only one request or all requests within a single session. The instance is released after the request or session ends. This provides a secure, reliable, elastic, and low-cost sandbox runtime environment.

Integration with resource groups

New

To manage Function Compute resources more efficiently, organize them into resource groups. Resource groups let you group resources by department, project, or environment and, when combined with Resource Access Management (RAM) roles, provide resource isolation and fine-grained access control within a single Alibaba Cloud account.

Configure resource groups

Resident resource pools (subscription)

New

Purchase a resident resource pool to lock computing power resources in advance. You can then assign a specific type and number of resident instances to your functions. This ensures business stability and provides fixed, controllable costs.

May 2025

Feature

Type

Description

References

Command-based Initializer hook

New

In addition to code-based initializers, Function Compute now supports command-based Initializer hooks. After a function instance starts, you can run a custom command that sends an HTTP request to the function to complete initialization.

A common use case is model warm-up for AI inference by running a warm-up script in the Initializer.

Currently, the command-based Initializer is supported only for GPU functions.

Bearer authentication

New

With Bearer authentication, you configure an access token for the function in the Function Compute console. Clients must include this token in the Authorization header when making requests. The function can be accessed only if the token in the request matches the token configured on the trigger.

April 2025

Feature

Type

Description

References

Function management

Optimized

The function list in the Function Compute console is improved in the following ways to help you efficiently manage function resources.

  • Function display: The function list now includes columns for function tags and specifications, letting you sort functions based on these dimensions. Custom columns and flexible paging are also supported.

  • Function search: Search by name, description, runtime, specification, and tags, with support for combined criteria.

  • Batch operations: You can edit tags for multiple functions in a batch operation.

Manage tags

OSS object Function Compute endpoint

New

Using an object FC endpoint, an Object Storage Service (OSS) GetObject event triggers a function and returns the function's response to the caller, automating data processing and business workflows.

Create an object FC endpoint to trigger a function using a GetObject request

ZIP package decompression

New

Function Compute supports ZIP package decompression triggers. After you configure decompression rules, when you upload a ZIP file that meets the rules to an OSS bucket, a function is automatically triggered to decompress the file and write the decompressed files to the destination directory.

Configure a ZIP package decompression trigger

March 2025

Feature

Type

Description

References

ALB trigger

New

Function Compute supports using an Application Load Balancer (ALB) as an event source. By attaching a Function Compute-type server group to an ALB instance, the instance can forward requests to Function Compute to invoke your functions.

ALB triggers

February 2025

Feature

Type

Description

References

gRPC protocol support

New

After you bind a domain name to the function, you can send gRPC requests to it from a gRPC client. The function then acts as a gRPC server, processing requests and returning responses to the client.

Custom domain names support the gRPC protocol