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?”