What's New
The tables below describe the functions released in each FunctionGraph version and corresponding documentation updates. New features will be successively launched in each region.
September 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Multiple topics for a Kafka trigger |
Multiple topics can be selected for a single Kafka trigger to prevent the number of triggers from being limited due to too many topics. |
Commercial use |
August 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Time zone setting for a timer trigger |
The timer trigger supports the time zone setting for different regions. |
Commercial use |
July 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Templates for periodically starting or stopping RDS DB instances |
New function templates are available to start or stop RDS DB instances at a scheduled time, helping you manage resources and reduce maintenance costs. |
Commercial use |
|
2 |
Throttling for DIS triggers |
FunctionGraph provides throttling for DIS triggers. You can control the traffic delivered by your function. |
Commercial use |
May 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
JAR packages for upload from OBS |
When uploading function code from OBS, you can directly use JAR packages. Java functions can be packaged and deployed easily. |
Commercial use |
April 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Function with a maximum of 20 versions |
A maximum of 20 versions can be published for a function. |
Commercial use |
March 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Snapshot cold start |
The snapshot-based cold start solution is free of charge and requires only simple configurations and a few code changes.(The preceding features are available only in the TR-Istanbul regions.) |
Commercial use |
|
2 |
Intelligent recommendation |
Intelligent recommendation of reserved instances makes a good balance between costs and performance.(The preceding features are available only in the CN Southwest-Guiyang1 and AP-Singapore regions.) |
Commercial use |
|
3 |
10 GB images |
The maximum image size per custom image–based function is 10 GB.(The preceding features are available only in the CN Southwest-Guiyang1 and AP-Singapore regions.) |
Commercial use |
|
4 |
OpenTelemetry APIs |
OpenTelemetry APIs enable you to connect FunctionGraph to your own observability platform, receiving OpenTelemetry-compliant data from FunctionGraph.(The preceding features are available only in the CN Southwest-Guiyang1 and AP-Singapore regions.) |
Commercial use |
|
5 |
Extension APIs |
Extension APIs integrate your functions with monitoring, observability, security, and supervision tools for extensions throughout the function lifecycle.(The preceding features are available only in the CN Southwest-Guiyang1 and AP-Singapore regions.) |
Commercial use |
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 |
|
2 |
Function tags |
Tags help you identify and manage your function resources. |
Commercial use |
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 |
|
2 |
DIS trigger modification |
DIS triggers can now be modified. |
Commercial use |
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 |
August 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Limited offer of express flows |
You can try express flows for free. |
Commercial use |
|
2 |
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 |
|
3 |
Configuration of the maximum requests per instance |
The maximum number of requests per instance is up to 1000. |
Commercial use |
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 |
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 |
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 |
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 |
November 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Dynamic memory allocation |
Resources can be dynamically scheduled based on the size of the data source to be processed, reducing costs. |
Commercial use |
|
2 |
Custom images |
You can directly package and upload container images. The platform then loads and starts these images to create functions. |
Commercial use |
July 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Encryption settings |
Configuration information can be encrypted for display. |
Commercial use |
|
2 |
Interconnection with LTS |
More log management features are supported. |
Commercial use |
|
3 |
Function running for an ultra-long period |
You can set the function execution time to 43,200 seconds. |
Commercial use |
|
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 |
July 2020
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Support for the Go 1.x runtime |
The Go 1.x runtime is supported. |
Commercial use |
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 |
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 |
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 |
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 |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot