This topic describes the added features, optimized features, and fixed issues of Serverless App Engine (SAE) from 2018 to 2022 and provides links to the relevant references. This can help you understand the updates of SAE.
November 22, 2022
Feature | Change type | Description | References |
Modification of stopped applications | New feature | The deployment configurations of a stopped application can be modified. | |
User experience optimization | Optimization |
|
September 23, 2022
Feature | Change type | Description | References |
Mounting of multiple NAS file systems | New feature | Multiple NAS file systems can be mounted to an application. | |
Deployment optimization | New feature | SAE allows you to configure custom runtime environments when you use WAR, JAR, or PHP ZIP packages to deploy applications. For example, you can install PHP extensions or start dependencies, and upload specific files or scripts. |
August 9, 2022
Feature | Change type | Description | References |
Native Jenkins | New feature | Native Jenkins is supported for automatic updates of application images. The update process is similar to implementing continuous delivery (CD) of an application by using Jenkins and kubectl scripts. | Use an SAE plug-in in Jenkins to build a job for application deployment |
Auto scaling metrics | New feature | The following auto scaling metrics are added: Internal-facing CLB QPS and Internal-facing CLB RT. The metrics are suitable for the scenarios in which a large number of invocations, such as data mid-end jobs, are initiated from internal networks. | |
User experience optimization | Optimization |
|
July 5, 2022
Feature | Change type | Description | References |
(Invitational preview) Trend chart of application instances | New feature | A trend chart is added for application instances. The chart helps you select suitable auto scaling metrics, specify suitable threshold values for auto scaling, and understand application resource utilization. | |
Google Remote Procedure Call (gRPC) in Application Load Balancer (ALB) gateway routing | New feature | ALB gateway routing is supported for backend HTTPS services that use the gRPC framework. This meets the load balancing requirements of users who deploy services in multi-language frameworks such as the .NET framework. | Configure gateway routing for an application by using an ALB instance |
Image pulling from Container Registry Enterprise Edition instances across accounts | New feature | SAE allows you to pull images from the image repository of a Container Registry Enterprise Edition instance that belongs to another Alibaba Cloud account when you create or deploy an application. In most cases, this feature is used in deliveries of independent software vendors (ISVs) and cross-functional collaboration in enterprises. | |
Java 17 runtime environment | New feature | The Java 17 runtime environment is supported when you create or deploy applications. The runtime environment meets the requirements of users who run Spring Boot 3.0. | |
One-click debugging | New feature | The one-click debugging feature is supported. If an application instance fails to be started, you can use the feature to quickly identify and analyze issues. | |
User experience optimization | Optimization |
|
May 30, 2022
Feature | Change type | Description | References |
Terraform | New feature | Infrastructure as code (IaC) implemented by using Terraform is supported. This way, you can manage SAE resources in a more secure manner and implement CI/CD by using GitOps. |
April 25, 2022
Feature | Change type | Description | References |
(Invitational preview) Configuration of ALB gateway routing | New feature | ALB gateway routing is supported in addition to CLB gateway routing. ALB provides powerful processing capabilities at Layer 7 and various advanced routing features. | Configure gateway routing for an application by using an ALB instance |
User experience optimization | Optimization |
|
March 7, 2022
Feature | Change type | Description | References |
Log collection to Message Queue for Apache Kafka | New feature | Logs can be collected to Message Queue for Apache Kafka in addition to Log Service. This way, you can use Message Queue for Apache Kafka to deliver the logs that are collected from SAE to Elasticsearch. | |
User experience optimization | Optimization |
|
February 14, 2022
Feature | Change type | Description | References |
Instance type | New feature | Instance types that support a CPU-to-memory ratio of 1:1 are supported. For example, an instance type that supports 1 core and 1 GiB of memory is available. |
January 18, 2022
Feature | Change type | Description | References |
Enterprise cost allocation | New feature | Tag-based cost allocation is supported. | |
Kubernetes ConfigMap management | New feature | The Kubernetes ConfigMap management feature is supported. This feature allows you to mount multiple Kubernetes ConfigMaps at a time. |
December 7, 2021
Feature | Change type | Description | References |
Improved logging capabilities | New feature | Kubernetes stdout logs can be imported to Log Service. | |
File uploads and downloads in webshells | New feature | The webshell feature is optimized to support file uploads and downloads. | |
User experience optimization | Optimization |
| None |
November 16, 2021
Feature | Change type | Description | References |
Access over the Internet by using elastic IP addresses (EIPs) | New feature | EIPs can be used by applications to send or receive requests over the Internet. You can configure a public IP address whitelist for your application egress, configure your application to access databases across regions, and connect the video conferencing client by using inbound EIPs. | |
User experience optimization | Optimization |
| None |
September 15, 2021
Feature | Change type | Description | References |
Auto scaling optimization | New feature |
| |
Automatic building of PHP images | New feature | Applications can be deployed by using PHP ZIP packages. SAE provides PHP runtime environments and application monitoring capabilities to help you perform end-to-end PHP application hosting. | Deploy a PHP application by using a ZIP package in the SAE console |
NAS file subdirectory mounting | New feature | Applications can be mounted to the subdirectories of NAS file systems. Multiple applications can share a NAS file system to perform read operations and write operations. This helps reduce NAS costs. | |
Multi-vSwitch deployment optimization | Optimization | The multi-vSwitch deployment feature is optimized so that new application instances can run as expected when you add or change vSwitches. You do not need to redeploy the corresponding application. | |
Upgrade of the Dragonwell Java environment | Optimization |
| |
User experience optimization | Optimization | The trigger conditions of auto scaling policies are optimized. The display of real-time pod logs is optimized. | None |
August 5, 2021
Feature | Change type | Description | References |
(Invitational preview) Image-based application deployment | New feature | Applications can be deployed by using images from Container Registry Enterprise Edition instances. | Deploy a PHP application by using an image in the SAE console |
Gateway routing rules | New feature | The upper limit of gateway routing rules can be increased by increasing the related quota in SLB. | Configure gateway routing for an application by using a CLB instance |
User experience optimization | Optimization | The operations to refresh instance status in the SAE console are optimized. | None |
June 17, 2021
Feature | Change type | Description | References |
Hybrid auto scaling policy | New feature | Hybrid auto scaling policies are supported. A hybrid auto scaling policy integrates the capabilities of metric-based auto scaling and scheduled auto scaling. | |
Auto scaling | Optimization | SAE allows you to select whether to resume auto scaling after you perform manual scale-out operations. | |
User experience optimization | Optimization |
|
May 6, 2021
Feature | Change type | Description | References |
OSS bucket mounting | New feature | OSS buckets can be mounted. The feature is suitable for adapting applications to incremental updates of static files. | |
Modification of the instance quota | New feature | The maximum numbers of instances that can be specified for automatic scale-out operations and manual scale-out operations can be dynamically changed. | |
Metrics in basic monitoring | Optimization | Metrics for network and disk monitoring are added in basic monitoring. Before you can view the metrics of historical applications, you must restart the applications. | |
User experience optimization | Optimization | The configuration of Kubernetes ConfigMaps in namespaces is optimized. The configuration of the hosts file is optimized. The configuration of application lifecycle management is optimized. The path of the directory to which an Extreme NAS file system is mounted is optimized. |
March 8, 2021
Feature | Change type | Description | References |
Top N monitoring reports from multiple dimensions | New feature | Top N monitoring reports from different dimensions are added to the Overview page to help you quickly identify faulty applications. | |
Logtail configuration | New feature | An existing Logtail configuration can be selected when you export business logs to Log Service. | |
HTTP protocol in SLB-based network access | New feature | The HTTP protocol is supported when you bind an SLB instance to an application. | |
Change order details | New feature | API operations can be called by external users to query change order details. This enables you to integrate your DevOps platform with SAE. | |
Health check optimization | Optimization | The health check status can be viewed. The information about instance versions is optimized for releases. The gateway routing configurations can be synchronized to SLB. |
January 26, 2021
Feature | Change type | Description | References |
Guide for beginners | New feature | The guide for beginners is added to help beginners get started with SAE in 5 minutes.
| None |
Instance health check | New feature | The health status of an instance can be viewed. Health check failures are displayed. | |
User experience optimization | New feature |
| |
Application health check | New feature | Shortcut settings for HTTP health checks and TCP health checks are supported for applications.
| |
Application cloning and replication | New feature | Applications can be cloned and replicated. | |
Deletion and rebuilding of a single application instance | New feature | A single instance in an application can be deleted or rebuilt. | |
User experience optimization | Optimization |
|
December 3, 2020
Feature | Change type | Description | References |
Application instance restart | New feature | The in-place restart feature is supported for application instances. | |
Cross-account private images | New feature | Private images from another Alibaba Cloud account can be used to deploy applications. | |
Basic application monitoring | New feature | The basic application monitoring feature is optimized and upgraded. | |
Application startup | New feature | The startup of Java 11 or Alibaba Dragonwell and applications is accelerated. |
September 27, 2020
Feature | Change type | Description | References |
Tomcat configuration | New feature | WAR packages support Tomcat configurations. | |
Java environment | New feature | Dragonwell 8 and Dragonwell 11 are supported by Java environments. | Deploy a microservices application by using a JAR package in the SAE console |
Permission management | New feature | The permission prompts that are displayed for RAM users are optimized. | |
Auto scaling settings | New feature | The QPS settings and response time settings for auto scaling are optimized. |
September 14, 2020
Feature | Change type | Description | References |
Image repository | New feature | Image repositories can be changed during application deployment. | |
Custom Log Service projects | New feature | Custom Log Service projects are supported for application deployment. | |
Configuration of the waiting period for a graceful shutdown | New feature | A waiting period can be specified for a graceful shutdown. | |
Configuration of the minimum number of available instances | New feature | The minimum number of available instances can be automatically specified. | |
Configuration of phased release by using Alibaba Cloud Toolkit | New feature | A phased release can be configured to deploy an application by using Alibaba Cloud Toolkit. | Use the Alibaba Cloud Toolkit for IntelliJ IDEA plug-in to deploy an application |
User experience optimization | Optimization | The Overview page and deployment-related pages are optimized. | Deploy a Java web application by using a WAR package in the SAE console |
August 31, 2020
Feature | Change type | Description | References |
Instance type | New feature | New instance types are introduced. | |
VPC environment | New feature | The automatic configuration of a VPC environment is supported when you create an application. | Deploy a Java web application by using a WAR package in the SAE console |
August 5, 2020
Feature | Change type | Description | References |
Remote debugging | New feature | The remote debugging feature is supported for applications. | None |
Security group | New feature | Security groups can be selected for applications and can be changed. | Deploy a Java web application by using a WAR package in the SAE console |
Service-linked role | New feature | The service-linked role of SAE can be created and used. |
July 1, 2020
Feature | Change type | Description | References |
ConfigMap | New feature | Kubernetes ConfigMaps are supported. | |
Scheduled start and stop of multiple applications at a time | New feature | The scheduled start and stop feature is supported for multiple applications within a namespace. This reduces costs and increases efficiency. | |
QPS and RT metrics | New feature | The metrics such as QPS and RT are added to trigger auto scaling. | |
Image-based deployment | New feature | Alibaba Cloud public images and demo images can be used to deploy applications. | Deploy a PHP application by using an image in the SAE console |
User experience optimization | Optimization | The display of abnormal instances is optimized. The number of restarts is displayed. | None |
April 22, 2020
Feature | Change type | Description | References |
Multi-vSwitch deployment | New feature | An application can be deployed in multiple vSwitches. | |
Application tag | New feature | Tags can be added to applications. | |
Application rollback | New feature | An application can be rolled back with a few clicks. | |
RAM-based permission management | New feature | RAM-based permission management is supported. | |
SLB configuration overwriting notes | New feature | SLB configuration overwriting notes are supported. | None |
January 16, 2020
Feature | Change type | Description | References |
Gateway routing | New feature | Gateway routing is supported. | Configure gateway routing for an application by using a CLB instance |
Configuration of PostStart and PreStop | New feature | The configurations of PostStart and PreStop are supported. | |
Alert notification | New feature | Alert notification is supported. |
November 26, 2019
Feature | Change type | Description | References |
One-click start and stop | New feature | An application can be started and stopped with a few clicks. | Use the one-click start and stop feature to manage applications |
NAS storage | New feature | NAS storage is supported. | |
Viewing of application events | New feature | Application events can be viewed. | |
User experience optimization | Optimization |
| None |
September 25, 2019
Feature | Change type | Description | References |
SAE commercial use | New feature | SAE is available for commercial use and begins to incur fees. |
September 25, 2019
Feature | Change type | Description | References |
Auto scaling | New feature | The auto scaling feature is supported. | |
File log collection | New feature | File logs can be collected. | |
Reuse of SLB instances and configuration of HTTPS listeners | New feature | SLB instances can be reused, and HTTPS listeners are supported. |
July 11, 2019
Feature | Change type | Description | References |
Service name change | New feature | EDAS Serverless is renamed SAE and is available in public preview as an independent Alibaba Cloud service. | None |
April 25, 2019
Feature | Change type | Description | References |
Application Configuration Management (ACM) | New feature | ACM is integrated. | |
Configuration of environment variables for applications that are deployed by using WAR packages | New feature | Environment variables can be configured for the applications that are deployed by using WAR packages. | None |
March 25, 2019
Feature | Change type | Description | References |
High-speed service framework (HSF) | New feature | HSF is supported. HSF allows you to deploy applications by using WAR packages and JAR packages. | None |
Integration of ARMS Application Monitoring | New feature | ARMS Application Monitoring is integrated. | |
Release policies | New feature | Multiple release policies are available. |
January 29, 2019
Feature | Change type | Description | References |
Plug-in-based deployment | New feature | SAE applications can be deployed by using plug-ins. |
January 20, 2019
Feature | Change type | Description | References |
API operations | New feature | API operations that are related to application lifecycle management are available. | None |
December 17, 2018
Feature | Change type | Description | References |
Advanced settings | New feature |
| |
Webshell feature | New feature | The Webshell feature is added. | None |
Internet access | New feature | An Internet access solution is added. |
November 20, 2018
Feature | Change type | Description | References |
Application lifecycle management | New feature | The application lifecycle management feature is supported. | |
Microservices management | New feature | Basic microservices capabilities, such as service registration, service calling, and service query, are supported. | None Note Native Spring Cloud applications and Dubbo applications are supported. |
Manual scaling | New feature | The manual scaling feature is supported. | None |
Basic monitoring | New feature | The basic monitoring feature is supported. | |
Real-time logs | New feature | Real-time logs are provided. | |
Resource usage statistics | New feature | Statistics can be collected for resource usage. | None |