Langsung ke konten
Estontinc

Terbit 4 menit baca

Akhir dukungan .NET 8 pada 10 November 2026: apa yang perlu di-upgrade dan caranya

Pada 10 November 2026 Microsoft berhenti menambal .NET 8 dan .NET 9. Versi mana yang terdampak, apa kata kebijakan dukungannya, dan cara pindah ke .NET 10 LTS sebelum tanggal itu.

Balok server dari kaca buram dengan perisai kaca dan jam kecil, ilustrasi akhir dukungan .NET 8 pada November 2026Balok server dari kaca buram dengan perisai kaca dan jam kecil, ilustrasi akhir dukungan .NET 8 pada November 2026

Akhir dukungan .NET 8 jatuh pada 10 November 2026. Di tanggal yang sama Microsoft juga mengakhiri dukungan .NET 9, jadi dua versi sekaligus berhenti menerima patch keamanan di hari Selasa itu. Aplikasinya tetap berjalan, tapi celah keamanan baru tidak lagi ditambal. Kalau bisnismu menjalankan API, worker service, aplikasi desktop, atau container di .NET 8 atau 9, dua minggu ke depan adalah waktunya merencanakan upgrade ke .NET 10 LTS.

Artikel ini merangkum tanggal resminya, isi kebijakan dukungan Microsoft, perbandingan .NET 10 dengan .NET 11 yang segera rilis, dan enam langkah yang kami pakai saat meng-upgrade aplikasi klien.

Apa yang berakhir pada 10 November 2026

Tanggal akhir dukungan .NET: .NET 8 LTS dan .NET 9 STS berakhir 10 November 2026, .NET 10 LTS didukung sampai 14 November 2028, dan dukungan go-live .NET 11 RC2 berakhir 10 November 2026Tanggal akhir dukungan .NET: .NET 8 LTS dan .NET 9 STS berakhir 10 November 2026, .NET 10 LTS didukung sampai 14 November 2028, dan dukungan go-live .NET 11 RC2 berakhir 10 November 2026

Menurut kebijakan dukungan .NET milik Microsoft, dibaca 25 Oktober 2026:

  • .NET 8 adalah rilis Long Term Support (LTS) sejak 14 November 2023. Patch terakhirnya 8.0.32 pada 13 Oktober 2026, dan dukungannya berakhir 10 November 2026.
  • .NET 9 adalah rilis Standard Term Support (STS) sejak 12 November 2024. Patch terakhirnya 9.0.21, dan dukungannya juga berakhir 10 November 2026.
  • .NET 10 adalah rilis LTS sejak 11 November 2025, masih dalam dukungan aktif, dengan patch 10.0.13 pada 13 Oktober 2026. Dukungannya berakhir 14 November 2028.
  • .NET 11 RC2 dirilis 13 Oktober 2026 sebagai build go-live yang didukung Microsoft di production. Dukungannya berakhir 10 November 2026, saat rilis finalnya diharapkan keluar.

Kenapa akhir dukungan .NET 8 penting untuk aplikasi bisnis

Kebijakan Microsoft singkat dan jelas: rilis LTS mendapat dukungan dan patch gratis selama tiga tahun, rilis STS dua tahun. Kualitas semua rilis sama; bedanya hanya lama dukungan. Kebijakan itu juga menyebut sistem harus selalu memasang patch terbaru supaya tetap dianggap didukung.

Setelah 10 November 2026 tidak ada lagi patch .NET 8 maupun .NET 9, termasuk perbaikan keamanan. API yang mengelola data pelanggan, dashboard internal, atau aplikasi kasir di .NET 8 tetap jalan, tapi setiap celah yang ditemukan sesudahnya dibiarkan terbuka. Audit keamanan dan kepatuhan makin sering menandai runtime yang tidak didukung, dan sebagian platform hosting serta cloud berhenti menyediakan versi lama.

Kebijakan dukungan .NET dalam angka: tiga tahun patch gratis untuk rilis LTS, dua tahun untuk rilis STS, dua versi berakhir pada 10 November 2026, dan 16 hari dari 25 Oktober sampai 10 November 2026Kebijakan dukungan .NET dalam angka: tiga tahun patch gratis untuk rilis LTS, dua tahun untuk rilis STS, dua versi berakhir pada 10 November 2026, dan 16 hari dari 25 Oktober sampai 10 November 2026

