Qual é a diferença entre as versões GA, RC e M2 da Spring?

Respostas:

361

GA = disponibilidade geral (uma liberação); deve ser muito estável e com recursos completos

RC = Candidato de liberação; provavelmente está completo e deve ser bastante estável - os problemas devem ser relativamente raros e menores, mas vale a pena relatar para tentar consertá-los para lançamento.

M = Construção do marco - provavelmente não está completo; deve ser vagamente estável (ou seja, é mais do que apenas um instantâneo noturno), mas ainda pode ter problemas.

SR = Service Release (versões de manutenção subseqüentes que vêm depois da major -RELEASE).

Jon Skeet
fonte
1
Vejo versões SR do Spring, são versões estáveis? (sp. Spring Data Rest)
ocodo 05/04
@ Slomojo: Nunca ouvi falar disso - eu examinaria cuidadosamente a documentação para tentar descobrir. (Service Release talvez?)
Jon Skeet
5
É o Service Release , encontrado há pouco tempo. Obrigado pela resposta.
Ocode 05/04
3
Como por ocodo - SR é Service Release, conforme detalhado aqui: spring.io/blog/2015/06/26/...
James Baxter
@ user1955934: Não faço ideia, receio. (Eu sugiro olhar na história de lançamento.)
Jon Skeet
124

Consulte Ciclo de vida da versão do software na Wikipedia. Todo o ciclo de vida é descrito em detalhes.

insira a descrição da imagem aqui

Grant Zhu
fonte
10
As definições que você forneceu são em geral , o que significa que pode não ser o mesmo que o uso do Spring.
Pacerier
26

Eu acho que:

  • GA - Geralmente disponível, ou publicamente autorizado a brutalizar e sujeito a tortura intensa.
  • RC- Hmm, esses podem ser um bom candidato a ser divulgado ao público e também ver se há algum erro crítico restante.
  • M2- Hmm, alcançamos o 2º marco em nosso plano de projeto, vamos ver o que os usuários pensam e reunir algumas idéias sobre os bugs que ainda podem persistir.

Geralmente, seu lançamento Milestone, depois o RC e depois o GA.

Em um projeto de código aberto, você normalmente teria um plano público para lançamentos, o que pode realmente lhe dar boas idéias sobre os planos de lançamento do projeto. Como, quais critérios de qualidade determinam uma versão RC, GA ou Milestone.


fonte
2
corrida em torno da condição entre as respostas: Jon Skeet: respondeu em 21 '10 às 19:12 Amit: respondeu em 21 '10 às 7:13
Killer