All Products
Search
Document Center

Resource Orchestration Service:Release notes of ROS Infrastructure Composer

Last Updated:May 07, 2025

This topic describes the release notes for Resource Orchestration Service (ROS) Infrastructure Composer and provides links to the relevant references.

February 2025

Feature

Description

Template Community

The Template Community module is supported. Template Community provides sample templates that you can use to create stacks or modify to suit your business scenarios.

January 2025

Feature

Description

Resource relationship

The resource relationship feature is supported. A resource relationship allows you to view the following information about a resource and its associated resources:

  • IDs of the associated resources: You can use the IDs as the inputs of the current resource.

  • Outputs of the current resource: You can use the outputs as the inputs of the associated resources.

November 2024

Feature

Description

Terraform in ROS Infrastructure Composer

Terraform templates can be generated and Terraform resources can be deployed by using ROS Infrastructure Composer.

More than 20 core resources can be generated in Terraform templates. The resources include virtual private clouds (VPCs), vSwitches, Elastic Compute Service (ECS) instances, and security groups. If your resource architecture contains unsupported resources, ROS Infrastructure Composer automatically ignores the resources without reporting an error.

October 2024

Feature

Description

Optimization for generic nodes

  • Generic nodes can be resized.

  • Text can be entered in text nodes.

  • The issue of text node flickering is fixed.

September 2024

Feature

Description

AI Architect

AI Architect is supported. AI Architect can automatically generate ROS templates based on provided resource architecture requirements and render resource architectures based on the templates.

Multi-round conversations are supported by AI Architect. You can specify a requirement in a subsequent round to further optimize the generated resource architecture. For example, you can specify "Add an EIP" as a requirement.

Region switchover

The region represented by a region node on the canvas can be changed. Regions can no longer be selected from the top navigation bar.

Copy of resource nodes

Resource nodes can be copied on the canvas. You can press Ctrl+C on Windows and press Command+C on macOS to copy resource nodes.

Template validation during one-stop deployment

Templates can be validated before the Price Preview step in the one-stop deployment panel.

August 2024

Feature

Description

Infrastructure template

  • Infrastructure templates are supported. You can save the draft versions and official versions of infrastructure templates. You can modify the draft version of an infrastructure template, but cannot modify the official versions.

  • An infrastructure template and its deployed stacks can be associated by using tags and infrastructure template versions.

  • An infrastructure template can be accessed by using its linked ID.

  • The schema of the navigation pane is optimized.

  • The resolutions of infrastructure template covers are improved.

  • Fuzzy searches are supported for infrastructure template names.

  • Infrastructure templates can be automatically saved to the cloud. If a resource architecture is changed, ROS Infrastructure Composer automatically saves the draft version of the infrastructure template to the cloud and no longer saves a local version. This prevents frequent local and cloud comparisons and conflict prompts.

Search for resource nodes

A resource node in a resource architecture on the canvas can be searched and located by the node name.

Change of resource node names

A resource node name can be changed on its resource property form.

Network type identified by SLB instance nodes in the resource architecture

The private or public network type can be automatically identified by a Server Load Balancer (SLB) instance node based on the node location in the resource architecture:

  • If you drag and place an SLB instance node inside a vSwitch, the instance represents an internal-facing SLB instance.

  • If you drag and place an SLB instance node outside a vSwitch, the instance represents an Internet-facing SLB instance.

Optimization for one-stop deployment capabilities

  • By default, the resources of a stack are not rolled back if the stack fails to be deployed, and the failure causes are displayed.

  • The stack details page can be displayed if you click the link of the stack ID.

  • The resource details page can be displayed if you click the resource ID on the Event tab in the one-stop deployment panel.

July 2024

Feature

Description

Output management

The output management feature is used to define or delete the outputs of a template. You can specify a name, condition, label, and description for each output, and reference a resource property as the output value on a form.

Resource property extracted as a parameter

A resource property can be directly extracted as a parameter on the resource property form. To use a resource property as a parameter, you no longer need to define a parameter on the Parameters tab and reference the parameter on the resource property form.

This delivers improved efficiency when you configure common resource properties. For example, you can extract an instance type property on the resource property form of an ECS instance as a parameter for further references on the resource property forms of other ECS instances.

Search responsiveness of the resource search box

The resource search box on the left side of the canvas is optimized to reduce search latency.

Optimization for security group nodes

The size of a security group node on the canvas can be narrowed down for a better display effect.

Drag-select operation of multiple resource nodes

A drag-select operation can be performed for multiple resource nodes on the canvas.

June 2024

Feature

Description

Support for one-stop deployment

The one-stop deployment feature is supported. The feature helps you deploy the resource architectures that are created by using ROS Infrastructure Composer. In the one-stop deployment panel, you can configure parameters, preview price details, and perform automated deployment.

After you initiate deployment, ROS Infrastructure Composer displays real-time data of the resource creation status in the left-side architecture diagram and resource events on the right-side Event tab.

Parameter management

The parameter management feature is used to define or delete the parameters of a template. You can specify a name, data type, default value, business component, and description, and configure constraints for a parameter on a form. The constraints include the maximum length, minimum length, and regular expression.

Automatic layout after a template import

Automatic layout can be performed after a template import. ROS Infrastructure Composer automatically arranges the resource layout if the template that you import does not contain layout information to render a resource architecture diagram with a clear topology.

Optimization for error-proofing

Error-proofing is enhanced for resource connections. For example, ROS Infrastructure Composer checks whether a valid connection is established for a resource that can be connected only to one resource.

Token-based search for the resource search box

Token-based searches are supported based on the previous exact searches. You can use the resource search box on the left side of the canvas to query resources at a higher speed.

Support for all ROS resource types

All ROS resource types are now available on the canvas, but previously only core resources could be used.

May 2024

Feature

Description

Support for error-proofing

Error-proofing is supported. The feature can help you check whether your drag-and-drop operations on resources are valid in the following aspects to prevent architecture errors:

  • Core resource nodes must be placed as required. For example, you must place a VPC-connected resource node in a VPC node.

  • Texts and highlights are displayed when errors occur.

  • Resource nodes are returned to the original positions if error-proofing is triggered by invalid operations.

Resource location after failed validation

An invalid resource can be located when the validation before the deployment fails.

Synchronization of automatically activated service names

The resource node name of an automatically activated service is synchronized with the service name specified on the resource property form.

Optimization for resource property forms

  • The billing method of an instance can be set to pay-as-you-go or subscription by using only one property. A subscription duration can be further specified for the subscription billing method.

  • A drop-down list is available to display all values of a property if the property has more than three values.

April 2024

Feature

Description

Undo and redo on the canvas

Undo and redo are supported on the canvas. When you draw resource architecture diagrams on the canvas, you can undo and redo connection, drag-and-drop, and zoom-out operations.

Support for generic nodes

Generic nodes, including image nodes and text nodes, can be dragged to the canvas.

Automatic cache

Data is automatically cached to your local environment to prevent data loss when you compose a resource architecture.

Automatic generation of zone nodes

A zone node is automatically generated when a vSwitch node is dragged on the canvas.

March 2024

Feature

Description

Support for ROS Infrastructure Composer

ROS Visual Editor is updated to ROS Infrastructure Composer. ROS Infrastructure Composer provides all-in-one capabilities, which allow you to drag resource nodes to compose resource architectures, configure resource properties on forms, and deploy resources, based on resource architectures and templates.

Compared with ROS Visual Editor, ROS Infrastructure Composer supports drag-and-drop operations and automated deployment. This greatly lowers the threshold for writing and using templates.