2022.4.0
Fecha de lanzamiento: 25 de abril de 2024
Cambios en las limitaciones de tenant relacionadas con la licencia
Si tiene una licencia que incluye cualquiera de los siguientes servicios, le encantará saber que, al actualizar la licencia, ahora se pueden habilitar en 100 tenants cada uno:
- Automation Hub
- Process Mining
- Test Manager
- Insights
Fecha de lanzamiento: 29 de julio de 2022
Novedades
Automation Suite 2022.4.0 ahora es compatible con RHEL 8.5.
Fecha de publicación: 23 de mayo de 2022
Novedades
Data Service ya disponible en Automation Suite
"Develop et impera" with our newest Automation Suite member: Data Service. We bring the service within your reach for broader accessibility, providing secure storage and management capabilities for your UiPath® data models. Now you can store your business data by creating Data Service entities, import them in Studio, design workflows using your own data, interact with other UiPath® products, such as Apps, all from a central location. Moreover, you can reference the available API resources to develop your own application and leverage the Data Service functionality to your interests. That's one way to satisfy your automation "sweet(suite) tooth".
When upgrading to a new Automation Suite version, newly onboarded products are not enabled by default. This is also the case of Data Service, which you can only enable following a 2022.4 upgrade. For instructions, see Managing products.
On the other hand, if you perform an Automation Suite clean installation, Data Service is enabled by default, regardless of whether you opt for the Basic or Complete profile. To disable the product, see Manual: Advanced installation experience.
El catálogo de recursos ya está disponible en Automation Suite
As part of this Automation Suite version, we have also enabled Resource Catalog by default. This new service is integrated with Orchestrator, and no action is required from your part in terms of installation and configuration. For more details on the functionality brought about by the Resource Catalog, see Orchestrator documentation.
Integración SAML para organizaciones
La integración permite conectar Automation Suite a cualquier proveedor de identidades (IdP) compatible con la norma SAML 2.0, como Okta o PingOne, por nombrar algunos.
La integración ya estaba disponible para los hosts, pero ahora está disponible también para las organizaciones.
About the SAML authentication model | Configuring the SAML integration (for organizations)
LDAP sobre SSL (LDAPS)
Hemos añadido soporte para LDAP sobre SSL para la integración de Active Directory.
Licencia
Insights con licencia a nivel de host
La licencia de servicio de Insights ahora también se puede administrar desde el nivel de host, como para otras licencias de servicio, no solo desde el nivel de organización.
Auditoría para la asignación y desasignación de licencias
La asignación o desasignación de licencias a nivel de host ahora se registra en los registros de auditoría de host.
Mejoras en el rendimiento de la página de licencias
Para aumentar el rendimiento en la recuperación de grandes listas de usuarios o grupos en la página de Licencias, hemos realizado los siguientes cambios en la interfaz de usuario, que se aplican a los tenants con el modelo de gestión de licencias de usuario activado:
- La lista de usuarios ya no se puede filtrar por la columna Nombre.
- Buscar un usuario ya no ordena la lista.
- Los usuarios o grupos eliminados se identifican con una etiqueta N.A.
Las licencias huérfanas de los usuarios o grupos eliminados deben eliminarse manualmente, de modo que puedan reintroducirse en el conjunto de licencias para su futura reasignación.
Nueva licencia de usuario: Desarrollador de Automatización
Para los clientes existentes que tienen licencias de usuario de RPA Developer Pro, RPA Developer o Test Developer Pro, estos son los cambios que pueden ver en el producto:
- All existing RPA Developer Pro licenses are renamed to Automation Developer. <!
- Las licencias RPA Developer existentes se mantienen tal cual.
- Las licencias existentes de Test Developer Pro, que no se mostraban en el producto, se añaden ahora a tu recuento de licencias de Automation Developer.
Conversión de licencias
¿Cómo? Si estás en la versión 2020.4 o posterior, puedes solicitar convertir tus licencias de usuario RPA Developer y Test Developer Pro existentes en licencias de usuario Automation Developer enviando un ticket de licencia a Soporte.
¿Por qué? Convertir las licencias existentes en licencias de Automation Developer permite aprovechar la ventaja de tener menos tipos de licencias que gestionar. Además, en el caso de las licencias de RPA Developer, la conversión de la licencia te permite actualizar a todo el conjunto de capacidades que ofrece Automation Developer.
Actualización de la asignación de licencias: Una vez completada la conversión de licencias y que tus licencias de Automation Developer estén disponibles en Automation Cloud, debes actualizar la asignación de licencias. Para aquellos usuarios o grupos que tenían una licencia de RPA Developer asignada a través de un grupo o directamente asignada, asigna una licencia de Automation Developer a ellos en su lugar.
Validación automatizada de requisitos previos
Hemos automatizado el proceso de verificar si su entorno cumple con los requisitos antes de instalar Automation Suite. Ahora tiene scripts dedicados que le ayudarán a prepararse para una instalación sin problemas. Para obtener más información sobre cómo utilizar las nuevas herramientas, consulta:
- Validar los requisitos previos para el perfil de evaluación de nodo único
- Validating the prerequisites for the multi-node HA-ready production profile.
Soporte para nuevas versiones de RHEL
Ahora puede instalar Automation Suite en máquinas que ejecutan RedHat Enterprise Linux (RHEL) 8.5. Además, RHEL 8.4 es compatible con GPU.
Acceso ArgoCD
There are two ways to access ArgoCD now, depending on the operations you want to perform: you can use either the read-only account for basic scenarios or the admin account for advanced configuration. For more details, see Managing the cluster in ArgoCD.
Cierre correcto del nodo
You can now perform a graceful node shutdown using the newly introduced drain-node.sh script. For instructions, see Shutting down a node.
Actualizaciones de la documentación
Queremos que pueda seguir fácilmente las mejoras que hacemos en nuestras plantillas en la nube. Por eso hemos decidido documentar las mejoras de las plantillas en notas de versión separadas. Cada dos semanas, verá nuevas notas de la versión en las secciones dedicadas a cada plantilla:
- Notas de la versión de la plantilla de AWS
- Notas de versión de Plantilla para GCP
- Notas de versión de Plantilla de Azure
Las plantillas para Automation Suite 2022.4.0 se publicarán pronto y nos aseguraremos de añadir todos los detalles a las notas de la versión.
Tenga en cuenta que las notas de la versión generales de Automation Suite no se verán afectadas por este cambio.
Mejoras
Optimizaciones de almacenamiento
Muchos componentes de Automation Suite usan volúmenes persistentes para almacenar los datos dentro del clúster. Estos volúmenes persistentes se replican en múltiples nodos para garantizar que tenga un RTO y RPO mínimos en la implementación de producción multinodo preparada para alta disponibilidad.
Algunos componentes, como Ceph, que almacena paquetes NuGet y datos de cola en Orchestrator, conjuntos de datos cargados en AI Center, grabaciones para el análisis de Task Mining, etc., tenían un factor de replicación de 18 veces. En otras palabras, para almacenar 1 GB de datos, necesitaba 18 GB de espacio en disco distribuidos en múltiples nodos de servidor. No hace falta decir que esto implicó una gran sobrecarga de almacenamiento. Otros volúmenes persistentes utilizados por componentes como Prometheus, AlertManager, RabbitMQ, MongoDB, Insights, etc. se encontraban en una situación similar.
Esta versión de Automation Suite aporta una serie de optimizaciones de nivel de almacenamiento diseñadas para reducir los requisitos de Ceph Objectstore a un factor de replicación de 9 veces. Esto es posible moviendo Ceph de algoritmo de codificación Replicado a Borrado.
However, you can consider this solution only if you use Ceph 15.x. This is the case if you clean-install Automation Suite 2022.4 or you upgrade from one of the following versions: 2021.10.0, 2021.10.1, 2021.10.2 to 2022.4.0. On the other hand, if your Ceph version is 16.x, performing the storage optimization operations will result in reduce fault tolerance to data corruption. For this reason, storage optimizations are not recommended when upgrading from 2021.10.3 or 2021.10.4 to 2022.4. For details on this, see Optimizing Objectstore storage.
If, however, you decide to perform the additional migration steps for Ceph when upgrading to Automation Suite 2022.4, here's what you need to keep in mind. The migration needs temporary storage in underlying disks. If you have at least 35% of available storage, you can follow Automated: Migrating Ceph data pool from replicated to erasure-coded type. Otherwise, you must bring the additional disk of 512GiB on any of the server machines where you plan to perform the migration, and follow the instructions in Manual: Migrating Ceph data pool from replicated to erasure-coded type.
Ten en cuenta que, al actualizar el clúster de la versión 2021.10 a la versión 2022.4, el tamaño de almacenamiento de otros componentes seguirá siendo el mismo porque Kubernetes no admite de forma inherente la reducción del tamaño de los volúmenes persistentes. Esta limitación no afecta a las instalaciones nuevas.
En cuanto a otros componentes, también hemos reducido drásticamente su tamaño para reducir los requisitos generales de almacenamiento.
To find out how much storage you need for your use case, see Evaluating your storage needs.
Experiencia mejorada de copia de seguridad y restauración
Hemos dedicado un gran esfuerzo a revisar toda la experiencia de copia de seguridad y restauración para que puedas mantener tu clúster de Automation Suite a salvo sin mover ni un solo lugar.
Ahora puede elegir entre dos enfoques diferentes: uno automatizado y uno manual. El método automatizado de copia de seguridad y restauración juega el papel principal y también es la opción recomendada, ya que hace que todo el proceso sea más accesible y menos propenso a errores.
A new versatile script is what facilitates this simplification: uipathctl.sh. Wondering what is so versatile about it? Aside from helping you configure the backup and restore the cluster, the script can also be used in upgrade scenarios. For more details, see Using uipathctl.sh.
Por otro lado, el enfoque manual de la operación de copia de seguridad y restauración requiere más experiencia técnica, pero también abre la puerta a una mayor personalización.
For an overview of the two options and additional instructions, see Backing up and restoring the cluster.
Experiencia de actualización mejorada
Como también es el caso de la operación de copia de seguridad y restauración, también hemos mejorado considerablemente la experiencia de actualización para que pueda pasar fácilmente a la última versión de Automation Suite. Del mismo modo, ahora puede elegir entre un método automatizado o manual.
El enfoque automatizado, que recomendamos dado que requiere un esfuerzo mínimo de tu parte, se basa en el script uipathctl.sh .
Por otro lado, la actualización manual es una operación más compleja, que requiere más conocimientos técnicos y es adecuada para aquellos que desean un mayor control de todo el proceso. Ten en cuenta, sin embargo, que las actualizaciones manuales desde la versión 2021.10 requieren que realices algunos pasos adicionales para migrar de Canal a Cilium CNI.
For instructions on how to upgrade Automation Suite, either manually or using the automated method, see Upgrading Automation Suite.
Alertas mejoradas
Numerous alerts have been introduced to give you more control over Automation Suite and to be aware of any issues that you may encounter. Among them are the alerts for routing request, node going down, MongoBD, RabbitMQ alerts, etc. For more details, see Alert runbooks.
Mejoras en la instalación
- The
install-uipath.shinstaller now accept the following new flags:-c,-m|--machines,--compare-config,--skip-compare-config. For more details, see install-uipath.sh parameters. - You no longer have to execute the
install-uipath.shinstaller when loading the Document Understanding and Computer Vision bundles in an offline environment. Refer to our documentation for the new commands: single-node evaluation profile and offline multi-node HA-ready production profile. - We have considerably simplified the GPU installation. Check out Enabling the GPU on the cluster for the new instructions.
- The Istio gateway now requires TLS version 1.2 and above. While not recommended, using a deprecated TLS version is still possible. For more details, see Enabling a deprecated TLS version.
- Hemos actualizado los requisitos para el puerto de nodo utilizado para la comunicación interna. Ahora solo debes habilitar el puerto
30071en lugar del rango32767-30000.
Renovación de certificados de MongoDB
A partir de la versión 2022.4, los certificados de MongoDB generados durante la instalación tienen una validez de tres años. El certificado de CA se renueva automáticamente 30 días antes de que caduque, mientras que el certificado TLS se renueva 20 días antes de que caduque. Por ello, no es necesaria la intervención del usuario para mantener la validez de los certificados.
However, if you want to renew the certificates manually, you can use the certificate rotation CLI. Follow the steps from the MongoDB certificate renewal page to do so.
Mejoras en la interfaz de usuario
Nueva pestaña de configuración de seguridad
The Automation Suite host portal and the Admin page of the organization-level portal now include a new tab called Security Settings.
This new tab includes the functionality that was previously available from the now-removed Authentication Settings tab that was available from the Users (host level) or Accounts & Groups (organization level) pages.
Actualizaciones de encabezado
Hemos realizado algunos cambios menores en el encabezado de Automation Suite:
- El icono de usuario se ha movido de la esquina superior izquierda de la ventana a la esquina superior derecha de la misma.
- In the upper-left corner, we now have the App launcher icon, which opens the list of Automation Suite products available to you.
Preferencias de usuario
From the user icon, you can now select the Preferences option to open the Preferences page. From there, you can set your language and theme preferences, as well as reset your password.
Cambios de última hora
Token de conexión
El punto de conexión /connect/token ya no acepta el tipo de contenido multipart/form-data.
Tras actualizar a la versión 2022.4, debes actualizar las solicitudes de API afectadas a este punto de conexión para utilizar el tipo de contenido application/x-www-form-urlencoded.
Integración de Azure AD (organización)
To follow Microsoft’s recommended least privilege model, we have updated the permissions that must be assigned from Azure in order to set up the Azure AD integration as follows:
- For Group member permissions, instead of Group.Read.All we are now requiring the GroupMember.Read.All permission.
- Para los permisos de Usuario, en vez de User.Read.All, ahora se necesita el permiso User.ReadBasic.All. (User.Read sigue siendo necesario, igual que antes).
Repercusión
Si ya tenías configurada la integración, debes actualizar tu configuración de Azure a:
- Sustituye los permisos antiguos por los nuevos.
- Después de los cambios de permisos, selecciona la casilla Conceder autorización de administrador.
Azure AD login troubleshooting: If you do not perform step 2, your users are asked to provide consent when they attempt to log in. Because only an Azure administrator can consent, users won't be able to log in anymore.
The Test Connection button is not available unless you make the above changes.
Configuring Azure for the integration (steps 9 and 10)
Corrección de errores
-
Automation Suite depende del reenvío de IP de Linux, que debe estar habilitado. En ocasiones, durante la actividad de mantenimiento del nodo, el reenvío de IP se deshabilitaba por error, interrumpiendo la comunicación hacia y desde el nodo afectado. A partir de esta versión, Automation Suite habilita automáticamente el reenvío de IP de Linux.
-
Anteriormente, cualquier llamada a Automation Suite devolvía una cadena de certificados parcial, que los navegadores y otras herramientas a veces consideraban de no confianza. A partir de esta versión, Automation Suite siempre devuelve una cadena de certificados completa.
-
Longhorn crea réplicas de cada volumen persistente en diferentes nodos para garantizar la alta disponibilidad. Si el proceso de replicación en cualquier nodo es defectuoso, Longhorn recupera la réplica afectada y libera el espacio.
Sin embargo, si el nodo en el que reside la réplica defectuosa es inaccesible durante más de 30 minutos, Longhorn no podrá recuperar ese espacio. Por este motivo, la réplica defectuosa seguirá usando el disco por la eternidad. Para recuperar este espacio, hemos introducido un trabajo cron que comprueba periódicamente si hay réplicas defectuosas.
-
Al borrar una instalación antigua y luego instalar el nuevo clúster en las mismas máquinas, a los pods de Istio se les asignaban direcciones IP incorrectas, que estaban fuera del rango de CIDR del clúster de Kubernetes. Por esta razón, los servicios que se ejecutan en los nodos con direcciones IP de Istio no válidas no pudieron servir el tráfico. Este comportamiento no deseado se produjo debido a los archivos de residuos dejados por la desinstalación del clúster anterior. Para solucionar este problema, hemos introducido una función de curador automático que supervisa y cura los pods de Istio.
-
Después de reiniciar un clúster de un solo nodo, los pods que usaban volúmenes persistentes se quedaban atascados en el estado de inicialización con el error
volumeattachment. Para evitar este problema, hemos introducido una función de reparación automática que supervisa y repara los pods. -
A veces, los pods Ceph se quedaban atascados en el estado de terminación para siempre debido a que Longhorn no podía eliminar los dispositivos de bucle invertido subyacentes. Esto provocó que el almacenamiento no funcionara, lo que, a su vez, hizo que el clúster fuera inaccesible. Para solucionar este problema, hemos añadido un trabajo cron periódico que identifica el problema e implementa la funcionalidad de recuperación automática.
-
NetworkManager manipularía la tabla de enrutamiento para las interfaces en el espacio de nombres de red predeterminado donde muchos CNI, incluido el RKE2 predeterminado, crean veth pares para conexiones a contenedores. Esto interferiría con la capacidad del CNI para enrutar correctamente y podría hacer que la instalación de Automation Suite falle. Para solucionar estos problemas, hemos configurado NetworkManager para ignorar la interfaz de red de franela.
-
El HTML de la página de inicio de sesión personalizada perdería propiedades de estilo después de guardar, abandonar la página y volver a ella.
-
When configuring SMTP for system email notifications, the SMTP Host field failed validation if using a hostname instead of an FQDN.
-
Se ha corregido el script
configureUiPathDisks.shpara configurar la partición/datadiskLonghorn cuando el disco subyacente se escala verticalmente. -
Cuando la configuración de auditoría era inalterable, las actualizaciones fallaban sin un mensaje de error específico durante la etapa de instalación de infraestructura. Hemos solucionado el problema.
Problemas conocidos
-
Erratum - added October 11, 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'.Para solucionar el problema, consulta la sección Solución de problemas.
-
Fe de erratas: añadida el 29 de agosto de 2024: hemos identificado ciertas vulnerabilidades asociadas con el uso de cifrados débiles en TLS 1.2. Para obtener más información sobre cómo mitigar el problema, consulta Cómo abordar los cifrados débiles en TLS 1.2.
-
Erratum - added April 19, 2024: In certain situations, Prometheus pods can fail to start due to an out-of-memory (OOM) error. To fix the issue, see the Troubleshooting section.
-
Fe de erratas: añadida el 19 de abril de 2024: en ciertas situaciones, faltan métricas y alertas de Ceph en los paneles de supervisión. Para solucionar el problema, consulta la sección Resolución de problemas .
-
Erratum - added April 19, 2024: False positive CephMgrIsAbsent alerts are displayed even though there are no storage issues.
-
Fe de erratas de enero de 2024: el script de limpieza de la réplica recuperaba incorrectamente el almacenamiento en los nodos. Para obtener más información, consulta el artículo Solución de problemas del parche de recuperación de almacenamiento .
-
Las sesiones de usuario en los portales para el host y la organización no tienen tiempo de espera.
-
To enforce a timeout period, you must manually set a timeout interval for the Management portals.
Detalles del paquete
Versiones de productos
Para descubrir qué ha cambiado en cada componente de Automation Suite, visite los siguientes enlaces.
Si el componente está en gris, esta nueva versión de Automation Suite no incorpora ningún cambio en él.
Versiones de componentes internos de terceros
Esta versión de Automation Suite incluye los siguientes componentes internos:
| Componente | Versión |
|---|---|
| RKE2 | v1.21.4+rke2r2 |
| ArgoCD | v2.2.5 |
| rook-ceph | v1.7.9 |
| cert-manager | 1.2.0 |
| Rancher | 2.6.0 |
| rancher-istio | 100.0.0-up1.10.4 |
| longhorn | 1.2.2 |
| longhorn-crd | 1.1.100 |
| reloader | v0.0.89 |
| csi-driver-smb | v1.4.0 |
| rabbitmq-operator | 1.5.0 |
| redis-operator | 6.2.8-11 |
| redis-cluster | 6.2.8-53 |
| MongoDB | 4.4.4-ent |
| docker_registry | 2.7.1 |
| self_heal_operator | 0.0.1 |
Versión de la herramienta de migración
La versión de la herramienta de migración que necesitas depende de los productos independientes que planeas migrar y la versión de Automation Suite de destino. Para obtener más información, consulta Matriz de compatibilidad de migración.
Para obtener instrucciones sobre la migración de un producto independiente a la versión actual de Automation Suite, consulta Migración completa.
- Cambios en las limitaciones de tenant relacionadas con la licencia
- Novedades
- Novedades
- Data Service ya disponible en Automation Suite
- El catálogo de recursos ya está disponible en Automation Suite
- Integración SAML para organizaciones
- LDAP sobre SSL (LDAPS)
- Licencia
- Validación automatizada de requisitos previos
- Soporte para nuevas versiones de RHEL
- Acceso ArgoCD
- Cierre correcto del nodo
- Actualizaciones de la documentación
- Mejoras
- Optimizaciones de almacenamiento
- Experiencia mejorada de copia de seguridad y restauración
- Experiencia de actualización mejorada
- Alertas mejoradas
- Mejoras en la instalación
- Renovación de certificados de MongoDB
- Mejoras en la interfaz de usuario
- Cambios de última hora
- Token de conexión
- Integración de Azure AD (organización)
- Corrección de errores
- Problemas conocidos
- Detalles del paquete
- Versiones de productos
- Versiones de componentes internos de terceros
- Versión de la herramienta de migración