Next.js 15 resmi memasuki akhir dukungan keamanan pada 21 Oktober 2026, tepat dua tahun sejak rilis awalnya. Setelah tanggal ini, kerentanan baru yang ditemukan di Next.js 15 tidak lagi ditambal resmi oleh tim Next.js, jadi proyek yang masih memakainya perlu segera merencanakan upgrade ke versi yang didukung aktif.
Ringkasan cepat:
- Next.js 15 dirilis 21 Oktober 2024 dan dukungan keamanannya resmi berakhir 21 Oktober 2026, persis dua tahun setelah rilis.
- Kebijakan resmi Next.js membagi siklus dukungan jadi dua fase: Active LTS (fitur baru + patch keamanan penuh) dan Maintenance LTS (hanya bug kritis + patch keamanan esensial).
- Maintenance LTS berlangsung dua tahun dihitung dari tanggal rilis awal versi itu, bukan dua tahun sejak digantikan versi berikutnya.
- Next.js 16 dirilis 21 Oktober 2025 dan sedang di fase Active LTS; Maintenance LTS-nya kelak berakhir paling lambat 21 Oktober 2027.
- Situs irfanramadhan.com sendiri masih berjalan di Next.js 15.5.20, jadi termasuk proyek yang perlu segera dijadwalkan upgrade.
Apa Itu Siklus Active LTS dan Maintenance LTS di Next.js?
Next.js membagi dukungan tiap versi major jadi dua fase berurutan. Menurut kebijakan dukungan resmi Next.js, versi major tetap berada di fase Active LTS sampai versi major berikutnya dirilis; selama fase ini, rilis mendapat fitur baru, perbaikan bug rutin, peningkatan performa, dan patch keamanan penuh.
Begitu versi berikutnya dirilis, versi sebelumnya berpindah ke Maintenance LTS. Cakupan perubahan sengaja dipersempit, hanya perbaikan bug kritis dan patch keamanan esensial, untuk mengurangi risiko regresi sambil tetap menjaga aplikasi aman. Bagian paling sering disalahpahami: fase Maintenance LTS berlangsung selama dua tahun dihitung dari tanggal rilis awal versi tersebut, bukan dua tahun sejak versi itu digantikan. Next.js 15 dirilis 21 Oktober 2024 dan digantikan Next.js 16 setahun kemudian (21 Oktober 2025), tapi masa Maintenance LTS-nya tetap dihitung penuh dua tahun dari 21 Oktober 2024, sehingga berakhir 21 Oktober 2026.
"Each major version will remain in Maintenance LTS for two years following the initial release."
Pola yang Sama Berlaku di Next.js 14
Pola dua tahun ini bukan kasus khusus Next.js 15. Next.js 14 dirilis 26 Oktober 2023 dan dukungan keamanannya berakhir 26 Oktober 2025, juga persis dua tahun setelah rilis, terlepas dari kapan Next.js 15 keluar menggantikannya (21 Oktober 2024, hanya 11 bulan kemudian). Pola yang konsisten di dua versi major berturut-turut ini memudahkan tim engineering memperkirakan kapan harus menjadwalkan upgrade jauh-jauh hari, tanpa perlu menebak-nebak tiap kali versi baru dirilis.
Bagaimana Jadwal Dukungan Next.js 16 ke Depan?
Next.js 16 dirilis 21 Oktober 2025 dan saat ini berada di fase Active LTS, menerima fitur baru dan patch keamanan penuh. Fase ini akan berlanjut sampai Next.js 17 dirilis, baru setelah itu Next.js 16 berpindah ke Maintenance LTS. Mengikuti pola dua tahun yang sama, masa Maintenance LTS Next.js 16 akan berakhir paling lambat 21 Oktober 2027, dua tahun dari tanggal rilis awalnya, berapa pun lama Active LTS-nya berlangsung sebelum Next.js 17 keluar.
Proyek yang sudah berada di Next.js 16.x tidak perlu tindakan mendesak dari sisi jadwal dukungan, tapi tetap perlu memantau rilis patch keamanan rutin seperti rilis 30 September 2026 yang menambal tujuh kerentanan (1 High, 5 Medium, 1 Low) di versi 16.3.8 dan 15.5.27 — detailnya sudah dibahas di artikel fitur baru Next.js 16.1-16.3.
Ringkasan: Maintenance LTS Next.js Selalu Dua Tahun Sejak Rilis Awal, Bukan Sejak Digantikan
- Next.js 15 resmi kehilangan dukungan keamanan 21 Oktober 2026, dua tahun persis setelah rilisnya pada 21 Oktober 2024.
- Maintenance LTS Next.js selalu dihitung dua tahun dari tanggal rilis awal versi tersebut, pola yang sama juga berlaku di Next.js 14.
- Next.js 16 masih Active LTS sekarang; Maintenance LTS-nya kelak berakhir paling lambat 21 Oktober 2027.
- Proyek yang masih di Next.js 15, termasuk situs ini sendiri (masih di versi 15.5.20), sebaiknya segera dijadwalkan upgrade mengikuti panduan upgrade Next.js 15 ke 16 sebelum celah keamanan baru muncul tanpa ada patch resmi.
- Kalau butuh bantuan audit versi dan rencana upgrade stack Next.js, jasa web development Irfan mencakup migrasi dan upgrade semacam ini.
