ciclo de vida de soporte de angularjs 1.x

96

Actualmente estoy gestionando un proyecto de desarrollo de AngularJS. Se habla de que necesitamos pasar al menos a AngularJS 1.5 desde nuestro 1.2 actual. Uno de mis requisitos para mudarme es que tengo que proporcionar evidencia del final del soporte para 1.5, pero no puedo encontrar ningún final de información de soporte después de muchas horas en el sitio angular y múltiples búsquedas en Google.

¿Ha habido un comentario oficial sobre cuándo ya no se desarrollarán parches de seguridad y correcciones de errores para Angular v1.x?

Ben Harris
fuente

Respuestas:

120

Según el equipo de desarrollo de Angular, el final de la vida útil de Angular 1.x ocurrirá cuando más del 50% del tráfico al sitio web de Angular vaya al sitio de Angular 2.0.

Cita directa:

Una de las mayores preocupaciones era cuánto tiempo iba a admitir Google la versión 1.X. Para disipar estos temores, Google ha adoptado un nuevo enfoque para determinar dónde se encuentra la comunidad y qué quieren. El proyecto Angular 1.X seguirá alojado en angularjs.org. Angular 2.0, ahora en Alpha, se alojará en angular.io.

El equipo observará el tráfico a ambos sitios, junto con GitHub, para determinar dónde todavía está invertida la comunidad. Esto significa que si la mayoría del tráfico todavía está en angularjs.org, el equipo continuará enfocando los recursos en 1.X. Angular 1.X no terminará su vida útil hasta que la mayoría del tráfico se haya movido a 2.0. "Continuaremos lanzando versiones de Angular 1 hasta que la gran mayoría de ustedes migren a Angular 2", dijo Minar.

La cita anterior fue de marzo de 2015. Una cita más reciente de octubre de 2015 dice esto:

En Google, de hecho, vamos a estar en Angular 1 durante algún tiempo, aunque hemos comenzado a adoptar Angular 2 internamente ”, dijo Green, hablando sobre los propios proyectos basados ​​en Angular de Google.

PD: Para aquellos de nosotros que todavía usamos AngularJS 1.x, aquí hay un enlace para que pueda agregar su voto para Angular 1 simplemente haciendo clic en el sitio web: https://www.angularjs.org

No pude encontrar un anuncio oficial de cuándo dejarán de desarrollarse los parches de seguridad y las correcciones de errores. Lo más cercano que encontré fue de octubre de 2014, que puede que ya no sea relevante:

Citar:

Según Brad Green de Angular, Angular 1.3 seguirá recibiendo corrección de errores y compatibilidad con parches de seguridad durante 18-24 meses después del lanzamiento de la versión 2.0.

Aunque mi opinión no es oficial, esperaría que la comunidad de desarrolladores bifurque Angular 1.xy continúe manteniéndolo durante muchos años. Hay demasiadas aplicaciones grandes escritas sobre Angular 1.x para dejar todo y lanzarse a Angular2.

Dr. genial
fuente
23
+1 para esto> Hay demasiadas aplicaciones grandes escritas en la parte superior de Angular 1.x para dejar todo y lanzarse a Angular2
CENT1PEDE
3
Nueva actualización oficial del equipo de Angularjs : blog.angular.io/… . Desde el 1 de julio de 2018, el equipo de Angularjs solo realizará actualizaciones de seguridad hasta julio de 2021.
Tonio
1
Muy bien, ahora creemos miles de bots para generar algo de tráfico en angularjs.org: D que salvará nuestras aplicaciones grandes ...
Xsmael
19

¿Ha habido un comentario oficial sobre cuándo ya no se desarrollarán parches de seguridad y correcciones de errores para Angular v1.x?

¡No hasta que se vaya el último colaborador! Foremost AngularJS tiene una licencia liberal MIT y todos pueden bifurcarlo y modificarlo sin cesar.

Para aquellos que se preocupan por el "soporte oficial de Google" - bueno, entre marzo de 2016 y marzo de 2017 hubo 20 lanzamientos de AngularJS 1.x - la última es 1.6.3 - no parece un proyecto abandonado en el corto plazo. Se diferencia tanto de Angular v2 y v4 (que se lanzarán este mes) que tendrá vida propia incluso después de que Google decida mudarse. O transfieren el proyecto github a los mantenedores de la comunidad o la bifurcación comunitaria se hará cargo.

Hay muchos ejemplos espectaculares de comunidades que se hacen cargo de proyectos por diversas razones. Un ejemplo notable es io.js: un gran grupo de colaboradores decidió bifurcar Node.js cuando Joyent, la empresa creadora, no publicaba actualizaciones con la frecuencia suficiente para satisfacer a la comunidad.

Ésta es la belleza del software de código abierto.

gertas
fuente
¡Gran respuesta! Y aún más sorprendente ver un Wiki para esto. : D
ankush981
16

El equipo de AngularJS anunció el final del soporte oficial para julio de 2021. Lanzarán una versión más (v1.7) y en julio de 2018, ingresarán a un período de soporte a largo plazo de 3 años.

Durante este período de LTS, solo aplicarán correcciones a v1.7 que sean esenciales para la seguridad o la compatibilidad del navegador, o cambios de jQuery que harían que las aplicaciones de producción dejen de funcionar.

Después del período LTS, Google no realizará más cambios.

El anuncio oficial se puede encontrar en el blog de Angular: Stable AngularJS y Long Term Support .

fikkatra
fuente
8

Se ha publicado una actualización en el blog de Angular el 2018-01-26: Stable AngularJS y Long Term Support

El equipo está trabajando actualmente para lograr un lanzamiento de AngularJS 1.7.0 y continuaremos con el desarrollo de 1.7 hasta el 30 de junio de 2018. El 1 de julio, ingresaremos en un período de 3 años de soporte a largo plazo (LTS).

  • 1 de enero - 30 de junio de 2018 AngularJS 1.7 Active Development
  • 1 de julio de 2018-30 de junio de 2021 AngularJS 1.7 Periodo LTS
simon04
fuente
6

Además de la publicación en el blog de Angular en 2018-01-26: Stable AngularJS y Long Term Support

El siguiente anuncio se ha agregado a AngularJS Docs:

Después del 1 de julio de 2018

Cualquier rama de versión que no se muestre en la siguiente tabla (por ejemplo, 1.6.x) ya no se está desarrollando.

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.

Soporte a largo plazo

El 1 de julio de 2018, ingresaremos en un período de soporte a largo plazo para AngularJS.

En este momento nos centraremos exclusivamente en proporcionar correcciones a errores que satisfagan al menos uno de los siguientes criterios:

  • Se detecta una falla de seguridad en la rama 1.7.x del marco
  • Uno de los principales navegadores lanza una versión que hará que las aplicaciones de producción actuales que utilizan AngularJS 1.7.x dejen de funcionar
  • La biblioteca jQuery lanza una versión que hará que las aplicaciones de producción actuales que usan AngularJS 1.7.x dejen de funcionar.

- AngularJS MISC - Soporte a largo plazo

Georgeawg
fuente