¿Qué es un lanzamiento puntual?

En el software de computadora, una versión puntual suele ser una actualización menor de un producto de software existente. El nombre proviene de un método de control de versiones de software en el que un número de versión principal va seguido de un punto o «punto», que a su vez es seguido por el número de versión menor. Las versiones puntuales normalmente corrigen errores o agregan mejoras menores a un programa en lugar de introducir nuevas características importantes, pero no hay nada que impida las revisiones a gran escala. Se han utilizado sistemas de numeración inusuales para indicar cambios moderados o versiones de desarrollo. Durante el desarrollo, este sistema puede ayudar a los programadores a realizar un seguimiento de los cambios.

Los números de versión son una forma común que tienen los desarrolladores y los usuarios de realizar un seguimiento de los cambios en los programas de software. Aunque no existe un estándar oficial para etiquetar diferentes versiones, muchos desarrolladores utilizan un enfoque escalonado que separa las revisiones por la escala o el número de cambios introducidos en cada nueva versión. Estos diferentes niveles están separados por puntos decimales, con el número de versión principal o de nivel superior en el extremo izquierdo. En términos generales, cuantos más puntos decimales a la derecha de una actualización de software, menos cambios en esa actualización. Un programa actualizado de 1.0 a 1.1, por ejemplo, tendría cambios más significativos que un programa actualizado de 1.0 a 1.0.1.

Una versión puntual es una actualización de un programa de software que aumenta cualquier parte de un número de versión después de un punto decimal. Una actualización que lleva un programa de 1.0 a 1.1 puede considerarse una versión puntual, pero una versión que salta de 1.1 a 2.0 no. Los cambios en estas actualizaciones suelen ser relativamente pequeños y pueden corregir errores, parchear fallas de seguridad o agregar nuevas funciones menores. Una versión puntual que no agrega características nuevas a veces se conoce como versión de mantenimiento. Por lo general, se proporcionan sin costo a los clientes existentes de software comercial, aunque algunas empresas han roto con esta convención para lanzar lanzamientos puntuales más ricos en funciones a un costo.

A veces, las liberaciones puntuales pueden publicarse bajo esquemas de numeración inusuales que omiten algunos números o reservan ciertos números para fines especiales. Un sistema operativo de computadora vendido a fines de la década de 1990 pasó de la versión 8.1 a la 8.5, omitiendo tres versiones para indicar que contenía cambios más significativos que la versión anterior. Algunos software de código abierto dividen las versiones de desarrollo de las versiones públicas más estables con un sistema de numeración par-impar después del primer punto decimal.

Durante el ciclo de vida del lanzamiento del software, el proceso de múltiples etapas de desarrollo de un proyecto de software desde la idea hasta el producto estable, el sistema de lanzamiento puntual puede ayudar a los programadores a realizar un seguimiento de los cambios de código de los demás. Esto es especialmente importante en proyectos de código abierto donde muchos voluntarios diferentes contribuyen de manera descentralizada. Dado que los cambios se producen rápidamente durante el desarrollo, a menudo se utilizan puntos decimales adicionales hasta que un producto está listo para su lanzamiento público.