- Release notes
- 2.2510.0

Orchestrator release notes
Release date: November 11, 2025
We are excited to announce that Solutions is now onboarded in Automation Suite 2.2510.
A solution bundles together multiple components (processes, assets, queues, etc.) developed on the UiPath® platform that work together to automate a business use case. In the UiPath context, a solution can be as simple as a Studio workflow/process, or as complex as a combination of multiple workflows or processes, apps, assets, queues, storage buckets, Data service entities, ML Skills, and many more.
For more information, check the Solutions user guide.
We now support agents that you build using code, enabling highly tailored automations with complex logic. By developing agents in your own IDE, you have full control over agent logic, behavior and system integration.
.nupkg packages and publish them to Orchestrator via a package feed
of your choice. You must configure your project to use a Python package feed that is
accessible within your Automation Suite environment to ensure all dependencies are
properly resolved. For details, refer to Airgapped deployments.
Once you deploy a coded agent to an Orchestrator folder, it behaves like any standard process. Therefore, you can schedule, trigger, and monitor agent execution, as well as integrate coded agents into broader automation workflows. For details, refer to Deploying agents. Additionally, UiPath SDKs provide logic to invoke and interact with UiPath resources directly from code: assets, queues, buckets, and more.
Secret asset type
As part of our coded agents rollout, we are making it possible to define environment variables that allow you to make configuration changes to your agent without modifying the code directly.
To assist you in providing environment variables such as API keys that your coded agent may require, we have added support for secret-type assets.
For more information, refer to About assets.
Agent traces
For agent process jobs, you can view the job trace in the job details panel, under a dedicated tab. The trace provides a comprehensive, hierarchical view of the job run, its input and output, as well as any other resources invoked or jobs executed in connection with the run.
The trace view also allows you to provide positive or negative feedback, as well as comments, on any of the trace items. For details, refer to Viewing job details.
You can now create indexes in Orchestrator, enabling efficient retrieval-augmented generation for UiPath generative AI experiences. Indexes act as vector database folders organizing business data embeddings to enhance semantic search, reduce hallucinations, and ground AI results in current, relevant information.
Indexes can be created in shared folders and are managed through the Context Grounding service. Data sources include storage buckets and Integration Service connectors, with customizable ingestion options for various file types.
For details, refer to Indexes.
Authenticating feeds using JWT bearer tokens
nuget.exe authenticator to specify personal
access tokens and other JWT bearer tokens for authenticating your feeds. For more
information, refer to Settings.
Default Robot account
As part of the organization creation flow, a new robot account, Default Robot, is now automatically added to all newly created organizations.
The account is included in the Automation Users group and is provisioned in all tenants of the new organization. Within each tenant, it is assigned to the auto-created Shared Folder with the Automation User role.
This setup provides out-of-the-box Unattended automation support for new organizations and their tenants.
Filtering by System Administrator on the Audit page
You can now select System Administrator in the User filter on the Tenant > Audit page.
Granting solution permissions to custom tenant roles
When creating a custom tenant role, you can now grant Solution deployments and Solution packages permissions to the role.
Removing the password complexity sync to Identity
Password complexity settings are no longer syncronized between Orchestrator and Identity Server. To edit the settings, use the Identity Server APIs or the Admin Portal user interface.
Retention policy updates
We know that streamlining your database is as important to you as it is for us. This is why we are taking our retention policies up a notch by adding the option to delete or archive non-terminal state jobs and queue items.
This new option is integrated in the existing retention policy component at the process level for jobs, and at the queue level for queue items. It is available via a new set of fields dedicated to uncompleted jobs and queue items, respectively.
The default values for jobs and queue items are as follows:
- Completed
- The default duration is 30 days.
- The maximum duration is 180 days.
- Uncompleted
- The default duration is 180 days.
- The maximum duration is 540 days.
Testing module deactivation for new tenants
- The Test Schedules and
Test Data Queues tabs are not available anymore.
However, you can still create test schedules in Test Manager, and existing test data queues on existing tenants continue to work. For more information, visit Scheduling executions in Test Manager.
- The Test Executions tab
now displays the Status column, instead of the Result
column.
The Status column indicates the current status of the Orchestrator test execution, such as: Pending, Running, Cancelled, and Finished. Test results are visible only in Test Manager.
- You cannot execute individual test cases anymore. However, you can still execute Orchestrator test sets but only using APIs (including CI/CD integrations).
For all your test data management efforts, use Test Manager.
Updated Allow to be Automation Developer role permissions
The Allow to be Automation Developer role now has the Solution packages permissions View, Edit, and Create enabled by default.
Updated Folder Administrator role permissions
The Folder Administrator role was missing the View, Edit, and Delete permissions for Test Case Execution Artifacts. We have fixed the issue.
Auto-refreshing of job logs
You can choose to auto-refresh logs at a ten-second interval for jobs that are not either in a Pending state or in a final state. The option is available in the Logs section of the job side panel. For more information, see Viewing job logs.
Creating disconnected event triggers
Orchestrator now allows you to create disconnected event triggers, which you define from scratch, outside of an existing process. The new functionality, previously available in Integration Service, complements the existing Orchestrator capability to edit connected triggers defined as package requirements for a process. Therefore, Orchestrator now provides a unified trigger experience, enabling you to create and manage all types of triggers.
For details on creating disconnected event triggers, refer to Creating an event trigger.
Credential store news
New credentials store integration: Google Secret Manager
- Google Secret Manager - a read-write plugin that allows you to create and manage secrets directly from Orchestrator.
- Google Secret Manager (read-only) - a read-only plugin that only allows you to consume existing secrets. Secrets must be provisioned directly in Google Secret Manager.
This integration provides secure credential management, centralized storage, and support for assets and unattended robot passwords.
New field for HashiCorp Vault
The HashiCorp Vault and HashiCorp Vault (read only) credential stores are now enhanced with the new and optional Authentication Mount Path field. This allows you to specify a custom mount path, and mount the same authentication method with two different configurations, on two distinct paths.
Encrypting storage bucket files
When you create a new Orchestrator storage bucket, you can now enable file encryption via the Store in encrypted format option. For more details, check Creating storage buckets.
Enhancing the timestamp precision of robot logs
We have improved the precision of robot log timestamps, which now use microseconds instead of milliseconds. As a result, you should no longer encounter out-of-order logs for events that occur in rapid succession. Note that the change does not apply to already uploaded robot logs.
Environment variables detection
We extended the support for environment variables detection across all asset types, with the exception of credentials.
With this update, detection now also applies to assets of type integer, boolean, and text.
This enhancement broadens the range of assets that can automatically provide environment variables, reducing manual setup and improving consistency.
For more information on assets, check the Asset Types section.
Environment variables values masking
When environment variables are passed as raw strings to a process or job, only the variable key is now returned. This prevents sensitive values from being exposed. The behavior is consistent with credential assets, where passwords are also masked.
Improved handling of form errors
Attempting to submit a single-step form with errors now highlights the first field where an error is detected.
Improved runtime allocation checking
If you attempt to update the number of runtimes allocated to a machine template to a lower value than the number of jobs currently executing on any machine connected to the template, you receive an error message.
Improved runtime arguments handling
We enhanced the experience of working with Runtime Arguments when starting a job:
- You can now provide raw JSON data directly as input arguments to start a process.
- Arguments are now validated against the provided schema.
For more information on how to start a job and add arguments, check the page.
Improvements to removing machines and unattended sessions
- You can now delete machines that have time triggers or queue triggers attached. Previously, deleting a machine that had triggers attached was possible only for event triggers or API triggers.
- You can now unassign multiple machines from the Machines grid simultaneously at folder level. Previously, you could only unassign machines from the Machines grid individually.
- You can now delete unresponsive or disconnected unattended sessions that have time triggers or queue triggers attached. Previously, deleting an unattended session that had triggers attached was possible only for event triggers or API triggers.
- Deleting machines or unassigning them from folders removes all the machines for a trigger that is already disabled.
- Deleting machines or unassigning them from folders removes some but not all the machines to which an enabled trigger is attached.
Introducing package categorization by type
Orchestrator now determines the package type for packages published or uploaded via UiPath® means, such as packages published from Studio or uploaded to an internal feed, and displays them under the appropriate category for each type.
To leverage the new capability, we have made the following changes to the Orchestrator interface:
-
In the Tenant context, under the Packages tab, the old interface featured the Packages and Libraries grids. The new interface features the Automations, Libraries, App versions, and Feed grids. Note that we have moved the App versions grid from the top-level menu to its current position under Tenant > Packages. For an illustration of the interface changes, refer to the following images:
- The old
interface for Tenant >
Packages:
-
The new interface for Tenant > Packages:
For more information on the new package types, refer to Tenant feed.
- The old
interface for Tenant >
Packages:
-
In the Folder context, under Automations > Folder packages, we have introduced a Type filter that enables you to display only folder packages that belong to the types you select. For more information on folder packages, refer to Folder feed.
Introducing the Web apps package type
You can now view web apps published from Studio Web by using one of the following options:
-
In the tenant context, under Packages, select the Web apps tab, as shown in the following image:
For more information on package types, refer to Tenant feed.
-
In the folder context, under Automations, navigate to Folder packages. In the Type filter, select Web App to display only packages of this type:
Renaming files when uploading to storage bucket
You can now rename single files when uploading them to a storage bucket.
Running jobs via API calls
Orchestrator now provides you with a streamlined way of executing jobs through a third-party application of your choice.
To that end, we are introducing API triggers, a means to generate an API endpoint that allows you to run a job from an external application. All you need to do is create a trigger based on a process, copy the resulting URL, paste it into your tool, and authorize the request - this will run the job with the parameters you define.
These are the new items that you'll notice in the interface as part of this launch:
-
the API Triggers option in the Automations > Triggers section
-
the API Trigger option in the Add Trigger list of the process contextual menu
-
several tenant settings to be found on the General tab:
-
CORS allow list for API triggers (in the API Settings section)
-
Require Authentication header for sync API Triggers redirects (in the API Settings section)
-
Triggers - API Triggers - Maximum pending jobs limit (in the Execution settings section)
-
Find out more general information about API triggers, learn how to manage them, then see how to run a job via an API trigger.
Running jobs as yourself with access inherited from groups
You can now start a job using the Run as Myself (Personal automation) option if your user inherits appropriate tenant-level and folder-level access configurations from a group that the user is part of. Previously, you could use the Run as Myself (Personal automation) option to start a job only if an administrator had assigned a specific access configuration to your user in that folder.
Secret asset type available for Solutions
We added support for a new asset type, Secret, for Solutions.
The Secret asset type works like the Credential asset type, but it is designed to store other sensitive values, such as API keys. You can enter the secret value directly in the Secret field.
Selecting the entry point when starting a job
For processes that have multiple entry points, you can now select the entry point to use when you start a job via one of the following options:
-
The Start a Job button under Automations, in the Processes grid:
-
The Start a Job Now button under Automations, in the Triggers grid:
For more information, see Starting a job.
Strong confirmation on delete always enabled
To avoid accidental deletions, strong confirmation on delete is now always enabled, and the option to disable it is no longer available.
Trigger history
You can now track the instances when the trigger failed to start jobs from the new History tab. This feature helps you better understand and troubleshoot trigger behavior.
For more information, check the Trigger details page.
Update service changes
We have changed the behavior around initiating updates during job execution. As such, the Robots application no longer forces an update to a new version if a job is still running. Furthermore, during an update, active Robots enter a maintenance mode, ensuring they do not take on any new jobs until the update is complete.
This change also means that the 10-minute wait time for service-mode Robots is no longer applicable.
Uploading multiple files to a storage bucket
You can now select and upload multiple files to a storage bucket at once.
We are constantly working to improve your experience when working with Automation Suite Robots. For the 2.2510 release of Automation Suite Robots, we made sure to bring minor improvements and security fixes.
Unified Pricing licensing model
Unified Pricing is here! Our enhanced licensing model for Orchestrator offers new plans and a flexible credit system using Platform Units. Enjoy easier tracking and reallocation of resources for Orchestrator.
Key benefits
-
Credit-based approach: Under Unified Pricing, all licensing consumption units - such as AI Units, App Units, Robot Units, API Calls, and Agent Units - are consolidated into a single unit, the Platform Unit. This simplification allows for easier understanding and tracking.
-
Enhanced flexibility: With Unified Pricing, you can easily reallocate Platform Units based on your changing project needs. Now that multiple UiPath services consume Platform Units, you are no longer constrained to pre-defined uses for the acquired units. This allows you to shift your focus and resources where your projects need them the most, whenever you require.
Who can benefit
Currently, you can acquire Unified Pricing licensing plans for Orchestrator Automation Cloud and desktop. This new licensing model caters to the needs of both existing and new customers.
If you want to continue with your existing Flex licensing model, you are free to make that choice. However, if you are currently operating under the Flex model and wish to switch to Unified Pricing, remember that this transition will require that you ensure user license management is enabled and you re-assign licenses. For more guidance, reach out to your Sales representative.
Additional resources
-
For comprehensive information on the user SKUs available in Unified pricing, refer to UiPath Licensing.
-
For guidance on how to select the optimal licensing model tailored to your needs, refer to the Overview guide.
-
For specifics related to the newly introduced Unified Pricing plans, user licenses, and Platform Units on the platform-level, refer to the Automation Suite admin guide and Test Cloud admin guide.
-
For licensing plans, user licenses, and their expected behavior in Orchestrator, refer to Unified Pricing licensing.
CreationTime field removed from audit logs
We removed the CreationTime field from the assets audit logs, as it was incorrectly included. The AuditTime field remains unchanged and is the correct value to reference.
Displaying audit data in the side panel
On the Audit and Test Automation Audit pages, selecting View Details for an item now displays the audit information in the Audit Data panel.
Enhanced audit log retrieval
In case the request for the audit logs total count fails, an error icon displays in the lower-left corner of the Audit grid. Hover over the icon for additional details on the error.
Enhancing more filters with multi-selection
- The Storage Buckets
tab:
- Options
- The Test Executions
tab:
- Source
- The User sessions tab:
- Type
- The Unattended sessions
tab:
- Runtime type
- The Transactions
window:
- Revision
- Priority
High density view always enabled
High density view is now enabled permanently, and the option to configure the setting is no longer available.
Improved audit logs for automatically disabled triggers
The audit log now specifies the reason for automatically disabling a trigger in the following scenarios:
-
The trigger was disabled upon exceeding the values defined in the tenant-level settings for Triggers - Disable when job creation fail count and Triggers - Grace period when job creation keeps failing count (days).
-
The trigger was disabled due to the trigger-level Set execution-based trigger disabled toggle being enabled and the values for Disable when consecutive job execution fail count and
Grace period on disabling the trigger (days) being exceeded.
Improved experience when attempting to start a job with no suitable account
In the Start Job window, if the job cannot start because a suitable account is not assigned to the folder, you receive an error message explaining the issue. Also, the Assign an account to the folder button is highlighted.
Additionally, selecting Assign an account to the folder now allows you to create a new account on the fly and assign the appropriate roles to the account. You can then resume the Start job workflow.
For further information, refer to Starting a job.
Improved information on job times and duration
- The Job details panel now displays the job Start Time and End Time with millisecond precision.
- The Job details panel now displays the job duration.
- For jobs with a duration of less than one minute, both the Duration column in the Jobs grid and the Duration field in the Job details panel now display the duration with millisecond precision.
Interface updates in the Jobs grid
We have made the following changes to the Jobs grid under Automations, at folder level:
- We have changed the order of the columns in the grid and hidden the following columns by default: Machine, Hostname, Host identity.
- The grid now includes a Duration column displaying the duration of each job that reached a final state.
- We have renamed the Job type column to Execution type.
For further information, refer to About jobs.
Interface updates on the Packages pages
We have made the following changes in the Packages tab under Tenant:
- We have renamed the Workflow tab to RPA.
-
A new Workflow type column is available in the tenant view, under Packages, in the RPA tab. The new property can have the following values:
- RPA - indicates an RPA package.
- Unknown - indicates an unknown package, such as packages created with older versions of Studio or unknown NuGet packages imported from a package feed.
Additionally, the grid now includes a Workflow type filter with the following values: All, RPA, and Unknown.
For further information, refer to Tenant feed.
Introducing the User interaction process property
We have replaced the foreground and background process icons with a User interaction column, which is available in the folder view, under Automations, in the Processes and Jobs grids. For foreground processes, the value of the User interaction property is Required, while for background processes, the value is Not required. As an additional benefit, you can filter processes by User interaction.
For additional information, refer to About processes and About jobs.
Job side panel improvements
We have enhanced the Job details tab to make the input and output move visible.
Additionally, the Runtime details section of the tab now provides more detailed information.
For more information, refer to Viewing job details.
Middle-clicking to open folder in new tab
In the Orchestrator side panel, you can use the middle click function on your mouse to open a folder in a new browser tab.
Monitoring displayed as landing page in tenant context
When you navigate to Tenant in the user interface, Monitoring is now displayed as the landing page.
New options for transaction-related job details
The Transactions page now includes two new options: View creator job and View executor job, which display information about the job that created or executed the queue item. For more details, refer to Transactions overview.
New process name placeholder for solutions created in Studio Web
When you run or publish a solution created in Studio Web, the Process name column in the Jobs grid now displays [Publish] for the corresponding entry. Previously, this column displayed Generic Process as the default job process name.
Personal Workspaces status display improvement
To better identify the status of a Personal Workspaces folder, the side panel now displays this information when you select a folder.
Process side panel improvements
- Package Requirements: Provides a view of the package requirements for the process.
- Jobs: Lists the job executions for the process. Extensive searching and filtering capabilities assist you in locating specific items.
- Logs: Lists the logs for all jobs that executed the process. You can drill down to individual job logs or export aggregated logs for all jobs.
Removing menu icons
To align with the high-density view, we removed all menu icons at the tenant and folder levels.
Removing the real count hint from Logs
We removed the real count hint from the Logs page and now display only 10,000 items. This change helps maintain a clean and efficient user interface.
Runtime arguments revamp
- The old Runtime Arguments
view:
- The new Runtime Arguments
view:
Time filter improvements
We have improved our time filters with a wider selection or predefined intervals and the addition of custom intervals.
- All
- Last hour
- Today
- Last 24 hours
- Last 7 days
- Last 2 weeks
- Last 30 days
- Last 6 months
Additionally, you can select the Custom option and set the exact date and time for both the start and the end of your interval.
- In the tenant context, under Monitoring: the Unattended Automations grid.
- In the tenant context, under Audit: the Audit and Test Automation Audit grids.
- In the tenant context, under Machines: the Machine Event Logs grid for a cloud robot VM pool.
- In the folder context, under Automations: the Jobs and Logs grids.
Updated favicon
The favicon for UiPath® has been updated to reflect the latest UiPath logo, ensuring a consistent visual identity across browser tabs.
User Form permissions update
- The Personal automation setup dropdown and the Enterprise setup section are now disabled if the required Robots permissions are not granted.
- When disabled, users can hover over these fields to see a tooltip explaining why they are unavailable.
Viewing resource consumption for unattended machines
On the tenant-level Monitoring screen, under Unattended sessions, you can now display the running, stopping and terminating jobs for each machine in a side panel. For more information, refer to Unattended sessions.
Deprecation of API endpoints and properties
- The
/Alertsendpoints. - The
/OrganizationUnitsendpoints. - The
OrganizationUnitsproperty in/Usersendpoints. - The
/UiPath.Server.Configuration.OData.VerifySmtpSettingendpoint. - The
IncludeAlertsEnabledquery parameter in the request and theHasAlertsEnabledproperty in the response toGET /odata/Folders/UiPath.Server.Configuration.OData.GetUsersForFolder(key={key},includeInherited={includeInherited}) - The
NotificationSubscriptionobject in/Usersand/QueueItemsendpoints.
This release brings security updates to address CVE-2025-55315.
- When you selected a tenant that you were not a member of, you were logged out of the UiPath® platform.
- An issue occurred if you upgraded a process while jobs that executed it were suspended, and the process upgrade involved changing the target framework from Windows - Legacy to Windows. In this scenario, the jobs failed when you resumed them. The issue no longer occurs.
- When you rapidly switched between tenants before the page fully loaded, the URL and page remained unsynchronized. This action caused Orchestrator to still display the initial tenant.
- The tenant-level Overview page and the folder-level Home page only displayed job statistics for RPA jobs. The pages now display statistics for all job types.
QueueItem.transactionAbandonedwebhook events occasionally had a wrong timestamp of0001-01-01T00:00:00. We have fixed the issue.- Queue items appeared as successful when they had a
falseprocessing status and an absentProcessingException. This scenario now results in aBadRequestExceptionwith anInvalidRequestmessage. - Exports you downloaded were always in English, regardless of the language you selected in the Orchestrator preferences. The issue no longer occurs.
- We fixed an issue where unsupported process types were available in the Queue Trigger dropdown. The dropdown now only displays supported process types.
- We fixed an issue that prevented the upload of
.nupkgpackages when thedependenciesfield exceeded 10,000 characters.
Tag operations not audited
Tag operations from the Tags entry in the admin portal are not currently audited.
Webhook Events Not Processed
- Event will be fixed with the next Cumulative Update:
task.updated
- Events that have no effect and will be removed from the user interface:
task.sla.evaluatetask.sla.updatestc.task.updateblobfile.uploadedblobfile.deleted
We recommend that you regularly check the deprecation timeline for any updates regarding features that will be deprecated and removed.
- Solutions onboarded in UiPath Automation Suite
- Introducing coded agents
- Secret asset type
- Agent traces
- Introducing indexes
- Administration and organization news
- Authenticating feeds using JWT bearer tokens
- Default Robot account
- Filtering by System Administrator on the Audit page
- Granting solution permissions to custom tenant roles
- Removing the password complexity sync to Identity
- Retention policy updates
- Testing module deactivation for new tenants
- Updated Allow to be Automation Developer role permissions
- Updated Folder Administrator role permissions
- Automation asset updates
- Auto-refreshing of job logs
- Creating disconnected event triggers
- Credential store news
- Encrypting storage bucket files
- Enhancing the timestamp precision of robot logs
- Environment variables detection
- Environment variables values masking
- Improved handling of form errors
- Improved runtime allocation checking
- Improved runtime arguments handling
- Improvements to removing machines and unattended sessions
- Introducing package categorization by type
- Introducing the Web apps package type
- Renaming files when uploading to storage bucket
- Running jobs via API calls
- Running jobs as yourself with access inherited from groups
- Secret asset type available for Solutions
- Selecting the entry point when starting a job
- Strong confirmation on delete always enabled
- Trigger history
- Update service changes
- Uploading multiple files to a storage bucket
- Automation Suite Robots
- Licensing
- Unified Pricing licensing model
- User interface enhancements
- CreationTime field removed from audit logs
- Displaying audit data in the side panel
- Enhanced audit log retrieval
- Enhancing more filters with multi-selection
- High density view always enabled
- Improved audit logs for automatically disabled triggers
- Improved experience when attempting to start a job with no suitable account
- Improved information on job times and duration
- Interface updates in the Jobs grid
- Interface updates on the Packages pages
- Introducing the User interaction process property
- Job side panel improvements
- Middle-clicking to open folder in new tab
- Monitoring displayed as landing page in tenant context
- New options for transaction-related job details
- New process name placeholder for solutions created in Studio Web
- Personal Workspaces status display improvement
- Process side panel improvements
- Removing menu icons
- Removing the real count hint from Logs
- Runtime arguments revamp
- Time filter improvements
- Updated favicon
- User Form permissions update
- Viewing resource consumption for unattended machines
- API changes
- Deprecation of API endpoints and properties
- Security updates
- Bug fixes
- Known issues
- Tag operations not audited
- Webhook Events Not Processed
- Deprecation timeline
- Download location