angularjs 1.x mendukung siklus hidup

96

Saya saat ini mengelola proyek pengembangan AngularJS. Ada pembicaraan bahwa kita perlu pindah ke setidaknya AngularJS 1.5 dari 1.2 saat ini. Salah satu persyaratan saya untuk pindah adalah bahwa saya harus memberikan bukti akhir dukungan untuk 1.5 tetapi tidak dapat menemukan akhir informasi dukungan setelah berjam-jam di situs sudut dan beberapa pencarian google.

Apakah sudah ada komentar resmi tentang kapan patch keamanan dan perbaikan bug tidak lagi dikembangkan untuk Angular v1.x?

Ben Harris
sumber

Jawaban:

120

Menurut tim pengembang Angular, akhir masa pakai Angular 1.x akan terjadi ketika lebih dari 50% lalu lintas ke situs web Angular masuk ke situs Angular 2.0.

Kutipan langsung:

Salah satu kekhawatiran terbesar adalah tentang berapa lama Google akan mendukung versi 1.X. Untuk menghilangkan ketakutan ini, Google telah mengambil pendekatan baru untuk menentukan di mana komunitas berada dan apa yang mereka inginkan. Proyek Angular 1.X akan terus dihosting di angularjs.org. Angular 2.0, sekarang dalam Alpha, akan di-host di angular.io.

Tim akan melihat lalu lintas ke kedua situs, bersama dengan GitHub, untuk menentukan di mana komunitas masih berinvestasi. Ini berarti jika mayoritas lalu lintas masih di angularjs.org, tim akan terus memfokuskan sumber daya pada 1.X. Angular 1.X tidak akan mengakhiri masa pakai hingga sebagian besar lalu lintas berpindah ke 2.0. "Kami akan terus merilis rilis Angular 1 hingga sebagian besar dari Anda bermigrasi ke Angular 2," kata Minar.

Kutipan di atas adalah dari Maret 2015. Kutipan yang lebih baru dari Oktober 2015 mengatakan ini:

Kami di Google sebenarnya akan menggunakan Angular 1 untuk beberapa waktu, meskipun kami sudah mulai mengadopsi Angular 2 secara internal, ”kata Green, berbicara tentang proyek berbasis Angular milik Google.

PS: Bagi kami yang masih menggunakan AngularJS 1.x, berikut ini tautannya sehingga Anda dapat menambahkan suara Anda untuk Angular 1 hanya dengan mengklik ke situs web: https://www.angularjs.org

Saya tidak dapat menemukan pengumuman resmi tentang kapan patch keamanan dan perbaikan bug tidak lagi dikembangkan. Yang terdekat yang saya temukan adalah dari Oktober 2014 yang mungkin sudah tidak relevan lagi:

Mengutip:

Menurut Brad Green dari Angular, Angular 1.3 akan terus menerima perbaikan bug dan dukungan patch keamanan selama 18-24 bulan setelah rilis versi 2.0.

Meskipun pendapat saya tidak resmi, saya berharap komunitas pengembang akan menggunakan Angular 1.x dan terus mempertahankannya selama bertahun-tahun. Ada terlalu banyak aplikasi besar yang ditulis di atas Angular 1.x untuk meletakkan semuanya dan lari ke Angular2.

Dr. Cool
sumber
23
+1 untuk ini> Ada terlalu banyak aplikasi besar yang ditulis di atas Angular 1.x untuk meletakkan semuanya dan lari ke Angular2
CENT1PEDE
3
Pembaruan resmi baru dari tim Angularjs : blog.angular.io/… . Mulai 1 Juli 2018, tim Angularjs hanya akan melakukan update keamanan hingga Juli 2021.
Tonio
1
Baiklah sekarang mari kita buat ribuan bot untuk menghasilkan lalu lintas di angularjs.org: D yang akan menghemat aplikasi besar kita ...
Xsmael
19

Apakah sudah ada komentar resmi tentang kapan patch keamanan dan perbaikan bug tidak lagi dikembangkan untuk Angular v1.x?

