Publicada la versión OpenProject 17.5.0 — un sistema de gestión de proyectos, tareas, hojas de ruta, planificación ágil, reuniones, documentación y colaboración de equipos. El código del proyecto se distribuye bajo una licencia GPLv3, el desarrollo se lleva a cabo abierto en GitHub. La versión se lanzó el 10 de junio de 2026.
El cambio principal en OpenProject 17.5 es la aparición de identificadores de proyectos para los paquetes de trabajo, actualmente en estado Beta. Anteriormente, las tareas en OpenProject recibían un número único dentro de toda la instalación, por ejemplo #2385. Ahora, el administrador puede elegir un modo en el que el identificador incluya el contexto del proyecto, como PROJ-01. Esto facilita el trabajo en organizaciones con un gran número de proyectos y ayuda en la migración desde Jira, donde los equipos a menudo están acostumbrados a las claves de proyecto de las tareas.
Lista de cambios principales:
Identificadores de proyecto para paquetes de trabajo.
En OpenProject 17.5, los administradores pueden elegir entre la secuencia numérica general anterior y el nuevo modo de identificadores basados en proyectos. La configuración se aplica a toda la instalación. Los antiguos enlaces numéricos, marcadores y menciones siguen funcionando, y la configuración misma se puede revertir.Mejoras en la migración desde Jira.
El Migrador de Jira ha aprendido a conservar los identificadores de proyecto de las tareas al trasladarlas a OpenProject. Además, se ha agregado la migración de plazos, estimaciones de esfuerzo y esfuerzo restante. Esto reduce la pérdida de contexto al mudarse desde Jira y permite conservar las denominaciones familiares de las tareas.Exclusión de tipos de tareas de Backlogs.
En la configuración del proyecto, ahora es posible excluir tipos específicos de paquetes de trabajo de las presentaciones de backlog. Por ejemplo, el equipo puede eliminar de la backlog Epics o Milestones de alto nivel, dejando en la planificación de sprints solo los elementos con los que realmente trabaja el equipo.Mejor manejo de la Definition of Done en Backlogs.
La configuración de los estados considerados completos ahora se tiene en cuenta en Backlogs de manera más coherente. Esto es útil para equipos donde diferentes tipos de trabajo se consideran listos en diferentes etapas del proceso.Vistas de sprint y tarjetas de tareas rediseñadas.
En el módulo Backlogs se han actualizado los encabezados de los sprints, los contenedores de backlog y las tarjetas de los paquetes de trabajo. La interfaz se ha vuelto más clara: se pueden ver mejor las tareas principales, los story points, las prioridades, los ejecutores y el estado del sprint.Enlaces integrados a tareas en Documents.
En el módulo Documents, los enlaces a los paquetes de trabajo ahora se pueden insertar directamente dentro de los párrafos de texto, no solo como bloques separados. Esto hace que la documentación del proyecto sea más legible y permite referirse naturalmente a las tareas en el texto.Menciones mejoradas de tareas en CKEditor.
En los campos de texto basados en CKEditor, incluidos los descripciones de tareas, elementos de agendas de reuniones y páginas wiki, las menciones a través de ## y ### ahora se despliegan directamente en el editor. En lugar de mostrar solo un identificador, se muestra más contexto: tipo, estado y tema de la tarea.Reuniones recurrentes mensuales.
Las series de reuniones han obtenido una planificación más flexible: se pueden programar reuniones recurrentes según plantillas como 'primer lunes del mes' o 'último viernes del mes'. Esto es conveniente para revisiones regulares, comités, sincronizaciones y retrospectivas.Menos correos electrónicos innecesarios.
OpenProject ahora agrupa varios cambios rápidos en las reuniones en menos correos. La notificación se envía solo después de una pausa en la edición, lo que reduce la cantidad de correos electrónicos innecesarios al preparar la agenda.Selección masiva de roles en la configuración del flujo de trabajo.
Los administradores pueden seleccionar varios roles a la vez al configurar flujos de trabajo. Esto acelera la configuración de esquemas complejos de permisos y estados, especialmente en instalaciones con un gran número de roles.Cambio en la licencia del compartición de sprints.
La compartición de sprints entre proyectos se ha trasladado al plan Corporate. Las configuraciones ya existentes se mantienen tras la actualización, pero crear, modificar o reactivar tales configuraciones ahora requiere un plan Corporate.Cambio en la protección de las solicitudes API autenticadas por sesión.
Para las solicitudes no GET a APIv3 con autenticación de sesión, en lugar de comprobar X-Requested-With: XMLHttpRequest, ahora se utiliza Sec-Fetch-Site: same-origin. Este cambio está relacionado con la protección contra CSRF y no debería afectar las integraciones API normales que utilizan OAuth o tokens API.Protección de SSRF para la integración SAML.
La protección contra el Server-Side Request Forgery se ha ampliado a SAML. En la mayoría de las instalaciones, no se requieren acciones adicionales, pero al usar direcciones IP internas para SAML, puede ser necesario configurar una lista de permitidos a través de OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST.Corrección de la vulnerabilidad CVE-2026-52779.
La versión incluye una corrección de un error de autorización en los módulos Calendar y Team Planner. El problema permitía a un usuario con derechos de gestión en un proyecto eliminar solicitudes de calendario o del planner de equipo en otro proyecto donde no tenía los derechos correspondientes.
Además, OpenProject 17.5 incluye numerosas correcciones en Backlogs, Jira Migrator, Reuniones, Documentos, BlockNote, CKEditor, en la interfaz de administración, en el funcionamiento de los filtros, en los temas de diseño, en el diseño móvil y en la exportación a PDF. La actualización se recomienda a todos los usuarios de la rama 17.x.
Fuente: linux.org.ru




