O que significa CR em números de versão?

15

O Hibernate possui o postfix CR em seus lançamentos para a versão 4.0 do hibernate, por exemplo 4.0.0.CR7. O que significa a parte CR? Quando eu usaria esse tipo de numeração de release?

palto
fonte

Respostas:

18

Na verdade, é Liberação Candidata.

CR = candidato à liberação

O uso do qualificador de CR (Liberação de Candidato) é para liberações que antecipamos que podem ser a liberação do GA, mas precisamos da comunidade para ajudar a validar a liberação. Novamente, há um qualificador numérico opcional que pode ser adicionado se houver necessidade de várias liberações de CR. Finalmente, o uso do qualificador final é para lançamentos completos para a comunidade.

Verifique os links a seguir para obter mais informações e confirmação:
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 /

Niranjan Singh
fonte
6
Interessante. Eu só vi "candidato a libertação" antes, nunca "candidato a libertação".
John Bartholomew
sim .. eu vi na wikipedia também. RC .. pode ser java usa este termo
Niranjan Singh
1
@JohnBartholomew A razão para "CR" em vez de "RC" é porque a parte qualificadora da versão pode ser comparada usando String.compareTo (outraString). Portanto, a versão com "CR" seria "menor" que a versão com "Final". Tê-lo como "RC" falharia nessa condição. No link compartilhado na resposta - community.jboss.org/wiki/JBossProjectVersioning
MediumOne
O Maven reserva tanto o "CR" quanto o "RC" como seqüências especiais. Apenas uma redundância, ou eles podem ter significados separados? maven.apache.org/…
Magnus