automation-suite
2023.10
false
  • Automation Suite on Linux Release Notes
    • 2023.10.0
    • 2023.10.1
    • 2023.10.5
    • 2023.10.6
    • 2023.10.8
    • 2023.10.9
  • Automation Suite on EKS/AKS Release Notes
UiPath logo, featuring letters U and I in white

Automation Suite release notes

Last updated Apr 29, 2025

2023.10.3

Release date: April 19, 2024

Support for Active/Active deployments

We are happy to announce that you can now deploy Automation Suite in Active/Active mode. With the new configuration, you can increase system availability, boost performance by distributing workloads, and provide seamless failover by ensuring that all systems are operational and sharing the load simultaneously.

Currently, only Orchestrator supports the Active/Active setup, but we are working hard to add more products to the list.

To find out more about Active/Active configurations, see Disaster Recovery - Active/Passive and Active/Active.

Support for external High Availability Add-on

The support for Active/Active deployments brings a side benefit: Automation Suite now supports external High Availability Add-on (HAA), in addition to the in-cluster configuration.

While having HAA deployed on external machines is mandatory in the case of Active/Active setups, in all the other scenarios it is optional.

For details on how to configure HAA, both when installed on the same cluster as Automation Suite and externally, see High Availability Add-on configuration and the High Availability Add-on Installation Guide.

Support for migrating standalone Insights to Automation Suite

We are excited to announce that you can now migrate your standalone Insights to Automation Suite. This migration allows you to enjoy all the benefits associated with deploying multiple UiPath on-premises products in a unified, single location. For more details, see Full migration.

Simplified migration to Automation Suite

Erratum - added June 3, 2024: We have made multiple improvements to the migration tool, in an attempt to streamline the process of migrating from a standalone product to Automation Suite.

One notable enhancement to highlight is the migration tool's ability to automatically create a tenant for each organization. This means that you no longer need to manually perform this operation.

If, however, you have already started to manually perform this step when migrating to Automation Suite, the migration tool will ignore it and create new tenant-organization pairs. Note that the format of the automatically generated tenant name is tenant_xxxxxxxx, where xxxxxxxx signifies the first eight characters of the Automation Suite organization ID.

Aside from this, you no longer need to provide the tenant ID when merging the organizations.

Another significant change is the updated parameters in the UiPath.OrganizationMigrationApp tool:
  • We have repurposed the following existing parameters:

    • The s parameter previously required the Identity database connection of the standalone product. Now, it requires you to provide the list of organization IDs of the standalone product.
    • The d parameter previously required the Identity database connection of Automation Suite. Now, it requires you to provide the list of organization IDs of Automation Suite.
  • We have introduced the following new parameters:

    • The i parameter requires the Identity database connection of the standalone product.
    • The j parameter requires the Identity database connection of Automation Suite.
    • The o parameter requires the Orchestrator database connection of the standalone product.
    • The p parameter requires the URL of Automation Suite.
    • The c this parameter requires the OMS S2S client secret.

Deprecating license activation from the host portal

We are striving to better support the ever evolving commercial offering of the UiPath® platform, and, as part of that, we are deprecating the option to activate licenses from the host portal. To help ease the transition, we have added a warning banner notifying administrators of the deprecation, and providing best practices for license activation.

Please rest assured that this in no way affects the functionality, and that you can still activate licenses from the host portal until the feature is removed.

Support bundle tool improvements

We have changed the default behaviour of the support bundle tool. The default execution now generates the RKE2 bundle, in addition to the uipath, Redis, and Longhorn bundles.

We have also made the following changes to the support bundle tool arguments:

  • We have deprecated the -r argument, which used to enable the RKE2 bundle generation since the operation occurs by default now;
  • We have added a new argument, -e, to exclude the RKE2 bundle and only generate the uipath support bundle.

Improved prerequisite checks

We have added more prerequisite checks to optimize the overall experience of installing and configuring Automation Suite and to catch missing requirements earlier. Here are some highlights:

  • We have introduced a new prerequisite check that validates the Redis connectivity. This check is only available if you use an external Redis cluster.
  • We have added a new prerequisite check that validates that the upgrade path across Automation Suite versions is correct.
  • We improved the error reporting message if the SQL prerequisite validation fails. Now, a detailed failure messages is displayed to give a better understanding of the possible issues, making it easier to troubleshoot.

For more on the prerequisite script, see Validating the prerequisites.

Improved sf-logs cleanup process

We have improved the cleanup process for the logs stored in the sf-logs bucket. A retry logic is added to the s3cmd delete command to ensure the full deletion even in case of initial failure. Additionally, the cleanup script is enhanced to delete all logs older than the specified deletion day when the cleanup cronjob is active for a particular day.

