angularjs 1.xサポートライフサイクル


96

現在AngularJS開発プロジェクトを管理しています。現在の1.2から少なくともAngularJS 1.5に移行する必要があるという話があります。移動するための私の要件の1つは、1.5のサポート終了の証拠を提供する必要がありますが、角度のあるサイトと複数のGoogle検索で何時間も経過してもサポート終了情報を見つけることができないことです。

Angular v1.xのセキュリティパッチとバグ修正が開発されなくなる時期についての公式コメントはありますか?

回答:


120

Angular開発チームによると、Angular 1.xのサポート終了は、AngularのWebサイトへのトラフィックの50%以上がAngular 2.0サイトに送信されたときに発生します。

直接見積もり:

最大の心配の1つは、Googleがバージョン1.Xをサポートする期間についてでした。これらの恐怖を和らげるために、Googleはコミュニティがどこにいて、何を望んでいるかを決定するために新しいアプローチを採用しました。Angular 1.Xプロジェクトは、引き続きangularjs.orgでホストされます。Angular 2.0は、現在Alphaで、angular.ioでホストされます。

チームは、GitHubとともに、両方のサイトへのトラフィックを調べて、コミュニティがまだ投資されている場所を特定します。つまり、トラフィックの大部分が依然としてangularjs.orgにある場合、チームは引き続き1.Xにリソースを集中させます。Angular 1.Xは、トラフィックの大部分が2.0に移行するまで、寿命を迎えません。「Angular 1のリリースは、大多数のAngular 2に移行するまで引き続きリリースします」とMinar氏は述べています。

上記の引用は2015年3月からのものです。2015年10月の最新の引用は次のように述べています。

私たちが実際にAngular 2を社内で採用し始めたとしても、Googleは実際にはしばらくの間Angular 1を使用する予定です」とGreen氏は語り、Google自身のAngularベースのプロジェクトについて話しました。

PS:まだAngularJS 1.xを使用している人のために、ここにリンクがあります。クリックするだけでAngular 1への投票を追加できます:https : //www.angularjs.org

セキュリティパッチとバグ修正が開発されなくなる時期についての公式発表は見つかりませんでした。私が見つけた最も近いものは2014年10月のものであり、もう関連性がない可能性があります。

見積もり:

AngularのBrad Green氏によると、Angular 1.3はバージョン2.0のリリース後18〜24か月間、バグ修正とセキュリティパッチのサポートを継続する予定です。

私の意見は公式ではありませんが、開発者のコ​​ミュニティがAngular 1.xをフォークし、それを長年維持し続けることを期待しています。Angular 1.xの上に書かれた大きなアプリケーションが多すぎて、すべてを削除してAngular2に飛ばすことはできません。


23
このための+1> Angular 1.xの上に書かれた大規模なアプリケーションが多すぎて、すべてをドロップしてAngular2に飛ばすことができない
CENT1PEDE

3
Angularjsチームからの新しい公式アップデート:blog.angular.io/…。2018年7月1日からは、Angularjsチームは7月2021までのセキュリティ更新を行います
トニオ

1
では、何千ものボットを作成して、angularjs.orgにトラフィックを生成させましょう。Dを使用すると、大きなアプリケーションを節約できます...
Xsmael

19

Angular v1.xのセキュリティパッチとバグ修正が開発されなくなる時期についての公式コメントはありますか?

最後の貢献者が去るまでは!Foremost AngularJSはリベラルなMITライセンスの下でライセンスされており、誰でもフォークして無限に変更できます。

「公式のGoogleサポート」について心配している人のために-2016年3月から2017年3月の間にAngularJS 1.xのリリースは20回ありました- 最新は1.6.3です -いつでもすぐに捨てられたプロジェクトのようには見えません。Angular v2とv4(今月リリース予定)とは大きく異なるため、Googleが撤退を決定した後も、独自の生活を送っています。彼らがgithubプロジェクトをコミュニティメンテナーに転送するか、コミュニティフォークが引き継ぎます。

さまざまな理由でコミュニティがプロジェクトを引き継ぐ素晴らしい例たくさんあります。注目すべき例はio.js です。作成者であるJoyentがコミュニティを満足させるほど頻繁にアップデートをリリースしていなかったため、多数の寄稿者がNode.jsをフォークすることにしました。

これがオープンソースソフトウェアの美しさです。


正解です。そして、これについてのWikiを見るとさらに驚くべきことです。:D
ankush981 2018年

16

AngularJSチームは、2021年7月までに公式サポートの終了を発表しました。彼らはもう1つのバージョン(v1.7)をリリースし、2018年7月に3年間の長期サポート期間に入ります。

このLTS期間中、セキュリティまたはブラウザの互換性に不可欠なv1.7への修正、または本番アプリケーションの動作を停止させるjQueryの変更のみを適用します。

LTS期間後、変更は行われません(Googleによる)。

公式発表はAngular Blog:Stable AngularJS and Long Term Supportにあります。


8

2018-01-26にAngularブログに更新が投稿されました:安定したAngularJSと長期サポート

チームは現在、AngularJS 1.7.0のリリースに向けて取り組んでおり、2018年6月30日まで1.7の開発を継続します。7月1日には、3年間の長期サポート(LTS)に入ります。

  • 1月1日— 2018年6月30日AngularJS 1.7アクティブ開発
  • 2018年7月1日— 2021年6月30日AngularJS 1.7 LTS期間

6

2018-01-26のAngularブログへの投稿に加えて:安定したAngularJSと長期サポート

AngularJSドキュメントに次の発表が追加されました。

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つを満たすバグの修正を提供することに専念します。

  • フレームワークの1.7.xブランチでセキュリティの欠陥が検出されました
  • 主要なブラウザーの1つが、AngularJS 1.7.xを使用する現在の実動アプリケーションが機能しなくなるバージョンをリリースします
  • jQueryライブラリは、AngularJS 1.7.xを使用している現在の本番アプリケーションの動作を停止させるバージョンをリリースします。

AngularJS MISC-長期サポート

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.