orchestrator
2.2510
false
  • Release notes
    • 2.2510.0
UiPath logo, featuring letters U and I in white

Orchestrator release notes

Last updated Nov 11, 2025

2.2510.0

Release date: November 11, 2025

Solutions onboarded in UiPath Automation Suite

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.

Introducing coded agents

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.

You can use the UiPath SDK to package your coded agents as standard .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.

Introducing indexes

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.

Administration and organization news

Authenticating feeds using JWT bearer tokens

You can now use the built-in 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.
Important: The uncompleted job and transaction archiving will not take effect until March 2025. Until then, change the setting as needed to suit your particular scenario.


You can find out more about this in Process data retention policy and Queue item retention policy.

Testing module deactivation for new tenants

Starting with this update, the majority of the Testing module in Orchestrator is deactivated for any newly created tenant. This change involves certain limitations on the Testing tab in Orchestrator, as follows:
  • 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.

Automation asset updates

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
We added support for Google Secret Manager as a credential store in Orchestrator. There are two plugins included with the integration:
  • 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

We made the following improvements to removing machines and deleting unresponsive or disconnected 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.
The improvements include a new Trigger configuration was changed notification. You receive the notification in the interface and via email in the following scenarios:
  • 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.

  • 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.

Automation Suite Robots

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.

Licensing

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
Unified Pricing introduces the following new features:
  • 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.

User interface enhancements

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

With the multi-selection feature, the following filters also support 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

We have made the following improvements to how we display 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

To make process information easier to retrieve, we have grouped the process details into tabs:
  • 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

For agents, the Add process and Start Job workflows now display runtime arguments in a clearer, more intuitive manner. Input and output arguments are displayed under separate tabs. Additionally, you can use the new JSON schema button to toggle between viewing the arguments and viewing the underlying JSON schema. The following example illustrates the differences between the old and the new Runtime Arguments sections:
  • 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.

You can now select from the following predefined 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.

The improvements apply to the time filters in the following grids:
  • 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.
Note: The improvements do not apply to the real-time monitoring pages under Monitoring.

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

We updated the user form interface to better align with the permissions enforced by the API when creating, editing, or deleting robots:
  • 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.

API changes

Deprecation of API endpoints and properties

The following endpoints and properties are now deprecated:
  • The /Alerts endpoints.
  • The /OrganizationUnits endpoints.
  • The OrganizationUnits property in /Users endpoints.
  • The /UiPath.Server.Configuration.OData.VerifySmtpSetting endpoint.
  • The IncludeAlertsEnabled query parameter in the request and the HasAlertsEnabled property in the response to GET /odata/Folders/UiPath.Server.Configuration.OData.GetUsersForFolder(key={key},includeInherited={includeInherited})
  • The NotificationSubscription object in /Users and /QueueItems endpoints.

Security updates

This release brings security updates to address CVE-2025-55315.

Bug fixes

  • 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.transactionAbandoned webhook events occasionally had a wrong timestamp of 0001-01-01T00:00:00. We have fixed the issue.
  • Queue items appeared as successful when they had a false processing status and an absent ProcessingException. This scenario now results in a BadRequestException with an InvalidRequest message.
  • 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 .nupkg packages when the dependencies field exceeded 10,000 characters.

Known issues

Tag operations not audited

Tag operations from the Tags entry in the admin portal are not currently audited.

Webhook Events Not Processed

Some events currently displayed as available for subscription in the user interface are not actually processed by the webhook service. The following events are affected:
  • 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.evaluate
    • task.sla.update
    • stc.task.update
    • blobfile.uploaded
    • blobfile.deleted

Deprecation timeline

We recommend that you regularly check the deprecation timeline for any updates regarding features that will be deprecated and removed.

Was this page helpful?

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