For more on the the cleanup script, see How to clean up old logs stored in the sf-logs bundle.

Custom path for RKE2 logs

You can now opt for a custom log path for your RKE2 logs by updating the infra.pod_log_path parameter in the cluster_config.json file. Previously, you could not change the /var/log/pods default log path.
Note, however, that updating the default path discards the logs in /var/log/pods.

Log-level enhancement for ArgoCD

We have changed the default ArgoCD log level to Info. Previously, you had to manually change the log level.

Bug fixes

  • Erratum - added February 27, 2024: In Apps, we fixed an issue involving the filenames of files that were assigned to an app variable using a Download file from storage bucket rule, and downloaded using a File downloader control. When the pre-signed app URL was disabled, these files had erroneous file names and were missing file extensions. This behavior is now fixed.
  • Erratum - added December 15, 2024: We previously addressed an issue in an erratum dated July 3, 2024, concerning the inability to save custom configurations in the email settings due to a form validation issue. The specific issue was that the Save button appeared greyed out, even when all required fields in the form were correctly filled in. This was said to be fixed, enabling users to successfully submit the form once all necessary fields have been meticulously filled in. However, upon further review, we regret to inform you that this issue has not been completely resolved. We apologize for any confusion or inconvenience caused and want to assure you that we are actively working towards a definitive solution. Find a workaround in the known issues section.

  • Erratum - added July 24, 2024: Using an external storage with a proxy environment caused Orchestrator, the Automation Suite Support Bundle Tool, Prometheus, Thanos, Fluentd, etc. to fail. The behavior no longer occurs.
  • We have fixed an issue causing the installer to miss a prerequisite check validation. The issue caused the inability to access or upgrade Orchestrator.

  • An issue was causing excessive alert emails after unexpected node restarts. We have fixed the issue by automatically managing and terminating orphaned jobs.

  • We have fixed an issue related to false positive CephMgrIsAbsent storage alerts. The alerts were displayed even though there were no storage issues. The behavior no longer occurs.

  • Ceph metrics and alerts were missing from the monitoring dashboard. The behavior no longer occurs.

  • We have fixed an issue causing a failure while uninstalling rook-ceph due to missing external object storage configuration. The error message was displayed even though the migration was succesful. The behavior no longer occurs.

  • We have fixed an issue causing the credential manager to incorrectly set the uipath-service secrets to blank.

  • We have fixed an issue preventing you from updating the TLS certificate when ArgoCD was not yet installed.

Known issues

Issue with saving custom configurations in email settings

Erratum - added December 15, 2024: When configuring the email settings, you cannot save any custom configurations due to an issue with form validation. The Save button incorrectly appears grayed out, despite filling in all the required fields correctly. As a workaround, you can make a PUT request to the /identity_/api/setting endpoint.
Use the appropriate access token and make sure the request body contains the necessary details. Also make sure that Email.Smtp.UseDefaultCredentials is set to True, like in the following example:
{
    "Settings": [
        {
            "Key": "Email.Smtp.Host",
            "Value": "SendGrid"
        },
        {
            "Key": "Email.Smtp.Port",
            "Value": "587"
        },
        {
            "Key": "Email.Smtp.UserName",
            "Value": ""
        },
        {
            "Key": "Email.Smtp.Domain",
            "Value": ""
        },
        {
            "Key": "Email.Smtp.FromEmail",
            "Value": "no-reply@uipath.com"
        },
        {
            "Key": "Email.Smtp.FromDisplayName",
            "Value": "UiPath Platform"
        },
        {
            "Key": "Email.Smtp.EnableSsl",
            "Value": "true"
        },
        {
            "Key": "Email.Smtp.UseDefaultCredentials",
            "Value": "true"
        },
        {
            "Key": "Email.Smtp.Password",
            "Value": ""
        },
        {
            "Key": "Email.Smtp.ConnectionTimeout",
            "Value": "180000"
        }
    ],
    "PartitionGlobalId": ""
}{
    "Settings": [
        {
            "Key": "Email.Smtp.Host",
            "Value": "SendGrid"
        },
        {
            "Key": "Email.Smtp.Port",
            "Value": "587"
        },
        {
            "Key": "Email.Smtp.UserName",
            "Value": ""
        },
        {
            "Key": "Email.Smtp.Domain",
            "Value": ""
        },
        {
            "Key": "Email.Smtp.FromEmail",
            "Value": "no-reply@uipath.com"
        },
        {
            "Key": "Email.Smtp.FromDisplayName",
            "Value": "UiPath Platform"
        },
        {
            "Key": "Email.Smtp.EnableSsl",
            "Value": "true"
        },
        {
            "Key": "Email.Smtp.UseDefaultCredentials",
            "Value": "true"
        },
        {
            "Key": "Email.Smtp.Password",
            "Value": ""
        },
        {
            "Key": "Email.Smtp.ConnectionTimeout",
            "Value": "180000"
        }
    ],
    "PartitionGlobalId": ""
}

