![]() |
This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved. |
1. El ciclo de desarrollo
El ciclo de una versión estable de Checkmk a la siguiente dura entre doce y dieciocho meses, y comienza tras la publicación de la versión anterior -por ejemplo, la 2.2.0- con el inicio del desarrollo de las nuevas funciones de la versión siguiente -por ejemplo, la 2.3.0. Este desarrollo tiene lugar en la rama de desarrollo principal(master).
Opcionalmente, al cabo de unos seis a nueve meses se creará la primera versión de innovación, que se mantendrá durante un breve periodo de tiempo en su propia rama.
Tras la creación de dos a cuatro versiones de innovación, comienza la fase Beta, para la que también se dividirá una rama en la que se finalizará la nueva versión estable y se mantendrá posteriormente. En la rama principal comenzará entonces la preparación para el siguiente ciclo.
Además de en la rama principal de desarrollo, también se crean versiones intermedias diarias(compilaciones diarias) en la rama estable, que ofrecen acceso a nuevas funciones o correcciones de errores. Una representación gráfica de todo el proceso para la versión 1.6.0 se parece a la siguiente ilustración:

2. Versiones
Cada edición de Checkmk está disponible en distintas versiones, es decir, en distintas fases de desarrollo. Por tanto, también encontrarás distintas variantes del término versión aquí, en el Manual de usuario.
2.1. Compilaciones diarias desde el master
En la rama de desarrollo (en el control de versiones de Git se denomina "master") se está desarrollando el futuro de Checkmk. Para que los desarrolladores, usuarios y otras partes interesadas puedan hacerse una idea en cualquier momento del estado actual del software, cada día entre las 0:00 y las 6:00, hora de Europa Central, se creará un paquete de instalación para todas las versiones de distribución de Linux compatibles. Estos paquetes se denominan compilaciones diarias, instantáneas de Git o versiones de desarrollador, y representan el estado exacto del desarrollo del software al comienzo de cada día.
Naturalmente, las compilaciones diarias contendrán a menudo algunos errores, ya que contienen una instantánea más o menos "aleatoria" del estado actual del software. A diferencia de las versiones de innovación y estable, las compilaciones diarias tampoco generan una nueva rama de desarrollo, por lo que no pueden ser parcheadas por nosotros. La única forma de corregir un error en una compilación diaria, es sustituirla por una compilación diaria más reciente que puede tener sus propios problemas. Por esta razón, una compilación diaria nunca debe utilizarse para un entorno de producción.
Sin embargo, las compilaciones diarias son muy útiles si tú, como usuario, quieres probar nuevas funciones en tiempo real, ¡especialmente si tú mismo nos has encargado el desarrollo de la función!
Nuestro servicio de asistencia también estará encantado de ayudarte con las dificultades de las compilaciones diarias, pero con las siguientes restricciones:
Sólo podemos ayudar si la compilación diaria no tiene más de una semana.
No podemos crear parches.
2.2. Versiones de innovación
Las versiones de innovación son una característica especial de las ediciones comerciales y te dan la posibilidad de utilizar funciones nuevas e interesantes del software mucho antes de que se publique la siguiente versión estable. Representan un compromiso entre estabilidad y nuevas funciones. Sin embargo, las versiones de innovación son opcionales y no se proporcionan como preparación para cada versión estable.
Por regla general, la primera versión de innovación estará disponible aproximadamente medio año después de la última versión estable. Durante los 1-2 meses siguientes, se producirán 3-4 releases, cada una identificada en secuencia por un número i
(por ejemplo, 2.0.0i2). Al igual que las versiones estables, éstas también se mantendrán activamente, pero sólo durante un tiempo limitado de alrededor de 1-2 meses, al que seguirá un periodo similar de mantenimiento pasivo. Los parches de las versiones i
pueden reconocerse por un sufijo p
, por ejemplo, 2.0.0i2p1.
2.3. Versiones Beta
El lanzamiento de una nueva versión estable, (por ejemplo, 2.3.0), comienza con una fase Beta. Para corregir todos los errores, y para que el software esté listo para la producción, se separará una rama estable adicional que sólo contendrá correcciones de errores. El desarrollo de características para futuras versiones continúa en paralelo en la rama principal.
En la rama estable se publicarán una serie de versiones Beta -identificadas por una b
minúscula en sus nombres- (por ejemplo, 2.3.0b1, 2.3.0b2, etc.) Esto ocurre cada dos semanas aproximadamente, siempre que no se identifiquen errores graves.
2.4. Versión estable
Tras la fase Beta, se publica una versión estable, también llamada major release- por ejemplo, 2.3.0. Ahora que muchos más usuarios están probando la nueva versión, se identificarán más problemas que no se detectaron durante la fase Beta. Éstos se corregirán mediante una serie de versiones de parche, a veces también llamadas patch release (2.3.0p1, 2.3.0p2, etc.) Los intervalos de tiempo entre estas versiones de parche serán inicialmente bastante cortos (alrededor de una semana), y más tarde serán mucho más largos (unos meses).
Además de la master, también se publican compilaciones diarias en la rama estable, que proporcionan correcciones de errores puntuales. Éstas llevan el nombre de la rama, más la fecha, por ejemplo, 2.3.0-2025.03.30.
Puedes utilizar estas versiones en producción, siempre que observes lo siguiente:
Utiliza una compilación diaria de la rama estable sólo si resuelve un problema grave.
Actualiza a la siguiente versión de parche en cuanto esté disponible.
3. Ediciones y sus sufijos identificativos
Cuando visualices la versión de un site de Checkmk con el comando omd version
, verás un sufijo adicional, que el OMD ve como parte del número de versión:
OMD[mysite]:~$ omd version
OMD - Open Monitoring Distribution Version 2.3.0p31.cre
Este sufijo permite distinguir las mismas versiones de varias ediciones de Checkmk. Esto hace posible tener, por ejemplo, la versión 2.3.0p31 de Checkmk Raw y Checkmk Enterprise, instaladas simultáneamente. De hecho, esto es a veces muy sensato, concretamente si deseas migrar de Checkmk Raw a una de las ediciones comerciales. Son posibles los siguientes sufijos:
|
Checkmk Raw |
|
Checkmk Empresa |
|
Checkmk Nube |
|
Checkmk MSP |
4. Mantenimiento y soporte
Una versión principal de Checkmk (por ejemplo, 2.3.0) recibe correcciones de errores y de seguridad durante al menos 24 meses. Este intervalo de tiempo se divide en fase activa y pasiva.
4.1. Mantenimiento activo
Mantendremos activamente esta versión estable con versiones de parche. El tiempo durante el que esto ocurra dependerá de cuándo se publique la versión de seguimiento y se convierta así en la nueva versión estable. La regla a partir de la versión 1.6.0 es: el mantenimiento activo finaliza para una versión 6 meses después de la publicación de la nueva versión. Como para la versión estable aún no se ha publicado la versión de seguimiento, la fecha de publicación prevista sirve para determinar el ciclo de vida del producto.
Esto significa que se sirven dos versiones en paralelo con versiones de parche durante 6 meses: la versión estable y la versión anterior(oldstable). Al final de este artículo encontrarás una Vista general del ciclo de vida del producto.
4.2. Mantenimiento pasivo
Una vez finalizado el mantenimiento activo, la rama estable pasa a una fase de mantenimiento pasivo, que suele durar un año más.
Durante este tiempo, generalmente sólo corregimos errores cuando nos lo encargan los clientes mediante tickets de soporte a través de un contrato de soporte.
Las correcciones de errores durante la fase de mantenimiento pasivo generan más versiones de parche, que, por supuesto, también benefician a los usuarios sin contrato de soporte.
4.3. Ciclo de vida del producto de las versiones estables
En la siguiente tabla puedes ver si tu versión sigue siendo mantenida y cuándo ha alcanzado o alcanzará el fin de vida útil:
Versión | Fecha de lanzamiento | Fin del mantenimiento activo | Fin del mantenimiento pasivo |
---|---|---|---|
2.4.0 |
2025-05-06 |
6 meses después de la publicación de 2.5.0[1] |
2027-11-06 |
2.3.0 |
2024-04-29 |
2025-11-06 |
2026-10-29 |
2.2.0 |
2023-05-23 |
2024-10-29 |
2025-11-23 |
2.1.0 |
2022-05-24 |
2023-11-23 |
2024-11-24 |
Para versiones anteriores, recomendamos encarecidamente la actualización.