Tidak sampai kontributor terakhir menghilang! AngularJS terkemuka dilisensikan di bawah Lisensi MIT liberal dan semua orang dapat memotong dan memodifikasinya tanpa akhir.

Bagi mereka yang mengkhawatirkan "dukungan resmi Google" - yah, antara Maret 2016 dan Maret 2017 ada 20 rilis AngularJS 1.x - yang terbaru adalah 1.6.3 - tidak terlihat seperti proyek yang ditinggalkan dalam waktu dekat. Ini sangat berbeda dari Angular v2 dan v4 (yang akan dirilis bulan ini) sehingga akan memiliki kehidupannya sendiri bahkan setelah Google memutuskan untuk pindah. Entah mereka mentransfer proyek github ke pengelola komunitas atau garpu komunitas akan mengambil alih.

Ada banyak contoh spektakuler dari komunitas yang mengambil alih proyek karena berbagai alasan. Contoh penting adalah io.js - sekelompok besar kontributor memutuskan untuk menggunakan Node.js ketika Joyent, perusahaan pembuat, tidak cukup sering merilis pembaruan untuk memuaskan komunitas.

Inilah keindahan perangkat lunak open source.

gertas
sumber
Jawaban yang bagus! Dan yang lebih menakjubkan lagi melihat Wiki untuk ini. : D
ankush981
16

Tim AngularJS mengumumkan berakhirnya dukungan resmi pada Juli 2021. Mereka akan merilis satu versi lagi (v1.7) dan pada Juli 2018, mereka akan memasuki periode Dukungan Jangka Panjang selama 3 tahun.

Selama periode LTS ini, mereka hanya akan menerapkan perbaikan ke v1.7 yang penting untuk keamanan atau kompatibilitas browser, atau perubahan jQuery yang akan menyebabkan aplikasi produksi berhenti bekerja.

Setelah periode LTS, tidak ada perubahan lagi (oleh Google).

Pengumuman resmi dapat ditemukan di Angular Blog: Stable AngularJS dan Long Term Support .

fikkatra.dll
sumber
8

Pembaruan telah diposting ke blog Angular pada 2018-01-26: AngularJS Stabil dan Dukungan Jangka Panjang

Tim saat ini sedang mengerjakan rilis AngularJS 1.7.0 dan kami akan melanjutkan pengembangan 1.7 hingga 30 Juni 2018. Pada tanggal 1 Juli, kami akan memasuki jangka waktu 3 tahun Long Term Support (LTS).

  • 1 Januari - 30 Juni 2018 AngularJS 1.7 Pengembangan Aktif
  • 1 Juli 2018 - 30 Juni 2021 AngularJS 1.7 Periode LTS
simon04
sumber
6

Selain posting ke blog Angular pada 2018-01-26: AngularJS Stabil dan Dukungan Jangka Panjang

Pengumuman berikut telah ditambahkan ke AngularJS Docs:

Setelah 1 Juli 2018

Cabang versi apa pun yang tidak ditampilkan dalam tabel berikut (misalnya 1.6.x) tidak lagi dikembangkan.

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.

Dukungan Jangka Panjang

Pada 1 Juli 2018, kami akan memasuki periode Dukungan Jangka Panjang untuk AngularJS.

Saat ini kami akan fokus secara eksklusif untuk memberikan perbaikan pada bug yang memenuhi setidaknya salah satu kriteria berikut:

  • Cacat keamanan terdeteksi di cabang kerangka 1.7.x.
  • Salah satu browser utama merilis versi yang akan menyebabkan aplikasi produksi saat ini yang menggunakan AngularJS 1.7.x berhenti bekerja
  • Pustaka jQuery merilis versi yang akan menyebabkan aplikasi produksi saat ini yang menggunakan AngularJS 1.7.x berhenti bekerja.

- AngularJS MISC - Dukungan Jangka Panjang

georgeawg.dll
sumber