Upgrade failure due to overridden Insights PVC sizes

Erratum - added December 18, 2024: An issue causes upgrades to fail when the existing Insights PVC sizes are inadvertently overridden. To address this problem, you must manually change the PVC sizes in ArgoCD UI. For details, see the Troubleshooting section.

This issue is fixed in Automation Suite 2023.10.7.

Data loss when reinstalling or upgrading Insights following Automation Suite upgrade

Erratum - added December 18, 2024: Following an Automation Suite upgrade from version 2023.4 or older, reinstalling or upgrading Insights results in data loss due to an issue with Insights storage class changes. To address the problem, see Troubleshooting.

We fixed the issue in Automation Suite 2023.10.7.

Node maintenance issue in non-HA Redis

Erratum - added December 18, 2024: An issue causes the redis-cluster-0 pod to get stuck in the terminating state when you perform a node drain in non-HA Redis scenarios. To address the problem, you must force delete the pod using the following command:
kubectl -n redis-system delete pod redis-cluster-0 --forcekubectl -n redis-system delete pod redis-cluster-0 --force

We fixed the issue in Automation Suite 2023.10.7.

Unnecessary Redis DNS resolution validations during Active/Passive checks

Erratum - added December 18, 2024: An issue causes unnecessary Redis DNS resolution validations for redis.<primary-fqdn> and redis-db.<primary-fqdn> during Active/Passive prerequisite checks. This issue is fixed in Automation Suite 2023.10.7.

Insights annotation issue blocks installer

Erratum - added December 18, 2024: An Insights annotation issue blocks the Automation Suite installer. We fixed the issue in Automation Suite 2023.10.7.

RKE2 log collector runs indefinitely

Erratum - added December 18, 2024: The RKE2 log collector runs indefinitely for some system commands. We fixed the issue in Automation Suite 2023.10.7.

Unintended RKE2 service upgrade on additional nodes

Erratum - added November 26, 2024: We have identified an issue where exclude= rke2-* is not added to the /etc/yum.conf file on nodes other than the first server. In specific environments, particularly online ones, an attempt to upgrade all components can cause an unintentional upgrade of the RKE2 service on nodes other than the first server.
To fix this issue, you must manually add exclude=rke2-* to the /etc/yum.conf file on all the nodes of your Automation Suite cluster.

AI Center skills sync failure during side-by-side upgrade

Erratum - added December 18, 2024: A syntax issue causes the failure of the aicenter skill sync and aicenter skill status commands during a side-by-side upgrade.

To fix this issue, you must manually edit the syntax. For details, see the Troubleshooting section.

Test Automation SQL connection string is ignored

Erratum - added October 17, 2024: When you provide an SQL connection string under the orchestrator.testautomation section of the cluster_config.json file, the uipathctl binary ignores the connection string and uses the one under the orchestrator section instead. To address the problem, see the Troubleshooting section.

OSD PV resize does not persist after upgrade

Erratum - added October 17, 2024: If you resize the rook-ceph OSD PV, the new size does not persist following an Automation Suite upgrade. We fixed the issue in Automation Suite 2023.10.6.

Redis failures due to inconsistent password updates

Erratum - added October 17, 2024: An issue is causing Redis recovery job failures when you update the ArgoCD admin password directly through the UI without simultaneously updating the Kubernetes secrets as well. To prevent the issue, we highly recommend that each time you change the ArgoCD admin password via the UI, ensure that you update the Kubernetes secrets at the same time. For more details on how to properly update the ArgoCD admin password, refer to Troubleshooting.

Installation fails while populating node labels

Erratum - added October 17, 2024: When deploying Automation Suite on AWS machines where only IMDSv2 is enabled, installation fails while populating node labels. To address the issue, see the Important note in Optional: Enabling resilience to zonal failures in a multi-node HA-ready production cluster.

Cannot upgrade due to failed jobs in system-upgrade namespace

