Con muchas instituciones planificando la migración de versión, hemos programando una nueva edición de cursos sobre la versión 7 de DSpace. En marzo tenemos una edición del curso Administración de DSpace 7, continuando la programación del primer semestre con ediciones de nuevos cursos de Administración Técnica de DSpace 7 ( del 4 de marzo al 12 de abril de 2024) y Administración avanzada de DSpace (del 8 de abril al 17 de mayo de 2024). Los formularios de inscripción están abiertos.
Archivos de Tags: version 7
Curso de DSpace 7 para Administradores, del 4 de marzo al 5 de abril de 2024
Versiones en DSpace
Nos preguntan en ocasiones qué significan los números de las versiones de Dspace. Vamos a intentar explicarlo:
Antes de 2012, las versiones se numeraban como 1.x, 1.6, 1.7 y 1.8.. Cada año aproximadamente se lograba terminar una versión nueva y se liberaba. En ese momento, 2008 -2010, se tenía en mente la version «definitiva», DSpace 2. Todavía hay documentos indexados por google que hablan de esa versión.
Pero esa versión 2 nunca llegó, así que en 2013 se decidió comenzar un nuevo esquema de numeración de versiones en forma [major].[minor]. Dspace desde entonces se numera como 3.0 (la primera tras el cambio de criterio) 3.1, 3.2…. 4.0, 4.1. Nunca hubo una versión 2 de Dspace.
¿Y cómo se decide el [major].[minor]…?
Incrementar el primer número, [major], significa que estamos ante una versión principal de Dspace. Esta incluye: nuevas funcionalidades, cambio de arquitectura, mejoras del sistema y corrección de errores. Así, las versiones 3.0, 4.0, 5.0, 6.0 y la próxima 7.0, suponen una evolución sustancial del software. Evolucionar entre versiones, cambiando el primer número, supone por lo general un esfuerzo considerable para:
- La comunidad de desarrolladores de Dspace, que intenta mantener un calendario de una [major] por año, aunque no siempre se consigue.
- Los repositorios DSpace, las instalaciones propiamente dichas, que deben ejecutar procedimientos de migración de datos y código entre versiones, prueba de la nueva versión, formación en las nuevas funcionalidades, etc. Es decir, proyectos por lo general, complejos.
Las versiones menores [minor] son las que incrementan el segundo número. Sólo incluyen parches y resolución de bugs (bugs fixes) de la versión principal. Así tenemos p.ej. 5.1, 5.2, 5.3, 5.4, 5.5 y 5.6 por ahora. Moverse entre versiones menores es un proceso por lo general simple. Basta con (haciendo un backup) actualizar nuestra version en los directorios fuente, y desplegar. Por lo general es un proceso simple…(¡¡o al menos mucho mas simple que un cambio de versión mayor¡¡)
El compromiso de la comunidad Dpsace es proporcionar parches de seguridad a las tres últimas versiones mayores de Dspace. Es decir si , ahora al escribir esto, mayo de 2017, hay una vulnerabilidad detectada y se corrige con un parche, se emitiría una actualización, denominándose 4.8 , 5.7 y 6.1 que son los siguientes numeros [minor] que hay disponibles…… Sin embargo, la comunidad de desarrollo DSpace solo nos comprometemos a parches funcionales para la versión última (aunque a veces se aprovecha para meter algún parche a versiones mayores anteriores….)