Qual é a diferença entre as ramificações “mainline” e “stable” do nginx?

50

Parece haver duas ramificações ativas do servidor web nginx: uma ramificação "mainline" (atualmente 1.9.x ) e um ramo “estável” (atualmente 1.8.x). Alguém pode fornecer uma fonte oficial que descreva a diferença entre essas duas ramificações e como alguém escolheria entre elas?

    
por bdesham 18.08.2015 / 18:19

1 resposta

73

A diferença entre mainline e stable é explicada aqui:

link

Um resumo gráfico:

Entre outras diferenças:

Note that stable does not mean more reliable or more bug-free. In fact, the mainline is generally regarded as more reliable because we port all bug fixes to it, and not just critical fixes as for the stable branch. On the other hand, changes in the stable branch are very unlikely to affect third-party modules. We don’t make the same commitment concerning the mainline, where new features can affect the operation of third-party modules.

Além disso:

We recommend that in general you deploy the NGINX mainline branch at all times.

    
por 19.08.2015 / 01:09