RFC: Uma nova estratégia de versionamento para Discourse

Antes de responder às suas outras perguntas, quero primeiro esclarecer que nossa frequência de lançamento pretendida não está mudando com esta proposta.

  • Nos últimos 3 anos, fizemos lançamentos “estáveis” aproximadamente a cada 6 meses, visando esses lançamentos para o final de janeiro e julho de cada ano, com pequenas variações:
  • Nos últimos ~8 meses, fizemos lançamentos “beta” aproximadamente a cada mês, além de alguns lançamentos de segurança fora de banda:

Nesta nova proposta, pretendemos manter a mesma cadência que temos seguido, com as principais mudanças sendo:

  • O que agora chamamos de lançamentos “estáveis”, passaremos a chamar de “lançamentos de suporte estendido”
    • Escolhemos esse nome e não “suporte de longo prazo”, porque concordamos que é estendido em relação aos nossos outros lançamentos suportados, mas não necessariamente “de longo prazo”. Esta proposta não inclui a adição de um lançamento de suporte de longo prazo.
    • Atualmente, o suporte para um lançamento estável termina imediatamente quando o próximo lançamento é feito. Com esta nova proposta, o suporte se sobrepõe por ~2 meses, para que as pessoas tenham tempo de atualizar enquanto recebem patches de segurança.
  • O que agora chamamos de lançamentos “beta”, passaremos a chamar de “lançamentos”
    • Atualmente, não damos suporte a lançamentos beta após a data de lançamento. Eles são meramente pontos de verificação ao longo do caminho que vêm com uma notificação para avançar rapidamente, pois também costumam incluir correções de segurança.
    • Com esta proposta, pretendemos dar suporte aos lançamentos por ~2 meses, para que as pessoas possam decidir quando atualizar, enquanto continuam a receber patches de segurança.

Com isso em mente, você sente que suas outras perguntas sobre muitas configurações ainda estão relacionadas a esta proposta? Ou são preocupações independentes que seriam melhor discutidas em um tópico separado?

10 curtidas