Erratum - added October 17, 2024: Upgrading Automation Suite fails due to the presence of failed jobs in the system-upgrade namespace. If the upgrade command fails at any stage (infra, fabric, or service upgrade), take the following steps before retrying the upgrade:
  1. List the existing jobs in the system-upgrade namespace:
    kubectl get jobs -n system-upgradekubectl get jobs -n system-upgrade
  2. Delete the failed jobs:
    kubectl -n system-upgrade delete jobs <failed_jobs>kubectl -n system-upgrade delete jobs <failed_jobs>
    When running the command, replace the <failed_jobs> placeholder with the names of the failed jobs, separated by spaces.

We fixed the issue in Automation Suite 2023.10.6.

Pods cannot communicate with FQDN in a proxy environment

Erratum - added October 17, 2024: In a proxy environment, if the proxy server uses the same port as the TCP port of any other service in the Istio service mesh, such as port 8080, pods cannot communicate with the FQDN. The issue causes the following error:
System.Net.Http.HttpRequestException: The proxy tunnel request to proxy 'http://<proxyFQDN>:8080/' failed with status code '404'.System.Net.Http.HttpRequestException: The proxy tunnel request to proxy 'http://<proxyFQDN>:8080/' failed with status code '404'.

To fix the issue, see the Troubleshooting section.

Registry configuration corruption during upgrades

Erratum - added October 17, 2024: An issue causes the corruption of the registry configuration during the upgrade process. The issue occurs when uipathctl mistakenly processes ports in helm URLs as external registries, excluding the insecure_skip_verify: true parameter from the registries.yaml file. To overcome this issue, you must manually include the parameter in your registries.yaml file. We fixed this issue in Automation Suite 2023.10.6.

Intermittent not ready reports from agent machines

Erratum - added October 17, 2024: An issue causes agent machines to intermittently report as not ready when the rke2-server service is shut down without executing the rke2-killall.sh script. We fixed this issue in Automation Suite 2023.10.6.

Weak ciphers in TLS 1.2

Erratum - added August 29, 2024: We have identified certain vulnerabilities associated with the usage of weak ciphers in TLS 1.2. For details on how to mitigate the issue, see How to address weak ciphers in TLS 1.2.

Support bundle log collection failure

Erratum - added August 14, 2024: An issue affects the support bundle generation when using an external OCI registry in an offline environment. Under these conditions, the generated support bundle lacks historical logs and cannot upload to any selected external object storage. To fix this issue, see the Troubleshooting section.

Upgrades fail due to Longhorn being uninstalled

Erratum - added August 14, 2024: Upgrading from Automation Suite 2023.10.x fails due to the Longhorn storage classes still being present. To solve the problem, you must clean up the Longhorn storage classes manually, by running the following command:

for sc in $(kubectl get sc -o json | jq -r '.items[] | select(.provisioner=="driver.longhorn.io") | .metadata.name'); do
    kubectl delete sc "${sc}"
  done  for sc in $(kubectl get sc -o json | jq -r '.items[] | select(.provisioner=="driver.longhorn.io") | .metadata.name'); do
    kubectl delete sc "${sc}"
  done

We fixed the issue in Automation Suite 2023.10.5.

Unnecessary ListBucket API prerequisite check fails for external objectstore

Erratum - added August 14, 2024: For AI Center and Task Mining, the ListBucket API prerequisite check fails when using an external objectstore. However, AI Center and Task Mining do not use the ListBucket API permission. We removed the unnecessary check in Automation Suite 2023.10.5.

Cannot enable SSO for ArgoCD

Erratum - added August 14, 2024: You cannot enable SSO for ArgoCD due to an issue with the Dex image versions. We fixed the issue in Automation Suite 2023.10.5.

snapshot-controller-crds pod in CrashLoopBackOff state after upgrade

Erratum - added August 14, 2024: An issue causes the snapshot-controller-crds pod to remain in the CrashLoopBackOff state after upgrade. This occurs due to a conflict between the newly installed snapshot-controller and the existing one during the RKE2 upgrade. To fix the issue, see the Troubleshooting section.

Installation fails due to telemetry checks

Erratum - added August 14, 2024: In certain conditions, the Automation Suite installation process can fail due to telemetry check errors. To fix this issue, you have to manually set the telemetry check as optional and restart the installation. Starting with Automation Suite 2023.10.5, telemetry check errors no longer disrupt the installation process.

Support bundle generated with incorrect FQDN for AKS on Azure Government

When generating the support bundle, an incorrect FQDN is used for AKS on Azure Government. We fixed the issue in Automation Suite 2023.10.4.

Kubernetes upgrade failure

Erratum - added April 15, 2025: An issue causes the Kubernetes upgrade to fail due to a missing certificate-injector-webhook in deployment.apps. To address the issue, you must run the following command:
kubectl delete configmap -n uipath-infra certificate-injector-webhook-configmap --ignore-not-foundkubectl delete configmap -n uipath-infra certificate-injector-webhook-configmap --ignore-not-found