.NET 10 atau .NET 11: versi mana yang dituju

Microsoft meluncurkan .NET 11 di .NET Conf 2026, acara online pada 10 sampai 13 November. Release candidate kedua keluar 12 Oktober 2026 dengan lisensi go-live, jadi sudah boleh dipakai di production. .NET 10, yang rilis setahun sebelumnya, adalah versi LTS saat ini dan didukung sampai 14 November 2028.

Saran kami untuk kebanyakan aplikasi bisnis: .NET 10 LTS. Masa dukungannya paling panjang di antara yang sudah pasti, sudah setahun menerima patch bulanan, dan library yang kamu pakai umumnya sudah mendukungnya. Pindah ke .NET 11 di minggu peluncurannya cocok untuk tim yang memang upgrade setiap tahun; cek jenis dukungannya di halaman kebijakan begitu tercantum di sana.

Linimasa .NET: patch terakhir 13 Oktober 2026, akhir dukungan .NET 8 dan 9 pada 10 November 2026, .NET Conf 2026 dan peluncuran .NET 11 pada 10 sampai 13 November, serta akhir dukungan .NET 10 pada 14 November 2028Linimasa .NET: patch terakhir 13 Oktober 2026, akhir dukungan .NET 8 dan 9 pada 10 November 2026, .NET Conf 2026 dan peluncuran .NET 11 pada 10 sampai 13 November, serta akhir dukungan .NET 10 pada 14 November 2028

Cara upgrade dari .NET 8 ke .NET 10 dalam enam langkah

Enam langkah upgrade dari .NET 8: inventaris, pilih versi tujuan, upgrade di branch, uji di staging, perbarui runtime di server dan pipeline, lalu rilis dan pantauEnam langkah upgrade dari .NET 8: inventaris, pilih versi tujuan, upgrade di branch, uji di staging, perbarui runtime di server dan pipeline, lalu rilis dan pantau
  1. Inventaris semua aplikasi. Daftar setiap API, worker, aplikasi desktop, dan container beserta target framework-nya. Jangan lupa job terjadwal dan tool internal kecil; justru itu yang biasanya tertinggal.
  2. Pilih versi tujuan. Untuk aplikasi bisnis kami sarankan .NET 10 LTS. Pastikan paket NuGet utama, misalnya Entity Framework Core dan library laporan atau PDF, sudah punya versi untuknya.
  3. Upgrade di branch terpisah. Ganti target framework ke net10.0, update paket NuGet, build, lalu bereskan peringatan dan breaking change satu project demi satu project.
  4. Uji di staging. Jalankan test suite, lalu alur bisnis utama secara manual: login, checkout, laporan, job terjadwal, dan integrasi dengan pihak ketiga.
  5. Perbarui runtime di semua tempat. Server, base image Docker, pipeline CI, dan laptop developer semuanya butuh SDK atau runtime .NET 10. Ketidakcocokan di sini adalah penyebab paling umum upgrade gagal padahal sudah lolos di laptop.
  6. Rilis dan terus pasang patch. Deploy, pantau log dan angka error beberapa hari, lalu tetap pasang rilis patch bulanan, karena kebijakan dukungan mewajibkan sistem selalu terbaru.

Kalau tidak selesai sebelum 10 November

Pasang patch terakhir .NET 8 atau .NET 9 yang dirilis, kurangi paparan layanan yang terdampak (misalnya tetap di balik VPN atau WAF), dan taruh upgrade di urutan teratas untuk November. Beberapa minggu di runtime yang tidak didukung adalah risiko yang masih bisa dikelola; setahun di sana tidak.

Artinya untuk bisnismu

Banyak perusahaan di Indonesia menjalankan sistem operasional di .NET: inventori, HR, keuangan, kasir, dan API di balik aplikasi mobile. Sistem seperti ini sering bekerja diam-diam bertahun-tahun, dan justru karena itu tanggal akhir dukungannya terlewat. Tanggalnya tetap dan terbuka untuk umum, jadi ini soal perencanaan, bukan keadaan darurat, selama pekerjaannya dimulai sekarang.

