¿Qué significa CR en los números de versión?


15

Hibernate tiene CR postfix en sus lanzamientos para la versión 4.0 de hibernate, por ejemplo 4.0.0.CR7. ¿Qué significa la parte CR? ¿Cuándo usaría este tipo de numeración de lanzamiento?

Respuestas:


18

En realidad es la liberación de candidatos.

CR = candidato para liberación

El uso del calificador CR (Candidate Release) es para versiones que anticipamos pueden ser la versión GA, pero necesitamos que la comunidad nos ayude a validar la versión. Una vez más, hay un calificador numérico opcional que se puede agregar si es necesario realizar varias versiones de CR. Finalmente, el uso del calificador Final es para lanzamientos completos para la comunidad.

Consulte los siguientes enlaces para obtener más información y confirmación:
https://forum.hibernate.org/viewtopic.php?p=2449518
http://community.jboss.org/wiki/JBossProjectVersioning
http://antwerkz.com/javabot/ javabot / home / 3 /% 23hibernate / 2/29/1/11/0/2011 /


66
Interesante. Solo he visto "liberar al candidato" antes, nunca "liberar al candidato".
John Bartholomew

sí .. también lo he visto en wikipedia. RC .. puede ser Java utiliza este término
Niranjan Singh

1
@JohnBartholomew La razón de "CR" en lugar de "RC" es porque la parte calificadora de la versión se puede comparar usando String.compareTo (anotherString). Entonces, la versión con "CR" sería "menor" que la que tiene "Final". Tenerlo como "RC" fallaría esta condición. Desde el enlace compartido en la respuesta - community.jboss.org/wiki/JBossProjectVersioning
MediumOne

Maven se reserva tanto "CR" como "RC" como cadenas especiales. ¿Solo una redundancia, o podrían tener significados separados? maven.apache.org/…
Magnus
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.