angularjs 1.x支持生命周期



end-of-life (4)

我目前正在管理一个AngularJS开发项目。 有人说我们需要从目前的1.2中至少迁移到AngularJS 1.5。 我要求移动的一个要求是我必须提供1.5的支持结束的证据,但在角网站和多个谷歌搜索后的几个小时后找不到支持信息的任何结尾。

是否有关于何时不再为Angular v1.x开发安全补丁和错误修复的官方评论?

https://ffff65535.com


是否有关于何时不再为Angular v1.x开发安全补丁和错误修复的官方评论?

直到最后一个贡献者消失! 最重要的AngularJS是在自由 MIT许可 下获得 许可的 ,每个人都可以分叉并无休止地修改它。

对于那些担心“官方谷歌支持”的人 - 好吧,2016年3月到2017年3月期间,有20个版本的AngularJS 1.x-- 最新版本为1.6.3 - 不会很快就会被遗弃。 它与Angular v2和v4(将于本月发布)有很大的不同,即使在谷歌决定离开之后,它也将拥有自己的生命。 他们将github项目转移到社区维护者或社区分支将接管。

由于各种原因,有 许多 社区接管项目 的壮观例子 。 一个值得注意的例子是io.js - 当创建者公司Joyent没有经常发布更新来满足社区时, 大量的贡献者决定 派遣Node.js。

这是开源软件之美。


AngularJS团队在2021年7月宣布结束官方支持。他们将再发布一个版本(v1.7),并在2018年7月,他们将进入3年的长期支持期。

在此LTS期间,他们将仅对v1.7应用对安全性或浏览器兼容性至关重要的修复,或者jQuery更改将导致生产应用程序停止工作。

在LTS期间之后,将不再进行任何更改(由Google提供)。

官方声明可以在Angular博客中找到: blog.angular.io/…


根据Angular开发团队的说法,当Angular网站上超过50%的流量进入Angular 2.0网站时,Angular 1.x的生命周期结束。

直接报价:

最担心的一个问题是Google将支持1.X版本。 为了消除这些担忧,谷歌采取了一种新的方法来确定社区的位置和他们想要的东西。 Angular 1.X项目将继续在angularjs.org上托管。 现在在Alpha中的Angular 2.0将在angular.io上托管。

该团队将与GitHub一起查看两个站点的流量,以确定社区仍然投资的位置。 这意味着如果大部分流量仍在angularjs.org,团队将继续将资源集中在1.X. 在大多数流量转移到2.0之前,Angular 1.X不会终止生命。 “我们将继续发布Angular 1版本,直到绝大多数人迁移到Angular 2,”Minar说。

以上报价自2015年3月起。2015年10月的 最新报价 称:

尽管我们已经开始在内部采用Angular 2,但我们谷歌实际上将会进入Angular 1,“格林说,谈到谷歌自己的基于Angular的项目。

PS:对于我们这些仍然使用AngularJS 1.x的人来说,这里有一个链接,所以你可以通过点击网站添加你对Angular 1的投票: https //www.angularjs.org

我找不到官方声明何时不再开发安全补丁和错误修复程序。 我找到的最接近的是2014年10月,可能不再相关了:

Quote:

根据Angular的Brad Green的说法,Angular 1.3将在版本2.0发布后的18-24个月内继续获得bugfix和安全补丁支持。

虽然我的意见不是正式的,但我希望开发人员社区能够分叉Angular 1.x并继续维护它多年。 在Angular 1.x之上编写了太多大型应用程序来删除所有内容并冲向Angular2。


除了2018-01-26的Angular博客帖子: blog.angular.io/…

AngularJS Docs中添加了以下声明:

2018年7月1日之后

不再开发下表中未显示的任何版本分支(例如1.6.x)。

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.

长期支持

2018年7月1日,我们将进入AngularJS的长期支持期。

目前,我们将专注于为满足以下至少一个标准的错误提供修复:

  • 在框架的1.7.x分支中检测到安全漏洞
  • 其中一个主流浏览器发布了一个版本,该版本将导致使用AngularJS 1.7.x的当前生产应用程序停止工作
  • jQuery库发布了一个版本,该版本将导致使用AngularJS 1.7.x的当前生产应用程序停止工作。

- AngularJS MISC - 长期支持





end-of-life