maestro
latest
false
  • Automation Cloud and Test Cloud
      • February 2026
      • January 2026
  • Automation Cloud Dedicated and Test Cloud Dedicated
UiPath logo, featuring letters U and I in white

Maestro release notes

Last updated Feb 19, 2026

January 2026

January 30, 2026

BPMN canvas and modeling

Working with BPMN diagrams is now more reliable and easier to navigate:

  • Breadcrumb navigation now appears correctly when you view subprocesses, so you can return to the parent process from Debug and read-only modes.
  • Labels for gateways and events now render consistently on the canvas.
  • Dragging nodes near the edge of the canvas no longer causes tooltips to change size or disappear.

We solved the reliability issues when working with BPMN files:

  • Reopening imported BPMN files no longer causes missing elements.
  • Renaming a BPMN file now preserves diagram content and no longer creates duplicate files.
  • Maestro no longer creates a default BPMN file after you import a BPMN model, which prevents duplicate process models.

You can now automatically lay out the entire BPMN diagram using a right-click action on the canvas, making large or complex models easier to read and maintain.

Variables, Data Manager, and expressions

Variable remapping and more stable variable IDs
You can refactor processes more safely when variables change. Maestro now preserves variable mappings more reliably and helps you fix broken references when elements or variables are removed.

Maestro improves variable stability by:

  • Using predictable variable IDs based on the element and variable name instead of random IDs
  • Preserving references when you remove and re-add a variable on the same element
  • Highlighting invalid variable references more reliably during validation
  • Letting you remap invalid variable references from a single place instead of updating each element individually

In addition, we fixed the following issues related to variables, expressions, and Data Manager:

  • Fixed an issue where process execution injected an unexpected string value into variables, which led to incorrect runtime values.

  • Fixed an issue where updates to the JSON schema for an argument were not serialized, which caused runtime execution to use an outdated schema definition.

  • Fixed an issue where converting a variable to an argument caused the argument to disappear when an end event was not detected.

  • Fixed issues where Data Manager variables could not be deleted or appeared with inconsistent scopes across the process.

  • Fixed an issue where the Script editor exposed internal response and error variables.

  • Fixed an issue where result variables were not immediately available in subsequent expressions.

  • Fixed an issue where Start Event output expressions were incorrectly prefixed with result..

  • Fixed an issue where object outputs from RPA workflows did not appear in variable pickers.

  • Fixed an issue where iterator variables did not display their resolved item type.

  • Fixed an issue where subprocess arguments behaved like process-level arguments.

Execution, runtime behavior, and monitoring

You can now define a custom instance ID for Maestro process executions. Maestro displays this ID in the process instances list, so you can identify and distinguish individual runs without opening each instance.

Custom Instance ID

Custom Instance ID reflected in process instances

You can define the custom instance ID on start events, activities, or end events. It supports both literal values and expressions that reference process variables, and it updates dynamically as the process executes.

In addition, we fixed the following runtime and monitoring issues:

  • Improved error propagation for tasks inside subprocesses, which ensures that errors bubble up correctly and trigger matching error boundary events when present.
  • Fixed an issue where the Execution Trail did not display variables for elements executed as part of nested process runs.
  • Fixed an issue where execution traces showed an incorrect icon for Parallel (multi-instance) tasks.
  • Fixed an issue where sorting did not work correctly in Process Instance Management views.

Validation panel

Added per-issue actions in the Validation panel
You can now resolve certain validation issues directly from the Validation panel using automatic fixes or Autopilot.

Events and timers

Disabled expression-based filters for Start Event triggers
Fixed an issue where expression-based filters for Start Event triggers worked in design or Debug mode but failed after publish. The canvas no longer allows expression-based filters for Start Events.

Added expression support for timer configuration
You can now configure timer values using variables and expressions, which enables dynamic timer behavior such as recurring reminders based on runtime conditions.

January 27, 2026

C# expression language deprecation

UiPath Maestro™ transitions from C# to JavaScript expressions. We are standardizing on JavaScript expressions across all Maestro modeling and implementation experiences to simplify authoring, improve consistency, and align with upcoming product capabilities.

Deprecation means that C# expressions remain fully supported and functional, but their use is discouraged. They will be removed in a future release, after sufficient notice and transition time.

To start updating existing processes, read Transitioning from C# to JavaScript expressions, now available in the Maestro user guide. The section explains syntax differences, provides conversion examples, and lists common C#-to-JavaScript equivalents for variables, conditions, and string or numeric operations.

Impact
  • New Maestro projects default to JavaScript as the expression language.
  • Existing processes containing C# expressions continue to work without modification.
  • Future features and examples will be published in JavaScript syntax.

Review your projects and begin to migrate existing expressions from C# to JavaScript using the guidance in the new documentation page. UiPath recommends adopting JavaScript for all new projects to ensure forward compatibility.

January 16, 2026

Improved performance for large BPMN models

Maestro now handles large BPMN diagrams more smoothly. You can open, navigate, and edit processes with many nodes and complex layouts faster and with improved responsiveness.

New templates available

Maestro now includes a new set of BPMN-only templates to help you get started faster with process modeling. You can choose from industry-specific templates for Banking and Insurance, Healthcare and Life Sciences, and Telecom, and then customize them to fit your needs. Read the full list of process templates.

Autopilot support for Script tasks

You can now use UiPath Autopilot™ for Maestro in the JS Function Expression editor to generate JavaScript logic from natural-language prompts. This update helps you create, test, and refine Script task expressions faster, with live output previews and variable insertion directly in the editor.

You can now open deep links to the corresponding Orchestrator jobs directly from Instance Management when Maestro invokes downstream executions (for example, Agents, RPA jobs, or other orchestrated activities).

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2026 UiPath. All rights reserved.