Jutro Digital Platform Kufri
Novedades del parche 10.7.4 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.7.4:
ID | Descripción |
|---|---|
| JUT-22215 | El inicio de sesión ya no se activa automáticamente en el cliente de autenticación Okta para las páginas que no requieren autenticación. |
| JUT-21946 | La biblioteca okta-auth-js se actualizó a la versión 7.8.1. |
| JUT-21934 | eslint-config ya no utiliza un paquete antiguo esm, que causaba problemas con el nodo 22. |
| JUT-21785 | Se actualizó la dependencia de Webpack a la versión 5.95.0 en @jutro/cli-app. |
| JUT-21787 | Se actualizó htmlparser2 a la versión 5.0.0. |
| JUT-21788 | Se actualizó ejs a la versión 3.1.0. |
| JUT-21793 | Se actualizó micromatch a la versión 4.0.8. |
| JUT-21794 | Se actualizó braces a la versión 3.0.3. |
| JUT-21801 | Se actualizó rollup a la versión 2.79.2. |
| JUT-21804 | Se actualizó postcss a la versión 8.4.31. |
| JUT-21805 | Se actualizó express a la versión 4.20.0. |
| JUT-22076 | Se actualizó http-proxy-middleware a la versión 2.0.7 para corregir la vulnerabilidad del paquete. |
| JUT-22077 | Se actualizó cookie a la versión 0.7.1 para corregir la vulnerabilidad del paquete. |
| JUT-21683 | Se actualizó axa-fr/oidc-client a la versión 7.22.32. |
| JUT-21714 | El paquete @jutro/eslint-config tenía una configuración incorrecta para el nodo 22. |
| JUT-21797 | Se actualizó loader-utils a la versión 3.2.1. |
| JUT-21868 | El calendario de DatePicker se renderiza dentro del cuerpo del modal, en lugar de sobre él. |
| JUT-21908 | DatePicker propagaba los clics a los objetos subyacentes. |
| JUT-22173 | Al hacer clic en el área del calendario en un componente de fecha, se cerraba el calendario cuando se utilizaba un microfrontend en Safari. |
| JUT-22174 | Se solucionó un problema que causaba que el calendario en los componentes de fecha en Storybook se cerrara inmediatamente después de abrirlo. |
| JDCD-697 | Se solucionó un problema que ocasionaba un error de tiempo de ejecución no detectado en la plantilla “Agent Experience” cuando PolicyCenter no estaba configurado o no funcionaba. |
Novedades del parche 10.7.3 de Jutro
Bibliotecas de interfaz de usuario de Jutro 10.7.3
Cliente de autenticación de Okta
Ahora se admite la autenticación de Okta en el paquete @jutro/auth.
Para habilitar Okta, establezca JUTRO_AUTH_USE_NATIVE_OKTA_CLIENT=true en su entorno. El uso del cliente de autenticación de Okta es igual que el cliente genérico, excepto por los siguientes cambios de comportamiento:
-
Inicio de sesión silencioso y flujo emergente de autenticación simplificados.
Utiliza un mecanismo personalizado (response-mode: okta_post_message) para pasar los tokens actualizados desde un iframe o ventana emergente ocultos a la ventana principal. Como resultado, no carga ninguna ruta de aplicación. Esto significa que las variablesJUTRO_AUTH_SILENT_LOGIN_PATHyJUTRO_AUTH_SILENT_REDIRECT_PATHson obsoletas. -
La memoria es el almacenamiento de tokens. No hay una opción de service worker. La memoria para el almacenamiento de tokens es la opción más segura en el cliente nativo de Okta. Hay dos diferencias en el comportamiento de la aplicación:
- Cada vez que se abre o actualiza una página, se inicia un flujo de inicio de sesión completo para obtener tokens. El usuario verá un cargador y
/auth/callbackcambia en la navegación de su navegador durante un breve período. - No hay sincronización, cada pestaña usa sus propios tokens.
- Cada vez que se abre o actualiza una página, se inicia un flujo de inicio de sesión completo para obtener tokens. El usuario verá un cargador y
-
No hay parámetros adicionales. El cierre de sesión con el cliente nativo de Okta ignora los parámetros adicionales de
JUTRO_AUTH_LOGOUT_QUERY_EXTRAS.
Para obtener más información sobre el uso del cliente nativo de Okta, consulte la página de documentos de autenticación.
Si ha utilizado el paquete de autenticación nativo de Okta heredado desde la versión 8.12 o anteriores, consulte los pasos para migración del cliente de autenticación para obtener detalles sobre en qué difiere.
Obsolescencia de la versión 18 del nodo
Es posible que la ejecución de versiones obsoletas exponga la aplicación a vulnerabilidades.
Puede migrar aplicaciones existentes al nodo 22 hasta el 30 de septiembre de 2025. Actualice todas las aplicaciones lo antes posible.
El mantenimiento del nodo 18 finaliza en abril de 2025 y no recibirá asistencia técnica después de esa fecha. El uso del nodo 18 en Jutro queda obsoleto y se recomienda actualizar al nodo 22.6.0 o uno posterior.
Para migrar, haga lo siguiente:
- Actualice el campo
enginesen supackage.jsona:
"engines": {
"node": ">=22.6.0 < 23",
"npm": ">=10.8.2 "
}
- Si usa NVM para administrar versiones del nodo, debe actualizar su archivo
.nvmrcav22.6.0. - Instale Node.js v22.6.0 (y si no es usuario de NVM, elimine la versión anterior).
- Actualice las pruebas unitarias que utilizan
Intl(Node.js v22 se actualiza de acuerdo con la última versión de Intl). - Elimine
node-sassde supackage.jsony agregue"sass": "1.81.0"en su lugar.- Si tiene problemas con
"sass": "1.81.0", intente usar"sass": "1.77.8"en su lugar.
- Si tiene problemas con
Para comprobar si la aplicación sigue funcionando con una versión más reciente de Node.js (por ejemplo, en las canalizaciones de TeamCity), haga lo siguiente:
- Actualice el campo
enginesen supackage.jsona:
"engines": {
"node": ">=22.6.0 < 23",
"npm": ">=10.8.2 "
}
- Elimine
node-sassde supackage.jsony agregue"sass": "1.81.0"en su lugar.- Si tiene problemas con
"sass": "1.81.0", intente usar"sass": "1.77.8"en su lugar.
- Si tiene problemas con
Un cambio en el proceso de traducción en el nodo 22 hace que un carácter de espacio sea reemplazado por un espacio Unicode estrecho de no separación. Esto puede dar lugar a pruebas unitarias fallidas, ya que no coincide con el patrón regex \s.
Intl.Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.7.3:
ID | Descripción |
|---|---|
| JUT-20454 | El componente GenericInput no reconocía el estilo -JDS-FOCUS-SHADOW-ERROR. |
| JUT-20839 | Los errores de componentes de fecha se renderizaban en las posiciones incorrectas. |
| JUT-20970 | La validación antigua no funcionaba cuando se alternaba la visibilidad de los campos. |
| JUT-21149 | Aparecía un error de autenticación si, después de iniciar o cerrar sesión, el usuario tenía tres pestañas abiertas. |
| JUT-21221 | La ventana emergente de autenticación de iframe no funcionaba en el modo privado de Firefox. |
| JUT-21226 | El componente cargador de microfrontend no se podía invalidar. |
| JUT-21299 | La ventana emergente de autenticación de MicroFrontend ocupaba toda la pantalla. |
| JUT-21358 | El método window.atob() no podía decodificar algunos tokens. |
| JUT-21432 | El uso de la característica “duplicar” de un navegador ocasionaba un error durante el cierre de sesión. |
| JUT-21453 | La redirección de inicio de sesión no respetaba routerBasename. |
| JUT-24510 | No se registraban las rutas de inicio de sesión silenciosas cuando la aplicación usaba routerBasename y basePath diferentes. |
| JUT-21541 | El cierre de sesión del cliente nativo de autenticación de Okta no funcionaba de manera coherente. |
| JUT-21542 | La aplicación Jutro genérica mostraba un error al cerrar sesión en una segunda pestaña. |
Novedades del parche 10.7.2 de Jutro
Mejoras y problemas solucionados
ID | Descripción |
|---|---|
| JUT-21177 | El menú desplegable DropdownSelectField y TypeaheadMultiSelectField en ModalNext de un microfrontend se renderizaba detrás de la ventana modal. |
| JUT-20975 | Se agregó compatibilidad de autenticación de Okta a la integración de microfrontend. |
Novedades del parche 10.7.1 de Jutro
Mejoras y problemas solucionados
ID | Descripción |
|---|---|
| JUT-20964 | Si se iniciaban varios flujos de inicio de sesión desde varias pestañas, el estado no era válido y no se podía iniciar sesión. |
| JUT-20609 | Los estilos de encabezado de las ventanas emergentes de ShowConfirmModal estaban rotos. |
| JUT-21006 | JUTRO_AUTH_LOGIN_QUERY_EXTRAS no se pasaban en el inicio de sesión silencioso. |
| JUT-20929 | La autenticación independiente de iframe no funcionaba si iframe era multisitio. |
| JUT-20857 | Cargador infinito al ir a una URL diferente que renderizaba ese mismo microfrontend anidado. |
| JUT-20420 | El cliente OIDC genérico de @jutro/auth llevaba a un usuario de agente inactivo a la pantalla de inicio de sesión de Guidewire Hub. |
| JUT-20571 | Se corrigieron los problemas de sincronización de autenticación al usar varias pestañas. |
| JUT-20848 | El microfrontend de iframe abría varias ventanas emergentes para la autenticación. |
| JUT-20846 | No aparecía una notificación del sistema cuando el microfrontend intermedio usaba la versión 8.13 de Jutro. |
| JUT-20820 | Se solucionó una pérdida de memoria cuando una aplicación de Jutro se cargaba varias veces dentro de un iframe. |
| JUT-20814 | Se aumentó el tiempo de espera de inicio de sesión silencioso. |
| JUT-19975 | location.state pasado al componente enlace no estaba definido. |
| JUT-20860 | El modal no estaba presente en el árbol de accesibilidad. |
| JUT-20740 | Retardo al aplicar estilos cuando la vista rápida estaba abierta. |
Novedades de Jutro Digital Platform Kufri
Jutro Design System 10.7.0
Mejoras técnicas
Esta actualización incluye una serie de mejoras y correcciones de errores.
Nuevos componentes que reemplazan componentes obsoletos
Algunos componentes han quedado obsoletos y fueron reemplazados. Algunos de los componentes nuevos están estructurados de manera diferente a sus predecesores. Es posible que tenga que ajustar las propiedades dondequiera que se llame el componente. La siguiente lista contiene los componentes y sus reemplazos:
| Componente obsoleto | Componente nuevo |
|---|---|
ToggleField | ToggleButtonGroup y ToggleButton |
SwitchField | Switch |
Slider | Slider |
DateTimeField | DatePicker y TimePicker |
DateField | DatePicker |
MonthYearField | MonthPicker |
YearField | YearPicker |
DateRangeField | DateRangePicker |
DateTimeZoneField | DatePicker, TimePicker y TimezonePicker |
SimpleDateField | DateInput |
SimpleMonthYearField | DateInput |
Los componentes obsoletos aún se importan desde @jutro/components y los componentes nuevos están disponibles desde @jutro/components/new.
Propiedades de componentes obsoletos
Los siguientes componentes tienen algunas propiedades obsoletas:
| Componente | Propiedades obsoletas |
|---|---|
Tooltip | idanimation |
TooltipIcon | idlabelPositionshowInlineLabelfieldLabelIdtitleClasstextClasslinkClass |
SimpleProgressBar | idpathvalueprogressBarClassNamestepClassName |
Actualizaciones de microfrontend
La solución de contexto compartido de microfrontend ahora está disponible de manera general a través del componente MicroFrontend en modo moduleFederation. Para obtener información detallada, consulte la sección Exposición e incrustación con el componente MicroFrontend en el modo de federación de módulos.
Elementos obsoletos
Hay elementos obsoletos en esta versión. Consulte nuestra página sobre elementos obsoletos para obtener más información.
Jutro Web Apps
Las URL ahora seguirán este patrón:
<jutro app name>[-optional name hash for longer app names]-<git branch suffix>[-optional branch hash for longer branches]-tenant-starSystem-planet.<guidewire base domain>
Este cambio acompaña a un nuevo límite de 10 caracteres para los ID de aplicaciones recién creados. También hay una función que le permite personalizar el nombre para mostrar de la aplicación para nombres muy largos en la interfaz de usuario.
Cuando el nombre de un inquilino tiene menos de 10 caracteres, se optimiza el uso del espacio. En tales casos, los caracteres no utilizados se usan para más caracteres de nombre de aplicación.
Este cambio solo se aplica cuando se realizan nuevas implementaciones o cuando se vuelve a implementar. Las implementaciones existentes no se ven afectadas.
Este cambio no afecta a las implementaciones que utilicen dominios personalizados.
Registro de paquetes externos para usar bibliotecas de JavaScript y componentes de interfaz de usuario
Ahora puede configurar registros privados para utilizar sus propias bibliotecas de JavaScript y componentes de interfaz de usuario en sus aplicaciones de Jutro.
La característica registro de paquetes externo le permite configurar credenciales para instalar paquetes desde un registro privado mediante un ámbito específico y un token de autenticación.
Para obtener más información, consulte Configuración del registro de paquetes externos.
Dominios y subdominios personalizados
Ahora puede registrar un dominio personalizado con Guidewire. También puede usar una combinación de dominios y subdominios personalizados para sus aplicaciones.
Se puede registrar más de un dominio personalizado en la misma aplicación y, dado que los dominios personalizados se registran en todo el inquilino, también puede registrar varios subdominios por cada aplicación.
Para obtener más información, consulte Dominios personalizados.
Plantillas de experiencia
Las siguientes plantillas de experiencia destinadas a darle una ventaja en la implementación de sus experiencias digitales ahora están a disposición de todos:
- Plantilla “Agent Experience” (Experiencia del agente)
- Plantilla “PolicyHolder Experience” (Experiencia del asegurado)
- Plantilla “Agent Quote and Buy Personal Auto Experience” (Experiencia de cotización y compra de vehículo personal con agente)
SDK de Digital 10.7.0
El SDK de Digital está diseñado específicamente para funcionar con las Cloud API de InsuranceSuite y facilitar la interacción con ellas. Puede generar su SDK de Digital a medida dentro de su propia aplicación, en función de sus líneas de negocio. Para ello, utilice Jutro CLI, en función de sus definiciones específicas de la API abierta de Cloud API y de la lista de esquemas expuestos en InsuranceSuite.
Ahora existe una versión del SDK de Digital que puede ejecutarse independientemente de Jutro. Para obtener más información, consulte las notas de la versión del SDK de Digital.
@digitalsdk, que se encuentra en el mismo repositorio que el ámbito de MNP @jutro. La actualización a la versión Kufri funcionará sin ninguna modificación manual, pero hay algunos cambios que se deben realizar en algunos casos.Caso 1: Trabajar de manera local después de la actualización 10.7
Algunas bibliotecas de @jutro JDP 10.7 (Kufri) ahora usan el nuevo ámbito de NPM @digitalsdk como una subdependencia. Los entornos locales no están configurados para utilizar este nuevo ámbito de NPM @digitalsdk, lo que hace que la compilación de la aplicación local falle.
Para que estas nuevas dependencias funcionen en su entorno de desarrollo local, deberá actualizar su configuración npm local (es decir, el archivo .npmrc) para usar el nuevo ámbito de NPM @digitalsdk.
Edite el archivo .npmrc local y agregue el nuevo ámbito @digitalsdk apuntando a la misma URL de registro que el ámbito @jutro.
Encontrará más detalles sobre la configuración de .npmrc en la sección Configuración de su entorno de desarrollo local.
Caso 2: Después de la regeneración del SDK, actualice las dependencias del proyecto
Después de volver a generar el SDK de Digital con Jutro CLI, el código generado hará referencia a la biblioteca de NPM @digitalsdk/internal, pero esta biblioteca no forma parte del package.json de la aplicación, lo que hace que la compilación de la aplicación falle (local y del servidor).
Para resolver el problema, la dependencia se debe agregar al package.json de su aplicación.
"dependencies": {
...,
"@digitalsdk/internal": "10.7",
...,
}
Para asegurarse de que el entorno local esté configurado para acceder al ámbito de NPM @digitalsdk desde el registro, edite el archivo .npmrc local y agregue el nuevo ámbito @digitalsdk que apunte a la misma URL de registro que el ámbito @jutro.
Caso 3: Comience a usar la nueva CLI del SDK de Digital, en lugar de usar Jutro CLI
JDP 10.7 incluye una nueva CLI separada para manejar la generación del SDK. Para poder utilizarla, deberá actualizar las dependencias del proyecto.
Nota: Deberá actualizar las dependencias del proyecto y agregar la biblioteca @digitalsdk/internal, incluso si continúa generando el SDK de Digital desde Jutro CLI.
Agregue lo siguiente a su archivo package.json:
"dependencies": {
...,
"@digitalsdk/internal": "10.7",
...,
}
"devDependencies": {
...,
"@digitalsdk/cli": "10.7",
...,
}
Para asegurarse de que el entorno local esté configurado para acceder al ámbito de NPM @digitalsdk desde el registro, edite el archivo .npmrc local y agregue el nuevo ámbito @digitalsdk que apunte a la misma URL de registro que el ámbito @jutro.
Mejoras y problemas solucionados
ID | Descripción |
|---|---|
| JUT-19873 | Se agregó una advertencia sobre la falta de configuración de inicio de sesión silencioso. |
| JUT-20426 | Se corrigió un error al cerrar sesión en la página con el error de microfrontend de federación del módulo. |
| JUT-19922 | Se agregó la opción de anexar el nombre del ámbito del MFE para el script de generación de temas. |
| JUT-20069 | El año mínimo no se podía seleccionar en el componente selector de año. |
| JUT-20280 | El estado del calendario se pasaba para evitar problemas importantes. |
| N/C | Vuelve la versión v14.2.2 de la dependencia @testing-library/react. |
| JUT-20206 | El traductor devolvía interrupciones de tipo para algunos componentes. |
| JUT-20207 | Vuelve a la versión 5.89.0 de Webpack de dependencia. |
| JUT-20150 | Corrige el campo principal no válido en package.json. |
| JUT-20147 | El cargador del microfrontend desaparece en la navegación del navegador. |
| JUT-20000 | Los microfrontends establecían JUTRO_CSS_SCOPE en JUTRO_APP_ID si estaba disponible. |
| JUT-20221 | Se solucionó el posicionamiento de QuickView en el microfrontend. |
| JUT-19901 | Se actualizó la lógica de resolución de URL para la carga de recursos de tema. |
| N/C | Verificación del prefijo de la versión durante la migración del paquete. |
| JINFRA-2329 | Se eliminó fqdns de la carga útil enviada desde la página Ascenso. |
| JINFRA-2210 | Muestra varios dominios en la página Ascenso y una lista en la vista rápida Tabla de implementaciones. |
| JINFRA-2248 | Se solucionó un problema por el que se mostraba un error en la página Ascenso mientras se ascendía a preproducción y producción. |
| JINFRA-2290 | Se solucionó un problema por el que las URL de ascenso utilizaban el primer planeta disponible, en lugar del seleccionado por InsuranceSuite. |
| JINFRA-2209 | Se implementó la visualización de varias URL en la tabla de implementación. |
| JINFRA-2417 | El menú desplegable del sistema principal ahora muestra el rótulo correcto en la página Configuraciones globales. |
| JINFRA-2381 | Los íconos de la aplicación ahora tienen el tamaño correcto. |
| JINFRA-2068 | Se cambió la composición y disposición del botón Guardar/Cancelar en la página Configuraciones globales. |
| JINFRA-2260 | Se solucionó un problema por el que el ícono de actualización no estaba redondeado. |
| JINFRA-1619 | La nueva opción de vista de lista para la página de inicio de JWA muestra una lista de aplicaciones con los puntos de datos y las acciones correspondientes. |
| JINFRA-1572 | Los encabezados en la configuración global y la página de registro de dominios personalizados ahora están anidados en una jerarquía semántica. |
| JINFRA-2154 | Rediseño de los íconos de la aplicación de inicio. |
| N/C | Se agregó un resaltado a los nombres de las aplicaciones que coinciden con la búsqueda en la página de inicio. |
| N/C | Se solucionó un problema por el que los desarrolladores no podían editar la configuración de CI/CD para una aplicación de Jutro. |
| N/C | Cuándo la configuración de CI/CD se actualiza, ahora se muestra el estado “En curso” hasta que se aplica el cambio. |
| JINFRA-2240 | Se agregó el registro de paquete externo la pestaña Ajustes de la configuración de CI/CD. |
| JINFRA-2287 | La clonación desde una aplicación que utiliza el registro de paquetes externo deshabilitará la compilación automática por primera vez. |
| JINFRA-1829 | Se solucionó un problema por el que era posible “agregar” un registro de dominio personalizado que ya estaba reclamado. |
| JINFRA-2412 | Se solucionó un problema con el botón Registrar en la página Dominios personalizados. Ahora no está deshabilitado cuando la entrada es correcta. |
| JINFRA-2424 | Se solucionó un problema por el que el estado de algunos certificados se mostraba como desconocido en la página global Dominios personalizados. |
| JINFRA-2429 | Se agregó una descripción emergente que aclara el propósito del campo de dominio personalizado en Configuraciones globales. |
| JINFRA-2211 | Se agregó la página Dominios personalizados en la página Configuraciones globales. |
| JINFRA-2212 | Se rediseñó la página Registros de dominios personalizados en la pestaña Configuraciones. |
| JINFRA-2358 | El estado del certificado ahora se puede traducir. |
| JINFRA-2425 | Se solucionó un problema por el que los subdominios se podían enviar en la página global Dominios personalizados. |
| JINFRA-2357 | Ahora, solo los administradores pueden eliminar dominios. |
| JINFRA-1297 | Se solucionó un problema por el que era posible registrar más de un dominio personalizado a la vez. |
| JINFRA-1297 | Se solucionó un problema por el que el textfield customDomains devolvía un error cuando estaba vacío. |
| JINFRA-1297 | Se mejoró la validación personalizada del nombre de dominio para que coincidiera con los requisitos de AWS. |
| N/C | Se agregó la ruta completa al repositorio de paquetes compartidos en la configuración Paquetes compartidos, si hubiera. |
| N/C | Se trasladaron los detalles de los paquetes compartidos a una sección exclusiva en la pestaña Configuraciones. |
| JUT-18509 | Se agregó la variable de entorno JUTRO_AUTH_ERROR_PATH que permite establecer una ruta para redirigir a una página de error personalizada cuando ocurre. |
| JUT-15985 | Se solucionó un problema para TabSet, que se bloqueaba cuando había una sola pestaña. |
| JUT-18145 | Se memoizó el contexto de idioma y configuración regional para evitar que la globalización cambie al volver a renderizarse sin cambios. |
| JUT-19250 | Se corrigieron algunos problemas de menor importancia con los menús desplegables y los estilos de barra de progreso de pasos para las etiquetas MultipleSelect. |
| JUT-19251 | Se corrigió un error typescript de tipo incorrecto onChange para RadioGroup. |
| JUT-19464 | Se corrigió el color del conector y la alineación del rótulo de step-progress-bar cuando el texto es demasiado largo. |
| JUT-19636 | Se evitó el error de tiempo de espera en iPhone cuando se utilizaba el componente microfrontend con el modo iframe. |
| JUT-19148 | Se agregaron advertencias en auth sobre el uso incorrecto de las funciones de inicio y cierre de sesión. |
| JUT-19442 | Se agregaron tokens granulares para varios componentes. |
| JUT-19580 | Se asignó tipografía de GW y variables de sombra a tokens. |
| JUT-19669 | Se agregó una nueva devolución de llamada onLoadingFinished para microfrontend. |
| JUT-19674 | Se agregó integración de temas para el microfrontend de federación de módulos. |
| JUT-19606 | Se reescribió ThemeProvider y se amplió la API. |
| JUT-19607 | Se ha limpiado el proveedor del portal de React para theme. |
| JUT-19362 | Se eliminó la propiedad no utilizada readOnly de los componentes Radio y RadioGroup. |
Problemas conocidos
@axa-fr/oidc-client versión 7.22.25-beta.1555 puede causar 400 errores al azar
Problema: Los usuarios informan que ocurren 400 errores aleatoriamente después de actualizar a Jutro versiones que usan @axa-fr/oidc-client versión 7.22.25-beta.1555.
Solución temporal: Establezca manualmente una resolución en su package.json para revertir a la versión 7.22.22 del paquete @axa-fr/oidc-client.
"resolutions": {
"@axa-fr/oidc-client": "7.22.22",
"@axa-fr/oidc-client-service-worker": "7.22.22",
...
},
El calendario de DateRangePicker pierde el color de fondo cuando el usuario selecciona el año o el mes (JUT-20631)
**Problema:**Tras la selección del mes o año del calendario de DateRangePicker, el color de fondo del calendario se vuelve transparente.
Solución temporal: Guidewire está al tanto del problema.
Desalineación del calendario de DateRangePicker (JUT-20632)
Problema: El calendario desplegable del campo “Hasta” aparece directamente debajo del campo “Desde”.
Solución temporal: Guidewire está al tanto del problema.
DateRangePicker renderiza errores en una ubicación incorrecta y mueve el rótulo final (JUT-20839)
Problema: Los rótulos de error se renderizan en posiciones incorrectas: el error de inicio queda sobre la entrada final. El error final queda debajo de la entrada final y el rótulo final se ubica debajo de la entrada inicial.
Solución temporal: Guidewire está al tanto del problema.
Los selectores de fecha no tienen bordes rojos alrededor de las entradas en los estados de error (JUT-20861)
Problema: Los rótulos de error se renderizan en posiciones incorrectas: el error de inicio queda sobre la entrada final. El error final queda debajo de la entrada final y el rótulo final se ubica debajo de la entrada inicial.
Solución temporal: Guidewire está al tanto del problema.
En ocasiones, los tokens de autenticación pueden caducar
Problema: Debido a los cambios en la forma de funcionamiento del cliente de autenticación OIDC, en ocasiones, se puede producir un error en el flujo de actualización del token de autenticación al alcanzar el límite de tiempo de espera.
Solución temporal: Se recomienda actualizar al parche de Jutro 10.7.1 o posterior, que soluciona el problema, así como realizar pruebas del comportamiento de carga y renovación de sesiones de la aplicación autenticada a través de conexiones más lentas, por ejemplo, Internet móvil. Como alternativa, puede cambiar del cliente de autenticación OIDC al cliente nativo de autenticación Okta. Para obtener más información, consulte la documentación de autenticación.
En ocasiones, los agentes de escucha globales window.onmessage pueden ejecutarse incorrectamente
Problema: Las versiones anteriores de Jutro se basaban en una funcionalidad de OIDC que aprovechaba las invalidaciones window.onmessage del método global para configurar los agentes de escucha de mensajes. Cierta lógica personalizada puede interferir con esto y provocar errores en la funcionalidad.
Solución temporal: Hay tres soluciones temporales:
- Modifique la invalidación personalizada de la aplicación para utilizar
window.addEventListener('message', listener)en su lugar. - Adopte el parche de Jutro 10.7.1 o uno posterior, que solucionan el problema.
- Cambie del cliente de autenticación OIDC al cliente nativo de autenticación Okta. Para obtener más información, consulte la documentación de autenticación.
Versión actualizada de Webpack (JUT-21785)
Problema: Cuando compila una aplicación de Jutro, puede encontrarse con errores si Webpack está en la lista de dependencias.
Solución temporal: Los errores pueden estar relacionados con su versión de Webpack. Si su versión de Webpack no es 5.95.0, intente actualizar a esa versión y vuelva a compilar la aplicación.
Error no detectado cuando PolicyCenter no está configurado o está inactivo (JDCD-697)
Problema: Cuando PolicyCenter no se ha configurado o está inactivo, hay un error de tiempo de ejecución no detectado en la plantilla “Agent Experience”.
Solución temporal: Guidewire está al tanto del problema.
Archivo .gitignore mal formado con entrada src/i18n/lang.json incorrecta
Problema: Si se ha ejecutado el 10.0.0 codemod antiguo, puede darse el caso de que .gitignore se forme mal, lo que provoca que más de una entrada se elimine durante la actualización. En tales casos, su archivo .gitignore podría tener una entrada similar a src/i18n/lang.jsonsomeOtherEntry.
Solución temporal: Revise su archivo .gitignore para asegurarse de que nuestros codemods hayan eliminado la entrada src/i18n/lang.json correctamente.
El microfrontend desaparece después de navegar de un lado a otro (JUT-20241)
Problema: Hay un problema con los microfrontends (MFE) que utilizan una versión de Jutro 10.5 o anterior, mientras que el shell utiliza Jutro 10.6. Si navega a la página del shell que contiene el MFE, hace clic en el botón Atrás en el navegador y, a continuación, hace clic en el botón Adelante, el MFE no será visible y el shell mostrará un cargador de manera indefinida.
Solución temporal: Actualice la página y el MFE se cargará normalmente.
Información adicional
Navegadores compatibles
- Chrome y navegadores basados en Chromium (probados en Chrome v110)
- Firefox (probado en v107)
- Safari (probado en v15.6)
- Tablet y dispositivo móvil (iOS Safari + Android Chrome mismas versiones que arriba)
Dependencias de terceros
- Versión del nodo: 18.14.2 < 19 || >= 22.6.0 < 23
- Versión de NPM: >= 9.5.0
- Versión de React: 18.2.0