This topic describes the AppStack application delivery updates released in 2022.
November 1, 2022 Update Log
New features
Support for managing traditional host resources
AppStack resource pools support managing traditional hosts. You can import host clusters, including Alibaba Cloud Elastic Compute Service (ECS) instances, hosts from other cloud providers, and on-premises hosts.
View host list details in a host cluster. Add or remove hosts.
Divide a host cluster into deployment groups and assign them to different application environments.
Support for orchestrating application deployments on traditional hosts
Application orchestration supports script-based deployments on traditional hosts. Define artifacts, execution users, startup scripts, stop scripts, health check scripts, and cleanup scripts required for deployment.
Reference placeholders in scripts. Combine with application variable groups to deploy the same script across multiple environments using environment-specific values.
View host environment details, such as the most recently deployed artifact package and the latest deployment status
Deploy applications to host environments. Support phased releases.
Supports deleting host environments.
Scale host environments up or down. Roll back deployments.
September 8, 2022 Update Log
New features
Launch application overview
Follow the initialization process guide to publish your first application in four steps: Deployment Orchestration, Environment Planning, Development Process Settings, and Application Publishing.
The application overview is the first page you see when you open an application. It displays summary information, such as recent tickets and members.
June 16, 2022 Update Log
New features
Pipeline AppStack deployment plug-in supports pipeline environment variables
Set environment variables in the pipeline
In the AppStack deployment task, reference environment variables using $ in form fields such as Application and Environment
Set environment variable values when running the pipeline
Bug fixes
Fix duplicate validation messages for application orchestration placeholders with no valid values.
Correct typos in pipeline association text.
Optimizations
Add special character validation for keys in imported variable groups.
Fix timeout issues when querying resources on the environment details page.
May 17, 2022 Update Log
New features
Integrate Alibaba Cloud ARMS Prometheus monitoring on the application environment details page to monitor resource usage and health status in that environment
Bug fixes
Fix repeated authorization for RAM users under the same Alibaba Cloud account in service connections.
Fix permission issues that prevent application owners from modifying application settings or adding members.
Fix inaccurate application name rule validation during application creation.
April 12, 2022 Update Log
New features
Integrate Alibaba Cloud ARMS Prometheus monitoring on the ACK resource details page to monitor resource usage and health status in the cluster
Integrate Alibaba Cloud ARMS Kubernetes monitoring on the ACK resource details page to monitor network requests, build cluster topology, and view service dependencies
Bug fixes
Fix inconsistent display of node count on the resource details page compared to the actual cluster node count.
Fix parsing errors when importing variables containing = in the value field.
Fix failure to display the service connection list.
Fix inaccurate application name rule validation during application creation.
March 17, 2022 Update Log
New features
Quick Start guide
On the empty resource pool list page, add a three-step Quick Start guide to help users quickly import resources, create an application, and deploy it
On the empty application list page, add a quick application creation entry and a three-step Quick Start guide to help users quickly create an application, import resources, and deploy the application
Inside an application, use a publishing process guide to help users quickly complete application orchestration, environment planning, and application publishing
Optimize application orchestration paths
Display orchestration templates directly on the application orchestration page. Add a quick preview feature to help users create application orchestrations faster
Guide users through cluster application
If no resources have been imported, guide users to try the 8-hour free cluster to experience the AppStack workflow
Bug fixes
Fix Agent installation timeout failures during resource import.
Fix failure to display the service connection list.
Fix Ingress resource query failures on the environment details page.
Fix incorrect pagination on the application list page.
Optimizations
Fix deployment failures caused by insufficient Agent memory. Increase Agent memory from 1 Gi to 2 Gi.
When installing Agents on clusters in incompatible scenarios, show the reason for incompatibility to help users troubleshoot.
January 20, 2022 Update Log
New features
Application-level role permissions. Support fine-grained access control for objects such as orchestrations, variables, environments, and publishing
Manage application members. Add, delete, or modify member roles and permissions
Bug fixes
Fix errors when creating applications with names that start with a number.
Fix missing associations between Flow pipelines and their corresponding applications after deploying AppStack applications.
Optimizations
Change the recommended publishing pipeline template nodes in AppStack to Chinese to improve readability.
Add a link to deployment tickets on the environment details page.
December 30, 2021 Update Log
New features
Enterprise-level role permissions. Support enterprise-level access control for objects such as applications, resources, orchestration templates, and service connections
Bug fixes
Fix authorization failures for RAM users when creating service connections.
December 15, 2021 Update Log
New features
8-hour free trial cluster

