Feature Updates

Date

Description

2021-06-30

Supported the display of dependency IDs.

2021-05-30

Enabled functions to run up to 12 hours.

2021-04-30

Provided C#, Python, Node.js, and Java SDKs.

2021-03-30

Provided the OMS data synchronization template.

2020-12-30

  1. Supported APIC triggers.
  2. Supported dedicated APIG triggers.

2020-10-30

Supported GaussDB(for Mongo) triggers.

2020-09-30

Supported concurrent function execution by DDS triggers.

2020-08-30

Supported concurrent function execution by Kafka triggers (maximum message body: 6 MB).

2020-06-30

Supported reserved instances.

2020-05-30

Supported Go 1.x.

2020-04-30

  1. Supported Node.js 10.16.
  2. Supported Node.js 12.13.

2020-03-30

  1. Deleted workflow information.
  2. Supported C# (.NET Core 3.1).

2020-02-25

Supported enterprise projects.

2020-01-05

Supported fine-grained permissions management.

2019-12-31

Supported Kafka triggers.

2019-11-26

  1. Optimized the classification of function templates.
  2. Supported error log filtering.

2019-10-16

Added the monthly statistics function on the Dashboard page.

2019-09-30

Supported DDS triggers.

2019-08-16

Added support for the following:

  • Test event persistence
  • Custom runtimes
  • Mounting file systems to functions

2019-5-27

  1. Optimized the inline code editor by adding the functions of testing functions, viewing testing results, and creating multi-level Python modules.
  2. Added support for integrating function templates with related cloud services.
  3. Added support for PHP 7.3. Code can be edited inline in PHP 7.3.

2019-3-15

  1. Added the traffic shifting function, which allows you to set two versions of different traffic shifting weights for each alias.
  2. Enabled functions to access resources in Virtual Private Clouds (VPCs) or to access the Internet through source network address translation (SNAT) by binding elastic IP addresses.
  3. Added the JSON serialization and deserialization interfaces in the C# SDK.

2019-3-4

  1. Added support for function initialization.
  2. Launched FunctionGraph API 2.0.

2019-01-26

  1. Combined the package and deploy commands for remote deployment using AOS.
  2. Added support for the following memory sizes: 1792 MB, 2048 MB, 2560 MB, 3072 MB, 3584, and 4096 MB.
  3. Optimized the implementation of function execution and configuration agencies.
  4. Added support for querying logs by function version.

2018-12-25

  1. Added support for automatically generating functions with Serverless Sandbox (HSS).
  2. Added support for running HSS in Windows.

2018-11-30

  1. Added support for importing and exporting function apps.
  2. Added support for specifying different agencies for function execution and trigger creation.

2018-11-16

  1. Added descriptions about FunctionGraph metrics monitored on Cloud Eye.
  2. Added the dependency management module for managing dependency packages.
  3. Added support for downloading function logs.

2018-11-2

  1. Added support for C# (.NET Core 2.0) and C# (.NET Core 2.1).
  2. Added the Tools page for downloading SDKs, CLI, and HSS and calculating monthly price based on estimated usage.

2018-10-18

  1. Connected to Cloud Eye to report metrics to it. You can view monitoring graphs and alarm messages on the Cloud Eye console.
  2. Added third-party components for Node.js, including smnsdk, express, fgs-express, and request.

2018-09-29

  1. Added support for function apps.
  2. Added support for editing multiple function code directories.

2018-08-29

  1. Added confirmation for deleting functions, workflows, triggers, versions, and aliases.
  2. Added support for disabling functions.
  3. Provided use cases to guide you through the whole process of creating serverless applications.
  4. Enhanced CLI to support the interaction mode.
  5. Enhanced HSS to support loading of cloud-based events.
  6. Added new function templates.

2018-07-28

  1. Added support for Node.js 8.10.
  2. Optimized the monitoring of invocation duration, and provides maximum, average, and minimum invocation durations.
  3. Added support for configuring a backend timeout for an APIG trigger.
  4. Integrated common third-party components for Node.js.
  5. Added support for CTS triggers. Functions will be triggered when specified operations are performed on cloud resources subscribed on CTS.
  6. Added support for exporting function code and configurations and importing functions.
  7. Added event structure definition to the Java SDK. Currently, DMS, DIS, SMN, LTS, timer, and APIG triggers are supported. The definition makes coding much simpler when triggers are required.

2018-07-13

  1. Supported LTS triggers to connect FunctionGraph to LTS. FunctionGraph functions can be invoked to analyze logs subscribed on LTS. For details, see Using an LTS Trigger.
  2. Fixed known issues.

2018-06-30

  1. Merged the function and workflow products as well as their materials into FunctionGraph.
  2. Put FunctionGraph into commercial use.

Function Feature Updates

Table 1 Function feature updates

Version

Date

Description

1.0.25

2018-05-18

  1. Added support for timer triggers to execute functions as scheduled. For details, see Using a Timer Trigger.
  2. Fixed known issues.

1.0.20

2018-03-16

  1. Provided the Serverless Sandbox (HSS) tool to test and debug functions locally and to generate sample payload for different even sources. For details, see HSS Tool Guide.
  2. Improved service performance and reliability.

1.0.18

2018-02-06

  1. Added support for version definition. For details, see Version Management.
  2. Added support for querying function metrics by version. For details, see Viewing Function Metrics.
  3. Provided the command line interface (CLI) to manage functions, triggers, and aliases and to invoke functions. For details, see Introduction to CLI.

1.0.17

2018-01-24

  1. Added support for configuring test events. For details, see Test Management.
  2. Provided trigger templates. For details, see Creating a Test Event.

1.0.12

2018-01-06

Added new features. For details, see Table 2.

1.0.7

2017-11-15

  1. Added the Dashboard page.
  2. Integrated the FunctionGraph menu in the navigation pane.
Table 2 New features in version 1.0.12

Category

Function

Description

Function

Function template

  1. Provided the function template list.
  2. Added support for searching templates by runtime or template name, and displaying templates on different pages by type.
  3. Added support for automatically loading the code, triggers, and running environment of each template.

For details, see Function Templates.

Environment variable

Added support for configuring environment variables. For details, see Environment Variables.

Runtime

Dependency

Added support for configuring dependent libraries (uploaded from OBS). For details, see Dependency Management.

Python

  1. Added support for Python 3.6.
  2. Integrated common third-party Python libraries with cloud service SDKs. For details, see Dependency Management.

Trigger

APIG trigger

  1. Interconnected FunctionGraph with API Gateway.
  2. Added support for APIG triggers.

For details, see Using an APIG Trigger.

Monitoring

Tenant-level metrics

Added support for viewing function metrics.

For details, see Dashboard.

Permission

Sub-user permission control

Added support for creating user groups and sub-users, and granting FunctionGraph permissions to sub-users of specific user groups.

For details, see User Permissions.

Frontend

Dashboard page

  1. Graphically displayed tenant resources.
  2. Graphically displayed tenant-level function metrics.

For details, see Dashboard.