We fixed the issue in Automation Suite 2023.10.9.

Document Understanding deployment issue post-upgrade

Erratum - added April 15, 2025: An issue prevents you from importing files into your DM session in AI Center after upgrading to Automation Suite 2023.10.x. This issue occurs due to the du-digitizer-worker deployment from the old Automation Suite version not being fully cleaned up after the upgrade. Starting with Automation Suite 2023.10.0, the deployment was renamed to du-digitizer-worker-deployment.
To address the issue, you must navigate to the ArgoCD UI and from the documentunderstanding application, manually delete the old du-digitizer-worker deployment. After deletion, re-sync the documentunderstanding application.

We fixed the issue in Automation Suite 2023.10.8.

Incomplete Docker registry cleanup process

Erratum - added April 15, 2025: An issue prevents the registry cleanup command from effectively clearing the unused Docker images from all registry pods. To address the issue, refer to the Troubleshooting section.

We fixed the issue in Automation Suite 2023.10.9.

Upgrade fails due to MongoDB to SQL Server migration

Erratum - added April 15, 2025: We have identified an issue impacting the side-by-side and the in-place upgrade of Automation Suite 2022.10 or earlier to Automation Suite 2023.10.0 or later. Due to a faulty migration from MongoDB to SQL Server, the upgrade operation fails if you have Apps enabled and use Kerberos authentication for the SQL Server database.

The recommended solution is to upgrade to Automation Suite 2023.10.9.

Kube-proxy health check not working

Erratum - added April 15, 2025: The node-monitor component, which monitors the node for issues such as checking kube-proxy health or if ip_forward is enabled, and cordons the node if issues arise, is not working for specific nodes such as GPU, task-mining, or as-robot. We have fixed this issue in Automation Suite 2023.10.9.

Kerberos tickets do not automatically renew

Erratum - added April 15, 2025: Kerberos tickets fail to automatically renew after cluster restoration, requiring manual sync of the Windows Auth app.

This issue is fixed in Automation Suite 2023.10.9.

AI Center storage migration failure

Erratum - added February 13, 2025: An issue prevents uipathctl from correctly setting executeMigration to true during the migration process from Ceph in-cluster storage to external object storage in AI Center.
To fix this issue, you must manually set executeMigration to true in ArgoCD for AI Center and then proceed with a resync, ensuring to prune. This issue is fixed in Automation Suite 2023.10.8.

Email alerts configuration failure post upgrade

Erratum - added February 13, 2025: An issue affects the functionality of email alerts configuration and the setup of multiple receivers after upgrading from Automation Suite 2022.10. To address this issue, see Troubleshooting.

This issue is fixed in Automation Suite 2023.10.8.

Deprecation timeline

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

Bundling details

Product versions

To find out what has changed on each Automation Suite product, visit the following links.

If the product is greyed out, this new Automation Suite version does not bring any changes to it.

DISCOVERBUILDMANAGEENGAGE
AI Center 2023.10.3Action Center 2023.10.3
Task Mining 2023.10.3AI Computer Vision 2023.10.2Insights 2023.10.3Apps 2023.10.3
Document Understanding 2023.10.3Orchestrator 2023.10.4 
  Test Manager 2023.10.3 
    

Internal third-party component versions

This Automation Suite release bundles the following internal components:

Component

Version

RKE2

1.26.11

ArgoCD

2.7.7

logging-operator

4.1.0
logging-operator-logging4.1.0
gatekeeper3.12.0

rook-ceph

1.9.4

prometheus-pushgateway

2.1.6

cert-manager

1.12.3

rancher-istio

102.2.0-up1.17.2

rancher-logging102.0.1-up3.17.10
rancher-logging-crd102.0.1-up3.17.10
rancher-monitoring-crd102.0.1-up40.1.2
rancher-gatekeeper-crd102.1.0-up3.12.0
rancher-gatekeeper

100.2.0-up3.8.1

rancher-monitoring

102.0.1-up40.1.2

longhorn

1.4.3

longhorn-crd

1.1.100

reloader

0.0.129

csi-driver-smb

1.10.0

velero

3.1.6

redis-operator

7.4.2-54

redis-cluster

7.4.2-2

Migration tool version

The migration tool version you need depends on the standalone products you plan to migrate and the targeted Automation Suite version. For more details, see Migration compatibility matrix.

For instructions on migrating a standalone product to the current version of Automation Suite, see Full migration.

Was this page helpful?

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