ciclo de vida do suporte angularjs 1.x

96

Atualmente estou gerenciando um projeto de desenvolvimento do AngularJS. Há rumores de que precisamos mudar para pelo menos AngularJS 1.5 de nosso 1.2 atual. Um dos meus requisitos para mover é que eu tenho que fornecer evidências do fim do suporte para 1.5, mas não consigo encontrar qualquer informação de fim de suporte depois de muitas horas no site angular e várias pesquisas no Google.

Houve um comentário oficial sobre quando os patches de segurança e as correções de bugs não serão mais desenvolvidos para Angular v1.x?

Ben Harris
fonte

Respostas:

120

De acordo com a equipe de desenvolvimento do Angular, o fim da vida útil do Angular 1.x ocorrerá quando mais de 50% do tráfego do site da Angular for para o site do Angular 2.0.

Citação direta:

Uma das maiores preocupações era por quanto tempo o Google ofereceria suporte à versão 1.X. Para acalmar esses temores, o Google adotou uma nova abordagem para determinar onde a comunidade está e o que ela deseja. O projeto Angular 1.X continuará hospedado no angularjs.org. O Angular 2.0, agora em Alpha, será hospedado em angular.io.

A equipe analisará o tráfego para os dois sites, junto com o GitHub, para determinar onde a comunidade ainda está investida. Isso significa que se a maior parte do tráfego ainda estiver no angularjs.org, a equipe continuará a concentrar os recursos no 1.X. O Angular 1.X não terminará a vida útil até que a maioria do tráfego passe para 2.0. "Continuaremos lançando lançamentos do Angular 1 até que a grande maioria de vocês migre para o Angular 2", disse Minar.

A citação acima foi de março de 2015. Uma citação mais recente de outubro de 2015 diz o seguinte:

Na verdade, nós do Google estaremos no Angular 1 por algum tempo, embora tenhamos começado a adotar o Angular 2 internamente ”, disse Green, falando sobre os próprios projetos baseados no Angular do Google.

PS: Para aqueles de nós que ainda usam AngularJS 1.x, aqui está um link para que você possa adicionar seu voto para Angular 1 simplesmente clicando no site: https://www.angularjs.org

Não consegui encontrar um anúncio oficial de quando os patches de segurança e correções de bugs não serão mais desenvolvidos. O mais próximo que encontrei foi em outubro de 2014, que pode não ser mais relevante:

Citar:

De acordo com Brad Green da Angular, o Angular 1.3 continuará a receber correção de bugs e suporte a patch de segurança por 18 a 24 meses após o lançamento da versão 2.0.

Embora minha opinião não seja oficial, espero que a comunidade de desenvolvedores faça um fork do Angular 1.xe continue a mantê-lo por muitos anos. Existem muitos aplicativos grandes escritos no Angular 1.x para simplesmente largar tudo e correr para o Angular2.

Dr. Cool
fonte
23
+1 para isso> Existem muitos aplicativos grandes escritos em cima do Angular 1.x para simplesmente largar tudo e correr para o Angular2
CENT1PEDE
3
Nova atualização oficial da equipe Angularjs : blog.angular.io/… . A partir de 1º de julho de 2018, a equipe do Angularjs fará a atualização de segurança apenas até julho de 2021.
Tonio
1
Tudo bem, agora vamos criar milhares de bots para gerar algum tráfego no angularjs.org: D que salvará nossos grandes aplicativos ...
Xsmael
19

Houve um comentário oficial sobre quando os patches de segurança e as correções de bugs não serão mais desenvolvidos para Angular v1.x?

Não até que o último contribuidor vá embora! O mais importante do AngularJS é licenciado sob a licença liberal do MIT e todos podem bifurcá-lo e modificá-lo indefinidamente.

Para aqueles que estão preocupados com o "suporte oficial do Google" - bem, entre março de 2016 e março de 2017, houve 20 lançamentos do AngularJS 1.x - o mais recente é 1.6.3 - não parece um projeto abandonado tão cedo. Ele difere tanto do Angular v2 e v4 (a ser lançado este mês) que terá vida própria mesmo depois que o Google decidir se mudar. Ou eles transferem o projeto github para os mantenedores da comunidade ou o community fork vai assumir.

Existem muitos exemplos espetaculares de comunidades assumindo projetos por vários motivos. Um exemplo notável é o io.js - um grande grupo de colaboradores decidiu fazer um fork do Node.js quando Joyent, a empresa criadora, não estava lançando atualizações com frequência suficiente para satisfazer a comunidade.

Essa é a beleza do software de código aberto.

Gertas
fonte
Ótima resposta! E ainda mais incrível ver um Wiki para isso. : D
ankush981
16

A equipe AngularJS anunciou o fim do suporte oficial em julho de 2021. Eles lançarão mais uma versão (v1.7) e em julho de 2018, eles entrarão em um período de suporte de longo prazo de 3 anos.

Durante este período LTS, eles aplicarão apenas correções para v1.7 que são essenciais para a segurança ou compatibilidade do navegador, ou mudanças jQuery que fariam com que os aplicativos de produção parassem de funcionar.

Após o período LTS, nenhuma alteração será feita mais (pelo Google).

O anúncio oficial pode ser encontrado no Blog Angular: AngularJS estável e suporte de longo prazo .

Fikkatra
fonte
8

Uma atualização foi postada no blog Angular em 26/01/2018: AngularJS estável e suporte de longo prazo

A equipe está trabalhando atualmente para o lançamento do AngularJS 1.7.0 e continuaremos o desenvolvimento do 1.7 até 30 de junho de 2018. Em 1º de julho, entraremos em um período de suporte de longo prazo (LTS) de 3 anos.

  • 1 ° de janeiro - 30 de junho de 2018 AngularJS 1.7 Active Development
  • 1º de julho de 2018 - 30 de junho de 2021 Período AngularJS 1.7 LTS
simon04
fonte
6

Além da postagem no blog Angular em 26/01/2018: AngularJS estável e suporte de longo prazo

O seguinte anúncio foi adicionado aos documentos do AngularJS:

Após 1º de julho de 2018

Qualquer ramificação de versão não mostrada na tabela a seguir (por exemplo, 1.6.x) não está mais sendo desenvolvida.

Version   Status  Comments
1.2.x   Long Term Support   Last version to provide IE 8 support
1.7.x   Long Term Support   See Long Term Support section below.

Suporte de longo termo

Em 1º de julho de 2018, entraremos em um período de suporte de longo prazo para AngularJS.

No momento, nos concentraremos exclusivamente em fornecer correções para bugs que satisfaçam pelo menos um dos seguintes critérios:

  • Uma falha de segurança é detectada no branch 1.7.x do framework
  • Um dos principais navegadores lança uma versão que fará com que os aplicativos de produção atuais que usam AngularJS 1.7.x parem de funcionar
  • A biblioteca jQuery lança uma versão que fará com que os aplicativos de produção atuais usando AngularJS 1.7.x parem de funcionar.

- AngularJS MISC - Suporte de longo prazo

georgeawg
fonte