Bug fixes
Fix operation failures when application names contain the keyword openapi.
Fix incorrect CPU unit display on the resource details page.
Fix missing stable buttons when removing clusters from the cluster list.
Fix cases where deleted resources still appear in the associated resources drop-down list on the environment page.
Optimizations
Application orchestration: Add validation to ensure one component orchestrates only one Kubernetes resource.
Application orchestration: Add common YAML syntax validation.
November 30, 2021 Update Log
New features
Show Agent installation status and logs when importing clusters
Support force deleting environments when the cluster is unreachable or unavailable.
Optimizations
Add cluster connectivity checks before submitting deployment tickets.
Add Agent installation verification before submitting deployment tickets.
Add multi-version resource validation for scaling tickets.
Add a link to the environment on the deployment ticket details page.
Add an interaction during deployment termination.
November 12, 2021 Update Log
New features
Add validation for application orchestration. Validate Kubernetes schemas and highlight issues.
Add full-screen viewing for container logs.
Bug fixes
Fix stuck deployment tickets caused by inconsistent version records.
Fix stuck deployment tickets caused by abnormal cluster Agent status.
Fix incorrect orchestration version display after rollback.
Fix stuck YAML rendering when creating new deployment tickets.
Fix continuous page polling after YAML rendering fails.
Fix missing environment information in ticket records after environment deletion.
Fix stuck deployment ticket creation when clusters are abnormal.
Fix inability to close deployment tickets when clusters are abnormal.
Fix failure to clear associated pipeline information after deleting applications.
Fix missing snapshot data in historical tickets, which prevents queries.
Fix failure to add variables during orchestration.
Optimizations
The list status auto-refreshes after the pipeline runs.
Add Latest tags to application orchestration versions and variable versions.
Add guidance text after deployment ticket completion, directing users to environment details or the ticket list for rollback.
Show ticket IDs on the ticket details page.
Add explanatory text for batch data in scaling tickets.
Add a link to view application orchestration from the YAML view window.
Add explanatory text for application orchestration validation.
Add an entry to manage service connections when importing resources.
November 4, 2021 Update Log
New features
Application orchestration: Validate Kubernetes schemas to help users verify YAML file correctness.
Variable management: View historical version content.
Bug fixes
Fix issues preventing some existing enterprises from installing AppStack.
Fix stuck deployment tickets when clusters are shut down during deployment.
Fix stuck tickets due to abnormal timeouts.
Fix failure to block submission of deployment tickets when application orchestration is empty.
Fix abnormal data after deleting and recreating an application with the same name.
Fix failure to delete environments with abnormal pods.
Fix stuck Service deployments after pausing the first batch.
Fix failed rollbacks during redeployment after scaling.
Optimizations
When users click an enterprise member invitation link generated from AppStack, they land on the AppStack page by default after logging in.
Optimize termination logic for deployment tickets to reduce feedback time after clicking Terminate.
After deployment failures, retain snapshots of recent events to help users troubleshoot.
Improve error messages when cluster access fails.
Improve ticket details display.
October 27, 2021 Update Log
New features
Application orchestration: Export application orchestrations in native YAML format or Helm Chart format.
Application orchestration: View historical version content and compare versions.
Environment management: Clean up resources deployed to clusters when deleting environments.
Environment management: Display Ingress routing rules on the environment details page.
Deployment and O&M: Modify deployment strategies when submitting deployment tickets. Choose between rolling upgrade and phased release.
Resource management: Show Agent installation logs and reinstall Agents idempotently.
Bug fixes
Fix abnormal data after deleting and recreating an application with the same name.
Fix deployment ticket execution failures caused by YAML syntax errors. Show syntax error messages.
Fix errors when accessing environments without creating application orchestrations.
Fix failure to block deployments when no application orchestration exists.
Fix missing consistency validation for component names.
Optimizations
Environment management: Record key events for environment operations.
Environment management: Guide users when environment operations fail.
October 15, 2021 Update Log
New features
Application orchestration: Show revision versions and support version comparisons
Resource management: Add an entry to reinstall Agents on clusters, enabling idempotent retries when installation fails.
Bug fixes
Fix occasional failures to block new deployments when an environment has a running deployment ticket.
Fix failure to block deployments for environments not associated with any resources.
Fix rollback to a specific version affecting only one environment in multi-environment deployments.
Fix inability to delete resource pools after deleting associated environments.
Fix ability to delete applications even when they contain running environments.
Fix failures in the first batch deployment pause strategy for phased releases.
Fix ability to deploy via pipelines even when environments are not associated with resources or are locked.
Optimizations
Add error messages for YAML format errors in application orchestration when creating new deployment tickets.