Samba 29: Entendendo a Vida Útil das Versões do Samba. Quanto Tempo Dura uma Versão?

Cada versão do samba é mantida por um período de aproximadamente 18 meses. Depois desse tempo, se não atualizar, você ficará ao bel prazer, ao Deus nos dará, refém e vulnerável aos bugs e ataques por conta de brechas abertas de segurança.

Cada nova função criada pela equipe de desenvolvimento do samba é primeiramente lançada dentro de uma versão que é conhecida como master. Não use a versão master como se fosse uma versão finalizada!

Após serem testadas as novidades na versão master essas funções novas são lançadas  na versão estável. A versão estável é a mais recente e apta a ser colocada em produção, ou seja, adequada a ser usada no seu servidor sem dores de cabeça.

Master é a versão vindoura, a que ainda está para ser lançada.

Estável é a versão mais recente e testada, validada.

  • Se quiser baixar a versão estável(mais recente e estável) clique em:  samba-ultimo(recente).tar.gz
  • Se quiser escolher qual versão baixar(mais antiga ou mais nova) verifique essa lista nesse link: samba-arquivos

O desenvolvimento na versão master está sempre em andamento, paralelamente às versões estáveis, e os novos recursos sempre chegam ao master primeiro.

Então, da versão master vem a estável. A estável fica sendo tratada por 18 meses; durante esse tempo acontece reparos de bugs, fechamento de brechas de segurança e outras manutenções.

Estágios da Manutenção do Samba

Cada release(lançamento) tem 3 estágios. Cada estágio dura 6 meses.

Esses são os estágios: Suporte total, Manutenção e Segurança

Exemplo: nesse momento em que escrevo esse artigo  a versão estável é a 4.16. A master é a 4.17

A versão 4.16, atual e estável, foi lançada em 2022-03-21. Então:

  • Terá suporte total até 2022-09
  • Terá suporte de manutenção de 2022-09 até  2023-03. O suporte de manutenção inclui correção de bugs e fechamento de brechas de segurança.
  • Terá suporte apenas para tampar brechas de segurança de  2023-03 até 2023-09

Depois de 2023-09 a versão 4.16 ficará descontinuada.

 

Veja parte da tabela, do site samba.org, como exemplo:

series git branch status started maintenance security discontinued (EOL)
4.17 (details) master next upcoming release series ~2022-09 ~2023-03 ~2023-09 ~2024-03
4.16 (details) v4-16-test current stable release series 2022-03-21 ~2022-09 ~2023-03 ~2023-09
4.15 (details) v4-15-test maintenance mode 2021-09-20 2022-03-21 ~2022-09 ~2023-03
4.14 (details) v4-14-test security fixes only 2021-03-09 2021-09-20 2022-03-21 ~2022-09
4.13 (details) v4-13-test discontinued (EOL) 2020-09-22 2021-03-09 2021-09-20 2022-03-21
4.12 (details) v4-12-test discontinued (EOL) 2020-03-03 2020-09-22 2021-03-09 2021-09-20

 

Vamos ver um pouco mais sobre cada estágio:

Versão Estável Atual

Esta é a versão atual. As correções de bugs disponíveis serão incluídas nas versões regulares de correção de bugs. As versões de correção de bugs serão enviadas a cada seis semanas normalmente (e conforme necessário).

Novos recursos ou parâmetros serão adicionados apenas a versões principais e não dentro de um ciclo de lançamento (pode haver raras exceções).

Modo de manutenção

O modo de manutenção significa que há lançamentos regulares de correções de bugs para resolver os principais problemas e problemas de segurança. Terá poucos patches  do que para a “versão Estável Atual”.

Modo Somente Correções de Segurança

Apenas problemas de segurança serão abordados. O Processo de Segurança do Samba é usado neste e em todos os estágios anteriores para preparar patches e fornecê-los aos fornecedores do Samba em uma base embargada para permitir um lançamento coordenado.

Descontinuado (fim da vida útil)

Fase em que a versão estará totalmente descontinuada. Largada ao relento!

 

Fonte: samba.org

2 Comments to “Samba 29: Entendendo a Vida Útil das Versões do Samba. Quanto Tempo Dura uma Versão?”

Deixe um comentário

O seu endereço de e-mail não será publicado.