- Release notes

Maestro release notes
December 2025
December 18, 2025
What's new
Autopilot™ for Maestro is generally available
-
Autopilot™ for Maestro (Developers) is now generally available, helping you turn natural-language prompts and document inputs into automation-ready BPMN workflows.
-
You can generate BPMN models from files, including PDFs, Word documents, images, Visio diagrams, and Excel.
-
You can create and refine BPMN models using natural language, without manually placing every element on the canvas.
-
You can use AI assistance to write C# and JavaScript expressions, including logic for Script tasks.
-
You can ask questions about UiPath, RPA concepts, BPMN standards, or your current workflow and use the answers to evolve your design.
-
Autopilot streams BPMN elements to the canvas node by node, letting you watch the model take shape in real time.
-
The Autopilot panel now offers a unified, intuitive interface with follow-up suggestions and chat history so you can iterate without losing context.
-
Autopilot avoids adding lanes to new diagrams unless lanes already exist, helping you prevent malformed BPMN models.

File handling and data integration
-
Maestro now supports file arguments and variables using the new
JobAttachmenttype, so you can pass files into a process as input arguments, generate files as output arguments, and reference attachments directly in expressions and variables.
-
File handling in Data Fabric no longer requires creating custom entities just to store file data. Files can be managed directly as first-class resources without additional schema setup.

Modeling and canvas usability improvements
-
You can now hover over any element on the canvas to see its validation issues, making it easier to discover and resolve configuration problems.

-
A Paste option has been added to the BPMN canvas, and copy-and-paste is more reliable for agentic processes.

-
You can now double-click an element in the left toolbar to add it directly to the canvas, without dragging.
-
The minimap is now available behind a show/hide control, reducing visual clutter in the modeling view.
Instance management and monitoring
-
The Maestro homepage now shows Studio Web solution status (Draft, Published, or Deployed), so you can quickly see which solutions are ready for use.

-
Child-instance spans are now displayed in the Execution Trail, so you can follow end-to-end execution across parent and child processes.
-
We added timer information to BPMN processes so you can see countdowns for active timer events. Maestro now displays the remaining time until a timer triggers during execution.
-
You can define an expression anywhere in the workflow to set a custom instance ID. Maestro evaluates it at runtime and uses the result as the instance name, making instances easier to identify.
Resource selection and system usability
-
You can now select an action catalog using the resource picker, ensuring safer and more accurate configuration.

-
Maestro now generates more stable variable IDs, helps you reconcile invalid references, and surfaces clearer validation when variables are deleted or renamed, reducing rework when modifying tasks or reorganizing workflows.
What's fixed
Modeling and canvas interaction fixes
- Fixed an issue where connectors stayed highlighted after dragging elements across the canvas, even when they were no longer selected.
- You can now use the Delete key on swimlanes without removing the entire participant, and child elements are preserved just like when using the toolbar.
- Fixed an issue in the expressions editor, where Multi-Instance markers did not always show the iterator item, making it difficult to reference the current element during execution.
- Fixed a bug where pasted subprocess elements did not appear in the correct place after reload.
- We fixed an issue where Integration Service validation errors did not appear in the Validation issues panel. These errors now surface correctly so you can spot and resolve them faster.
Variables and expression validation
- We fixed an issue where the variable picker suggested variables of the wrong type in the Properties panels. Inputs that expect a string now only show compatible string variables.
- Fixed an issue where renaming a Script Task’s input argument did not save. Script inputs can now be renamed without losing changes.
- We fixed JSON formatting in the Monaco editor so values load with proper indentation.
- We corrected label mismatches in subprocesses. End events inside a subprocess now display their values as Outputs instead of Arguments.
- We fixed output variable evaluation for subprocesses that end with an Error end event.
Instance monitoring and management
-
Fixed an issue where validation incorrectly reported that a variable was not set even when a value had been assigned.
-
Fixed a validation error that flagged Double and Float variables as incompatible with agent inputs of type Number. These values now validate correctly and behave as expected at runtime.
-
Fixed an issue where renamed filter variables did not save correctly and continued to display the old name. Filter variable names now update as expected and must be unique.

-
We fixed an issue where the All option in the date range picker did not return the full dataset as expected.
-
We fixed an issue that caused duplicate instances to appear in the instance list.
-
We fixed an issue where the Execution Trail did not show element names for steps executed inside a Call Activity. Child-instance elements now display their correct names so you can follow the full execution flow.

Performance improvements
- Maestro now loads large datasets more reliably, with performance improvements for the Processes table on the homepage and for Execution Trails with many events.
December 4, 2025
What's new
Modeling and canvas enhancements
-
You can now use Autopilot™ for Maestro (preview) to convert common document and image formats into BPMN diagrams. Read more in the Maestro user guide.
-
We improved information extraction in Autopilot’s BPMN document processing to increase accuracy and model quality.
-
We added support for event subprocesses on the BPMN canvas, including the ability to add or convert subprocesses and configure a single start event.

Instance management and monitoring
-
Added a Transitioning filter and an All date-range option to improve instance monitoring.

-
We updated the Instance Management header for clearer navigation and improved visibility of key instance metrics.

-
We updated date and time displays in Instance Management to show local device time by default, with UTC time visible on hover.
Execution and task handling
-
The Script Task now displays the scriptResponse output in the standard output format instead of the JSON schema editor. You can still access the JSON schema view from Settings when needed.

-
We added support for output arguments larger than 500k characters. Previously, these instances would fail.
-
We improved error handling so that internal JSON decoding errors are no longer displayed to end users.
Status synchronization
- Maestro now synchronizes paused and faulted statuses with UiPath Orchestrator. Paused in Maestro maps to Suspended (manually) in Orchestrator, and Faulted maps to Suspended (with errors).
UX improvements
- We improved the variable picker so it now closes automatically after selecting a variable, reducing unnecessary clicks.
Security and accessibility
- This release brings accessibility improvements and security updates and patches to address Common Vulnerabilities and Exposures (CVEs).
What's fixed
Canvas and diagramming
- We fixed an issue where clicking the end of an edge caused it to disappear during an incomplete reconnect action.
- We resolved multiple copy-and-paste issues on the BPMN canvas, including problems pasting activities in agentic processes and situations where paste failed after deselecting all elements.
- Fixed an issue that previously placed annotations outside of swimlanes. Now, swimlanes are ignored for annotation positioning.
- We fixed an issue where dragging nodes inside a subprocess could unintentionally select the subprocess.
Variables and expressions
- We fixed an issue where variables from the start event appeared twice in IntelliSense. Only the correct, implicit output variable is now shown.
- We fixed an issue where variable replacement in expressions incorrectly matched partial variable names, resulting in unintended substitutions.
Integration Service and triggering
- We fixed an issue where clicking between Integration Service nodes caused multiple nodes to become selected.
- We fixed an issue where email trigger debugging in Maestro did not consistently select the latest email, resulting in behavior that differed from RPA debugging.
- We standardized Integration Service error messages to ensure consistent formatting and clearer guidance across all response types.
Job handling
- We fixed an issue where dependencies, such as waiting or trigger jobs, were not cleaned up when a Maestro process was canceled or stopped.
- We fixed an issue where file outputs from agents were not correctly recognized in Maestro, preventing them from being used in downstream activities such as email attachments.
- We fixed an issue where the Open job button did not appear in the Execution trail for agent jobs.
Browser compatibility
- We fixed a Firefox-specific issue that prevented custom filter values from saving in Maestro.