2024.10.0
发布日期:2024 年 11 月 11 日
We are happy to announce the addition of Document Understanding modern projects to our Automation Suite product portfolio. This expansion aligns with our aim to maintain parity with the functionalities offered via Automation Cloud.
If you plan to enable Document Understanding modern projects, make sure to check out the cross-product dependencies and that you meet all the prerequisites. Note that Document Understanding modern projects require additional resources, so make sure to take that into account when enabling this product.
All the details about the installation and configuration of these newly onboarded products are available in the Automation Suite on Linux Installation Guide. For details on how make the most out of the functionality of these products, refer to Document Understanding Modern Projects User Guide.
In an attempt to make your start with Automation Suite easier and cost-effective, we are now introducing the lite mode. With it, you can start with fewer infrastructure requirements and when ready, transition to high availability for specific services.
profile
parameter in the cluster_config.json
file or through the use of our interactive installer.
A key benefit of lite mode is its resource efficiency. It offers full functionality without the need for high availability across all services. Consequently, the lite profile needs fewer resources, a value-added feature for infra-budget-conscious organizations.
Notably, lite mode is not just for small-scale operations. This mode is designed with scalability in mind, so as your needs grow, lite mode grows with you.
Lite mode is versatile, accommodating a wide array of scenarios, such as the following:
-
You plan to explore the Automation Suite functionality without a significant infrastructural commitment.
-
You start with a minimal setup but want the flexibility and ease of scaling up as the need arises.
-
You aim to manage infrastructure cost by customizing the availability of services to your unique needs.
-
You aim at smaller-scale use cases and prefer a system that operates efficiently with non-high availability services.
uipathctl
extends its role in Automation Suite, as part of our initiative to unify our CLI tools. uipathctl
heads toward becoming a stronger and a more convenient single entry point for all your tasks within Automation Suite.
This streamlines your installation and configuration of Automation Suite and creates a more integrated experience.
uipathctl
replaces the following scripts and assimilates their functionalities:
-
install-uipath.sh
, previously used to install and customize Automation Suite . -
configureUiPathAS.sh
, previously used to perform operations within the Automation Suite cluster, such as the certificate management, as well as the configuration of objectstore, registry, and monitoring tools. -
configureUiPathDisks.sh
, previously used to configure disks and mounting points for your new Automation Suite cluster, as well as resize data disks post-installation. -
validateUiPathReadiness.sh
, previously used to validate and install the RPM packages and to validate the prerequisite checks required when installing Automation Suite. -
orchestrator_configurator.sh
, previously used to configure files and settings within the Orchestrator deployment in Automation Suite, such as adding storage files, credential store plugins, NLog extensions, and changingappSettings
.
We look forward to sharing further enhancements with you.
For more details on the commands you can run, see uipathctl.
We have expanded our OS support to include RHEL 8.6, 8.8, 8.9, 8.10, 9.2 and 9.4 versions.
Automation Suite 现在对所有 S3 API 请求使用 AWS 签名版本 4。 这会影响在不支持 AWS 签名版本 4 的 S3 服务器上使用 Automation Suite。
Automation Suite now supports server-side encryption with Key Management Service (SSE-KMS) on AWS S3 buckets.
For more information on SSE-KMS, see the AWS documentation.
We now support Transport Layer Security (TLS) 1.3. This new TLS version brings several key improvements, being more secure than its predecessor, TLS 1.2, and offering speedier connections and improved performance.
For details on how to upgrade from TLS 1.2 to TLS 1.3, refer to How to address weak ciphers in TLS 1.2.
我们很高兴地宣布,Automation Suite 现在支持 Orchestrator 和其他外部注册表,这些注册表要求您先创建一个项目,然后才能从注册表中推送或拉取映像。
有关更多详细信息,请参阅将 Automation Suite 工件上传到符合 OCI 的外部注册表和符合 OCI 的外部注册表配置。
我们添加了更多先决条件检查,以优化安装和配置 Automation Suite 的整体体验,并尽早发现缺失的要求。以下是一些重点内容:
-
Automation Suite 现在会检查外部对象存储是否支持通过预签名 URL 向存储桶发出 POST 请求。Document Understanding 需要 POST 请求支持才能从存储桶下载文件。
-
We have introduced a new prerequisite check for configurations using a single node RKE2 with in-cluster storage. An additional disk of a minimum 512GB is now required to store Ceph data backups. To partition the disk for Ceph, you must use the following command:
./bin/uipathctl rke2 disk --backup-disk-name <disk-name>
./bin/uipathctl rke2 disk --backup-disk-name <disk-name> -
A new prerequisite check validates that you have enough disk space to enable Document Understanding modern projects. This check verifies disk space availability on the
/datadisk/registry
and/var/lib/rancher
disks.
我们现在在 AWS 的高可用性部署中支持 Instance Metadata Service 版本 2 (IMDSv2)。 有关 IMDSv2 的更多信息,请参阅AWS 文档。
To take full advantage of the features that Apps offers, you now must provide a unique subdomain with a Fully Qualified Domain Name (FQDN). You must make the following changes:
-
Update your certificate with a Subject Alternative Name (SAN) entry for Apps. Details...
-
Adjust your DNS server to accommodate the new Apps subdomain. Details...
Automation Suite 2024.10 introduces automatic identity token-signing certificate rotation. This feature automates the lifecycle of your signing keys, offering enhanced security and reducing the need for manual certificate management.
If you're deploying Automation Suite 2024.10 for the first time, this feature is enabled by default. The option for manual management of signing certificates remains available, and those who prefer manual control or have specific operational requirements can disable automatic certificate rotation.
For users upgrading to 2024.10 from an older version, automatic management is disabled by default but can be enabled if desired.
For details on how to enable or disable automatic certificate rotation, see Automatic certificate rotation in the Automation Suite on Linux documentation, or Automatic certificate rotation in the Automation Suite on AKS/EKS documentation.
新的消耗品监控选项
现在,您可以借助新的“消耗品”选项卡以更精细的方式监控许可证分配。它位于组织级别和租户级别的“管理”部分中,细分了许可的使用单位(例如 AI Unit、Robot Units 和 API 调用)的分配和使用情况。
引入 SAP 传输单位
现在提供了一种新的服务使用单位,称为 SAP 传输单位。它用于在 Test Manager 中授权 SAP 变更影响分析功能。
与许可证相关的租户限制更改
- Automation Hub
- Process Mining
- Test Manager
- Insights
删除许可证超额分配横幅
到目前为止,当分配给服务的许可证数量超过组织可用的许可证数量时,系统会显示警告横幅。但是,它没有提供任何明确的超额分配信息,也没有提供用于解决此问题的操作项目。
因此,为了增强用户体验并消除任何干扰,我们决定将其删除。您仍然可以通过查看分配抽屉找到所有相关详细信息。
通过 AI Unit 许可 Process Mining
就像我们的几个 AI 产品一样,Process Mining 现在通过 AI Unit 进行许可。
有关使用的详细信息,请参阅 Process Mining 指南中的“许可证”页面。
We are excited to introduce personal access tokens (PATs). PATs provide developers with an efficient and secure method to obtain tokens with user-scoped access. PATs can limit risk when working with applications or automations that do not allow for other authentication mechanisms, or where you do not want to provide your credentials. If the app is compromised, you simply revoke the PAT.
个人访问令牌仅用于本地用户。
核心功能:
- 系统会自动撤销从组织中删除的用户的关联 PAT,以防止未经授权的访问。
-
组织管理员可以管理已发布的 PAT,从而在必要时轻松撤销访问权限。
For detailed information on implementing PATs, please refer to the docs on personal access tokens.
Personal access tokens (PATs) can be managed by organization administrators. PATs can limit risk when working with applications or automations that do not allow for other authentication mechanisms, or where you do not want to provide your credentials. If the app is compromised, you simply revoke the PAT.
个人访问令牌仅适用于本地用户,并由组织管理员管理。
组织管理员可以管理已发布的 PAT,从而在必要时轻松撤销访问权限。
For detailed information on managing PATs, please refer to Managing PATs.
To ensure a more secure stack and minimize common vulnerabilities and exposures, we’ve increased the frequency of Kubernetes updates.
Typically, Kubernetes requires sequential version upgrades, which can mean multiple intermediate steps to upgrade to your target Automation Suite version. In Automation Suite 2024.10, we’ve introduced chained Kubernetes upgrades, allowing you to reach your target Automation Suite version directly, without intermediate jumps. The entire process is handled seamlessly in the background.
You can now upgrade from, for instance, Automation Suite 2023.10.2 to 2024.10.0, progressing through multiple Kubernetes versions automatically. The enhancement ensures a secure stack, with an even smoother upgrade experience.
To accommodate this improvement, you should know that we have made several modifications in the upgrade workflow. These changes include updates to existing steps or new additions, such as the following ones:
-
Running the prerequisite checks, separately for infrastructure and services;
-
Migrating Longhorn workloads to local PV, shifting MongoDB data to SQL, and moving Ceph to a Helm-based deployment, before the actual upgrade;
-
Installing the services and shared components to their target version.
uipathctl
for the in-place upgrade commands.
For more details, see Performing an in-place upgrade.
We have extended the list of products that you can deploy in Active/Active mode. Previously, this feature was only available for Orchestrator, but we have now also included the following products to give you more flexibility:
-
Action Center
-
AI Center
-
Apps
-
Automation Ops
-
Automation Suite 机器人
-
Computer Vision
-
Data Service
-
Document Understanding
-
Test Manager
For details, refer to Disaster recovery - Active/Passive and Active/Active.
We have improved our installation experience by reducing the number of steps required by the installation process. Now, this process involves two main parts, namely the infrastructure installation and the cluster installation. With these improvements to the installation flow, you can expect considerably reduced installation time.
We are excited to announce a significant improvement focused on the management of shared components.
In previous versions, we relied heavily on a component delivery system provided by Rancher. While effective, this approach has its challenges, notably dealing with inconsistent component versions.
uipathctl
for installing and upgrading components.
This strategic shift not only simplifies the shared components installation process but also provides the ability to manage each component individually. Moreover, you can also expect improved time efficiency in the reinstallation process for individual components.
/asbackup/asetcdbackup
location or your equivalent NFS mount path, in order to prevent any potential mounting issues. For details on the updated commands, refer to Configuring the mount path.
现在,您可以轻松删除升级后的过时映像。 此功能是专门针对具有集群内 Docker 注册表的离线设置而设计的。 有关更多详细信息,请参阅执行升级后操作。
We're happy to announce various fixes and improvements that ensure an even more accurate estimate of the hardware requirements for any Automation Suite deployment. The tool now takes into account the additional data disk required by Document Understanding and AI Center. Also, it now takes a single click to share the UiPath Automation Suite Install Sizing Calculator URL along with your currently selected configuration.
如果您想试用 UiPath Automation Suite 安装大小调整计算器,请参阅容量规划。
我们很高兴宣布我们的完全限定域名 (FQDN) 更新流程得到了增强。 现在,您可以从单台计算机更新集群 FQDN,从而代替以前的多步骤过程。 此更新旨在简化流程,使其更加人性化和高效。
有关 FQDN 更新过程的更多信息,请参阅在安装后配置 FQDN。
The Istio-related dashboards are switched off by default. If you need to use these dashboards, you must enable them through additional configuration steps within the ArgoCD UI. However, be aware that enabling these dashboards could impact Istio performance.
For more details about Istio dashboards, see Monitoring the network.
uipathctl
is now more user-friendly. The simplified and organized display enhances readability and gives more control over the type of info you get.
--verbose
标志来访问完整的详细输出。 如果更简洁的信息更能满足您的需求,只需跳过--verbose
标志,即可获得清晰、易于理解的输出。
有关先决条件检查的更多详细信息,请参阅先决条件检查。
我们推出了一些旨在改进 SAML SSO 的重大更新。 以下是新功能的简要概述:
-
在实体 ID 格式之间切换:获取身份提供程序设置的 UiPath 详细信息时,可以在旧版实体 ID 格式(不包含组织 ID)和新格式包含组织 ID 之间进行更改。
-
自定义唯一标识符:我们引入了用于设置自定义属性以实现唯一标识的选项。 在以下情况下,此功能特别有用:
-
电子邮件地址未分配给您的用户。
-
电子邮件地址不能充当唯一标识符(它们在身份提供程序中不是唯一的)。
重要提示:一旦设置了 “唯一标识符”,如要更改此标识符,可能会导致系统可能无法再识别先前已识别的用户,因为这些用户可能会丢失。
-
-
为身份验证请求签名:此功能允许 UiPath 对所有 SAML 身份验证请求进行签名。 如果您的身份提供程序需要签名身份验证请求,这将非常有用。
-
单点注销:我们的 SAML 配置现在包括单点注销 (SLO) 功能,可在您的身份提供程序下统一实现所有应用程序的同时注销。
我们引入了高对比度主题,以确保增强一组用户界面元素的对比度。
有关更多信息,请参阅选择主题。
现在,您可以在左侧导航栏中管理三项新服务的可见性,以便为每个用户自定义用户界面:
-
Automation Hub
-
AI Center
-
Process Mining
有关更多信息,请参阅隐藏未使用的服务文档。
-
We fixed an issue that caused the
uipathctl
binary to ignore any SQL connection string you provided in theorchestrator.testautomation
section of the cluster configuration file. -
我们修复了在仅启用 IMDSv2 的 AWS 计算机上安装或升级失败的问题。
-
在代理环境中,如果代理服务器使用与 Istio 服务网格中任何其他服务的 TCP 端口相同的端口(例如端口 8080),则 Pod 无法与 FQDN 通信,并会显示错误消息。 现在不会再发生此行为。Note: If you previously created a service entry according to the workaround in Pods cannot communicate with FQDN in a proxy environment, we recommend that you delete the service entry after you upgrade to Automation Suite 2024.10.0 or later. To delete the service entry, use the following command:
kubectl delete serviceentry proxy -n uipath
kubectl delete serviceentry proxy -n uipath -
我们修复了与
uipathctl
相关的问题,该问题会在升级期间导致注册表配置损坏。 以前,cluster_config.json
的 Helm URL 中的端口被视为外部注册表,从而导致registries.yaml
被遗漏。 现在,无论 Helm URL 中是否存在端口,insecure_skip_verify: true
都会正确包含在registries.yaml
中。 -
我们修复了一个问题:在不执行
rke2-killall.sh
的情况下关闭rke2-server
服务可能会导致代理计算机间歇性地生成未就绪的报告。 - 我们修复了由于卸载 Longhorn 后仍存在 Longhorn 存储类而导致从 Automation Suite 2023.10.x 升级失败的问题。
- 我们修复了导致支持捆绑包不包含历史日志,也不上传到已配置的外部对象存储的问题。 在使用外部 OCI 注册表的离线环境中会发生此问题。
- 我们修复了导致 RKE2 升级后
snapshot-controller-crds
Pod 仍处于 CrashLoopBackOff 状态的问题。 由于新安装的snapshot-controller
与 RKE2 升级期间现有的 之间存在冲突,因此会发生此问题。 - 我们修复了一个问题,该问题会由于 Dex 映像版本差异而阻止您为 ArgoCD 启用 SSO。
- We have fixed an issue that prevented licenses from being allocated at the organization level.
-
我们修复了一个问题,如果您调整集群内 Docker 注册表使用的 Docker 注册表 PVC 的大小,则在升级过程中会导致出现问题。 现在,可以在升级过程中准确识别并考虑新的大小。
You cannot currently perform a full migration from standalone products version 2024.10 to Automation Suite 2024.10 using the UiPath.OrganizationMigrationApp tool. We are actively working on introducing support for this scenario.
In the meantime, you can perform a single-tenant migration. For details on this migration option, refer to Single tenant migration.
In this release, Document Understanding modern projects are not supported in Automation Suite offline deployments and Azure Government environments.
包括生成式批注和生成式提取在内的 AI 功能当前在 Automation Suite 的 Document Understanding 中不可用。
If Document Understanding is enabled on your tenant without the activation of Document Understanding modern projects, the Document Understanding application (accessible from the list on the left side) will not work.
For more information, refer to the Document Understanding Release Notes guide.
as.tar.gz
is currently not available. You can use full as.tar.gz in the meantime.
cluster_config.json
文件中将registries.trust.enabled
参数设置为true
时,会出现此问题。
Forwarding infrastructure logs to Splunk is currently not possible in Automation Suite 2024.10 because the Splunk Connect plugin for Kubernetes is no longer supported. The OpenTelemetry Collector, which you can use to gather logs, is also not supported in this Automation Suite version.
For more information on managing external tools, refer to Responsibility matrix.
You cannot currently use custom directories for storing your pod logs. This is due to the switch to kube-logging.
ServiceMonitor
file is not tracked by default. This issue specifically affects services such as Redis or Istio when attempting to enable the monitoringConfigure.enableEnhancedMonitoring
field.
release: monitoring
label to the ServiceMonitor
YAML configuration file, as shown in the following configuration sample.
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: istio-component-monitor
namespace: {{ .Values.monitoringConfigure.namespaces.istio }}
labels:
monitoring: istio-components
release: monitoring
spec:
jobLabel: istio
targetLabels: [app]
selector:
matchExpressions:
- {key: istio, operator: In, values: [pilot]}
namespaceSelector:
any: true
endpoints:
- port: http-monitoring
interval: 15s
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: istio-component-monitor
namespace: {{ .Values.monitoringConfigure.namespaces.istio }}
labels:
monitoring: istio-components
release: monitoring
spec:
jobLabel: istio
targetLabels: [app]
selector:
matchExpressions:
- {key: istio, operator: In, values: [pilot]}
namespaceSelector:
any: true
endpoints:
- port: http-monitoring
interval: 15s
我们建议您定期查看弃用时间表,以获取有关针对即将弃用和删除功能的任何更新。
要了解每个 Automation Suite 产品的更改,请访问以下链接。
如果产品显示为灰色,则此 Automation Suite 新版本不会对其进行任何更改。
此 Automation Suite 版本捆绑了以下内部组件:
组件 |
版本 |
---|---|
RKE2 |
1.30.5 |
ArgoCD |
2.11.3 |
Gatekeeper |
3.17.0 |
rook |
1.14.6 |
ceph |
17.2.6 |
prometheus-pushgateway |
2.12.0 |
证书管理器 |
1.14.5 |
Istio |
1.23.0 |
kube-logging/logging-operator |
4.9.1 |
Prometheus |
2.54.1 |
Grafana |
11.1.5 |
velero |
6.2.0 |
redis 运算符 |
7.4.6-2 |
redis 集群 |
7.4.6-22 |
oauth2-proxy |
7.6.0 |
- 新增功能
- Document Understanding modern projects onboarded to Automation Suite
- Introducing lite mode
- Unifying command line operations with uipathctl
- RHEL supported versions
- AWS 签名版本 4 支持
- SSE-KMS support
- Support for TLS 1.3
- 支持需要项目的外部注册表
- 新先决条件检查
- Instance Metadata Service Version 2 support
- Apps subdomain requirement
- Automatic rotation for identity token-signing certificates
- 许可证新闻
- Personal access tokens (PATs)
- Managing personal access tokens
- 改进
- In-place upgrade enhancements
- Extended support for Active/Active deployments
- Simplified installation process for enhanced efficiency
- Enhanced shared components management using OSS base
- Enhanced backup and restore flow
- 集群内 Docker 注册表的映像清理
- UiPath Automation Suite Install Sizing Calculator enhancements
- FQDN update enhancement
- Istio dashboards management
- Enhanced prerequisites check output
- Security enhancements
- SAML SSO 改进
- 高对比度主题选项
- 用户界面中的服务可见性
- 错误修复
- 已知问题
- Full migration from standalone products to Automation Suite not supported
- Document Understanding limitations and known issues
- Split as.tar.gz not available
- 启用 Connaisseur 会导致安装或升级失败
- Forwarding logs to Splunk is currently unavailable
- Custom directory for pod logs not working
- External service monitoring not enabled by default
- 弃用时间表
- 捆绑详情
- 产品版本
- 内部第三方组件版本