7.20
Notas de la version Clarive 7.20¶
Fecha de lanzamiento: 12 de junio de 2026
Nos complace presentar nuestra nueva version de Clarive 7.20 con importantes funcionalidades y correcciones:
Mejoras y problemas resueltos¶
[ENH] #3721 Refactor del plugin de repositorios¶
El backend del navegador de artefactos ha sido migrado del motor ClaJS legado a Perl nativo, mejorando la fiabilidad y el rendimiento. La busqueda de artefactos ahora consulta los archivos directamente desde el disco en lugar de un catalogo MongoDB, lo que hace que los resultados sean mas precisos incluso para repositorios que no han sido indexados. La navegacion en arbol y la visualizacion de archivos tambien han sido corregidas para repositorios de artefactos locales.
[ENH] #3725 Refactor del plugin de administracion¶
El backend del panel de administracion ha sido completamente migrado de ClaJS a Perl Catalyst nativo, cubriendo los endpoints de usuarios, roles, permisos, proyectos, configuracion, planificador y estadisticas del sistema. Esto mejora la estabilidad y sienta las bases para futuras mejoras en el area de administracion.
[ENH] #3846 Simular navegacion de usuario¶
Los administradores ahora pueden suplantar a cualquier usuario directamente desde la rejilla de Usuarios (requiere el permiso action.surrogate) para ver la aplicacion exactamente como ese usuario la ve, incluyendo sus permisos, campos disponibles y transiciones de flujo de trabajo. Se muestra un banner ambar durante toda la sesion, y la pagina original se restaura al detener la simulacion. Durante la simulacion, aparecen iconos de permiso en los campos del topico mostrando que roles conceden o deniegan acceso a cada campo.
[ENH] #3879 Edicion en vista de campos¶
Los campos de texto con formato HTML en el modo de visualizacion de topicos ahora pueden editarse directamente en el lugar, sin necesidad de abrir el editor completo del topico. Al hacer clic en un campo HTML se activa un editor TinyMCE enriquecido directamente en su lugar, permitiendo a los usuarios realizar cambios rapidos y guardar sin abandonar la vista del topico.
[ENH] #3881 Mejora del tiempo de carga del editor de topicos¶
El editor de topicos ahora se abre considerablemente mas rapido gracias a varias optimizaciones en el backend: se han eliminado las consultas redundantes a la base de datos, el historial de revisiones se obtiene en una sola pipeline de agregacion en lugar de una consulta por revision, y las busquedas de listas de recursos utilizan proyecciones de campos mas precisas. Los usuarios que trabajen con topicos que tienen historiales largos o muchos recursos vinculados notaran la mayor mejora.
[ENH] #3888 Eliminacion de restos de GraphQL¶
Todas las consultas GraphQL restantes en la aplicacion han sido reemplazadas con endpoints REST estandar, completando la migracion alejandose de la capa GraphQL. Esto afecta a los desplegables de Proyectos, Reglas, Naturalezas, Entornos, Categorias, Pipelines, Estado y administracion del Planificador. Los usuarios no notaran ningun cambio en el comportamiento, pero la aplicacion es ahora mas simple y facil de mantener.
[ENH] #3890 Busqueda global en el navegador de artefactos¶
Los usuarios ahora pueden buscar archivos en todos los repositorios de artefactos accesibles a la vez, sin necesidad de seleccionar un repositorio primero. Los resultados de busqueda incluyen una columna Repositorio para que los usuarios puedan ver inmediatamente a que repositorio pertenece cada archivo, y al hacer clic en un resultado se navega directamente a la carpeta correcta en el arbol.
[ENH] #3891 Usuario en el campo de historial en informes personales¶
La columna de historial de transiciones de estado en los informes personales ahora muestra el nombre de usuario de la persona que realizo cada transicion, junto con la fecha. Para los topicos con transiciones antiguas registradas antes de este cambio, los nombres de usuario se rellenan automaticamente desde el registro de actividad.
[ENH] #3893 Actualizacion de documentacion¶
La documentacion en ingles y espanol ha sido actualizada para cubrir varias funcionalidades introducidas en este ciclo de versiones: busqueda global de artefactos, usuario en el historial de transiciones de estado, el editor HTML en linea para la vista de topicos, el modal de detalles de permisos con estados de roles, el modal de filtros de informes, la cancelacion de trabajos desde el log de trabajos y la carga progresiva de dashlets en el dashboard.
[FIX] #3882 Guardar y nuevo en esfuerzo cierra el formulario¶
El boton "Guardar y nuevo" en el panel de creacion de esfuerzo ahora limpia correctamente el formulario y mantiene el modal abierto para la siguiente entrada, en lugar de cerrar el modal y descartar el estado del nuevo formulario. La seleccion del tipo de esfuerzo tambien se restablece correctamente en cada nueva entrada.
[FIX] #3883 Topicos de categorias deshabilitadas deben ser visibles al buscar (#mid)¶
Los topicos pertenecientes a categorias deshabilitadas ahora pueden abrirse y verse cuando se encuentran mediante busqueda o URL directa, en lugar de mostrar un error. Al mismo tiempo, editar, eliminar, cambiar el estado y desplegar estan correctamente bloqueados para estos topicos, y se muestra un banner de aviso en la parte superior de la vista del topico para indicar que la categoria esta deshabilitada.
[FIX] #3884 Error en visualizacion de regla¶
Se ha corregido un problema de visualizacion en el editor de reglas donde los editores de codigo (ACE) dentro de pestanas que no son de configuracion no se redimensionaban correctamente al cambiar entre pestanas o al redimensionar la ventana de dialogo. La pestana Perfiles ahora tambien tiene scroll correcto cuando su contenido se desborda.
[FIX] #3885 Worker del servidor web terminado por segfault en _capture_tee anidado¶
Se ha corregido un fallo que podia matar un proceso worker del servidor web cuando la captura de salida estaba anidada (por ejemplo, un trabajo ejecutandose dentro de otro trabajo o comando monitorizado). La captura interna ahora se ejecuta a traves de la capa de captura existente del padre en lugar de anadir una nueva capa PerlIO tee, que era la causa raiz del segfault.
[FIX] #3886 Columnas seleccionadas en la rejilla de categorias¶
La rejilla de topicos ahora recuerda y aplica correctamente las columnas que el usuario ha elegido mostrar para cada categoria, incluidos los campos personalizados. La exportacion CSV ahora tambien respeta la seleccion de columnas visibles en lugar de exportar un conjunto fijo de columnas predefinidas.
[FIX] #3887 Error al abrir configuracion de proyecto¶
Se ha corregido un error que impedia que el panel de configuracion del proyecto se abriera despues de eliminar la capa GraphQL. Los formularios de configuracion de proyecto general, prefijos de rama y grupos de proyecto ahora utilizan correctamente los nuevos endpoints REST.
[FIX] #3892 Sin categorias en el editor de reglas de evento¶
Se ha corregido el combobox de categorias en el editor de reglas de evento que mostraba "Sin datos" en lugar de la lista de categorias disponibles. El problema era causado por un acceso incorrecto a la coleccion MongoDB introducido durante la migracion del plugin de administracion.
Listo para actualizar?¶
Simplemente siga el procedimiento estandar para instalar la nueva version. Haga clic aqui para obtenerla desde nuestra pagina de instalacion.
Agradecimientos¶
Unase a nuestra Comunidad para hacer sugerencias y reportar errores.
Gracias a todos los que participaron.