Help Center/ FunctionGraph/ What's New
Updated on 2024-05-07 GMT+08:00

What's New

The following tables describe the features released in each FunctionGraph version and corresponding documentation updates. New features will be successively launched in each region.

February 2023

No.

Feature

Description

Phase

Document

1

Custom log group and log stream

You can bind a log group and log stream to a function to manage its logs.

Commercial use

Configuring a Log Group and Log Stream

2

Function tags

Tags help you identify and manage your function resources.

Commercial use

Configuring Tags

January 2023

No.

Feature

Description

Phase

Document

1

Top 10 functions by error

The Dashboard page displays the 10 functions with the most errors.

Commercial use

Introduction to Dashboard

2

DIS trigger modification

DIS triggers can now be modified.

Commercial use

Using a DIS Trigger

October 2022

No.

Feature

Description

Phase

Document

1

Top 10 functions by invocations

The Dashboard page displays the 10 functions with the most invocations.

Commercial use

Use of FunctionGraph

August 2022

No.

Feature

Description

Phase

Document

1

Dependency versioning

You can manage all of your dependencies by uploading them from a local path or through OBS, and give them different names. Dependencies can be iterated. Each dependency can have multiple versions.

Commercial use

Dependency Management

2

Configuration of the maximum requests per instance

The maximum number of requests per instance is up to 1000.

Commercial use

Configuring Single-Instance Multi-Concurrency

July 2022

No.

Feature

Description

Phase

Document

1

Scheduled scaling policies

You can configure the number of reserved instances that will run in a specified period and a cron expression. During this period, FunctionGraph adjusts the number of reserved instances based on the cron expression. When the period expires, the fixed number of instances will be reserved.

Commercial use

Reserved Instance Management

May 2022

No.

Feature

Description

Phase

Document

1

VSCode plug-in update

The plug-in supports creation, deployment, and debugging of Node.js and Python functions.

Commercial use

Local Debugging with VSCode

April 2022

No.

Feature

Description

Phase

Document

1

Support for DMS (for RabbitMQ) triggers

After a DMS (for RabbitMQ) trigger is used, FunctionGraph periodically polls for new messages in a specific topic bound to the exchange of a RabbitMQ instance and passes the messages as input parameters to invoke functions.

Commercial use

Using a DMS (for RabbitMQ) Trigger

March 2022

No.

Feature

Description

Phase

Document

1

Brand-new edition of FunctionGraph

You can customize display of function information, sort functions and pin desired functions on top, and better search them. In addition, apps are no longer available.

Functions can be created more easily, especially when you use images.

The code editor, test result display, and function configuration are optimized.

Commercial use

-

February 2022

No.

Feature

Description

Phase

Document

1

Support for Python 3.9 and Node.js 14.18

Python 3.9 and Node.js 14.18 are supported.

Commercial use

Developing Functions in Node.js

Developing Functions in Python

November 2021

No.

Feature

Description

Phase

Document

1

Custom images

You can directly package and upload container images. The platform then loads and starts these images to create functions.

Commercial use

Deploying a Function Using a Container Image

2

Dynamic memory allocation

Resources can be dynamically scheduled based on the size of the data source to be processed, reducing costs.

Commercial use

Configuring Dynamic Memory

July 2021

No.

Feature

Description

Phase

Document

1

Interconnection with LTS

More log management features are supported.

Commercial use

Managing Function Logs

2

Encryption settings

Configuration information can be encrypted for display.

Commercial use

Configuring Environment Variables

3

Function running for an ultra-long period

You can set the function execution time to 43,200 seconds.

Commercial use

Function Management

4

Single-instance multi-concurrency

You can set the number of concurrent requests that can be processed by a single instance and the maximum number of instances that are supported for a function.

Commercial use

Configuring Single-Instance Multi-Concurrency

July 2020

No.

Feature

Description

Phase

Document

1

Support for the Go 1.x runtime

The Go 1.x runtime is supported.

Commercial use

Developing Functions in Go 1.x

June 2020

No.

Feature

Description

Phase

Document

1

Support for reserved instances

For reserved instances, you can create and release them as required. After you create reserved instances for a function, FunctionGraph preferentially forwards requests for invoking the function to the reserved instances. If the number of requests exceeds the processing capability of the reserved instances, FunctionGraph will forward the extra requests to the pay-per-use instances and automatically allocates resources to these requests.

Commercial use

May 2020

No.

Feature

Description

Phase

Document

1

Support for Node.js 10 and Node.js 12 runtimes

Node.js 10.16 and Node.js 12.13 runtimes are supported.

Commercial use

March 2020

No.

Feature

Description

Phase

Document

1

Support for C# 3.1 runtime

The .NET Core 3.1 version is supported.

Commercial use

December 2019

No.

Feature

Description

Phase

Document

1

Support for Kafka triggers

Kafka triggers are supported.

Commercial use

November 2019

No.

Feature

Description

Phase

Document

1

Support for monthly statistics

The monthly statistics function is added on the Dashboard page.

Commercial use

Use of FunctionGraph

September 2019

No.

Feature

Description

Phase

Document

1

Support for custom runtimes

Custom runtimes are supported.

Commercial use

August 2019

No.

Feature

Description

Phase

Document

1

Support for file system mounting

You can mount file systems to your function to provide scalable file storage. The function can then read and write data in the file systems as it would do in local file systems. Each file system can be shared by different functions and instances.

Commercial use

Mounting a File System

May 2019

No.

Feature

Description

Phase

Document

1

Support for the PHP runtime

The PHP runtime is supported.

Commercial use

March 2019

No.

Feature

Description

Phase

Document

1

Accessing VPC resources

Functions can be configured to access resources in VPCs or to access the Internet through source network address translation (SNAT) by binding elastic IP addresses. When editing a function, you can configure it to allow it to access a VPC.

Commercial use

Configuring the Network

February 2019

No.

Feature

Description

Phase

Document

1

Support for traffic shifting

FunctionGraph allows you to publish one or more versions throughout the development, test, and production processes to manage your function code.

After a function version is published, you can modify the configuration as required.

Commercial use

January 2019

No.

Feature

Description

Phase

Document

1

Support for large memory sizes

The following memory sizes are supported: 1792 MB, 2048 MB, 2560 MB, 3072 MB, 3584 MB, and 4096 MB.

Commercial use

Configuring Basic Settings