Angular.js: ¿Parches de seguridad después de EOL?

Creado en 12 ago. 2019  ·  12Comentarios  ·  Fuente: angular/angular.js

AngularJS está en modo LTS

Ya no aceptamos cambios que no sean correcciones de errores críticos en este proyecto.
Consulte https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c para obtener más detalles.

Estoy enviando un ...

  • [] regresión desde 1.7.0
  • [ ] problema de seguridad
  • [] problema causado por una nueva versión del navegador
  • [x] otro

Comportamiento actual:

Comportamiento esperado / nuevo:

N / A

Reproducción mínima del problema con instrucciones:

N / A

Versión de AngularJS: 1.7.x

N / A

Navegador: [todos | Chrome XX | Firefox XX | Edge XX | IE XX | Safari XX | Chrome XX para dispositivos móviles | Navegador web Android XX | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView | Opera XX]

N / A

Algo más:

Sé que las pautas dicen que envíe preguntas para el desbordamiento de la pila, pero esta es una pregunta directa para los mantenedores actuales del marco AngularJS y la comunidad.

Como todos sabemos, AngularJS llegará a EOL a fines de junio de 2021. Con eso, tengo entendido que el equipo de AngularJS ya no admitirá el marco, incluida la reparación de vulnerabilidades de seguridad.

Mientras trabajo para una gran corporación (™), tengo el placer de que se me exija mantener varios estándares de cumplimiento. Uno de estos establece que no podemos usar ninguna biblioteca o marco que ya no se mantenga. En nuestro caso de uso, significa que solo necesitamos asegurarnos de que se apliquen los parches de seguridad para mantener nuestro nivel de cumplimiento.

Lo que quería saber es si había o no algún plan para que este proyecto fuera entregado a otra entidad para las actualizaciones de seguridad. Entiendo que esto es de código abierto y que la gente puede bifurcar el proyecto, pero quería entender mis opciones (ya que tenemos alrededor de 200k líneas de código que aprovechan AngularJS).

Sé que para otras cosas, como Python 2, hay empresas que ofrecen contratos de soporte después de la fecha de EOL que se pueden comprar para uso empresarial. ¿Es esto algo que va a suceder para AngularJS o podremos mantener el marco después del EOL de forma gratuita?

Gracias de nuevo y disculpas por archivar esto en el lugar equivocado.

Comentario más útil

Creo que angularjs es mejor que angular, espero que alguna organización continúe apoyando angularjs.

Todos 12 comentarios

Creo que angularjs es mejor que angular, espero que alguna organización continúe apoyando angularjs.

+1

Personalmente, me encanta AngularJS, ha sido mi marco de trabajo de elección durante un tiempo (tiene una simplicidad que no se replica en Angular en mi humilde opinión); además, tiene una amplia variedad de complementos que no todos han sido reemplazados con versiones angulares.

Dicho esto, va a ser difícil seguir con él, como python2, los autores dejarán de admitir sus complementos y el marco quedará desactualizado, creo que la mayoría de las configuraciones corporativas tendrán que tener planes de migración para actualizar sus proyectos o trasladar a sus clientes a otras aplicaciones / servicios y, en algunos casos, es posible que deban interrumpir el soporte para las cosas que están proporcionando ahora.

Afortunadamente, 2021 le da algo de tiempo, pero creo que independientemente de lo que la gente sienta sobre el marco, EOL tiene un resultado bastante predecible y la única otra opción será si alguien puede hacer un negocio que respalde y parchee AngularJS de la forma en que las empresas de Python2 como ActiveState están intentando. , pero es una apuesta que una empresa o empresas puedan hacer negocios viables que respalden AngularJS.

+1

¡Noticias asombrosas para todos los proyectos de AngularJS que existen! 👏🏾

Ahora hay una oferta para admitir parches de seguridad para AngularJS después de que finaliza el LTS. Puede encontrar más información aquí: angularjs.xlts.dev . Se presentó en ng-conf: Hardwired este año.

Ahora hay una oferta para admitir parches de seguridad para AngularJS después de que finaliza el LTS.

Quieren dinero 👎

¿Alguien puede explicar qué versiones están actualmente en soporte?

https://docs.angularjs.org/misc/version-support-status#blog -post solo menciona 1.2xy 1.8, ¿1.4 sigue recibiendo parches de seguridad y en soporte hasta julio de 2021?

¿Alguien puede explicar qué versiones están actualmente en soporte?

https://docs.angularjs.org/misc/version-support-status#blog -post solo menciona 1.2xy 1.8, ¿1.4 sigue recibiendo parches de seguridad y en soporte hasta julio de 2021?

Solo las versiones enumeradas allí son compatibles de alguna manera. 1.4 no es compatible.

¿Alguien puede explicar qué versiones están actualmente en soporte?
https://docs.angularjs.org/misc/version-support-status#blog -post solo menciona 1.2xy 1.8, ¿1.4 sigue recibiendo parches de seguridad y en soporte hasta julio de 2021?

Solo las versiones enumeradas allí son compatibles de alguna manera. 1.4 no es compatible.

Gracias, esa fue mi suposición dada su omisión, pero quería verificar.

Estoy aquí porque angular v> 2 no puede hacer la compilación en tiempo de ejecución. Estoy almacenando plantillas en un blob y necesito renderizarlas en tiempo de ejecución. y migrar mi código aquí es más rápido que migrar mi código para reaccionar. https://github.com/angular/angular/issues/15275#issue -215182323

Mirando angularjs, es realmente bueno. Tiene espacio para la optimización del rendimiento, como la carga modular del módulo ng core. Solo espero que se mantenga estable incluso después de LTS. y con suerte quedará inmortalizado como jquery.

¡No estás solo!

Estoy seguro de que hay personas dispuestas a mantener este proyecto de código abierto de forma gratuita. ¿Por qué el equipo de Angular no permitió que los usuarios se hicieran cargo oficialmente?

Es un proyecto hermoso, que ha sido transformador para toda la comunidad de desarrollo web (al igual que jQuery). Todavía tiene miles de proyectos confiando en él. Y estos proyectos no se van a migrar a Angular2 / 4/5/6/7/8 (ya lo habrían hecho).

Si el equipo de Angular realmente va a renunciar a AngularJS, necesitamos que coordinen el esfuerzo de adquisición para que otro equipo pueda mantener oficialmente el proyecto.

¿Fue útil esta página
0 / 5 - 0 calificaciones