Pola yang mirip kami lihat awal bulan ini pada update keamanan PHP: tim yang sudah punya staging, backup, dan rutinitas update yang teruji selesai dalam sehari. Upgrade .NET ini momen yang pas untuk membangun rutinitas itu.

Bagaimana Estontinc membantu

Estontinc adalah software house di Malang dengan 100+ proyek dan 50+ klien selama lebih dari enam tahun. Untuk aplikasi .NET, kami bisa:

  • Mengaudit versi .NET di semua server, container, dan pipeline, lalu menyerahkan daftar prioritas sebelum 10 November.
  • Meng-upgrade dan menguji aplikasi di staging dulu, baru production, sebagai bagian dari jasa pembuatan software custom kami.
  • Memperbarui infrastruktur bersama tim cloud dan DevOps kami: image Docker, pipeline CI/CD, dan monitoring.
  • Merawat sistem setelah rilis lewat bug fix, update, monitoring, dan backup.

Kami bekerja dengan NDA, source code tetap milikmu, dan komunikasi bisa dalam bahasa Indonesia, Inggris, atau Jepang. Mau aplikasi .NET-mu dicek sebelum 10 November? Kirim daftarnya lewat halaman kontak, kami balas dalam 24 jam.

Pertanyaan yang sering diajukan

Kapan akhir dukungan .NET 8?

Kebijakan dukungan .NET milik Microsoft mencantumkan 10 November 2026 sebagai akhir dukungan .NET 8, rilis Long Term Support sejak 14 November 2023. Patch terakhirnya 8.0.32 pada 13 Oktober 2026. Setelah 10 November, .NET 8 tidak menerima update lagi, termasuk perbaikan keamanan.

Apakah dukungan .NET 9 berakhir di hari yang sama?

Ya. .NET 9 adalah rilis Standard Term Support sejak 12 November 2024, dan halaman kebijakan mencantumkan 10 November 2026 sebagai akhir dukungannya, sama dengan .NET 8. Rilis STS mendapat patch gratis dua tahun, rilis LTS tiga tahun, sehingga keduanya berakhir di bulan yang sama.

Sebaiknya upgrade ke .NET 10 atau menunggu .NET 11?

Untuk kebanyakan aplikasi bisnis kami sarankan .NET 10 LTS, yang didukung sampai 14 November 2028 dan sudah setahun menerima patch bulanan. .NET 11 diluncurkan di .NET Conf 2026 pada 10 sampai 13 November, dan build RC2 dari 13 Oktober sudah punya lisensi go-live untuk dipakai di production.

Apa yang terjadi kalau tetap memakai .NET 8 setelah 10 November 2026?

Aplikasinya tetap berjalan, tapi Microsoft tidak lagi merilis patch untuknya, jadi celah yang ditemukan sesudahnya dibiarkan terbuka. Kebijakan Microsoft juga mewajibkan sistem selalu memasang patch terbaru supaya tetap didukung. Audit keamanan dan sebagian platform hosting menandai atau menghentikan runtime yang tidak didukung.

Berapa lama upgrade dari .NET 8 ke .NET 10?

Tergantung jumlah project dan paket pihak ketiga. API web atau worker service biasanya selesai dalam hitungan hari: ganti target framework, update paket NuGet, bereskan peringatan, uji di staging, lalu perbarui runtime di server dan pipeline. Dependensi lama dan library laporan custom yang paling memakan waktu.

Sumber

Fakta dan angka di artikel ini berasal dari sumber resmi berikut.

  • Security
  • Maintenance
  • .NET
  • Custom software
  • Cloud
Lihat semua artikel

Punya ide? Mari wujudkan jadi software.

Ceritakan apa yang ingin Anda bangun. Kami balas dengan rencana, timeline, dan estimasi yang jelas, gratis dan tanpa kewajiban.

  • Konsultasi gratis
  • Balasan dalam 24 jam
  • NDA jika diperlukan