- Automation Cloud and Test Cloud
- Automation Cloud Dedicated and Test Cloud Dedicated

Maestro release notes
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.


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.
Action recommended
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.
Deep links to invoked OR jobs
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).
- January 30, 2026
- BPMN canvas and modeling
- Variables, Data Manager, and expressions
- Execution, runtime behavior, and monitoring
- Validation panel
- Events and timers
- January 27, 2026
- C# expression language deprecation
- January 16, 2026
- Improved performance for large BPMN models
- New templates available
- Autopilot support for Script tasks
- Deep links to invoked OR jobs