Resumen de novedades
Se ha publicado recientemente una nueva versión de Redmine, la 5.0. Como su nomenclatura avisa, se trata de una versión mayor, por lo que la actualización puede ser más compleja que en otras versiones mayores. Vamos a ver un resumen de las mejoras que trae Redmine 5.0.
En la versión 5.0 de Redmine, se han llevado a cabo 143 tareas de mejora de la plataforma, entre nuevas funcionalidades, parches y solución de problemas. Algunas de las mejoras (como disponer de consultas personalizadas por defecto en los listados de peticiones o poder añadir seguidores a las wikis) eran ya unos “clásicos” en Redmine.
Las mejoras más reseñables son las siguientes:
Cuentas y seguridad
- autenticación 2FA: ahora se puede habilitar este modo seguro de autenticación sólo para determinados grupos de usuarios (#31920) o para usuarios administradores de Redmine (#35439).
- se aumenta el número de caracteres de email de 60 a 254 (#36825).

- se mejora la utilidad de importación: entre otras cosas, se puede enviar la notificación de nueva cuenta al usuario cuando se realiza una importación masiva de usuarios (#35365),
Interfaz de usuario
- Se ha introducido el editor de textos CommonMark Markdown (GitHub Flavored) de Github, como alternativa al actual editor
Markdown (#32424). - Menciones a usuarios con el símbolo “@” y notificación asociada (#13919). Funcionalidad esperada desde hace tiempo.
- Se añaden “pistas” a los campos personalizados : aunque ya se pueden indicar valores por defector en los campos personalizados, hasta ahora no se podía incluir un texto a modo de instrucciones para el usuario y que desapareciera al colocar el cursor en el campo (#14275)
- Se ha cambiado los textos de algunos botones para que quede más claro cuál es la acción que implican.
Código
- Se ha migrado a Rails 6.1 con Zeitwerk. Se trata de unos cambios en el código importantes, que mejorarán el rendimiento de la aplicación, pero que también puede dar problemas con plugins instalados. Será necesario retocar algunos de ellos para que puedan funcionar con esta nueva versión.
- Se da soporte a los thumbnails de PDF en Windows (#32898).
- Se deja de dar soporte a IE11 (#34978).
- Mejoras en la API de Redmine.
Peticiones
- para los listados de peticiones se pueden determinar consultas personalizadas por defecto, a nivel de aplicación, proyecto y usuario (#7360)
- en los filtros de tipo “contiene”, se ha mejorado la búsqueda, siguiendo esta idea de Plan.io
- opción en “Mi cuenta” para ser añadido automáticamente como seguidor a las peticiones en las que se ha intervenido en algún momento (#4347)

Wiki
- se pueden añadir seguidores a páginas Wiki (#7652)
Puedes revisar la lista completa de mejoras de esta versión aquí.
Por tanto:
– en caso de que tu Redmine no tenga plugins añadidos, sí sería recomendable actualizar (si bien seguramente tendrás también que actualizar componentes más de base como la versión de Ruby).
– en caso de que en tu Redmine tengas plugins instalados, te recomendamos que esperes a que los desarrolladores de los mismos los hayan hecho compatibles con la nueva versión de Redmine, de lo contrario puede que la actualización se convierta en un trabajo laborioso y “arriesgado”.

Hola Luis:
Muchas gracias por tu post, siempre muy interesante.
Como Experto en Redmine, te quería consultar a ver si pudieras resolverme la duda.
Quisiera añadir “botones” en los tickets (más allá de los campos personalizados del tipo link) para realizar acciones (llamadas a webservice o https). Sabrías indicarme cómo hacerlo?
Gracias
David
Hola, David.
Probablemente eso podrías hacerlo con el plugin View customize (https://www.redmine.org/plugins/view_customize). Este plugin, entre muchas otras cosas, permite incluir código javascript en los tickets. Supongo que algún programador que conozca ese lenguaje podría crear una entrada en ese plugin con el código que genere ese botón.
Buenas tardes Luis,
A mi me gustaria saber si es posible asignar una actividad por defecto pero por usuario, no por rol. ¿es posible?
Hola, que yo sepa, no es posible lo que describes. Tampoco conozco ningún plugin que lo haga.
Saludos.
Buenos días Luis, una pregunta para hacer la funcionalidad de tickes en el Redmine, tiene algún costo adicional y también el soporte? Tienes algún correo o linea telefónica para comunicarse con los de soporte de Redmine?
Gracias
Jhon, la funcionalidad de ticketing podrías implementarla con el plugin Helpdesk de Redmine UP. Aquí tienes más información: https://luisblasco.com/plugin-helpdesk-redmine/
Redmine es una herramienta open-source gestionada por una comunidad. No hay un “teléfono de contacto”, pero puedes consultar e intervenir en sus foros: https://www.redmine.org/projects/redmine/boards
Redmine UP, que es la empresa fabricante del plugin de Helpdesk, sí que dispone de soporte técnico, que se te facilita cuando adquieres alguno de sus productos.
Hola luis,
mi empresa actualmente esta valorando actualizar Redmine (la versión actual es la 3.3). ¿Nos recomiendas pasar primero por la versión 4 o instalar las versión 5?
Gracias y un saludo.
Hola, Roberto.
La versión 5.0 de Redmine es de abril del año pasado. Ya podéis migrar tranquilamente a la 5. Otra cosa sería que estuviérais utilizando plugins que no estén actualizados a la versión 5 de Redmine, pero sí a la 4. Entonces podríais migrar a la 4, ya que el salto de la 4 a la 5 no es muy grande.
Saludos.
Hola Luis, estoy en la versión 5 conoces algun plugin que haga cálculos. Porque he encontrado uno de la version 4 y no es compatible con la 5.
Desde ya muchas gracias.
Hola Carmen,
Que yo conozca, no hay ningún plugin de cálculos actualizado para Redmine 5.
Actualmente el porcentaje de avance de las tareas padres (principales) depende del numero de subtareas, y no considera la duración de las tareas en numero de dias. Por ejemplo si la tarea principal tiene 2 tareas y una es efectuada al 100% , el avance de la tarea principal es 50% y no considera que la tarea faltante tiene una duración mucho mayor en dias.
Con las ultimas versiones del Redmine ya se podria obtener el avance de la tarea principal considerando el numero de horas que es mas representativo? o hay que hacer alguna configuración especifica?
Hola, Felipe.
Hasta lo que yo sé, ese tema no ha cambiado, por lo que siguen sin considerarse los días de duración o las horas dedicadas para calcular el porcentaje de realización de una tarea padre. Quizá puedas conseguir lo que necesitas mediante el plugin Custom Workflows.
Gracias por tu comentario y saludos.