Release notes in 2019

更新时间:
复制 MD 格式

The following table describes the Function Compute features released in 2019 and links to the relevant documentation.

DateFeatureTypeDescription
October 2019Custom runtimesNewYou can now define a custom execution environment in any language. Migrate existing web applications to Function Compute without modification, or build serverless web applications with high elasticity and availability.
October 2019SubscriptionNewYou can now purchase subscription resources at unit prices 70% lower than pay-as-you-go. Use subscription for stable workloads and pay-as-you-go for variable workloads. Multi-level and multi-dimensional metrics help you track usage and estimate costs accurately.
September 2019Provisioned instancesNewYou can now allocate provisioned instances to eliminate cold start latency. Mix provisioned and on-demand instances — scaling transitions between the two types complete in milliseconds. See also: Best practice for reducing cold start latencies | Synchronous invocations
July 2019CDN acceleration for Function Compute originsNewYou can now deploy serverless applications built in Function Compute to Alibaba Cloud CDN, simplifying operations and improving user experience for building cloud-native serverless web applications that are elastic and highly available.
May 2019Java HTTP triggersNewYou can now use Java HTTP triggers to migrate Java web applications built on Spring, Spring Boot, or Struts 2 to Function Compute without modification, or build cloud-native web applications in the Java runtime.
May 2019FuncraftNewImprovements: added a program to improve user experience; improved error messages for template.yml syntax validation; when local invoke runs without the invokeName parameter, the first function is invoked by default; PYTHONUSERBASE can now be set to a custom value. Bug fixes: binary data was missing when an HTTP trigger was debugged locally; custom domain name syntax validation did not take effect and was incompatible with earlier versions; RAM users required the AliyunRAMFullAccess permission even after a service role was configured.
April 2019C# runtimeNewYou can now write and run functions in C#, with API operations for both synchronous and asynchronous invocation. Use HTTP triggers to build RESTful APIs and cloud-native web applications, time triggers for automated O&M, or event sources to extend the computing capabilities of other services.